diff --git a/docs/README.md b/docs/README.md index b68e836fc..79ea91b91 100644 --- a/docs/README.md +++ b/docs/README.md @@ -32,7 +32,7 @@ casper-rust-wasm-sdk = { version = "2.0.0", git = "https://github.com/casper-eco use casper_rust_wasm_sdk::{types::verbosity::Verbosity, SDK}; let sdk = SDK::new( - Some("https://rpc.testnet.casperlabs.io".to_string()), + Some("https://node.testnet.casper.network".to_string()), Some(Verbosity::High) ); ``` @@ -106,7 +106,7 @@ import init, { Verbosity, } from 'casper-sdk'; -const node_address = 'https://rpc.testnet.casperlabs.io'; +const rpc_address = 'https://node.testnet.casper.networko'; const verbosity = Verbosity.High; function App() { @@ -125,7 +125,7 @@ function App() { await fetchWasm(); }; - const sdk = new SDK(node_address, verbosity); + const sdk = new SDK(rpc_address, verbosity); console.log(sdk); ... } @@ -169,18 +169,18 @@ import init, { SDK, Verbosity } from 'casper-sdk'; export const SDK_TOKEN = new InjectionToken() < SDK > 'SDK'; export const WASM_ASSET_PATH = new InjectionToken() < string > 'wasm_asset_path'; -export const NODE_ADDRESS = new InjectionToken() < string > 'node_address'; +export const RPC_ADDRESS = new InjectionToken() < string > 'rpc_address'; export const VERBOSITY = new InjectionToken() < Verbosity > 'verbosity'; type Params = { wasm_asset_path: string, - node_address: string, + rpc_address: string, verbosity: Verbosity, }; export const fetchWasmFactory = async (params: Params): Promise => { const wasm = await init(params.wasm_asset_path); - return new SDK(params.node_address, params.verbosity); + return new SDK(params.rpc_address, params.verbosity); }; ``` @@ -260,8 +260,8 @@ const { SDK } = casper_sdk; // or with import import { SDK } from 'casper-sdk'; -const node_address = 'https://rpc.integration.casperlabs.io'; -const sdk = new SDK(node_address); +const rpc_address = 'https://node.testnet.casper.network'; +const sdk = new SDK(rpc_address); console.log(sdk); ``` @@ -2501,7 +2501,7 @@ Example of .env SECRET_KEY_NCTL_PATH=/casper/casper-nctl-2-docker/assets/users/user-1/ # SECRET_KEY_USER_1 = MC4CAQAwBQYDK2VwBCIEII8ULlk1CJ12ZQ+bScjBt/IxMAZNggClWqK56D1/7CbI # SECRET_KEY_USER_2 = MC4CAQAwBQYDK2VwBCIEIJTD9IlUYzuMHbvAiFel/uqd6V7vUtUD19IEQlo6SAFC -# NODE_ADDRESS=http://localhost:7777 +# RPC_ADDRESS=http://localhost:7777 # EVENT_ADDRESS=http://localhost:9999/events/main # SPECULATIVE_ADDRESS=http://localhost:7778 # CHAIN_NAME=casper-net-1 diff --git a/docs/api-rust/casper_rust_wasm_sdk/all.html b/docs/api-rust/casper_rust_wasm_sdk/all.html index 5be128651..f240f361a 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/all.html +++ b/docs/api-rust/casper_rust_wasm_sdk/all.html @@ -1 +1 @@ -List of all items in this crate

List of all items

Structs

Enums

Traits

Functions

Constants

\ No newline at end of file +List of all items in this crate

List of all items

Structs

Enums

Traits

Functions

Constants

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/binary_port/index.html b/docs/api-rust/casper_rust_wasm_sdk/binary_port/index.html index c69b3e594..6fbb44e31 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/binary_port/index.html +++ b/docs/api-rust/casper_rust_wasm_sdk/binary_port/index.html @@ -1 +1 @@ -casper_rust_wasm_sdk::binary_port - Rust
casper_rust_wasm_sdk

Module binary_port

Source

Modules§

\ No newline at end of file +casper_rust_wasm_sdk::binary_port - Rust
casper_rust_wasm_sdk

Module binary_port

Source

Modules§

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/binary_port/wasm32/index.html b/docs/api-rust/casper_rust_wasm_sdk/binary_port/wasm32/index.html index f3ec00330..8ba6dd16c 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/binary_port/wasm32/index.html +++ b/docs/api-rust/casper_rust_wasm_sdk/binary_port/wasm32/index.html @@ -1 +1 @@ -casper_rust_wasm_sdk::binary_port::wasm32 - Rust
casper_rust_wasm_sdk::binary_port

Module wasm32

Source
\ No newline at end of file +casper_rust_wasm_sdk::binary_port::wasm32 - Rust
casper_rust_wasm_sdk::binary_port

Module wasm32

Source
\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/call_entrypoint/index.html b/docs/api-rust/casper_rust_wasm_sdk/call_entrypoint/index.html index 399eb5b20..7fd0cdcf8 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/call_entrypoint/index.html +++ b/docs/api-rust/casper_rust_wasm_sdk/call_entrypoint/index.html @@ -1 +1 @@ -casper_rust_wasm_sdk::call_entrypoint - Rust
casper_rust_wasm_sdk

Module call_entrypoint

Source
\ No newline at end of file +casper_rust_wasm_sdk::call_entrypoint - Rust
casper_rust_wasm_sdk

Module call_entrypoint

Source
\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/call_entrypoint_deploy/index.html b/docs/api-rust/casper_rust_wasm_sdk/call_entrypoint_deploy/index.html index ec3a39cf7..cc855963d 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/call_entrypoint_deploy/index.html +++ b/docs/api-rust/casper_rust_wasm_sdk/call_entrypoint_deploy/index.html @@ -1 +1 @@ -casper_rust_wasm_sdk::call_entrypoint_deploy - Rust
casper_rust_wasm_sdk

Module call_entrypoint_deploy

Source
\ No newline at end of file +casper_rust_wasm_sdk::call_entrypoint_deploy - Rust
casper_rust_wasm_sdk

Module call_entrypoint_deploy

Source
\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/helpers/constant.BLAKE2B_DIGEST_LENGTH.html b/docs/api-rust/casper_rust_wasm_sdk/helpers/constant.BLAKE2B_DIGEST_LENGTH.html index dcfb9b6d3..a67e18fb2 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/helpers/constant.BLAKE2B_DIGEST_LENGTH.html +++ b/docs/api-rust/casper_rust_wasm_sdk/helpers/constant.BLAKE2B_DIGEST_LENGTH.html @@ -1 +1 @@ -BLAKE2B_DIGEST_LENGTH in casper_rust_wasm_sdk::helpers - Rust
casper_rust_wasm_sdk::helpers

Constant BLAKE2B_DIGEST_LENGTH

Source
pub const BLAKE2B_DIGEST_LENGTH: usize = 32;
\ No newline at end of file +BLAKE2B_DIGEST_LENGTH in casper_rust_wasm_sdk::helpers - Rust
casper_rust_wasm_sdk::helpers

Constant BLAKE2B_DIGEST_LENGTH

Source
pub const BLAKE2B_DIGEST_LENGTH: usize = 32;
\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/helpers/fn.cl_value_to_json.html b/docs/api-rust/casper_rust_wasm_sdk/helpers/fn.cl_value_to_json.html index 6726a73ef..45ef9b27d 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/helpers/fn.cl_value_to_json.html +++ b/docs/api-rust/casper_rust_wasm_sdk/helpers/fn.cl_value_to_json.html @@ -1,4 +1,4 @@ -cl_value_to_json in casper_rust_wasm_sdk::helpers - Rust
casper_rust_wasm_sdk::helpers

Function cl_value_to_json

Source
pub fn cl_value_to_json(cl_value: &CLValue) -> Option<Value>
Expand description

Converts a CLValue to a JSON Value.

+cl_value_to_json in casper_rust_wasm_sdk::helpers - Rust
casper_rust_wasm_sdk::helpers

Function cl_value_to_json

Source
pub fn cl_value_to_json(cl_value: &CLValue) -> Option<Value>
Expand description

Converts a CLValue to a JSON Value.

§Arguments

Source§

impl SDK

A set of functions for installing smart contracts on the blockchain. +

Source§

impl SDK

A set of functions for installing smart contracts on the blockchain. Alias of sdk.transaction

-
Source

pub async fn install( +

Source

pub async fn install( &self, transaction_params: TransactionStrParams, transaction_bytes: Bytes, rpc_address: Option<String>, ) -> Result<SuccessResponse<_PutTransactionResult>, SdkError>

Installs a smart contract with the specified parameters and returns the result.

-
§Arguments
+
§Arguments
  • transaction_params - Transaction parameters.
  • transaction_bytes - Transaction Bytes to install
  • rpc_address - An optional rpc address to send the request to.
-
§Returns
+
§Returns

A Result containing either a _PutTransactionResult or a SdkError in case of an error.

§Errors

Returns a SdkError if there is an error during the installation.

@@ -915,33 +905,33 @@
§Errors
payment_amount: &str, rpc_address: Option<String>, ) -> Result<SuccessResponse<_PutDeployResult>, SdkError>
👎Deprecated: prefer ‘install’ with transaction

Installs a smart contract with the specified parameters and returns the result.

-
§Arguments
+
§Arguments
  • deploy_params - The deploy parameters.
  • session_params - The session parameters.
  • payment_amount - The payment amount as a string.
  • rpc_address - An optional rpc address to send the request to.
-
§Returns
+
§Returns

A Result containing either a _PutDeployResult or a SdkError in case of an error.

§Errors

Returns a SdkError if there is an error during the installation.

Source§

impl SDK

Alias of sdk.get_dictionary_item

Source

pub async fn query_contract_dict( &self, - state_root_hash: impl ToDigest, dictionary_item: DictionaryItemInput, + state_root_hash: Option<impl ToDigest>, verbosity: Option<Verbosity>, rpc_address: Option<String>, ) -> Result<SuccessResponse<_GetDictionaryItemResult>, SdkError>

Query a contract dictionary item.

-
§Arguments
+
§Arguments
  • state_root_hash - State root hash.
  • dictionary_item - Dictionary item input.
  • verbosity - Optional verbosity level.
  • rpc_address - Optional rpc address.
-
§Returns
+
§Returns

A Result containing either a SuccessResponse<_GetDictionaryItemResult> or a SdkError in case of an error.

Source§

impl SDK

Alias of sdk.query_global_state

Source

pub async fn query_contract_key( @@ -953,11 +943,11 @@

§Returns
verbosity: Option<Verbosity>, rpc_address: Option<String>, ) -> Result<SuccessResponse<_QueryGlobalStateResult>, SdkError>

Query a contract key.

-
§Arguments
+
§Arguments
  • query_params - Query global state parameters.
-
§Returns
+
§Returns

A Result containing either a SuccessResponse<_GetAddressableEntityResult> or a SdkError in case of an error.

Source§

impl SDK

Source

pub fn new( rpc_address: Option<String>, @@ -981,7 +971,7 @@

§Returns
the None branch of this option. Read more
Source§

impl RefFromWasmAbi for SDK

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<SDK>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for SDK

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<SDK>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl TryFromJsValue for SDK

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for SDK

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[SDK]>

Source§

impl VectorIntoJsValue for SDK

Source§

impl VectorIntoWasmAbi for SDK

Source§

type Abi = <Box<[JsValue]> as IntoWasmAbi>::Abi

Source§

fn vector_into_abi(vector: Box<[SDK]>) -> Self::Abi

Source§

impl WasmDescribe for SDK

Source§

impl WasmDescribeVector for SDK

Auto Trait Implementations§

§

impl Freeze for SDK

§

impl RefUnwindSafe for SDK

§

impl Send for SDK

§

impl Sync for SDK

§

impl Unpin for SDK

§

impl UnwindSafe for SDK

Blanket Implementations§

Source§

impl<T> Any for T
where +call, and so that they remain anonymous.

Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for SDK

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<SDK>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl TryFromJsValue for SDK

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for SDK

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[SDK]>

Source§

impl VectorIntoJsValue for SDK

Source§

impl VectorIntoWasmAbi for SDK

Source§

type Abi = <Box<[JsValue]> as IntoWasmAbi>::Abi

Source§

fn vector_into_abi(vector: Box<[SDK]>) -> Self::Abi

Source§

impl WasmDescribe for SDK

Source§

impl WasmDescribeVector for SDK

Source§

impl SupportsConstructor for SDK

Source§

impl SupportsInstanceProperty for SDK

Source§

impl SupportsStaticProperty for SDK

Auto Trait Implementations§

§

impl Freeze for SDK

§

impl RefUnwindSafe for SDK

§

impl Send for SDK

§

impl Sync for SDK

§

impl Unpin for SDK

§

impl UnwindSafe for SDK

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -1006,4 +996,5 @@
§Returns
V: MultiLane<T>,
§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
\ No newline at end of file +[WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/transfer/index.html b/docs/api-rust/casper_rust_wasm_sdk/transfer/index.html index b39f33a6f..f9309b8b9 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/transfer/index.html +++ b/docs/api-rust/casper_rust_wasm_sdk/transfer/index.html @@ -1 +1 @@ -casper_rust_wasm_sdk::transfer - Rust
casper_rust_wasm_sdk

Module transfer

Source
\ No newline at end of file +casper_rust_wasm_sdk::transfer - Rust
casper_rust_wasm_sdk

Module transfer

Source
\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/transfer_transaction/index.html b/docs/api-rust/casper_rust_wasm_sdk/transfer_transaction/index.html index f170df4c1..eb45da7ad 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/transfer_transaction/index.html +++ b/docs/api-rust/casper_rust_wasm_sdk/transfer_transaction/index.html @@ -1 +1 @@ -casper_rust_wasm_sdk::transfer_transaction - Rust
casper_rust_wasm_sdk

Module transfer_transaction

Source
\ No newline at end of file +casper_rust_wasm_sdk::transfer_transaction - Rust
casper_rust_wasm_sdk

Module transfer_transaction

Source
\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/access_rights/index.html b/docs/api-rust/casper_rust_wasm_sdk/types/access_rights/index.html index c9d3c7460..061cb834d 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/access_rights/index.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/access_rights/index.html @@ -1 +1 @@ -casper_rust_wasm_sdk::types::access_rights - Rust
casper_rust_wasm_sdk::types

Module access_rights

Source

Structs§

\ No newline at end of file +casper_rust_wasm_sdk::types::access_rights - Rust
casper_rust_wasm_sdk::types

Module access_rights

Source

Structs§

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/access_rights/struct.AccessRights.html b/docs/api-rust/casper_rust_wasm_sdk/types/access_rights/struct.AccessRights.html index ccde3ab1a..6ef668179 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/access_rights/struct.AccessRights.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/access_rights/struct.AccessRights.html @@ -1,4 +1,4 @@ -AccessRights in casper_rust_wasm_sdk::types::access_rights - Rust
casper_rust_wasm_sdk::types::access_rights

Struct AccessRights

Source
pub struct AccessRights(/* private fields */);

Implementations§

Source§

impl AccessRights

Source

pub fn none() -> u8

Source

pub fn read() -> u8

Source

pub fn write() -> u8

Source

pub fn add() -> u8

Source

pub fn read_add() -> u8

Source

pub fn read_write() -> u8

Source

pub fn add_write() -> u8

Source

pub fn read_add_write() -> u8

Source

pub fn new(access_rights: u8) -> Result<AccessRights, JsError>

Source

pub fn from_bits(read: bool, write: bool, add: bool) -> Self

Source

pub fn is_readable(&self) -> bool

Source

pub fn is_writeable(&self) -> bool

Source

pub fn is_addable(&self) -> bool

Source

pub fn is_none(&self) -> bool

Trait Implementations§

Source§

impl Debug for AccessRights

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for AccessRights

Source§

fn default() -> AccessRights

Returns the “default value” for a type. Read more
Source§

impl From<AccessRights> for AccessRights

Source§

fn from(access_rights: AccessRights) -> Self

Converts to this type from the input type.
Source§

impl From<AccessRights> for AccessRights

Source§

fn from(access_rights: _AccessRights) -> Self

Converts to this type from the input type.
Source§

impl From<AccessRights> for JsValue

Source§

fn from(value: AccessRights) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for AccessRights

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the +AccessRights in casper_rust_wasm_sdk::types::access_rights - Rust
casper_rust_wasm_sdk::types::access_rights

Struct AccessRights

Source
pub struct AccessRights(/* private fields */);

Implementations§

Source§

impl AccessRights

Source

pub fn none() -> u8

Source

pub fn read() -> u8

Source

pub fn write() -> u8

Source

pub fn add() -> u8

Source

pub fn read_add() -> u8

Source

pub fn read_write() -> u8

Source

pub fn add_write() -> u8

Source

pub fn read_add_write() -> u8

Source

pub fn new(access_rights: u8) -> Result<AccessRights, JsError>

Source

pub fn from_bits(read: bool, write: bool, add: bool) -> Self

Source

pub fn is_readable(&self) -> bool

Source

pub fn is_writeable(&self) -> bool

Source

pub fn is_addable(&self) -> bool

Source

pub fn is_none(&self) -> bool

Trait Implementations§

Source§

impl Debug for AccessRights

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for AccessRights

Source§

fn default() -> AccessRights

Returns the “default value” for a type. Read more
Source§

impl From<AccessRights> for AccessRights

Source§

fn from(access_rights: AccessRights) -> Self

Converts to this type from the input type.
Source§

impl From<AccessRights> for AccessRights

Source§

fn from(access_rights: _AccessRights) -> Self

Converts to this type from the input type.
Source§

impl From<AccessRights> for JsValue

Source§

fn from(value: AccessRights) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for AccessRights

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for AccessRights

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm ABI boundary.
Source§

impl LongRefFromWasmAbi for AccessRights

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRef<AccessRights>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn long_ref_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl OptionFromWasmAbi for AccessRights

Source§

fn is_none(abi: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be @@ -7,7 +7,7 @@ the None branch of this option. Read more
Source§

impl RefFromWasmAbi for AccessRights

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<AccessRights>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for AccessRights

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<AccessRights>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl TryFromJsValue for AccessRights

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for AccessRights

Source§

impl VectorIntoJsValue for AccessRights

Source§

impl VectorIntoWasmAbi for AccessRights

Source§

impl WasmDescribe for AccessRights

Source§

impl WasmDescribeVector for AccessRights

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +call, and so that they remain anonymous.

Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for AccessRights

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<AccessRights>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl TryFromJsValue for AccessRights

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for AccessRights

Source§

impl VectorIntoJsValue for AccessRights

Source§

impl VectorIntoWasmAbi for AccessRights

Source§

impl WasmDescribe for AccessRights

Source§

impl WasmDescribeVector for AccessRights

Source§

impl SupportsConstructor for AccessRights

Source§

impl SupportsInstanceProperty for AccessRights

Source§

impl SupportsStaticProperty for AccessRights

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -32,4 +32,5 @@ V: MultiLane<T>,
§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
\ No newline at end of file +[WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/addr/dictionary_addr/index.html b/docs/api-rust/casper_rust_wasm_sdk/types/addr/dictionary_addr/index.html index 76e0bf409..c9042e0ba 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/addr/dictionary_addr/index.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/addr/dictionary_addr/index.html @@ -1 +1 @@ -casper_rust_wasm_sdk::types::addr::dictionary_addr - Rust
casper_rust_wasm_sdk::types::addr

Module dictionary_addr

Source

Structs§

\ No newline at end of file +casper_rust_wasm_sdk::types::addr::dictionary_addr - Rust
casper_rust_wasm_sdk::types::addr

Module dictionary_addr

Source

Structs§

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/addr/dictionary_addr/struct.DictionaryAddr.html b/docs/api-rust/casper_rust_wasm_sdk/types/addr/dictionary_addr/struct.DictionaryAddr.html index 1d6127fd3..6ca5975a4 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/addr/dictionary_addr/struct.DictionaryAddr.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/addr/dictionary_addr/struct.DictionaryAddr.html @@ -1,4 +1,4 @@ -DictionaryAddr in casper_rust_wasm_sdk::types::addr::dictionary_addr - Rust
casper_rust_wasm_sdk::types::addr::dictionary_addr

Struct DictionaryAddr

Source
pub struct DictionaryAddr(/* private fields */);

Trait Implementations§

Source§

impl From<[u8; 32]> for DictionaryAddr

Source§

fn from(dictionary_addr: _DictionaryAddr) -> Self

Converts to this type from the input type.
Source§

impl From<DictionaryAddr> for DictionaryAddr

Source§

fn from(dictionary_addr: DictionaryAddr) -> Self

Converts to this type from the input type.
Source§

impl From<DictionaryAddr> for JsValue

Source§

fn from(value: DictionaryAddr) -> Self

Converts to this type from the input type.
Source§

impl From<Vec<u8>> for DictionaryAddr

Source§

fn from(bytes: Vec<u8>) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for DictionaryAddr

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the +DictionaryAddr in casper_rust_wasm_sdk::types::addr::dictionary_addr - Rust
casper_rust_wasm_sdk::types::addr::dictionary_addr

Struct DictionaryAddr

Source
pub struct DictionaryAddr(/* private fields */);

Trait Implementations§

Source§

impl From<[u8; 32]> for DictionaryAddr

Source§

fn from(dictionary_addr: _DictionaryAddr) -> Self

Converts to this type from the input type.
Source§

impl From<DictionaryAddr> for DictionaryAddr

Source§

fn from(dictionary_addr: DictionaryAddr) -> Self

Converts to this type from the input type.
Source§

impl From<DictionaryAddr> for JsValue

Source§

fn from(value: DictionaryAddr) -> Self

Converts to this type from the input type.
Source§

impl From<Vec<u8>> for DictionaryAddr

Source§

fn from(bytes: Vec<u8>) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for DictionaryAddr

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for DictionaryAddr

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm ABI boundary.
Source§

impl LongRefFromWasmAbi for DictionaryAddr

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRef<DictionaryAddr>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn long_ref_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl OptionFromWasmAbi for DictionaryAddr

Source§

fn is_none(abi: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be @@ -7,7 +7,7 @@ the None branch of this option. Read more
Source§

impl RefFromWasmAbi for DictionaryAddr

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<DictionaryAddr>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for DictionaryAddr

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<DictionaryAddr>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl TryFromJsValue for DictionaryAddr

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for DictionaryAddr

Source§

impl VectorIntoJsValue for DictionaryAddr

Source§

impl VectorIntoWasmAbi for DictionaryAddr

Source§

impl WasmDescribe for DictionaryAddr

Source§

impl WasmDescribeVector for DictionaryAddr

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +call, and so that they remain anonymous.

Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for DictionaryAddr

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<DictionaryAddr>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl TryFromJsValue for DictionaryAddr

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for DictionaryAddr

Source§

impl VectorIntoJsValue for DictionaryAddr

Source§

impl VectorIntoWasmAbi for DictionaryAddr

Source§

impl WasmDescribe for DictionaryAddr

Source§

impl WasmDescribeVector for DictionaryAddr

Source§

impl SupportsConstructor for DictionaryAddr

Source§

impl SupportsInstanceProperty for DictionaryAddr

Source§

impl SupportsStaticProperty for DictionaryAddr

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -32,4 +32,5 @@ V: MultiLane<T>,
§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
\ No newline at end of file +[WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/addr/entity_addr/index.html b/docs/api-rust/casper_rust_wasm_sdk/types/addr/entity_addr/index.html index e9e1122ec..0cf12615b 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/addr/entity_addr/index.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/addr/entity_addr/index.html @@ -1 +1 @@ -casper_rust_wasm_sdk::types::addr::entity_addr - Rust
casper_rust_wasm_sdk::types::addr

Module entity_addr

Source

Structs§

\ No newline at end of file +casper_rust_wasm_sdk::types::addr::entity_addr - Rust
casper_rust_wasm_sdk::types::addr

Module entity_addr

Source

Structs§

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/addr/entity_addr/struct.EntityAddr.html b/docs/api-rust/casper_rust_wasm_sdk/types/addr/entity_addr/struct.EntityAddr.html index c1d0a29c1..decab6852 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/addr/entity_addr/struct.EntityAddr.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/addr/entity_addr/struct.EntityAddr.html @@ -1,5 +1,5 @@ -EntityAddr in casper_rust_wasm_sdk::types::addr::entity_addr - Rust
casper_rust_wasm_sdk::types::addr::entity_addr

Struct EntityAddr

Source
pub struct EntityAddr(/* private fields */);

Implementations§

Trait Implementations§

Source§

impl Clone for EntityAddr

Source§

fn clone(&self) -> EntityAddr

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for EntityAddr

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for EntityAddr

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<EntityAddr> for AddressableEntityHash

Source§

fn from(entity_addr: EntityAddr) -> Self

Converts to this type from the input type.
Source§

impl From<EntityAddr> for EntityAddr

Source§

fn from(entity_addr: EntityAddr) -> Self

Converts to this type from the input type.
Source§

impl From<EntityAddr> for EntityAddr

Source§

fn from(entity_addr: _EntityAddr) -> Self

Converts to this type from the input type.
Source§

impl From<EntityAddr> for EntityIdentifier

Source§

fn from(entity_addr: EntityAddr) -> Self

Converts to this type from the input type.
Source§

impl From<EntityAddr> for JsValue

Source§

fn from(value: EntityAddr) -> Self

Converts to this type from the input type.
Source§

impl From<EntityIdentifier> for EntityAddr

Source§

fn from(account_identifier: EntityIdentifier) -> Self

Converts to this type from the input type.
Source§

impl FromBytes for EntityAddr

Source§

fn from_bytes(bytes: &[u8]) -> Result<(Self, &[u8]), Error>

Deserializes the slice into Self.
Source§

fn from_vec(bytes: Vec<u8>) -> Result<(Self, Vec<u8>), Error>

Deserializes the Vec<u8> into Self.
Source§

impl FromWasmAbi for EntityAddr

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the +EntityAddr in casper_rust_wasm_sdk::types::addr::entity_addr - Rust
casper_rust_wasm_sdk::types::addr::entity_addr

Struct EntityAddr

Source
pub struct EntityAddr(/* private fields */);

Implementations§

Trait Implementations§

Source§

impl Clone for EntityAddr

Source§

fn clone(&self) -> EntityAddr

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for EntityAddr

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for EntityAddr

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<EntityAddr> for AddressableEntityHash

Source§

fn from(entity_addr: EntityAddr) -> Self

Converts to this type from the input type.
Source§

impl From<EntityAddr> for EntityAddr

Source§

fn from(entity_addr: EntityAddr) -> Self

Converts to this type from the input type.
Source§

impl From<EntityAddr> for EntityAddr

Source§

fn from(entity_addr: _EntityAddr) -> Self

Converts to this type from the input type.
Source§

impl From<EntityAddr> for EntityIdentifier

Source§

fn from(entity_addr: EntityAddr) -> Self

Converts to this type from the input type.
Source§

impl From<EntityAddr> for JsValue

Source§

fn from(value: EntityAddr) -> Self

Converts to this type from the input type.
Source§

impl From<EntityIdentifier> for EntityAddr

Source§

fn from(account_identifier: EntityIdentifier) -> Self

Converts to this type from the input type.
Source§

impl FromBytes for EntityAddr

Source§

fn from_bytes(bytes: &[u8]) -> Result<(Self, &[u8]), Error>

Deserializes the slice into Self.
Source§

fn from_vec(bytes: Vec<u8>) -> Result<(Self, Vec<u8>), Error>

Deserializes the Vec<u8> into Self.
Source§

impl FromWasmAbi for EntityAddr

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for EntityAddr

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm ABI boundary.
Source§

impl LongRefFromWasmAbi for EntityAddr

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRef<EntityAddr>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn long_ref_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl OptionFromWasmAbi for EntityAddr

Source§

fn is_none(abi: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be @@ -8,11 +8,11 @@ the None branch of this option. Read more
Source§

impl RefFromWasmAbi for EntityAddr

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<EntityAddr>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for EntityAddr

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<EntityAddr>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for EntityAddr

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl ToBytes for EntityAddr

Source§

fn to_bytes(&self) -> Result<Vec<u8>, Error>

Serializes &self to a Vec<u8>.
Source§

fn serialized_length(&self) -> usize

Returns the length of the Vec<u8> which would be returned from a successful call to +call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for EntityAddr

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<EntityAddr>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for EntityAddr

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl ToBytes for EntityAddr

Source§

fn to_bytes(&self) -> Result<Vec<u8>, Error>

Serializes &self to a Vec<u8>.
Source§

fn serialized_length(&self) -> usize

Returns the length of the Vec<u8> which would be returned from a successful call to to_bytes() or into_bytes(). The data is not actually serialized, so this call is relatively cheap.
Source§

fn write_bytes(&self, bytes: &mut Vec<u8>) -> Result<(), Error>

Writes &self into a mutable writer.
Source§

fn into_bytes(self) -> Result<Vec<u8>, Error>
where - Self: Sized,

Consumes self and serializes to a Vec<u8>.
Source§

impl TryFromJsValue for EntityAddr

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for EntityAddr

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[EntityAddr]>

Source§

impl VectorIntoJsValue for EntityAddr

Source§

impl VectorIntoWasmAbi for EntityAddr

Source§

impl WasmDescribe for EntityAddr

Source§

impl WasmDescribeVector for EntityAddr

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + Self: Sized,

Consumes self and serializes to a Vec<u8>.
Source§

impl TryFromJsValue for EntityAddr

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for EntityAddr

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[EntityAddr]>

Source§

impl VectorIntoJsValue for EntityAddr

Source§

impl VectorIntoWasmAbi for EntityAddr

Source§

impl WasmDescribe for EntityAddr

Source§

impl WasmDescribeVector for EntityAddr

Source§

impl SupportsConstructor for EntityAddr

Source§

impl SupportsInstanceProperty for EntityAddr

Source§

impl SupportsStaticProperty for EntityAddr

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -40,5 +40,6 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file +[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/addr/hash_addr/index.html b/docs/api-rust/casper_rust_wasm_sdk/types/addr/hash_addr/index.html index 77586fdb9..56e2053e5 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/addr/hash_addr/index.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/addr/hash_addr/index.html @@ -1 +1 @@ -casper_rust_wasm_sdk::types::addr::hash_addr - Rust
casper_rust_wasm_sdk::types::addr

Module hash_addr

Source

Structs§

\ No newline at end of file +casper_rust_wasm_sdk::types::addr::hash_addr - Rust
casper_rust_wasm_sdk::types::addr

Module hash_addr

Source

Structs§

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/addr/hash_addr/struct.HashAddr.html b/docs/api-rust/casper_rust_wasm_sdk/types/addr/hash_addr/struct.HashAddr.html index da1a2c1ef..eb3798a42 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/addr/hash_addr/struct.HashAddr.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/addr/hash_addr/struct.HashAddr.html @@ -1,4 +1,4 @@ -HashAddr in casper_rust_wasm_sdk::types::addr::hash_addr - Rust
casper_rust_wasm_sdk::types::addr::hash_addr

Struct HashAddr

Source
pub struct HashAddr(/* private fields */);

Implementations§

Source§

impl HashAddr

Source

pub fn to_bytes(&self) -> Vec<u8>

Source

pub fn to_hex_string(&self) -> String

Trait Implementations§

Source§

impl Display for HashAddr

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl From<[u8; 32]> for HashAddr

Source§

fn from(hash_addr: _HashAddr) -> Self

Converts to this type from the input type.
Source§

impl From<HashAddr> for HashAddr

Source§

fn from(hash_addr: HashAddr) -> Self

Converts to this type from the input type.
Source§

impl From<HashAddr> for AddressableEntityHash

Source§

fn from(hash_addr: HashAddr) -> Self

Converts to this type from the input type.
Source§

impl From<HashAddr> for JsValue

Source§

fn from(value: HashAddr) -> Self

Converts to this type from the input type.
Source§

impl From<Vec<u8>> for HashAddr

Source§

fn from(bytes: Vec<u8>) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for HashAddr

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the +HashAddr in casper_rust_wasm_sdk::types::addr::hash_addr - Rust
casper_rust_wasm_sdk::types::addr::hash_addr

Struct HashAddr

Source
pub struct HashAddr(/* private fields */);

Implementations§

Source§

impl HashAddr

Source

pub fn to_bytes(&self) -> Vec<u8>

Source

pub fn to_hex_string(&self) -> String

Trait Implementations§

Source§

impl Display for HashAddr

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl From<[u8; 32]> for HashAddr

Source§

fn from(hash_addr: _HashAddr) -> Self

Converts to this type from the input type.
Source§

impl From<HashAddr> for HashAddr

Source§

fn from(hash_addr: HashAddr) -> Self

Converts to this type from the input type.
Source§

impl From<HashAddr> for AddressableEntityHash

Source§

fn from(hash_addr: HashAddr) -> Self

Converts to this type from the input type.
Source§

impl From<HashAddr> for JsValue

Source§

fn from(value: HashAddr) -> Self

Converts to this type from the input type.
Source§

impl From<Vec<u8>> for HashAddr

Source§

fn from(bytes: Vec<u8>) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for HashAddr

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for HashAddr

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm ABI boundary.
Source§

impl LongRefFromWasmAbi for HashAddr

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRef<HashAddr>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn long_ref_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl OptionFromWasmAbi for HashAddr

Source§

fn is_none(abi: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be @@ -7,7 +7,7 @@ the None branch of this option. Read more
Source§

impl RefFromWasmAbi for HashAddr

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<HashAddr>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for HashAddr

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<HashAddr>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl TryFromJsValue for HashAddr

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for HashAddr

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[HashAddr]>

Source§

impl VectorIntoJsValue for HashAddr

Source§

impl VectorIntoWasmAbi for HashAddr

Source§

impl WasmDescribe for HashAddr

Source§

impl WasmDescribeVector for HashAddr

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +call, and so that they remain anonymous.

Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for HashAddr

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<HashAddr>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl TryFromJsValue for HashAddr

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for HashAddr

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[HashAddr]>

Source§

impl VectorIntoJsValue for HashAddr

Source§

impl VectorIntoWasmAbi for HashAddr

Source§

impl WasmDescribe for HashAddr

Source§

impl WasmDescribeVector for HashAddr

Source§

impl SupportsConstructor for HashAddr

Source§

impl SupportsInstanceProperty for HashAddr

Source§

impl SupportsStaticProperty for HashAddr

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -33,4 +33,5 @@ V: MultiLane<T>,
§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
\ No newline at end of file +[WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/addr/index.html b/docs/api-rust/casper_rust_wasm_sdk/types/addr/index.html index 8b4eafd30..ef958aeaa 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/addr/index.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/addr/index.html @@ -1 +1 @@ -casper_rust_wasm_sdk::types::addr - Rust
\ No newline at end of file +casper_rust_wasm_sdk::types::addr - Rust
\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/addr/transfer_addr/index.html b/docs/api-rust/casper_rust_wasm_sdk/types/addr/transfer_addr/index.html index 61be73147..94374ba02 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/addr/transfer_addr/index.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/addr/transfer_addr/index.html @@ -1 +1 @@ -casper_rust_wasm_sdk::types::addr::transfer_addr - Rust
casper_rust_wasm_sdk::types::addr

Module transfer_addr

Source

Structs§

\ No newline at end of file +casper_rust_wasm_sdk::types::addr::transfer_addr - Rust
casper_rust_wasm_sdk::types::addr

Module transfer_addr

Source

Structs§

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/addr/transfer_addr/struct.TransferAddr.html b/docs/api-rust/casper_rust_wasm_sdk/types/addr/transfer_addr/struct.TransferAddr.html index 23f9a136a..8c477ee05 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/addr/transfer_addr/struct.TransferAddr.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/addr/transfer_addr/struct.TransferAddr.html @@ -1,4 +1,4 @@ -TransferAddr in casper_rust_wasm_sdk::types::addr::transfer_addr - Rust
casper_rust_wasm_sdk::types::addr::transfer_addr

Struct TransferAddr

Source
pub struct TransferAddr(/* private fields */);

Trait Implementations§

Source§

impl From<TransferAddr> for JsValue

Source§

fn from(value: TransferAddr) -> Self

Converts to this type from the input type.
Source§

impl From<TransferAddr> for TransferAddr

Source§

fn from(val: TransferAddr) -> Self

Converts to this type from the input type.
Source§

impl From<TransferAddr> for TransferAddr

Source§

fn from(transfer_hash_addr: _TransferAddr) -> Self

Converts to this type from the input type.
Source§

impl From<Vec<u8>> for TransferAddr

Source§

fn from(bytes: Vec<u8>) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for TransferAddr

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the +TransferAddr in casper_rust_wasm_sdk::types::addr::transfer_addr - Rust
casper_rust_wasm_sdk::types::addr::transfer_addr

Struct TransferAddr

Source
pub struct TransferAddr(/* private fields */);

Trait Implementations§

Source§

impl From<TransferAddr> for JsValue

Source§

fn from(value: TransferAddr) -> Self

Converts to this type from the input type.
Source§

impl From<TransferAddr> for TransferAddr

Source§

fn from(val: TransferAddr) -> Self

Converts to this type from the input type.
Source§

impl From<TransferAddr> for TransferAddr

Source§

fn from(transfer_hash_addr: _TransferAddr) -> Self

Converts to this type from the input type.
Source§

impl From<Vec<u8>> for TransferAddr

Source§

fn from(bytes: Vec<u8>) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for TransferAddr

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for TransferAddr

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm ABI boundary.
Source§

impl LongRefFromWasmAbi for TransferAddr

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRef<TransferAddr>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn long_ref_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl OptionFromWasmAbi for TransferAddr

Source§

fn is_none(abi: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be @@ -7,7 +7,7 @@ the None branch of this option. Read more
Source§

impl RefFromWasmAbi for TransferAddr

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<TransferAddr>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for TransferAddr

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<TransferAddr>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl TryFromJsValue for TransferAddr

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for TransferAddr

Source§

impl VectorIntoJsValue for TransferAddr

Source§

impl VectorIntoWasmAbi for TransferAddr

Source§

impl WasmDescribe for TransferAddr

Source§

impl WasmDescribeVector for TransferAddr

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +call, and so that they remain anonymous.

Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for TransferAddr

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<TransferAddr>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl TryFromJsValue for TransferAddr

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for TransferAddr

Source§

impl VectorIntoJsValue for TransferAddr

Source§

impl VectorIntoWasmAbi for TransferAddr

Source§

impl WasmDescribe for TransferAddr

Source§

impl WasmDescribeVector for TransferAddr

Source§

impl SupportsConstructor for TransferAddr

Source§

impl SupportsInstanceProperty for TransferAddr

Source§

impl SupportsStaticProperty for TransferAddr

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -32,4 +32,5 @@ V: MultiLane<T>,
§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
\ No newline at end of file +[WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/addr/uref_addr/index.html b/docs/api-rust/casper_rust_wasm_sdk/types/addr/uref_addr/index.html index 54d06cbe4..53dd7fc61 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/addr/uref_addr/index.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/addr/uref_addr/index.html @@ -1 +1 @@ -casper_rust_wasm_sdk::types::addr::uref_addr - Rust
casper_rust_wasm_sdk::types::addr

Module uref_addr

Source

Structs§

\ No newline at end of file +casper_rust_wasm_sdk::types::addr::uref_addr - Rust
casper_rust_wasm_sdk::types::addr

Module uref_addr

Source

Structs§

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/addr/uref_addr/struct.URefAddr.html b/docs/api-rust/casper_rust_wasm_sdk/types/addr/uref_addr/struct.URefAddr.html index 9ff7ac4a5..a3a030f4a 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/addr/uref_addr/struct.URefAddr.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/addr/uref_addr/struct.URefAddr.html @@ -1,4 +1,4 @@ -URefAddr in casper_rust_wasm_sdk::types::addr::uref_addr - Rust
casper_rust_wasm_sdk::types::addr::uref_addr

Struct URefAddr

Source
pub struct URefAddr(/* private fields */);

Trait Implementations§

Source§

impl From<[u8; 32]> for URefAddr

Source§

fn from(uref_addr: _URefAddr) -> Self

Converts to this type from the input type.
Source§

impl From<URefAddr> for URefAddr

Source§

fn from(uref_addr: URefAddr) -> Self

Converts to this type from the input type.
Source§

impl From<URefAddr> for JsValue

Source§

fn from(value: URefAddr) -> Self

Converts to this type from the input type.
Source§

impl From<Vec<u8>> for URefAddr

Source§

fn from(bytes: Vec<u8>) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for URefAddr

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the +URefAddr in casper_rust_wasm_sdk::types::addr::uref_addr - Rust
casper_rust_wasm_sdk::types::addr::uref_addr

Struct URefAddr

Source
pub struct URefAddr(/* private fields */);

Trait Implementations§

Source§

impl From<[u8; 32]> for URefAddr

Source§

fn from(uref_addr: _URefAddr) -> Self

Converts to this type from the input type.
Source§

impl From<URefAddr> for URefAddr

Source§

fn from(uref_addr: URefAddr) -> Self

Converts to this type from the input type.
Source§

impl From<URefAddr> for JsValue

Source§

fn from(value: URefAddr) -> Self

Converts to this type from the input type.
Source§

impl From<Vec<u8>> for URefAddr

Source§

fn from(bytes: Vec<u8>) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for URefAddr

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for URefAddr

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm ABI boundary.
Source§

impl LongRefFromWasmAbi for URefAddr

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRef<URefAddr>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn long_ref_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl OptionFromWasmAbi for URefAddr

Source§

fn is_none(abi: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be @@ -7,7 +7,7 @@ the None branch of this option. Read more
Source§

impl RefFromWasmAbi for URefAddr

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<URefAddr>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for URefAddr

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<URefAddr>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl TryFromJsValue for URefAddr

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for URefAddr

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[URefAddr]>

Source§

impl VectorIntoJsValue for URefAddr

Source§

impl VectorIntoWasmAbi for URefAddr

Source§

impl WasmDescribe for URefAddr

Source§

impl WasmDescribeVector for URefAddr

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +call, and so that they remain anonymous.

Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for URefAddr

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<URefAddr>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl TryFromJsValue for URefAddr

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for URefAddr

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[URefAddr]>

Source§

impl VectorIntoJsValue for URefAddr

Source§

impl VectorIntoWasmAbi for URefAddr

Source§

impl WasmDescribe for URefAddr

Source§

impl WasmDescribeVector for URefAddr

Source§

impl SupportsConstructor for URefAddr

Source§

impl SupportsInstanceProperty for URefAddr

Source§

impl SupportsStaticProperty for URefAddr

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -32,4 +32,5 @@ V: MultiLane<T>,
§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
\ No newline at end of file +[WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/cl/bytes/index.html b/docs/api-rust/casper_rust_wasm_sdk/types/cl/bytes/index.html index 36c27567c..2d0a949c8 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/cl/bytes/index.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/cl/bytes/index.html @@ -1 +1 @@ -casper_rust_wasm_sdk::types::cl::bytes - Rust
casper_rust_wasm_sdk::types::cl

Module bytes

Source

Structs§

\ No newline at end of file +casper_rust_wasm_sdk::types::cl::bytes - Rust
casper_rust_wasm_sdk::types::cl

Module bytes

Source

Structs§

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/cl/bytes/struct.Bytes.html b/docs/api-rust/casper_rust_wasm_sdk/types/cl/bytes/struct.Bytes.html index b475762c4..939c5e277 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/cl/bytes/struct.Bytes.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/cl/bytes/struct.Bytes.html @@ -1,37 +1,37 @@ -Bytes in casper_rust_wasm_sdk::types::cl::bytes - Rust
casper_rust_wasm_sdk::types::cl::bytes

Struct Bytes

Source
pub struct Bytes(/* private fields */);

Implementations§

Source§

impl Bytes

Source

pub fn new() -> Self

Source

pub fn from_uint8_array(uint8_array: Uint8Array) -> Self

Methods from Deref<Target = [u8]>§

Source

pub fn as_str(&self) -> &str

🔬This is a nightly-only experimental API. (ascii_char)

Views this slice of ASCII characters as a UTF-8 str.

+Bytes in casper_rust_wasm_sdk::types::cl::bytes - Rust
casper_rust_wasm_sdk::types::cl::bytes

Struct Bytes

Source
pub struct Bytes(/* private fields */);

Implementations§

Source§

impl Bytes

Source

pub fn new() -> Self

Source

pub fn from_uint8_array(uint8_array: Uint8Array) -> Self

Methods from Deref<Target = [u8]>§

Source

pub fn as_str(&self) -> &str

🔬This is a nightly-only experimental API. (ascii_char)

Views this slice of ASCII characters as a UTF-8 str.

Source

pub fn as_bytes(&self) -> &[u8]

🔬This is a nightly-only experimental API. (ascii_char)

Views this slice of ASCII characters as a slice of u8 bytes.

-
1.23.0 · Source

pub fn is_ascii(&self) -> bool

Checks if all bytes in this slice are within the ASCII range.

-
Source

pub fn as_ascii(&self) -> Option<&[AsciiChar]>

🔬This is a nightly-only experimental API. (ascii_char)

If this slice is_ascii, returns it as a slice of +

1.23.0 · Source

pub fn is_ascii(&self) -> bool

Checks if all bytes in this slice are within the ASCII range.

+
Source

pub fn as_ascii(&self) -> Option<&[AsciiChar]>

🔬This is a nightly-only experimental API. (ascii_char)

If this slice is_ascii, returns it as a slice of ASCII characters, otherwise returns None.

-
Source

pub unsafe fn as_ascii_unchecked(&self) -> &[AsciiChar]

🔬This is a nightly-only experimental API. (ascii_char)

Converts this slice of bytes into a slice of ASCII characters, +

Source

pub unsafe fn as_ascii_unchecked(&self) -> &[AsciiChar]

🔬This is a nightly-only experimental API. (ascii_char)

Converts this slice of bytes into a slice of ASCII characters, without checking whether they’re valid.

§Safety

Every byte in the slice must be in 0..=127, or else this is UB.

-
1.23.0 · Source

pub fn eq_ignore_ascii_case(&self, other: &[u8]) -> bool

Checks that two slices are an ASCII case-insensitive match.

+
1.23.0 · Source

pub fn eq_ignore_ascii_case(&self, other: &[u8]) -> bool

Checks that two slices are an ASCII case-insensitive match.

Same as to_ascii_lowercase(a) == to_ascii_lowercase(b), but without allocating and copying temporaries.

-
1.60.0 · Source

pub fn escape_ascii(&self) -> EscapeAscii<'_>

Returns an iterator that produces an escaped version of this slice, +

1.60.0 · Source

pub fn escape_ascii(&self) -> EscapeAscii<'_>

Returns an iterator that produces an escaped version of this slice, treating it as an ASCII string.

§Examples

 let s = b"0\t\r\n'\"\\\x9d";
 let escaped = s.escape_ascii().to_string();
 assert_eq!(escaped, "0\\t\\r\\n\\'\\\"\\\\\\x9d");
-
1.80.0 · Source

pub fn trim_ascii_start(&self) -> &[u8]

Returns a byte slice with leading ASCII whitespace bytes removed.

+
1.80.0 · Source

pub fn trim_ascii_start(&self) -> &[u8]

Returns a byte slice with leading ASCII whitespace bytes removed.

‘Whitespace’ refers to the definition used by u8::is_ascii_whitespace.

§Examples
assert_eq!(b" \t hello world\n".trim_ascii_start(), b"hello world\n");
 assert_eq!(b"  ".trim_ascii_start(), b"");
 assert_eq!(b"".trim_ascii_start(), b"");
-
1.80.0 · Source

pub fn trim_ascii_end(&self) -> &[u8]

Returns a byte slice with trailing ASCII whitespace bytes removed.

+
1.80.0 · Source

pub fn trim_ascii_end(&self) -> &[u8]

Returns a byte slice with trailing ASCII whitespace bytes removed.

‘Whitespace’ refers to the definition used by u8::is_ascii_whitespace.

§Examples
assert_eq!(b"\r hello world\n ".trim_ascii_end(), b"\r hello world");
 assert_eq!(b"  ".trim_ascii_end(), b"");
 assert_eq!(b"".trim_ascii_end(), b"");
-
1.80.0 · Source

pub fn trim_ascii(&self) -> &[u8]

Returns a byte slice with leading and trailing ASCII whitespace bytes +

1.80.0 · Source

pub fn trim_ascii(&self) -> &[u8]

Returns a byte slice with leading and trailing ASCII whitespace bytes removed.

‘Whitespace’ refers to the definition used by u8::is_ascii_whitespace.

@@ -176,7 +176,7 @@
§Examplesassert_eq!(x.get_unchecked(i), &*x_ptr.add(i)); } }
-
1.48.0 · Source

pub fn as_ptr_range(&self) -> Range<*const T>

Returns the two raw pointers spanning the slice.

+
1.48.0 · Source

pub fn as_ptr_range(&self) -> Range<*const T>

Returns the two raw pointers spanning the slice.

The returned range is half-open, which means that the end pointer points one past the last element of the slice. This way, an empty slice is represented by two equal pointers, and the difference between @@ -196,7 +196,7 @@

§Examplesassert!(a.as_ptr_range().contains(&x)); assert!(!a.as_ptr_range().contains(&y));
-
1.0.0 · Source

pub fn iter(&self) -> Iter<'_, T>

Returns an iterator over the slice.

+
1.0.0 · Source

pub fn iter(&self) -> Iter<'_, T>

Returns an iterator over the slice.

The iterator yields all items from start to end.

§Examples
let x = &[1, 2, 4];
@@ -206,7 +206,7 @@ 
§Examplesassert_eq!(iterator.next(), Some(&2)); assert_eq!(iterator.next(), Some(&4)); assert_eq!(iterator.next(), None);
-
1.0.0 · Source

pub fn windows(&self, size: usize) -> Windows<'_, T>

Returns an iterator over all contiguous windows of length +

1.0.0 · Source

pub fn windows(&self, size: usize) -> Windows<'_, T>

Returns an iterator over all contiguous windows of length size. The windows overlap. If the slice is shorter than size, the iterator returns no values.

§Panics
@@ -237,7 +237,7 @@
§Examples&w[0], &w[2]); } assert_eq!(array, ['s', 't', ' ', '2', '0', '1', '5', 'u', 'R']);
-
1.0.0 · Source

pub fn chunks(&self, chunk_size: usize) -> Chunks<'_, T>

Returns an iterator over chunk_size elements of the slice at a time, starting at the +

1.0.0 · Source

pub fn chunks(&self, chunk_size: usize) -> Chunks<'_, T>

Returns an iterator over chunk_size elements of the slice at a time, starting at the beginning of the slice.

The chunks are slices and do not overlap. If chunk_size does not divide the length of the slice, then the last chunk will not have length chunk_size.

@@ -253,7 +253,7 @@
§Examplesassert_eq!(iter.next().unwrap(), &['r', 'e']); assert_eq!(iter.next().unwrap(), &['m']); assert!(iter.next().is_none());
-
1.31.0 · Source

pub fn chunks_exact(&self, chunk_size: usize) -> ChunksExact<'_, T>

Returns an iterator over chunk_size elements of the slice at a time, starting at the +

1.31.0 · Source

pub fn chunks_exact(&self, chunk_size: usize) -> ChunksExact<'_, T>

Returns an iterator over chunk_size elements of the slice at a time, starting at the beginning of the slice.

The chunks are slices and do not overlap. If chunk_size does not divide the length of the slice, then the last up to chunk_size-1 elements will be omitted and can be retrieved @@ -271,7 +271,7 @@

§Examplesassert_eq!(iter.next().unwrap(), &['r', 'e']); assert!(iter.next().is_none()); assert_eq!(iter.remainder(), &['m']);
-
Source

pub unsafe fn as_chunks_unchecked<const N: usize>(&self) -> &[[T; N]]

🔬This is a nightly-only experimental API. (slice_as_chunks)

Splits the slice into a slice of N-element arrays, +

Source

pub unsafe fn as_chunks_unchecked<const N: usize>(&self) -> &[[T; N]]

🔬This is a nightly-only experimental API. (slice_as_chunks)

Splits the slice into a slice of N-element arrays, assuming that there’s no remainder.

§Safety

This may only be called when

@@ -294,7 +294,7 @@
§Examples// These would be unsound: // let chunks: &[[_; 5]] = slice.as_chunks_unchecked() // The slice length is not a multiple of 5 // let chunks: &[[_; 0]] = slice.as_chunks_unchecked() // Zero-length chunks are never allowed
-
Source

pub fn as_chunks<const N: usize>(&self) -> (&[[T; N]], &[T])

🔬This is a nightly-only experimental API. (slice_as_chunks)

Splits the slice into a slice of N-element arrays, +

Source

pub fn as_chunks<const N: usize>(&self) -> (&[[T; N]], &[T])

🔬This is a nightly-only experimental API. (slice_as_chunks)

Splits the slice into a slice of N-element arrays, starting at the beginning of the slice, and a remainder slice with length strictly less than N.

§Panics
@@ -315,7 +315,7 @@
§Examplespanic!("slice didn't have even length") }; assert_eq!(chunks, &[['R', 'u'], ['s', 't']]);
-
Source

pub fn as_rchunks<const N: usize>(&self) -> (&[T], &[[T; N]])

🔬This is a nightly-only experimental API. (slice_as_chunks)

Splits the slice into a slice of N-element arrays, +

Source

pub fn as_rchunks<const N: usize>(&self) -> (&[T], &[[T; N]])

🔬This is a nightly-only experimental API. (slice_as_chunks)

Splits the slice into a slice of N-element arrays, starting at the end of the slice, and a remainder slice with length strictly less than N.

§Panics
@@ -327,7 +327,7 @@
§Exampleslet (remainder, chunks) = slice.as_rchunks(); assert_eq!(remainder, &['l']); assert_eq!(chunks, &[['o', 'r'], ['e', 'm']]);
-
Source

pub fn array_chunks<const N: usize>(&self) -> ArrayChunks<'_, T, N>

🔬This is a nightly-only experimental API. (array_chunks)

Returns an iterator over N elements of the slice at a time, starting at the +

Source

pub fn array_chunks<const N: usize>(&self) -> ArrayChunks<'_, T, N>

🔬This is a nightly-only experimental API. (array_chunks)

Returns an iterator over N elements of the slice at a time, starting at the beginning of the slice.

The chunks are array references and do not overlap. If N does not divide the length of the slice, then the last up to N-1 elements will be omitted and can be @@ -344,7 +344,7 @@

§Examplesassert_eq!(iter.next().unwrap(), &['r', 'e']); assert!(iter.next().is_none()); assert_eq!(iter.remainder(), &['m']);
-
Source

pub fn array_windows<const N: usize>(&self) -> ArrayWindows<'_, T, N>

🔬This is a nightly-only experimental API. (array_windows)

Returns an iterator over overlapping windows of N elements of a slice, +

Source

pub fn array_windows<const N: usize>(&self) -> ArrayWindows<'_, T, N>

🔬This is a nightly-only experimental API. (array_windows)

Returns an iterator over overlapping windows of N elements of a slice, starting at the beginning of the slice.

This is the const generic equivalent of windows.

If N is greater than the size of the slice, it will return no windows.

@@ -359,7 +359,7 @@
§Examplesassert_eq!(iter.next().unwrap(), &[1, 2]); assert_eq!(iter.next().unwrap(), &[2, 3]); assert!(iter.next().is_none());
-
1.31.0 · Source

pub fn rchunks(&self, chunk_size: usize) -> RChunks<'_, T>

Returns an iterator over chunk_size elements of the slice at a time, starting at the end +

1.31.0 · Source

pub fn rchunks(&self, chunk_size: usize) -> RChunks<'_, T>

Returns an iterator over chunk_size elements of the slice at a time, starting at the end of the slice.

The chunks are slices and do not overlap. If chunk_size does not divide the length of the slice, then the last chunk will not have length chunk_size.

@@ -375,7 +375,7 @@
§Examplesassert_eq!(iter.next().unwrap(), &['o', 'r']); assert_eq!(iter.next().unwrap(), &['l']); assert!(iter.next().is_none());
-
1.31.0 · Source

pub fn rchunks_exact(&self, chunk_size: usize) -> RChunksExact<'_, T>

Returns an iterator over chunk_size elements of the slice at a time, starting at the +

1.31.0 · Source

pub fn rchunks_exact(&self, chunk_size: usize) -> RChunksExact<'_, T>

Returns an iterator over chunk_size elements of the slice at a time, starting at the end of the slice.

The chunks are slices and do not overlap. If chunk_size does not divide the length of the slice, then the last up to chunk_size-1 elements will be omitted and can be retrieved @@ -394,7 +394,7 @@

§Examplesassert_eq!(iter.next().unwrap(), &['o', 'r']); assert!(iter.next().is_none()); assert_eq!(iter.remainder(), &['l']);
-
1.77.0 · Source

pub fn chunk_by<F>(&self, pred: F) -> ChunkBy<'_, T, F>
where +

1.77.0 · Source

pub fn chunk_by<F>(&self, pred: F) -> ChunkBy<'_, T, F>
where F: FnMut(&T, &T) -> bool,

Returns an iterator over the slice producing non-overlapping runs of elements using the predicate to separate them.

The predicate is called for every pair of consecutive elements, @@ -419,7 +419,7 @@

§Examplesassert_eq!(iter.next(), Some(&[2, 3][..])); assert_eq!(iter.next(), Some(&[2, 3, 4][..])); assert_eq!(iter.next(), None);
-
1.0.0 · Source

pub fn split_at(&self, mid: usize) -> (&[T], &[T])

Divides one slice into two at an index.

+
1.0.0 · Source

pub fn split_at(&self, mid: usize) -> (&[T], &[T])

Divides one slice into two at an index.

The first will contain all indices from [0, mid) (excluding the index mid itself) and the second will contain all indices from [mid, len) (excluding the index len itself).

@@ -446,7 +446,7 @@
§Examplesassert_eq!(left, [1, 2, 3, 4, 5, 6]); assert_eq!(right, []); }
-
1.79.0 · Source

pub unsafe fn split_at_unchecked(&self, mid: usize) -> (&[T], &[T])

Divides one slice into two at an index, without doing bounds checking.

+
1.79.0 · Source

pub unsafe fn split_at_unchecked(&self, mid: usize) -> (&[T], &[T])

Divides one slice into two at an index, without doing bounds checking.

The first will contain all indices from [0, mid) (excluding the index mid itself) and the second will contain all indices from [mid, len) (excluding the index len itself).

@@ -475,7 +475,7 @@
§Examplesassert_eq!(left, [1, 2, 3, 4, 5, 6]); assert_eq!(right, []); }
-
1.80.0 · Source

pub fn split_at_checked(&self, mid: usize) -> Option<(&[T], &[T])>

Divides one slice into two at an index, returning None if the slice is +

1.80.0 · Source

pub fn split_at_checked(&self, mid: usize) -> Option<(&[T], &[T])>

Divides one slice into two at an index, returning None if the slice is too short.

If mid ≤ len returns a pair of slices where the first will contain all indices from [0, mid) (excluding the index mid itself) and the @@ -504,7 +504,7 @@

§Examplesassert_eq!(None, v.split_at_checked(7));
-
1.0.0 · Source

pub fn split<F>(&self, pred: F) -> Split<'_, T, F>
where +

1.0.0 · Source

pub fn split<F>(&self, pred: F) -> Split<'_, T, F>
where F: FnMut(&T) -> bool,

Returns an iterator over subslices separated by elements that match pred. The matched element is not contained in the subslices.

§Examples
@@ -535,7 +535,7 @@
§Examplesassert_eq!(iter.next().unwrap(), &[]); assert_eq!(iter.next().unwrap(), &[20]); assert!(iter.next().is_none());
-
1.51.0 · Source

pub fn split_inclusive<F>(&self, pred: F) -> SplitInclusive<'_, T, F>
where +

1.51.0 · Source

pub fn split_inclusive<F>(&self, pred: F) -> SplitInclusive<'_, T, F>
where F: FnMut(&T) -> bool,

Returns an iterator over subslices separated by elements that match pred. The matched element is contained in the end of the previous subslice as a terminator.

@@ -556,7 +556,7 @@
§Examplesassert_eq!(iter.next().unwrap(), &[3]); assert_eq!(iter.next().unwrap(), &[10, 40, 33]); assert!(iter.next().is_none());
-
1.27.0 · Source

pub fn rsplit<F>(&self, pred: F) -> RSplit<'_, T, F>
where +

1.27.0 · Source

pub fn rsplit<F>(&self, pred: F) -> RSplit<'_, T, F>
where F: FnMut(&T) -> bool,

Returns an iterator over subslices separated by elements that match pred, starting at the end of the slice and working backwards. The matched element is not contained in the subslices.

@@ -577,7 +577,7 @@
§Examplesassert_eq!(it.next().unwrap(), &[1, 1]); assert_eq!(it.next().unwrap(), &[]); assert_eq!(it.next(), None);
-
1.0.0 · Source

pub fn splitn<F>(&self, n: usize, pred: F) -> SplitN<'_, T, F>
where +

1.0.0 · Source

pub fn splitn<F>(&self, n: usize, pred: F) -> SplitN<'_, T, F>
where F: FnMut(&T) -> bool,

Returns an iterator over subslices separated by elements that match pred, limited to returning at most n items. The matched element is not contained in the subslices.

@@ -592,7 +592,7 @@
§Examplesfor group in v.splitn(2, |num| *num % 3 == 0) { println!("{group:?}"); }
-
1.0.0 · Source

pub fn rsplitn<F>(&self, n: usize, pred: F) -> RSplitN<'_, T, F>
where +

1.0.0 · Source

pub fn rsplitn<F>(&self, n: usize, pred: F) -> RSplitN<'_, T, F>
where F: FnMut(&T) -> bool,

Returns an iterator over subslices separated by elements that match pred limited to returning at most n items. This starts at the end of the slice and works backwards. The matched element is not contained in @@ -608,7 +608,7 @@

§Examplesfor group in v.rsplitn(2, |num| *num % 3 == 0) { println!("{group:?}"); }
-
Source

pub fn split_once<F>(&self, pred: F) -> Option<(&[T], &[T])>
where +

Source

pub fn split_once<F>(&self, pred: F) -> Option<(&[T], &[T])>
where F: FnMut(&T) -> bool,

🔬This is a nightly-only experimental API. (slice_split_once)

Splits the slice on the first element that matches the specified predicate.

If any matching elements are present in the slice, returns the prefix @@ -622,7 +622,7 @@

§Examples&[3, 2, 4][..] ))); assert_eq!(s.split_once(|&x| x == 0), None);
-
Source

pub fn rsplit_once<F>(&self, pred: F) -> Option<(&[T], &[T])>
where +

Source

pub fn rsplit_once<F>(&self, pred: F) -> Option<(&[T], &[T])>
where F: FnMut(&T) -> bool,

🔬This is a nightly-only experimental API. (slice_split_once)

Splits the slice on the last element that matches the specified predicate.

If any matching elements are present in the slice, returns the prefix @@ -636,7 +636,7 @@

§Examples&[4][..] ))); assert_eq!(s.rsplit_once(|&x| x == 0), None);
-
1.0.0 · Source

pub fn contains(&self, x: &T) -> bool
where +

1.0.0 · Source

pub fn contains(&self, x: &T) -> bool
where T: PartialEq,

Returns true if the slice contains an element with the given value.

This operation is O(n).

Note that if you have a sorted slice, binary_search may be faster.

@@ -651,7 +651,7 @@
§Examples
let v = [String::from("hello"), String::from("world")]; // slice of `String`
 assert!(v.iter().any(|e| e == "hello")); // search with `&str`
 assert!(!v.iter().any(|e| e == "hi"));
-
1.0.0 · Source

pub fn starts_with(&self, needle: &[T]) -> bool
where +

1.0.0 · Source

pub fn starts_with(&self, needle: &[T]) -> bool
where T: PartialEq,

Returns true if needle is a prefix of the slice or equal to the slice.

§Examples
let v = [10, 40, 30];
@@ -666,7 +666,7 @@ 
§Examplesassert!(v.starts_with(&[])); let v: &[u8] = &[]; assert!(v.starts_with(&[]));
-
1.0.0 · Source

pub fn ends_with(&self, needle: &[T]) -> bool
where +

1.0.0 · Source

pub fn ends_with(&self, needle: &[T]) -> bool
where T: PartialEq,

Returns true if needle is a suffix of the slice or equal to the slice.

§Examples
let v = [10, 40, 30];
@@ -681,7 +681,7 @@ 
§Examplesassert!(v.ends_with(&[])); let v: &[u8] = &[]; assert!(v.ends_with(&[]));
-
1.51.0 · Source

pub fn strip_prefix<P>(&self, prefix: &P) -> Option<&[T]>
where +

1.51.0 · Source

pub fn strip_prefix<P>(&self, prefix: &P) -> Option<&[T]>
where P: SlicePattern<Item = T> + ?Sized, T: PartialEq,

Returns a subslice with the prefix removed.

If the slice starts with prefix, returns the subslice after the prefix, wrapped in Some. @@ -699,7 +699,7 @@

§Exampleslet prefix : &str = "he"; assert_eq!(b"hello".strip_prefix(prefix.as_bytes()), Some(b"llo".as_ref()));
-
1.51.0 · Source

pub fn strip_suffix<P>(&self, suffix: &P) -> Option<&[T]>
where +

1.51.0 · Source

pub fn strip_suffix<P>(&self, suffix: &P) -> Option<&[T]>
where P: SlicePattern<Item = T> + ?Sized, T: PartialEq,

Returns a subslice with the suffix removed.

If the slice ends with suffix, returns the subslice before the suffix, wrapped in Some. @@ -713,7 +713,7 @@

§Examplesassert_eq!(v.strip_suffix(&[10, 40, 30]), Some(&[][..])); assert_eq!(v.strip_suffix(&[50]), None); assert_eq!(v.strip_suffix(&[50, 30]), None);
-

Binary searches this slice for a given element. If the slice is not sorted, the returned result is unspecified and meaningless.

@@ -768,7 +768,7 @@
§Exampless.insert(idx, num); assert_eq!(s, [0, 1, 1, 1, 1, 2, 3, 5, 8, 13, 21, 34, 42, 55]);
-
1.0.0 · Source

pub fn binary_search_by<'a, F>(&'a self, f: F) -> Result<usize, usize>
where +

1.0.0 · Source

pub fn binary_search_by<'a, F>(&'a self, f: F) -> Result<usize, usize>
where F: FnMut(&'a T) -> Ordering,

Binary searches this slice with a comparator function.

The comparator function should return an order code that indicates whether its argument is Less, Equal or Greater the desired @@ -800,7 +800,7 @@

§Exampleslet seek = 1; let r = s.binary_search_by(|probe| probe.cmp(&seek)); assert!(match r { Ok(1..=4) => true, _ => false, });
-
1.10.0 · Source

pub fn binary_search_by_key<'a, B, F>( +

1.10.0 · Source

pub fn binary_search_by_key<'a, B, F>( &'a self, b: &B, f: F, @@ -834,7 +834,7 @@

§Examplesassert_eq!(s.binary_search_by_key(&100, |&(a, b)| b), Err(13)); let r = s.binary_search_by_key(&1, |&(a, b)| b); assert!(match r { Ok(1..=4) => true, _ => false, }); -
1.30.0 · Source

pub unsafe fn align_to<U>(&self) -> (&[T], &[U], &[T])

Transmutes the slice to a slice of another type, ensuring alignment of the types is +

1.30.0 · Source

pub unsafe fn align_to<U>(&self) -> (&[T], &[U], &[T])

Transmutes the slice to a slice of another type, ensuring alignment of the types is maintained.

This method splits the slice into three distinct slices: prefix, correctly aligned middle slice of a new type, and the suffix slice. The middle part will be as big as possible under @@ -854,7 +854,7 @@

§Examples}
-
Source

pub fn as_simd<const LANES: usize>(&self) -> (&[T], &[Simd<T, LANES>], &[T])
where +

Source

pub fn as_simd<const LANES: usize>(&self) -> (&[T], &[Simd<T, LANES>], &[T])

🔬This is a nightly-only experimental API. (portable_simd)

Splits a slice into a prefix, a middle of aligned SIMD types, and a suffix.

@@ -895,7 +895,7 @@
§Exampleslet numbers: Vec<f32> = (1..101).map(|x| x as _).collect(); assert_eq!(basic_simd_sum(&numbers[1..99]), 4949.0);
-
1.82.0 · Source

pub fn is_sorted(&self) -> bool
where +

1.82.0 · Source

pub fn is_sorted(&self) -> bool
where T: PartialOrd,

Checks if the elements of this slice are sorted.

That is, for each element a and its following element b, a <= b must hold. If the slice yields exactly zero or one element, true is returned.

@@ -910,7 +910,7 @@
§Examplesassert!([0].is_sorted()); assert!(empty.is_sorted()); assert!(![0.0, 1.0, f32::NAN].is_sorted());
-
1.82.0 · Source

pub fn is_sorted_by<'a, F>(&'a self, compare: F) -> bool
where +

1.82.0 · Source

pub fn is_sorted_by<'a, F>(&'a self, compare: F) -> bool
where F: FnMut(&'a T, &'a T) -> bool,

Checks if the elements of this slice are sorted using the given comparator function.

Instead of using PartialOrd::partial_cmp, this function uses the given compare function to determine whether two elements are to be considered in sorted order.

@@ -924,7 +924,7 @@
§Exampleslet empty: [i32; 0] = []; assert!(empty.is_sorted_by(|a, b| false)); assert!(empty.is_sorted_by(|a, b| true));
-
1.82.0 · Source

pub fn is_sorted_by_key<'a, F, K>(&'a self, f: F) -> bool
where +

1.82.0 · Source

pub fn is_sorted_by_key<'a, F, K>(&'a self, f: F) -> bool
where F: FnMut(&'a T) -> K, K: PartialOrd,

Checks if the elements of this slice are sorted using the given key extraction function.

Instead of comparing the slice’s elements directly, this function compares the keys of the @@ -933,7 +933,7 @@

§Examples§Examples
assert!(["c", "bb", "aaa"].is_sorted_by_key(|s| s.len()));
 assert!(![-2i32, -1, 0, 3].is_sorted_by_key(|n| n.abs()));
-
1.52.0 · Source

pub fn partition_point<P>(&self, pred: P) -> usize
where +

1.52.0 · Source

pub fn partition_point<P>(&self, pred: P) -> usize
where P: FnMut(&T) -> bool,

Returns the index of the partition point according to the given predicate (the index of the first element of the second partition).

The slice is assumed to be partitioned according to the given predicate. @@ -966,7 +966,7 @@

§Exampleslet idx = s.partition_point(|&x| x <= num); s.insert(idx, num); assert_eq!(s, [0, 1, 1, 1, 1, 2, 3, 5, 8, 13, 21, 34, 42, 55]);
-
Source

pub fn elem_offset(&self, element: &T) -> Option<usize>

🔬This is a nightly-only experimental API. (substr_range)

Returns the index that an element reference points to.

+
Source

pub fn elem_offset(&self, element: &T) -> Option<usize>

🔬This is a nightly-only experimental API. (substr_range)

Returns the index that an element reference points to.

Returns None if element does not point within the slice or if it points between elements.

This method is useful for extending slice iterators like slice::split.

Note that this uses pointer arithmetic and does not compare elements. @@ -999,7 +999,7 @@

§Examplesassert_eq!(arr.elem_offset(ok_elm), Some(0)); // Points to element 0 assert_eq!(arr.elem_offset(weird_elm), None); // Points between element 0 and 1
-
Source

pub fn subslice_range(&self, subslice: &[T]) -> Option<Range<usize>>

🔬This is a nightly-only experimental API. (substr_range)

Returns the range of indices that a subslice points to.

+
Source

pub fn subslice_range(&self, subslice: &[T]) -> Option<Range<usize>>

🔬This is a nightly-only experimental API. (substr_range)

Returns the range of indices that a subslice points to.

Returns None if subslice does not point within the slice or if it points between elements.

This method does not compare elements. Instead, this method finds the location in the slice that subslice was obtained from. To find the index of a subslice via comparison, instead use @@ -1024,7 +1024,7 @@

§Examplesassert_eq!(iter.next(), Some(1..3)); assert_eq!(iter.next(), Some(4..4)); assert_eq!(iter.next(), Some(5..6));
-
1.80.0 · Source

pub fn as_flattened(&self) -> &[T]

Takes a &[[T; N]], and flattens it to a &[T].

+
1.80.0 · Source

pub fn as_flattened(&self) -> &[T]

Takes a &[[T; N]], and flattens it to a &[T].

§Panics

This panics if the length of the resulting slice would overflow a usize.

This is only possible when flattening a slice of arrays of zero-sized @@ -1155,7 +1155,7 @@

§Examples>= operator. Read more
Source§

impl RefFromWasmAbi for Bytes

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<Bytes>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for Bytes

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<Bytes>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl TryFromJsValue for Bytes

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for Bytes

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[Bytes]>

Source§

impl VectorIntoJsValue for Bytes

Source§

impl VectorIntoWasmAbi for Bytes

Source§

type Abi = <Box<[JsValue]> as IntoWasmAbi>::Abi

Source§

fn vector_into_abi(vector: Box<[Bytes]>) -> Self::Abi

Source§

impl WasmDescribe for Bytes

Source§

impl WasmDescribeVector for Bytes

Source§

impl Eq for Bytes

Source§

impl StructuralPartialEq for Bytes

Auto Trait Implementations§

§

impl Freeze for Bytes

§

impl RefUnwindSafe for Bytes

§

impl Send for Bytes

§

impl Sync for Bytes

§

impl Unpin for Bytes

§

impl UnwindSafe for Bytes

Blanket Implementations§

Source§

impl<T> Any for T
where +call, and so that they remain anonymous.

Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for Bytes

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<Bytes>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl TryFromJsValue for Bytes

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for Bytes

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[Bytes]>

Source§

impl VectorIntoJsValue for Bytes

Source§

impl VectorIntoWasmAbi for Bytes

Source§

type Abi = <Box<[JsValue]> as IntoWasmAbi>::Abi

Source§

fn vector_into_abi(vector: Box<[Bytes]>) -> Self::Abi

Source§

impl WasmDescribe for Bytes

Source§

impl WasmDescribeVector for Bytes

Source§

impl Eq for Bytes

Source§

impl StructuralPartialEq for Bytes

Source§

impl SupportsConstructor for Bytes

Source§

impl SupportsInstanceProperty for Bytes

Source§

impl SupportsStaticProperty for Bytes

Auto Trait Implementations§

§

impl Freeze for Bytes

§

impl RefUnwindSafe for Bytes

§

impl Send for Bytes

§

impl Sync for Bytes

§

impl Unpin for Bytes

§

impl UnwindSafe for Bytes

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -1196,4 +1196,5 @@
§Examples

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
\ No newline at end of file +[WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/cl/index.html b/docs/api-rust/casper_rust_wasm_sdk/types/cl/index.html index 1075d73b8..50c320f97 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/cl/index.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/cl/index.html @@ -1 +1 @@ -casper_rust_wasm_sdk::types::cl - Rust
casper_rust_wasm_sdk::types

Module cl

Source

Modules§

\ No newline at end of file +casper_rust_wasm_sdk::types::cl - Rust
casper_rust_wasm_sdk::types

Module cl

Source

Modules§

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/deploy/index.html b/docs/api-rust/casper_rust_wasm_sdk/types/deploy/index.html index ef11a9c0e..fb1ad2559 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/deploy/index.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/deploy/index.html @@ -1 +1 @@ -casper_rust_wasm_sdk::types::deploy - Rust
casper_rust_wasm_sdk::types

Module deploy

Source

Structs§

\ No newline at end of file +casper_rust_wasm_sdk::types::deploy - Rust
casper_rust_wasm_sdk::types

Module deploy

Source

Structs§

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/deploy/struct.Deploy.html b/docs/api-rust/casper_rust_wasm_sdk/types/deploy/struct.Deploy.html index 25042ce2c..2d4338aeb 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/deploy/struct.Deploy.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/deploy/struct.Deploy.html @@ -1,4 +1,4 @@ -Deploy in casper_rust_wasm_sdk::types::deploy - Rust
casper_rust_wasm_sdk::types::deploy

Struct Deploy

Source
pub struct Deploy(/* private fields */);

Implementations§

Source§

impl Deploy

Source

pub fn with_payment_and_session( +Deploy in casper_rust_wasm_sdk::types::deploy - Rust
casper_rust_wasm_sdk::types::deploy

Struct Deploy

Source
pub struct Deploy(/* private fields */);

Implementations§

Source§

impl Deploy

Source

pub fn with_payment_and_session( deploy_params: DeployStrParams, session_params: SessionStrParams, payment_params: PaymentStrParams, @@ -44,8 +44,8 @@ &mut self, new_value_arg: String, secret_key: Option<String>, -) -> Deploy

👎Deprecated: prefer Transaction type
Source

pub fn to_json_string(&self) -> Result<String, SdkError>

👎Deprecated: prefer Transaction type
Source

pub fn from_json_string(json_str: &str) -> Result<Deploy, SdkError>

👎Deprecated: prefer Transaction type
Source

pub fn compute_approvals_hash(&self) -> Result<ApprovalsHash, Error>

👎Deprecated: prefer Transaction type
Source

pub fn approvals(&self) -> Vec<Approval>

👎Deprecated: prefer Transaction type

Trait Implementations§

Source§

impl Clone for Deploy

Source§

fn clone(&self) -> Deploy

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Deploy

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for Deploy

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<Deploy> for Deploy

Source§

fn from(deploy: Deploy) -> Self

Converts to this type from the input type.
Source§

impl From<Deploy> for Deploy

Source§

fn from(deploy: _Deploy) -> Self

Converts to this type from the input type.
Source§

impl From<Deploy> for JsValue

Source§

fn from(value: Deploy) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for Deploy

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the +) -> Deploy

👎Deprecated: prefer Transaction type
Source

pub fn to_json_string(&self) -> Result<String, SdkError>

👎Deprecated: prefer Transaction type
Source

pub fn from_json_string(json_str: &str) -> Result<Deploy, SdkError>

👎Deprecated: prefer Transaction type
Source

pub fn compute_approvals_hash(&self) -> Result<ApprovalsHash, Error>

👎Deprecated: prefer Transaction type
Source

pub fn approvals(&self) -> Vec<Approval>

👎Deprecated: prefer Transaction type

Trait Implementations§

Source§

impl Clone for Deploy

Source§

fn clone(&self) -> Deploy

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Deploy

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for Deploy

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<Deploy> for Deploy

Source§

fn from(deploy: Deploy) -> Self

Converts to this type from the input type.
Source§

impl From<Deploy> for Deploy

Source§

fn from(deploy: _Deploy) -> Self

Converts to this type from the input type.
Source§

impl From<Deploy> for JsValue

Source§

fn from(value: Deploy) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for Deploy

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for Deploy

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm ABI boundary.
Source§

impl LongRefFromWasmAbi for Deploy

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRef<Deploy>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn long_ref_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl OptionFromWasmAbi for Deploy

Source§

fn is_none(abi: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be @@ -54,8 +54,8 @@ the None branch of this option. Read more
Source§

impl RefFromWasmAbi for Deploy

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<Deploy>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for Deploy

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<Deploy>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for Deploy

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for Deploy

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for Deploy

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[Deploy]>

Source§

impl VectorIntoJsValue for Deploy

Source§

impl VectorIntoWasmAbi for Deploy

Source§

type Abi = <Box<[JsValue]> as IntoWasmAbi>::Abi

Source§

fn vector_into_abi(vector: Box<[Deploy]>) -> Self::Abi

Source§

impl WasmDescribe for Deploy

Source§

impl WasmDescribeVector for Deploy

Auto Trait Implementations§

§

impl !Freeze for Deploy

§

impl RefUnwindSafe for Deploy

§

impl Send for Deploy

§

impl Sync for Deploy

§

impl Unpin for Deploy

§

impl UnwindSafe for Deploy

Blanket Implementations§

Source§

impl<T> Any for T
where +call, and so that they remain anonymous.

Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for Deploy

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<Deploy>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for Deploy

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for Deploy

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for Deploy

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[Deploy]>

Source§

impl VectorIntoJsValue for Deploy

Source§

impl VectorIntoWasmAbi for Deploy

Source§

type Abi = <Box<[JsValue]> as IntoWasmAbi>::Abi

Source§

fn vector_into_abi(vector: Box<[Deploy]>) -> Self::Abi

Source§

impl WasmDescribe for Deploy

Source§

impl WasmDescribeVector for Deploy

Source§

impl SupportsConstructor for Deploy

Source§

impl SupportsInstanceProperty for Deploy

Source§

impl SupportsStaticProperty for Deploy

Auto Trait Implementations§

§

impl !Freeze for Deploy

§

impl RefUnwindSafe for Deploy

§

impl Send for Deploy

§

impl Sync for Deploy

§

impl Unpin for Deploy

§

impl UnwindSafe for Deploy

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -83,5 +83,6 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file +[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/args_simple/index.html b/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/args_simple/index.html index 7cc6eb24a..03b934bf5 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/args_simple/index.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/args_simple/index.html @@ -1 +1 @@ -casper_rust_wasm_sdk::types::deploy_params::args_simple - Rust
casper_rust_wasm_sdk::types::deploy_params

Module args_simple

Source

Structs§

\ No newline at end of file +casper_rust_wasm_sdk::types::deploy_params::args_simple - Rust
casper_rust_wasm_sdk::types::deploy_params

Module args_simple

Source

Structs§

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/args_simple/struct.ArgsSimple.html b/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/args_simple/struct.ArgsSimple.html index e0bb6767f..d1e3489cf 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/args_simple/struct.ArgsSimple.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/args_simple/struct.ArgsSimple.html @@ -1,4 +1,4 @@ -ArgsSimple in casper_rust_wasm_sdk::types::deploy_params::args_simple - Rust
casper_rust_wasm_sdk::types::deploy_params::args_simple

Struct ArgsSimple

Source
pub struct ArgsSimple { /* private fields */ }

Implementations§

Source§

impl ArgsSimple

Source

pub fn new(args: JsValue) -> Self

Source

pub fn args(&self) -> &[String]

Trait Implementations§

Source§

impl Clone for ArgsSimple

Source§

fn clone(&self) -> ArgsSimple

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for ArgsSimple

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for ArgsSimple

Source§

fn default() -> ArgsSimple

Returns the “default value” for a type. Read more
Source§

impl From<ArgsSimple> for JsValue

Source§

fn from(value: ArgsSimple) -> Self

Converts to this type from the input type.
Source§

impl From<ArgsSimple> for Vec<String>

Source§

fn from(args: ArgsSimple) -> Self

Converts to this type from the input type.
Source§

impl From<Vec<String>> for ArgsSimple

Source§

fn from(args: Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl FromIterator<JsValue> for ArgsSimple

Source§

fn from_iter<I: IntoIterator<Item = JsValue>>(iter: I) -> Self

Creates a value from an iterator. Read more
Source§

impl FromWasmAbi for ArgsSimple

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the +ArgsSimple in casper_rust_wasm_sdk::types::deploy_params::args_simple - Rust
casper_rust_wasm_sdk::types::deploy_params::args_simple

Struct ArgsSimple

Source
pub struct ArgsSimple { /* private fields */ }

Implementations§

Source§

impl ArgsSimple

Source

pub fn new(args: JsValue) -> Self

Source

pub fn args(&self) -> &[String]

Trait Implementations§

Source§

impl Clone for ArgsSimple

Source§

fn clone(&self) -> ArgsSimple

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for ArgsSimple

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for ArgsSimple

Source§

fn default() -> ArgsSimple

Returns the “default value” for a type. Read more
Source§

impl From<ArgsSimple> for JsValue

Source§

fn from(value: ArgsSimple) -> Self

Converts to this type from the input type.
Source§

impl From<ArgsSimple> for Vec<String>

Source§

fn from(args: ArgsSimple) -> Self

Converts to this type from the input type.
Source§

impl From<Vec<String>> for ArgsSimple

Source§

fn from(args: Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl FromIterator<JsValue> for ArgsSimple

Source§

fn from_iter<I: IntoIterator<Item = JsValue>>(iter: I) -> Self

Creates a value from an iterator. Read more
Source§

impl FromWasmAbi for ArgsSimple

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for ArgsSimple

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm ABI boundary.
Source§

impl LongRefFromWasmAbi for ArgsSimple

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRef<ArgsSimple>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn long_ref_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl OptionFromWasmAbi for ArgsSimple

Source§

fn is_none(abi: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be @@ -7,7 +7,7 @@ the None branch of this option. Read more
Source§

impl RefFromWasmAbi for ArgsSimple

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<ArgsSimple>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for ArgsSimple

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<ArgsSimple>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl TryFromJsValue for ArgsSimple

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for ArgsSimple

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[ArgsSimple]>

Source§

impl VectorIntoJsValue for ArgsSimple

Source§

impl VectorIntoWasmAbi for ArgsSimple

Source§

impl WasmDescribe for ArgsSimple

Source§

impl WasmDescribeVector for ArgsSimple

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +call, and so that they remain anonymous.

Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for ArgsSimple

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<ArgsSimple>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl TryFromJsValue for ArgsSimple

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for ArgsSimple

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[ArgsSimple]>

Source§

impl VectorIntoJsValue for ArgsSimple

Source§

impl VectorIntoWasmAbi for ArgsSimple

Source§

impl WasmDescribe for ArgsSimple

Source§

impl WasmDescribeVector for ArgsSimple

Source§

impl SupportsConstructor for ArgsSimple

Source§

impl SupportsInstanceProperty for ArgsSimple

Source§

impl SupportsStaticProperty for ArgsSimple

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -35,4 +35,5 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
\ No newline at end of file +[WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/deploy_str_params/fn.deploy_str_params_to_casper_client.html b/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/deploy_str_params/fn.deploy_str_params_to_casper_client.html index 54ca9e594..0864e7c05 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/deploy_str_params/fn.deploy_str_params_to_casper_client.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/deploy_str_params/fn.deploy_str_params_to_casper_client.html @@ -1,3 +1,3 @@ -deploy_str_params_to_casper_client in casper_rust_wasm_sdk::types::deploy_params::deploy_str_params - Rust
casper_rust_wasm_sdk::types::deploy_params::deploy_str_params

Function deploy_str_params_to_casper_client

Source
pub fn deploy_str_params_to_casper_client(
+deploy_str_params_to_casper_client in casper_rust_wasm_sdk::types::deploy_params::deploy_str_params - Rust
casper_rust_wasm_sdk::types::deploy_params::deploy_str_params

Function deploy_str_params_to_casper_client

Source
pub fn deploy_str_params_to_casper_client(
     deploy_params: &DeployStrParams,
 ) -> DeployStrParams<'_>
\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/deploy_str_params/index.html b/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/deploy_str_params/index.html index 8a79dc588..bfefba77e 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/deploy_str_params/index.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/deploy_str_params/index.html @@ -1 +1 @@ -casper_rust_wasm_sdk::types::deploy_params::deploy_str_params - Rust
\ No newline at end of file +casper_rust_wasm_sdk::types::deploy_params::deploy_str_params - Rust
\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/deploy_str_params/struct.DeployStrParams.html b/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/deploy_str_params/struct.DeployStrParams.html index 302346032..aea68dea9 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/deploy_str_params/struct.DeployStrParams.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/deploy_str_params/struct.DeployStrParams.html @@ -1,4 +1,4 @@ -DeployStrParams in casper_rust_wasm_sdk::types::deploy_params::deploy_str_params - Rust
casper_rust_wasm_sdk::types::deploy_params::deploy_str_params

Struct DeployStrParams

Source
pub struct DeployStrParams { /* private fields */ }

Implementations§

Source§

impl DeployStrParams

Source

pub fn new( +DeployStrParams in casper_rust_wasm_sdk::types::deploy_params::deploy_str_params - Rust
casper_rust_wasm_sdk::types::deploy_params::deploy_str_params

Struct DeployStrParams

Source
pub struct DeployStrParams { /* private fields */ }

Implementations§

Source§

impl DeployStrParams

Source

pub fn new( chain_name: &str, session_account: &str, secret_key: Option<String>, @@ -14,7 +14,7 @@ the None branch of this option. Read more

Source§

impl RefFromWasmAbi for DeployStrParams

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<DeployStrParams>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for DeployStrParams

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<DeployStrParams>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl TryFromJsValue for DeployStrParams

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for DeployStrParams

Source§

impl VectorIntoJsValue for DeployStrParams

Source§

impl VectorIntoWasmAbi for DeployStrParams

Source§

impl WasmDescribe for DeployStrParams

Source§

impl WasmDescribeVector for DeployStrParams

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +call, and so that they remain anonymous.

Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for DeployStrParams

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<DeployStrParams>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl TryFromJsValue for DeployStrParams

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for DeployStrParams

Source§

impl VectorIntoJsValue for DeployStrParams

Source§

impl VectorIntoWasmAbi for DeployStrParams

Source§

impl WasmDescribe for DeployStrParams

Source§

impl WasmDescribeVector for DeployStrParams

Source§

impl SupportsConstructor for DeployStrParams

Source§

impl SupportsInstanceProperty for DeployStrParams

Source§

impl SupportsStaticProperty for DeployStrParams

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -42,4 +42,5 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
\ No newline at end of file +[WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/dictionary_item_str_params/fn.dictionary_item_str_params_to_casper_client.html b/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/dictionary_item_str_params/fn.dictionary_item_str_params_to_casper_client.html index 0e9b7afa3..c62af0c0d 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/dictionary_item_str_params/fn.dictionary_item_str_params_to_casper_client.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/dictionary_item_str_params/fn.dictionary_item_str_params_to_casper_client.html @@ -1,3 +1,3 @@ -dictionary_item_str_params_to_casper_client in casper_rust_wasm_sdk::types::deploy_params::dictionary_item_str_params - Rust
casper_rust_wasm_sdk::types::deploy_params::dictionary_item_str_params

Function dictionary_item_str_params_to_casper_client

Source
pub fn dictionary_item_str_params_to_casper_client(
+dictionary_item_str_params_to_casper_client in casper_rust_wasm_sdk::types::deploy_params::dictionary_item_str_params - Rust
casper_rust_wasm_sdk::types::deploy_params::dictionary_item_str_params

Function dictionary_item_str_params_to_casper_client

Source
pub fn dictionary_item_str_params_to_casper_client(
     dictionary_item_params: &DictionaryItemStrParams,
 ) -> DictionaryItemStrParams<'_>
\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/dictionary_item_str_params/index.html b/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/dictionary_item_str_params/index.html index 460a55bc3..3d9e6e184 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/dictionary_item_str_params/index.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/dictionary_item_str_params/index.html @@ -1 +1 @@ -casper_rust_wasm_sdk::types::deploy_params::dictionary_item_str_params - Rust
\ No newline at end of file +casper_rust_wasm_sdk::types::deploy_params::dictionary_item_str_params - Rust
\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/dictionary_item_str_params/struct.AccountNamedKey.html b/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/dictionary_item_str_params/struct.AccountNamedKey.html index 33f26c215..23d140d8c 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/dictionary_item_str_params/struct.AccountNamedKey.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/dictionary_item_str_params/struct.AccountNamedKey.html @@ -1,6 +1,6 @@ -AccountNamedKey in casper_rust_wasm_sdk::types::deploy_params::dictionary_item_str_params - Rust
pub struct AccountNamedKey { /* private fields */ }

Trait Implementations§

Source§

impl Clone for AccountNamedKey

Source§

fn clone(&self) -> AccountNamedKey

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for AccountNamedKey

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for AccountNamedKey

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Serialize for AccountNamedKey

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +AccountNamedKey in casper_rust_wasm_sdk::types::deploy_params::dictionary_item_str_params - Rust
pub struct AccountNamedKey { /* private fields */ }

Trait Implementations§

Source§

impl Clone for AccountNamedKey

Source§

fn clone(&self) -> AccountNamedKey

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for AccountNamedKey

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for AccountNamedKey

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Serialize for AccountNamedKey

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -26,5 +26,6 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file +[WithDispatch] wrapper. Read more

Source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/dictionary_item_str_params/struct.ContractNamedKey.html b/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/dictionary_item_str_params/struct.ContractNamedKey.html index 89a57a996..1358551ed 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/dictionary_item_str_params/struct.ContractNamedKey.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/dictionary_item_str_params/struct.ContractNamedKey.html @@ -1,6 +1,6 @@ -ContractNamedKey in casper_rust_wasm_sdk::types::deploy_params::dictionary_item_str_params - Rust
pub struct ContractNamedKey { /* private fields */ }

Trait Implementations§

Source§

impl Clone for ContractNamedKey

Source§

fn clone(&self) -> ContractNamedKey

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for ContractNamedKey

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for ContractNamedKey

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Serialize for ContractNamedKey

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +ContractNamedKey in casper_rust_wasm_sdk::types::deploy_params::dictionary_item_str_params - Rust
pub struct ContractNamedKey { /* private fields */ }

Trait Implementations§

Source§

impl Clone for ContractNamedKey

Source§

fn clone(&self) -> ContractNamedKey

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for ContractNamedKey

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for ContractNamedKey

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Serialize for ContractNamedKey

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -26,5 +26,6 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file +[WithDispatch] wrapper. Read more

Source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/dictionary_item_str_params/struct.DictionaryItemStrParams.html b/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/dictionary_item_str_params/struct.DictionaryItemStrParams.html index 9f8c38f33..0978a1a7c 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/dictionary_item_str_params/struct.DictionaryItemStrParams.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/dictionary_item_str_params/struct.DictionaryItemStrParams.html @@ -1,4 +1,4 @@ -DictionaryItemStrParams in casper_rust_wasm_sdk::types::deploy_params::dictionary_item_str_params - Rust
casper_rust_wasm_sdk::types::deploy_params::dictionary_item_str_params

Struct DictionaryItemStrParams

Source
pub struct DictionaryItemStrParams { /* private fields */ }

Implementations§

Source§

impl DictionaryItemStrParams

Source

pub fn new() -> Self

Source

pub fn set_account_named_key( +DictionaryItemStrParams in casper_rust_wasm_sdk::types::deploy_params::dictionary_item_str_params - Rust
casper_rust_wasm_sdk::types::deploy_params::dictionary_item_str_params

Struct DictionaryItemStrParams

Source
pub struct DictionaryItemStrParams { /* private fields */ }

Implementations§

Source§

impl DictionaryItemStrParams

Source

pub fn new() -> Self

Source

pub fn set_account_named_key( &mut self, key: &str, dictionary_name: &str, @@ -13,8 +13,8 @@ key: &str, dictionary_name: &str, dictionary_item_key: &str, -)

Source

pub fn set_uref(&mut self, seed_uref: &str, dictionary_item_key: &str)

Source

pub fn set_dictionary(&mut self, value: &str)

Source§

impl DictionaryItemStrParams

Trait Implementations§

Source§

impl Clone for DictionaryItemStrParams

Source§

fn clone(&self) -> DictionaryItemStrParams

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for DictionaryItemStrParams

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for DictionaryItemStrParams

Source§

fn default() -> Self

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for DictionaryItemStrParams

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<DictionaryItemStrParams> for JsValue

Source§

fn from(value: DictionaryItemStrParams) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for DictionaryItemStrParams

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the +)

Source

pub fn set_uref(&mut self, seed_uref: &str, dictionary_item_key: &str)

Source

pub fn set_dictionary(&mut self, value: &str)

Source§

impl DictionaryItemStrParams

Trait Implementations§

Source§

impl Clone for DictionaryItemStrParams

Source§

fn clone(&self) -> DictionaryItemStrParams

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for DictionaryItemStrParams

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for DictionaryItemStrParams

Source§

fn default() -> Self

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for DictionaryItemStrParams

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<DictionaryItemStrParams> for JsValue

Source§

fn from(value: DictionaryItemStrParams) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for DictionaryItemStrParams

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for DictionaryItemStrParams

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm ABI boundary.
Source§

impl LongRefFromWasmAbi for DictionaryItemStrParams

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRef<DictionaryItemStrParams>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn long_ref_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl OptionFromWasmAbi for DictionaryItemStrParams

Source§

fn is_none(abi: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be @@ -23,8 +23,8 @@ the None branch of this option. Read more
Source§

impl RefFromWasmAbi for DictionaryItemStrParams

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<DictionaryItemStrParams>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for DictionaryItemStrParams

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<DictionaryItemStrParams>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for DictionaryItemStrParams

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for DictionaryItemStrParams

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for DictionaryItemStrParams

Source§

impl VectorIntoJsValue for DictionaryItemStrParams

Source§

impl VectorIntoWasmAbi for DictionaryItemStrParams

Source§

impl WasmDescribe for DictionaryItemStrParams

Source§

impl WasmDescribeVector for DictionaryItemStrParams

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +call, and so that they remain anonymous.

Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for DictionaryItemStrParams

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<DictionaryItemStrParams>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for DictionaryItemStrParams

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for DictionaryItemStrParams

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for DictionaryItemStrParams

Source§

impl VectorIntoJsValue for DictionaryItemStrParams

Source§

impl VectorIntoWasmAbi for DictionaryItemStrParams

Source§

impl WasmDescribe for DictionaryItemStrParams

Source§

impl WasmDescribeVector for DictionaryItemStrParams

Source§

impl SupportsConstructor for DictionaryItemStrParams

Source§

impl SupportsInstanceProperty for DictionaryItemStrParams

Source§

impl SupportsStaticProperty for DictionaryItemStrParams

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -52,5 +52,6 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file +[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/dictionary_item_str_params/struct.DictionaryVariant.html b/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/dictionary_item_str_params/struct.DictionaryVariant.html index 67b91ea33..91e18ea04 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/dictionary_item_str_params/struct.DictionaryVariant.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/dictionary_item_str_params/struct.DictionaryVariant.html @@ -1,6 +1,6 @@ -DictionaryVariant in casper_rust_wasm_sdk::types::deploy_params::dictionary_item_str_params - Rust
pub struct DictionaryVariant { /* private fields */ }

Trait Implementations§

Source§

impl Clone for DictionaryVariant

Source§

fn clone(&self) -> DictionaryVariant

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for DictionaryVariant

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for DictionaryVariant

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Serialize for DictionaryVariant

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +DictionaryVariant in casper_rust_wasm_sdk::types::deploy_params::dictionary_item_str_params - Rust
pub struct DictionaryVariant { /* private fields */ }

Trait Implementations§

Source§

impl Clone for DictionaryVariant

Source§

fn clone(&self) -> DictionaryVariant

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for DictionaryVariant

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for DictionaryVariant

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Serialize for DictionaryVariant

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -26,5 +26,6 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file +[WithDispatch] wrapper. Read more

Source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/dictionary_item_str_params/struct.EntityNamedKey.html b/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/dictionary_item_str_params/struct.EntityNamedKey.html index 5952b1f13..3868371c3 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/dictionary_item_str_params/struct.EntityNamedKey.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/dictionary_item_str_params/struct.EntityNamedKey.html @@ -1,6 +1,6 @@ -EntityNamedKey in casper_rust_wasm_sdk::types::deploy_params::dictionary_item_str_params - Rust
pub struct EntityNamedKey { /* private fields */ }

Trait Implementations§

Source§

impl Clone for EntityNamedKey

Source§

fn clone(&self) -> EntityNamedKey

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for EntityNamedKey

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for EntityNamedKey

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Serialize for EntityNamedKey

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +EntityNamedKey in casper_rust_wasm_sdk::types::deploy_params::dictionary_item_str_params - Rust
pub struct EntityNamedKey { /* private fields */ }

Trait Implementations§

Source§

impl Clone for EntityNamedKey

Source§

fn clone(&self) -> EntityNamedKey

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for EntityNamedKey

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for EntityNamedKey

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Serialize for EntityNamedKey

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -26,5 +26,6 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file +[WithDispatch] wrapper. Read more

Source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/dictionary_item_str_params/struct.URefVariant.html b/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/dictionary_item_str_params/struct.URefVariant.html index 18305462e..8f7fdb866 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/dictionary_item_str_params/struct.URefVariant.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/dictionary_item_str_params/struct.URefVariant.html @@ -1,6 +1,6 @@ -URefVariant in casper_rust_wasm_sdk::types::deploy_params::dictionary_item_str_params - Rust
pub struct URefVariant { /* private fields */ }

Trait Implementations§

Source§

impl Clone for URefVariant

Source§

fn clone(&self) -> URefVariant

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for URefVariant

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for URefVariant

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Serialize for URefVariant

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +URefVariant in casper_rust_wasm_sdk::types::deploy_params::dictionary_item_str_params - Rust
pub struct URefVariant { /* private fields */ }

Trait Implementations§

Source§

impl Clone for URefVariant

Source§

fn clone(&self) -> URefVariant

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for URefVariant

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for URefVariant

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Serialize for URefVariant

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -26,5 +26,6 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file +[WithDispatch] wrapper. Read more

Source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/index.html b/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/index.html index d5fbbd93c..5ddf8f720 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/index.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/index.html @@ -1 +1 @@ -casper_rust_wasm_sdk::types::deploy_params - Rust
\ No newline at end of file +casper_rust_wasm_sdk::types::deploy_params - Rust
\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/payment_str_params/fn.payment_str_params_to_casper_client.html b/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/payment_str_params/fn.payment_str_params_to_casper_client.html index 101aec1cd..6f6224c9c 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/payment_str_params/fn.payment_str_params_to_casper_client.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/payment_str_params/fn.payment_str_params_to_casper_client.html @@ -1,3 +1,3 @@ -payment_str_params_to_casper_client in casper_rust_wasm_sdk::types::deploy_params::payment_str_params - Rust
casper_rust_wasm_sdk::types::deploy_params::payment_str_params

Function payment_str_params_to_casper_client

Source
pub fn payment_str_params_to_casper_client(
+payment_str_params_to_casper_client in casper_rust_wasm_sdk::types::deploy_params::payment_str_params - Rust
casper_rust_wasm_sdk::types::deploy_params::payment_str_params

Function payment_str_params_to_casper_client

Source
pub fn payment_str_params_to_casper_client(
     payment_params: &PaymentStrParams,
 ) -> PaymentStrParams<'_>
\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/payment_str_params/index.html b/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/payment_str_params/index.html index 8f1486ca9..86428be4f 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/payment_str_params/index.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/payment_str_params/index.html @@ -1 +1 @@ -casper_rust_wasm_sdk::types::deploy_params::payment_str_params - Rust
\ No newline at end of file +casper_rust_wasm_sdk::types::deploy_params::payment_str_params - Rust
\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/payment_str_params/struct.PaymentStrParams.html b/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/payment_str_params/struct.PaymentStrParams.html index 65420368e..17f014dc8 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/payment_str_params/struct.PaymentStrParams.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/payment_str_params/struct.PaymentStrParams.html @@ -1,4 +1,4 @@ -PaymentStrParams in casper_rust_wasm_sdk::types::deploy_params::payment_str_params - Rust
casper_rust_wasm_sdk::types::deploy_params::payment_str_params

Struct PaymentStrParams

Source
pub struct PaymentStrParams { /* private fields */ }

Implementations§

Source§

impl PaymentStrParams

Source

pub fn new( +PaymentStrParams in casper_rust_wasm_sdk::types::deploy_params::payment_str_params - Rust
casper_rust_wasm_sdk::types::deploy_params::payment_str_params

Struct PaymentStrParams

Source
pub struct PaymentStrParams { /* private fields */ }

Implementations§

Source§

impl PaymentStrParams

Source

pub fn new( payment_amount: Option<String>, payment_hash: Option<String>, payment_name: Option<String>, @@ -18,7 +18,7 @@ the None branch of this option. Read more

Source§

impl RefFromWasmAbi for PaymentStrParams

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<PaymentStrParams>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for PaymentStrParams

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<PaymentStrParams>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl TryFromJsValue for PaymentStrParams

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for PaymentStrParams

Source§

impl VectorIntoJsValue for PaymentStrParams

Source§

impl VectorIntoWasmAbi for PaymentStrParams

Source§

impl WasmDescribe for PaymentStrParams

Source§

impl WasmDescribeVector for PaymentStrParams

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +call, and so that they remain anonymous.

Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for PaymentStrParams

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<PaymentStrParams>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl TryFromJsValue for PaymentStrParams

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for PaymentStrParams

Source§

impl VectorIntoJsValue for PaymentStrParams

Source§

impl VectorIntoWasmAbi for PaymentStrParams

Source§

impl WasmDescribe for PaymentStrParams

Source§

impl WasmDescribeVector for PaymentStrParams

Source§

impl SupportsConstructor for PaymentStrParams

Source§

impl SupportsInstanceProperty for PaymentStrParams

Source§

impl SupportsStaticProperty for PaymentStrParams

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -46,4 +46,5 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
\ No newline at end of file +[WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/session_str_params/fn.session_str_params_to_casper_client.html b/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/session_str_params/fn.session_str_params_to_casper_client.html index d0ada56e4..c484ccd15 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/session_str_params/fn.session_str_params_to_casper_client.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/session_str_params/fn.session_str_params_to_casper_client.html @@ -1,3 +1,3 @@ -session_str_params_to_casper_client in casper_rust_wasm_sdk::types::deploy_params::session_str_params - Rust
casper_rust_wasm_sdk::types::deploy_params::session_str_params

Function session_str_params_to_casper_client

Source
pub fn session_str_params_to_casper_client(
+session_str_params_to_casper_client in casper_rust_wasm_sdk::types::deploy_params::session_str_params - Rust
casper_rust_wasm_sdk::types::deploy_params::session_str_params

Function session_str_params_to_casper_client

Source
pub fn session_str_params_to_casper_client(
     session_params: &SessionStrParams,
 ) -> SessionStrParams<'_>
\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/session_str_params/index.html b/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/session_str_params/index.html index 21f8b1d07..4e224bdc5 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/session_str_params/index.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/session_str_params/index.html @@ -1 +1 @@ -casper_rust_wasm_sdk::types::deploy_params::session_str_params - Rust
\ No newline at end of file +casper_rust_wasm_sdk::types::deploy_params::session_str_params - Rust
\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/session_str_params/struct.SessionStrParams.html b/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/session_str_params/struct.SessionStrParams.html index acb97744d..07811f239 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/session_str_params/struct.SessionStrParams.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/deploy_params/session_str_params/struct.SessionStrParams.html @@ -1,4 +1,4 @@ -SessionStrParams in casper_rust_wasm_sdk::types::deploy_params::session_str_params - Rust
casper_rust_wasm_sdk::types::deploy_params::session_str_params

Struct SessionStrParams

Source
pub struct SessionStrParams { /* private fields */ }

Implementations§

Source§

impl SessionStrParams

Source

pub fn new( +SessionStrParams in casper_rust_wasm_sdk::types::deploy_params::session_str_params - Rust
casper_rust_wasm_sdk::types::deploy_params::session_str_params

Struct SessionStrParams

Source
pub struct SessionStrParams { /* private fields */ }

Implementations§

Source§

impl SessionStrParams

Source

pub fn new( session_hash: Option<String>, session_name: Option<String>, session_package_hash: Option<String>, @@ -19,7 +19,7 @@ the None branch of this option. Read more

Source§

impl RefFromWasmAbi for SessionStrParams

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<SessionStrParams>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for SessionStrParams

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<SessionStrParams>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl TryFromJsValue for SessionStrParams

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for SessionStrParams

Source§

impl VectorIntoJsValue for SessionStrParams

Source§

impl VectorIntoWasmAbi for SessionStrParams

Source§

impl WasmDescribe for SessionStrParams

Source§

impl WasmDescribeVector for SessionStrParams

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +call, and so that they remain anonymous.

Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for SessionStrParams

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<SessionStrParams>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl TryFromJsValue for SessionStrParams

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for SessionStrParams

Source§

impl VectorIntoJsValue for SessionStrParams

Source§

impl VectorIntoWasmAbi for SessionStrParams

Source§

impl WasmDescribe for SessionStrParams

Source§

impl WasmDescribeVector for SessionStrParams

Source§

impl SupportsConstructor for SessionStrParams

Source§

impl SupportsInstanceProperty for SessionStrParams

Source§

impl SupportsStaticProperty for SessionStrParams

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -47,4 +47,5 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
\ No newline at end of file +[WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/digest/index.html b/docs/api-rust/casper_rust_wasm_sdk/types/digest/index.html index 9540047f0..1f288288b 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/digest/index.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/digest/index.html @@ -1 +1 @@ -casper_rust_wasm_sdk::types::digest - Rust
casper_rust_wasm_sdk::types

Module digest

Source

Structs§

Traits§

\ No newline at end of file +casper_rust_wasm_sdk::types::digest - Rust
casper_rust_wasm_sdk::types

Module digest

Source

Structs§

Traits§

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/digest/struct.Digest.html b/docs/api-rust/casper_rust_wasm_sdk/types/digest/struct.Digest.html index 9cc832160..8b8fde7a0 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/digest/struct.Digest.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/digest/struct.Digest.html @@ -1,5 +1,5 @@ -Digest in casper_rust_wasm_sdk::types::digest - Rust
casper_rust_wasm_sdk::types::digest

Struct Digest

Source
pub struct Digest(/* private fields */);

Implementations§

Source§

impl Digest

Source

pub fn new(digest_hex_str: &str) -> Result<Digest, SdkError>

Source

pub fn value(&self) -> [u8; 32]

Source

pub fn from_raw(bytes: Vec<u8>) -> Result<Digest, SdkError>

Trait Implementations§

Source§

impl AsRef<[u8]> for Digest

Source§

fn as_ref(&self) -> &[u8]

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl Clone for Digest

Source§

fn clone(&self) -> Digest

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Digest

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for Digest

Source§

fn default() -> Digest

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for Digest

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Display for Digest

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl From<[u8; 32]> for Digest

Source§

fn from(bytes: [u8; 32]) -> Self

Converts to this type from the input type.
Source§

impl From<Digest> for BlockHash

Source§

fn from(digest: Digest) -> Self

Converts to this type from the input type.
Source§

impl From<Digest> for DeployHash

Source§

fn from(digest: Digest) -> Self

Converts to this type from the input type.
Source§

impl From<Digest> for Digest

Source§

fn from(digest: Digest) -> Self

Converts to this type from the input type.
Source§

impl From<Digest> for Digest

Source§

fn from(digest: _Digest) -> Self

Converts to this type from the input type.
Source§

impl From<Digest> for JsValue

Source§

fn from(value: Digest) -> Self

Converts to this type from the input type.
Source§

impl FromBytes for Digest

Source§

fn from_bytes(bytes: &[u8]) -> Result<(Self, &[u8]), Error>

Deserializes the slice into Self.
Source§

fn from_vec(bytes: Vec<u8>) -> Result<(Self, Vec<u8>), Error>

Deserializes the Vec<u8> into Self.
Source§

impl FromWasmAbi for Digest

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the +Digest in casper_rust_wasm_sdk::types::digest - Rust
casper_rust_wasm_sdk::types::digest

Struct Digest

Source
pub struct Digest(/* private fields */);

Implementations§

Source§

impl Digest

Source

pub fn new(digest_hex_str: &str) -> Result<Digest, SdkError>

Source

pub fn value(&self) -> [u8; 32]

Source

pub fn from_raw(bytes: Vec<u8>) -> Result<Digest, SdkError>

Trait Implementations§

Source§

impl AsRef<[u8]> for Digest

Source§

fn as_ref(&self) -> &[u8]

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl Clone for Digest

Source§

fn clone(&self) -> Digest

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Digest

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for Digest

Source§

fn default() -> Digest

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for Digest

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Display for Digest

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl From<[u8; 32]> for Digest

Source§

fn from(bytes: [u8; 32]) -> Self

Converts to this type from the input type.
Source§

impl From<Digest> for BlockHash

Source§

fn from(digest: Digest) -> Self

Converts to this type from the input type.
Source§

impl From<Digest> for DeployHash

Source§

fn from(digest: Digest) -> Self

Converts to this type from the input type.
Source§

impl From<Digest> for Digest

Source§

fn from(digest: Digest) -> Self

Converts to this type from the input type.
Source§

impl From<Digest> for Digest

Source§

fn from(digest: _Digest) -> Self

Converts to this type from the input type.
Source§

impl From<Digest> for JsValue

Source§

fn from(value: Digest) -> Self

Converts to this type from the input type.
Source§

impl FromBytes for Digest

Source§

fn from_bytes(bytes: &[u8]) -> Result<(Self, &[u8]), Error>

Deserializes the slice into Self.
Source§

fn from_vec(bytes: Vec<u8>) -> Result<(Self, Vec<u8>), Error>

Deserializes the Vec<u8> into Self.
Source§

impl FromWasmAbi for Digest

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for Digest

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm ABI boundary.
Source§

impl LongRefFromWasmAbi for Digest

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRef<Digest>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn long_ref_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl OptionFromWasmAbi for Digest

Source§

fn is_none(abi: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be @@ -8,11 +8,11 @@ the None branch of this option. Read more
Source§

impl RefFromWasmAbi for Digest

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<Digest>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for Digest

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<Digest>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for Digest

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl ToBytes for Digest

Source§

fn to_bytes(&self) -> Result<Vec<u8>, Error>

Serializes &self to a Vec<u8>.
Source§

fn serialized_length(&self) -> usize

Returns the length of the Vec<u8> which would be returned from a successful call to +call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for Digest

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<Digest>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for Digest

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl ToBytes for Digest

Source§

fn to_bytes(&self) -> Result<Vec<u8>, Error>

Serializes &self to a Vec<u8>.
Source§

fn serialized_length(&self) -> usize

Returns the length of the Vec<u8> which would be returned from a successful call to to_bytes() or into_bytes(). The data is not actually serialized, so this call is relatively cheap.
Source§

fn write_bytes(&self, bytes: &mut Vec<u8>) -> Result<(), Error>

Writes &self into a mutable writer.
Source§

fn into_bytes(self) -> Result<Vec<u8>, Error>
where - Self: Sized,

Consumes self and serializes to a Vec<u8>.
Source§

impl ToDigest for Digest

Source§

impl TryFrom<&str> for Digest

Source§

type Error = SdkError

The type returned in the event of a conversion error.
Source§

fn try_from(digest_hex_str: &str) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFromJsValue for Digest

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for Digest

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[Digest]>

Source§

impl VectorIntoJsValue for Digest

Source§

impl VectorIntoWasmAbi for Digest

Source§

type Abi = <Box<[JsValue]> as IntoWasmAbi>::Abi

Source§

fn vector_into_abi(vector: Box<[Digest]>) -> Self::Abi

Source§

impl WasmDescribe for Digest

Source§

impl WasmDescribeVector for Digest

Auto Trait Implementations§

§

impl Freeze for Digest

§

impl RefUnwindSafe for Digest

§

impl Send for Digest

§

impl Sync for Digest

§

impl Unpin for Digest

§

impl UnwindSafe for Digest

Blanket Implementations§

Source§

impl<T> Any for T
where + Self: Sized,

Consumes self and serializes to a Vec<u8>.
Source§

impl ToDigest for Digest

Source§

impl TryFrom<&str> for Digest

Source§

type Error = SdkError

The type returned in the event of a conversion error.
Source§

fn try_from(digest_hex_str: &str) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFromJsValue for Digest

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for Digest

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[Digest]>

Source§

impl VectorIntoJsValue for Digest

Source§

impl VectorIntoWasmAbi for Digest

Source§

type Abi = <Box<[JsValue]> as IntoWasmAbi>::Abi

Source§

fn vector_into_abi(vector: Box<[Digest]>) -> Self::Abi

Source§

impl WasmDescribe for Digest

Source§

impl WasmDescribeVector for Digest

Source§

impl SupportsConstructor for Digest

Source§

impl SupportsInstanceProperty for Digest

Source§

impl SupportsStaticProperty for Digest

Auto Trait Implementations§

§

impl Freeze for Digest

§

impl RefUnwindSafe for Digest

§

impl Send for Digest

§

impl Sync for Digest

§

impl Unpin for Digest

§

impl UnwindSafe for Digest

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -46,5 +46,6 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file +[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/digest/trait.ToDigest.html b/docs/api-rust/casper_rust_wasm_sdk/types/digest/trait.ToDigest.html index 40e2c1ccc..6c6e52a0b 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/digest/trait.ToDigest.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/digest/trait.ToDigest.html @@ -1,4 +1,4 @@ -ToDigest in casper_rust_wasm_sdk::types::digest - Rust
casper_rust_wasm_sdk::types::digest

Trait ToDigest

Source
pub trait ToDigest {
+ToDigest in casper_rust_wasm_sdk::types::digest - Rust
casper_rust_wasm_sdk::types::digest

Trait ToDigest

Source
pub trait ToDigest {
     // Required methods
     fn to_digest(&self) -> Digest;
     fn is_empty(&self) -> bool;
diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/era_id/index.html b/docs/api-rust/casper_rust_wasm_sdk/types/era_id/index.html
index bf87491a6..86655a944 100644
--- a/docs/api-rust/casper_rust_wasm_sdk/types/era_id/index.html
+++ b/docs/api-rust/casper_rust_wasm_sdk/types/era_id/index.html
@@ -1 +1 @@
-casper_rust_wasm_sdk::types::era_id - Rust
casper_rust_wasm_sdk::types

Module era_id

Source

Structs§

\ No newline at end of file +casper_rust_wasm_sdk::types::era_id - Rust
casper_rust_wasm_sdk::types

Module era_id

Source

Structs§

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/era_id/struct.EraId.html b/docs/api-rust/casper_rust_wasm_sdk/types/era_id/struct.EraId.html index 98e608092..920b9e593 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/era_id/struct.EraId.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/era_id/struct.EraId.html @@ -1,4 +1,4 @@ -EraId in casper_rust_wasm_sdk::types::era_id - Rust
casper_rust_wasm_sdk::types::era_id

Struct EraId

Source
pub struct EraId(/* private fields */);

Implementations§

Source§

impl EraId

Source

pub fn new(value: u64) -> EraId

Source

pub fn value(&self) -> u64

Trait Implementations§

Source§

impl Clone for EraId

Source§

fn clone(&self) -> EraId

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for EraId

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for EraId

Source§

fn default() -> EraId

Returns the “default value” for a type. Read more
Source§

impl From<EraId> for EraId

Source§

fn from(era_id: EraId) -> Self

Converts to this type from the input type.
Source§

impl From<EraId> for EraId

Source§

fn from(era_id: _EraId) -> Self

Converts to this type from the input type.
Source§

impl From<EraId> for JsValue

Source§

fn from(value: EraId) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for EraId

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the +EraId in casper_rust_wasm_sdk::types::era_id - Rust
casper_rust_wasm_sdk::types::era_id

Struct EraId

Source
pub struct EraId(/* private fields */);

Implementations§

Source§

impl EraId

Source

pub fn new(value: u64) -> EraId

Source

pub fn value(&self) -> u64

Trait Implementations§

Source§

impl Clone for EraId

Source§

fn clone(&self) -> EraId

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for EraId

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for EraId

Source§

fn default() -> EraId

Returns the “default value” for a type. Read more
Source§

impl From<EraId> for EraId

Source§

fn from(era_id: EraId) -> Self

Converts to this type from the input type.
Source§

impl From<EraId> for EraId

Source§

fn from(era_id: _EraId) -> Self

Converts to this type from the input type.
Source§

impl From<EraId> for JsValue

Source§

fn from(value: EraId) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for EraId

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for EraId

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm ABI boundary.
Source§

impl LongRefFromWasmAbi for EraId

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRef<EraId>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn long_ref_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl OptionFromWasmAbi for EraId

Source§

fn is_none(abi: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be @@ -14,7 +14,7 @@ the >= operator. Read more
Source§

impl RefFromWasmAbi for EraId

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<EraId>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for EraId

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<EraId>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl TryFromJsValue for EraId

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for EraId

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[EraId]>

Source§

impl VectorIntoJsValue for EraId

Source§

impl VectorIntoWasmAbi for EraId

Source§

type Abi = <Box<[JsValue]> as IntoWasmAbi>::Abi

Source§

fn vector_into_abi(vector: Box<[EraId]>) -> Self::Abi

Source§

impl WasmDescribe for EraId

Source§

impl WasmDescribeVector for EraId

Source§

impl Copy for EraId

Source§

impl Eq for EraId

Source§

impl StructuralPartialEq for EraId

Auto Trait Implementations§

§

impl Freeze for EraId

§

impl RefUnwindSafe for EraId

§

impl Send for EraId

§

impl Sync for EraId

§

impl Unpin for EraId

§

impl UnwindSafe for EraId

Blanket Implementations§

Source§

impl<T> Any for T
where +call, and so that they remain anonymous.

Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for EraId

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<EraId>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl TryFromJsValue for EraId

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for EraId

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[EraId]>

Source§

impl VectorIntoJsValue for EraId

Source§

impl VectorIntoWasmAbi for EraId

Source§

type Abi = <Box<[JsValue]> as IntoWasmAbi>::Abi

Source§

fn vector_into_abi(vector: Box<[EraId]>) -> Self::Abi

Source§

impl WasmDescribe for EraId

Source§

impl WasmDescribeVector for EraId

Source§

impl Copy for EraId

Source§

impl Eq for EraId

Source§

impl StructuralPartialEq for EraId

Source§

impl SupportsConstructor for EraId

Source§

impl SupportsInstanceProperty for EraId

Source§

impl SupportsStaticProperty for EraId

Auto Trait Implementations§

§

impl Freeze for EraId

§

impl RefUnwindSafe for EraId

§

impl Send for EraId

§

impl Sync for EraId

§

impl Unpin for EraId

§

impl UnwindSafe for EraId

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -50,4 +50,5 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
\ No newline at end of file +[WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/hash/account_hash/index.html b/docs/api-rust/casper_rust_wasm_sdk/types/hash/account_hash/index.html index 4c2969631..49ab1a8ce 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/hash/account_hash/index.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/hash/account_hash/index.html @@ -1 +1 @@ -casper_rust_wasm_sdk::types::hash::account_hash - Rust
casper_rust_wasm_sdk::types::hash

Module account_hash

Source

Structs§

\ No newline at end of file +casper_rust_wasm_sdk::types::hash::account_hash - Rust
casper_rust_wasm_sdk::types::hash

Module account_hash

Source

Structs§

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/hash/account_hash/struct.AccountHash.html b/docs/api-rust/casper_rust_wasm_sdk/types/hash/account_hash/struct.AccountHash.html index 6ed60d384..42be78d13 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/hash/account_hash/struct.AccountHash.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/hash/account_hash/struct.AccountHash.html @@ -1,5 +1,5 @@ -AccountHash in casper_rust_wasm_sdk::types::hash::account_hash - Rust
casper_rust_wasm_sdk::types::hash::account_hash

Struct AccountHash

Source
pub struct AccountHash(/* private fields */);

Implementations§

Source§

impl AccountHash

Source

pub fn new(account_hash_hex_str: &str) -> Result<Self, SdkError>

Source

pub fn from_formatted_str(formatted_str: &str) -> Result<Self, SdkError>

Source§

impl AccountHash

Trait Implementations§

Source§

impl Clone for AccountHash

Source§

fn clone(&self) -> AccountHash

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for AccountHash

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for AccountHash

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<AccountHash> for AccountHash

Source§

fn from(account_hash: AccountHash) -> Self

Converts to this type from the input type.
Source§

impl From<AccountHash> for AccountHash

Source§

fn from(account_hash: _AccountHash) -> Self

Converts to this type from the input type.
Source§

impl From<AccountHash> for AccountIdentifier

Source§

fn from(account_hash: AccountHash) -> Self

Converts to this type from the input type.
Source§

impl From<AccountHash> for EntityIdentifier

Source§

fn from(account_hash: AccountHash) -> Self

Converts to this type from the input type.
Source§

impl From<AccountHash> for JsValue

Source§

fn from(value: AccountHash) -> Self

Converts to this type from the input type.
Source§

impl From<AccountHash> for PurseIdentifier

Source§

fn from(account_hash: AccountHash) -> Self

Converts to this type from the input type.
Source§

impl From<AccountIdentifier> for AccountHash

Source§

fn from(account_identifier: AccountIdentifier) -> Self

Converts to this type from the input type.
Source§

impl From<EntityIdentifier> for AccountHash

Source§

fn from(account_identifier: EntityIdentifier) -> Self

Converts to this type from the input type.
Source§

impl From<PurseIdentifier> for AccountHash

Source§

fn from(purse_identifier: PurseIdentifier) -> Self

Converts to this type from the input type.
Source§

impl From<Vec<u8>> for AccountHash

Source§

fn from(bytes: Vec<u8>) -> Self

Converts to this type from the input type.
Source§

impl FromBytes for AccountHash

Source§

fn from_bytes(bytes: &[u8]) -> Result<(Self, &[u8]), Error>

Deserializes the slice into Self.
Source§

fn from_vec(bytes: Vec<u8>) -> Result<(Self, Vec<u8>), Error>

Deserializes the Vec<u8> into Self.
Source§

impl FromWasmAbi for AccountHash

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the +AccountHash in casper_rust_wasm_sdk::types::hash::account_hash - Rust
casper_rust_wasm_sdk::types::hash::account_hash

Struct AccountHash

Source
pub struct AccountHash(/* private fields */);

Implementations§

Source§

impl AccountHash

Source

pub fn new(account_hash_hex_str: &str) -> Result<Self, SdkError>

Source

pub fn from_formatted_str(formatted_str: &str) -> Result<Self, SdkError>

Source§

impl AccountHash

Trait Implementations§

Source§

impl Clone for AccountHash

Source§

fn clone(&self) -> AccountHash

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for AccountHash

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for AccountHash

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<AccountHash> for AccountHash

Source§

fn from(account_hash: AccountHash) -> Self

Converts to this type from the input type.
Source§

impl From<AccountHash> for AccountHash

Source§

fn from(account_hash: _AccountHash) -> Self

Converts to this type from the input type.
Source§

impl From<AccountHash> for AccountIdentifier

Source§

fn from(account_hash: AccountHash) -> Self

Converts to this type from the input type.
Source§

impl From<AccountHash> for EntityIdentifier

Source§

fn from(account_hash: AccountHash) -> Self

Converts to this type from the input type.
Source§

impl From<AccountHash> for JsValue

Source§

fn from(value: AccountHash) -> Self

Converts to this type from the input type.
Source§

impl From<AccountHash> for PurseIdentifier

Source§

fn from(account_hash: AccountHash) -> Self

Converts to this type from the input type.
Source§

impl From<AccountIdentifier> for AccountHash

Source§

fn from(account_identifier: AccountIdentifier) -> Self

Converts to this type from the input type.
Source§

impl From<EntityIdentifier> for AccountHash

Source§

fn from(account_identifier: EntityIdentifier) -> Self

Converts to this type from the input type.
Source§

impl From<PurseIdentifier> for AccountHash

Source§

fn from(purse_identifier: PurseIdentifier) -> Self

Converts to this type from the input type.
Source§

impl From<Vec<u8>> for AccountHash

Source§

fn from(bytes: Vec<u8>) -> Self

Converts to this type from the input type.
Source§

impl FromBytes for AccountHash

Source§

fn from_bytes(bytes: &[u8]) -> Result<(Self, &[u8]), Error>

Deserializes the slice into Self.
Source§

fn from_vec(bytes: Vec<u8>) -> Result<(Self, Vec<u8>), Error>

Deserializes the Vec<u8> into Self.
Source§

impl FromWasmAbi for AccountHash

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for AccountHash

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm ABI boundary.
Source§

impl LongRefFromWasmAbi for AccountHash

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRef<AccountHash>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn long_ref_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl OptionFromWasmAbi for AccountHash

Source§

fn is_none(abi: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be @@ -15,11 +15,11 @@ the >= operator. Read more
Source§

impl RefFromWasmAbi for AccountHash

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<AccountHash>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for AccountHash

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<AccountHash>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for AccountHash

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl ToBytes for AccountHash

Source§

fn to_bytes(&self) -> Result<Vec<u8>, Error>

Serializes &self to a Vec<u8>.
Source§

fn serialized_length(&self) -> usize

Returns the length of the Vec<u8> which would be returned from a successful call to +call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for AccountHash

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<AccountHash>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for AccountHash

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl ToBytes for AccountHash

Source§

fn to_bytes(&self) -> Result<Vec<u8>, Error>

Serializes &self to a Vec<u8>.
Source§

fn serialized_length(&self) -> usize

Returns the length of the Vec<u8> which would be returned from a successful call to to_bytes() or into_bytes(). The data is not actually serialized, so this call is relatively cheap.
Source§

fn write_bytes(&self, bytes: &mut Vec<u8>) -> Result<(), Error>

Writes &self into a mutable writer.
Source§

fn into_bytes(self) -> Result<Vec<u8>, Error>
where - Self: Sized,

Consumes self and serializes to a Vec<u8>.
Source§

impl TryFromJsValue for AccountHash

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for AccountHash

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[AccountHash]>

Source§

impl VectorIntoJsValue for AccountHash

Source§

impl VectorIntoWasmAbi for AccountHash

Source§

impl WasmDescribe for AccountHash

Source§

impl WasmDescribeVector for AccountHash

Source§

impl Eq for AccountHash

Source§

impl StructuralPartialEq for AccountHash

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + Self: Sized,

Consumes self and serializes to a Vec<u8>.
Source§

impl TryFromJsValue for AccountHash

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for AccountHash

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[AccountHash]>

Source§

impl VectorIntoJsValue for AccountHash

Source§

impl VectorIntoWasmAbi for AccountHash

Source§

impl WasmDescribe for AccountHash

Source§

impl WasmDescribeVector for AccountHash

Source§

impl Eq for AccountHash

Source§

impl StructuralPartialEq for AccountHash

Source§

impl SupportsConstructor for AccountHash

Source§

impl SupportsInstanceProperty for AccountHash

Source§

impl SupportsStaticProperty for AccountHash

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -55,5 +55,6 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file +[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/hash/addressable_entity_hash/index.html b/docs/api-rust/casper_rust_wasm_sdk/types/hash/addressable_entity_hash/index.html index be8171a82..cdd901082 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/hash/addressable_entity_hash/index.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/hash/addressable_entity_hash/index.html @@ -1 +1 @@ -casper_rust_wasm_sdk::types::hash::addressable_entity_hash - Rust
casper_rust_wasm_sdk::types::hash

Module addressable_entity_hash

Source

Structs§

\ No newline at end of file +casper_rust_wasm_sdk::types::hash::addressable_entity_hash - Rust
casper_rust_wasm_sdk::types::hash

Module addressable_entity_hash

Source

Structs§

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/hash/addressable_entity_hash/struct.AddressableEntityHash.html b/docs/api-rust/casper_rust_wasm_sdk/types/hash/addressable_entity_hash/struct.AddressableEntityHash.html index 599eeff6b..de28951ae 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/hash/addressable_entity_hash/struct.AddressableEntityHash.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/hash/addressable_entity_hash/struct.AddressableEntityHash.html @@ -1,5 +1,5 @@ -AddressableEntityHash in casper_rust_wasm_sdk::types::hash::addressable_entity_hash - Rust
casper_rust_wasm_sdk::types::hash::addressable_entity_hash

Struct AddressableEntityHash

Source
pub struct AddressableEntityHash(/* private fields */);

Implementations§

Source§

impl AddressableEntityHash

Source

pub fn new(addressable_entity_hex_str: &str) -> Result<Self, SdkError>

Source

pub fn from_formatted_str(formatted_str: &str) -> Result<Self, SdkError>

Source§

impl AddressableEntityHash

Trait Implementations§

Source§

impl Clone for AddressableEntityHash

Source§

fn clone(&self) -> AddressableEntityHash

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for AddressableEntityHash

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for AddressableEntityHash

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<[u8; 32]> for AddressableEntityHash

Source§

fn from(bytes: [u8; 32]) -> Self

Converts to this type from the input type.
Source§

impl From<AddressableEntityHash> for AddressableEntityHash

Source§

fn from(addressable_entity_hash: AddressableEntityHash) -> Self

Converts to this type from the input type.
Source§

impl From<AddressableEntityHash> for AddressableEntityHash

Source§

fn from(addressable_entity_hash: _AddressableEntityHash) -> Self

Converts to this type from the input type.
Source§

impl From<AddressableEntityHash> for JsValue

Source§

fn from(value: AddressableEntityHash) -> Self

Converts to this type from the input type.
Source§

impl From<ContractHash> for AddressableEntityHash

Source§

fn from(contract_hash: ContractHash) -> Self

Converts to this type from the input type.
Source§

impl From<EntityAddr> for AddressableEntityHash

Source§

fn from(entity_addr: EntityAddr) -> Self

Converts to this type from the input type.
Source§

impl From<HashAddr> for AddressableEntityHash

Source§

fn from(hash_addr: HashAddr) -> Self

Converts to this type from the input type.
Source§

impl FromBytes for AddressableEntityHash

Source§

fn from_bytes(bytes: &[u8]) -> Result<(Self, &[u8]), Error>

Deserializes the slice into Self.
Source§

fn from_vec(bytes: Vec<u8>) -> Result<(Self, Vec<u8>), Error>

Deserializes the Vec<u8> into Self.
Source§

impl FromWasmAbi for AddressableEntityHash

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the +AddressableEntityHash in casper_rust_wasm_sdk::types::hash::addressable_entity_hash - Rust
casper_rust_wasm_sdk::types::hash::addressable_entity_hash

Struct AddressableEntityHash

Source
pub struct AddressableEntityHash(/* private fields */);

Implementations§

Source§

impl AddressableEntityHash

Source

pub fn new(addressable_entity_hex_str: &str) -> Result<Self, SdkError>

Source

pub fn from_formatted_str(formatted_str: &str) -> Result<Self, SdkError>

Source§

impl AddressableEntityHash

Trait Implementations§

Source§

impl Clone for AddressableEntityHash

Source§

fn clone(&self) -> AddressableEntityHash

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for AddressableEntityHash

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for AddressableEntityHash

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<[u8; 32]> for AddressableEntityHash

Source§

fn from(bytes: [u8; 32]) -> Self

Converts to this type from the input type.
Source§

impl From<AddressableEntityHash> for AddressableEntityHash

Source§

fn from(addressable_entity_hash: AddressableEntityHash) -> Self

Converts to this type from the input type.
Source§

impl From<AddressableEntityHash> for AddressableEntityHash

Source§

fn from(addressable_entity_hash: _AddressableEntityHash) -> Self

Converts to this type from the input type.
Source§

impl From<AddressableEntityHash> for JsValue

Source§

fn from(value: AddressableEntityHash) -> Self

Converts to this type from the input type.
Source§

impl From<ContractHash> for AddressableEntityHash

Source§

fn from(contract_hash: ContractHash) -> Self

Converts to this type from the input type.
Source§

impl From<EntityAddr> for AddressableEntityHash

Source§

fn from(entity_addr: EntityAddr) -> Self

Converts to this type from the input type.
Source§

impl From<HashAddr> for AddressableEntityHash

Source§

fn from(hash_addr: HashAddr) -> Self

Converts to this type from the input type.
Source§

impl FromBytes for AddressableEntityHash

Source§

fn from_bytes(bytes: &[u8]) -> Result<(Self, &[u8]), Error>

Deserializes the slice into Self.
Source§

fn from_vec(bytes: Vec<u8>) -> Result<(Self, Vec<u8>), Error>

Deserializes the Vec<u8> into Self.
Source§

impl FromWasmAbi for AddressableEntityHash

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for AddressableEntityHash

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm ABI boundary.
Source§

impl LongRefFromWasmAbi for AddressableEntityHash

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRef<AddressableEntityHash>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn long_ref_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl OptionFromWasmAbi for AddressableEntityHash

Source§

fn is_none(abi: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be @@ -9,11 +9,11 @@ and should not be overridden without very good reason.
Source§

impl RefFromWasmAbi for AddressableEntityHash

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<AddressableEntityHash>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for AddressableEntityHash

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<AddressableEntityHash>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for AddressableEntityHash

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl ToBytes for AddressableEntityHash

Source§

fn to_bytes(&self) -> Result<Vec<u8>, Error>

Serializes &self to a Vec<u8>.
Source§

fn serialized_length(&self) -> usize

Returns the length of the Vec<u8> which would be returned from a successful call to +call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for AddressableEntityHash

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<AddressableEntityHash>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for AddressableEntityHash

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl ToBytes for AddressableEntityHash

Source§

fn to_bytes(&self) -> Result<Vec<u8>, Error>

Serializes &self to a Vec<u8>.
Source§

fn serialized_length(&self) -> usize

Returns the length of the Vec<u8> which would be returned from a successful call to to_bytes() or into_bytes(). The data is not actually serialized, so this call is relatively cheap.
Source§

fn write_bytes(&self, bytes: &mut Vec<u8>) -> Result<(), Error>

Writes &self into a mutable writer.
Source§

fn into_bytes(self) -> Result<Vec<u8>, Error>
where - Self: Sized,

Consumes self and serializes to a Vec<u8>.
Source§

impl TryFromJsValue for AddressableEntityHash

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for AddressableEntityHash

Source§

impl VectorIntoJsValue for AddressableEntityHash

Source§

impl VectorIntoWasmAbi for AddressableEntityHash

Source§

impl WasmDescribe for AddressableEntityHash

Source§

impl WasmDescribeVector for AddressableEntityHash

Source§

impl Copy for AddressableEntityHash

Source§

impl Eq for AddressableEntityHash

Source§

impl StructuralPartialEq for AddressableEntityHash

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + Self: Sized,

Consumes self and serializes to a Vec<u8>.
Source§

impl TryFromJsValue for AddressableEntityHash

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for AddressableEntityHash

Source§

impl VectorIntoJsValue for AddressableEntityHash

Source§

impl VectorIntoWasmAbi for AddressableEntityHash

Source§

impl WasmDescribe for AddressableEntityHash

Source§

impl WasmDescribeVector for AddressableEntityHash

Source§

impl Copy for AddressableEntityHash

Source§

impl Eq for AddressableEntityHash

Source§

impl StructuralPartialEq for AddressableEntityHash

Source§

impl SupportsConstructor for AddressableEntityHash

Source§

impl SupportsInstanceProperty for AddressableEntityHash

Source§

impl SupportsStaticProperty for AddressableEntityHash

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -47,5 +47,6 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file +[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/hash/block_hash/index.html b/docs/api-rust/casper_rust_wasm_sdk/types/hash/block_hash/index.html index 13c22ad04..ee9c93f8c 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/hash/block_hash/index.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/hash/block_hash/index.html @@ -1 +1 @@ -casper_rust_wasm_sdk::types::hash::block_hash - Rust
casper_rust_wasm_sdk::types::hash

Module block_hash

Source

Structs§

\ No newline at end of file +casper_rust_wasm_sdk::types::hash::block_hash - Rust
casper_rust_wasm_sdk::types::hash

Module block_hash

Source

Structs§

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/hash/block_hash/struct.BlockHash.html b/docs/api-rust/casper_rust_wasm_sdk/types/hash/block_hash/struct.BlockHash.html index 6c8d0dfc1..5a4eb7e4a 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/hash/block_hash/struct.BlockHash.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/hash/block_hash/struct.BlockHash.html @@ -1,5 +1,5 @@ -BlockHash in casper_rust_wasm_sdk::types::hash::block_hash - Rust
casper_rust_wasm_sdk::types::hash::block_hash

Struct BlockHash

Source
pub struct BlockHash(/* private fields */);

Implementations§

Source§

impl BlockHash

Source

pub fn new(deploy_hash_hex_str: &str) -> Result<BlockHash, SdkError>

Source

pub fn from_digest(digest: Digest) -> Result<BlockHash, SdkError>

Trait Implementations§

Source§

impl Clone for BlockHash

Source§

fn clone(&self) -> BlockHash

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for BlockHash

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for BlockHash

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Display for BlockHash

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl From<BlockHash> for BlockHash

Source§

fn from(block_hash: BlockHash) -> Self

Converts to this type from the input type.
Source§

impl From<BlockHash> for BlockHash

Source§

fn from(block_hash: _BlockHash) -> Self

Converts to this type from the input type.
Source§

impl From<BlockHash> for JsValue

Source§

fn from(value: BlockHash) -> Self

Converts to this type from the input type.
Source§

impl From<Digest> for BlockHash

Source§

fn from(digest: Digest) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for BlockHash

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the +BlockHash in casper_rust_wasm_sdk::types::hash::block_hash - Rust
casper_rust_wasm_sdk::types::hash::block_hash

Struct BlockHash

Source
pub struct BlockHash(/* private fields */);

Implementations§

Source§

impl BlockHash

Source

pub fn new(deploy_hash_hex_str: &str) -> Result<BlockHash, SdkError>

Source

pub fn from_digest(digest: Digest) -> Result<BlockHash, SdkError>

Trait Implementations§

Source§

impl Clone for BlockHash

Source§

fn clone(&self) -> BlockHash

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for BlockHash

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for BlockHash

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Display for BlockHash

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl From<BlockHash> for BlockHash

Source§

fn from(block_hash: BlockHash) -> Self

Converts to this type from the input type.
Source§

impl From<BlockHash> for BlockHash

Source§

fn from(block_hash: _BlockHash) -> Self

Converts to this type from the input type.
Source§

impl From<BlockHash> for JsValue

Source§

fn from(value: BlockHash) -> Self

Converts to this type from the input type.
Source§

impl From<Digest> for BlockHash

Source§

fn from(digest: Digest) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for BlockHash

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for BlockHash

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm ABI boundary.
Source§

impl LongRefFromWasmAbi for BlockHash

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRef<BlockHash>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn long_ref_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl OptionFromWasmAbi for BlockHash

Source§

fn is_none(abi: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be @@ -8,8 +8,8 @@ the None branch of this option. Read more
Source§

impl RefFromWasmAbi for BlockHash

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<BlockHash>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for BlockHash

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<BlockHash>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for BlockHash

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for BlockHash

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for BlockHash

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[BlockHash]>

Source§

impl VectorIntoJsValue for BlockHash

Source§

impl VectorIntoWasmAbi for BlockHash

Source§

impl WasmDescribe for BlockHash

Source§

impl WasmDescribeVector for BlockHash

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +call, and so that they remain anonymous.

Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for BlockHash

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<BlockHash>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for BlockHash

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for BlockHash

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for BlockHash

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[BlockHash]>

Source§

impl VectorIntoJsValue for BlockHash

Source§

impl VectorIntoWasmAbi for BlockHash

Source§

impl WasmDescribe for BlockHash

Source§

impl WasmDescribeVector for BlockHash

Source§

impl SupportsConstructor for BlockHash

Source§

impl SupportsInstanceProperty for BlockHash

Source§

impl SupportsStaticProperty for BlockHash

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -38,5 +38,6 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file +[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/hash/contract_hash/index.html b/docs/api-rust/casper_rust_wasm_sdk/types/hash/contract_hash/index.html index 150f0e590..dfab942ff 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/hash/contract_hash/index.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/hash/contract_hash/index.html @@ -1 +1 @@ -casper_rust_wasm_sdk::types::hash::contract_hash - Rust
casper_rust_wasm_sdk::types::hash

Module contract_hash

Source

Structs§

\ No newline at end of file +casper_rust_wasm_sdk::types::hash::contract_hash - Rust
casper_rust_wasm_sdk::types::hash

Module contract_hash

Source

Structs§

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/hash/contract_hash/struct.ContractHash.html b/docs/api-rust/casper_rust_wasm_sdk/types/hash/contract_hash/struct.ContractHash.html index 62b268df6..6237c33c1 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/hash/contract_hash/struct.ContractHash.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/hash/contract_hash/struct.ContractHash.html @@ -1,5 +1,5 @@ -ContractHash in casper_rust_wasm_sdk::types::hash::contract_hash - Rust
casper_rust_wasm_sdk::types::hash::contract_hash

Struct ContractHash

Source
pub struct ContractHash(/* private fields */);

Implementations§

Source§

impl ContractHash

Source

pub fn new(contract_hash_hex_str: &str) -> Result<Self, SdkError>

Source

pub fn from_formatted_str(formatted_str: &str) -> Result<Self, SdkError>

Source§

impl ContractHash

Trait Implementations§

Source§

impl Clone for ContractHash

Source§

fn clone(&self) -> ContractHash

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for ContractHash

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for ContractHash

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<AddressableEntityHash> for ContractHash

Source§

fn from(addressable_entity_hash: _AddressableEntityHash) -> Self

Converts to this type from the input type.
Source§

impl From<ContractHash> for AddressableEntityHash

Source§

fn from(contract_hash: ContractHash) -> Self

Converts to this type from the input type.
Source§

impl From<ContractHash> for AddressableEntityHash

Source§

fn from(contract_hash: ContractHash) -> Self

Converts to this type from the input type.
Source§

impl From<ContractHash> for ContractHash

Source§

fn from(contract_hash: ContractHash) -> Self

Converts to this type from the input type.
Source§

impl From<ContractHash> for ContractHash

Source§

fn from(contract_hash: _ContractHash) -> Self

Converts to this type from the input type.
Source§

impl From<ContractHash> for JsValue

Source§

fn from(value: ContractHash) -> Self

Converts to this type from the input type.
Source§

impl FromBytes for ContractHash

Source§

fn from_bytes(bytes: &[u8]) -> Result<(Self, &[u8]), Error>

Deserializes the slice into Self.
Source§

fn from_vec(bytes: Vec<u8>) -> Result<(Self, Vec<u8>), Error>

Deserializes the Vec<u8> into Self.
Source§

impl FromWasmAbi for ContractHash

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the +ContractHash in casper_rust_wasm_sdk::types::hash::contract_hash - Rust
casper_rust_wasm_sdk::types::hash::contract_hash

Struct ContractHash

Source
pub struct ContractHash(/* private fields */);

Implementations§

Source§

impl ContractHash

Source

pub fn new(contract_hash_hex_str: &str) -> Result<Self, SdkError>

Source

pub fn from_formatted_str(formatted_str: &str) -> Result<Self, SdkError>

Source§

impl ContractHash

Trait Implementations§

Source§

impl Clone for ContractHash

Source§

fn clone(&self) -> ContractHash

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for ContractHash

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for ContractHash

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<AddressableEntityHash> for ContractHash

Source§

fn from(addressable_entity_hash: _AddressableEntityHash) -> Self

Converts to this type from the input type.
Source§

impl From<ContractHash> for AddressableEntityHash

Source§

fn from(contract_hash: ContractHash) -> Self

Converts to this type from the input type.
Source§

impl From<ContractHash> for AddressableEntityHash

Source§

fn from(contract_hash: ContractHash) -> Self

Converts to this type from the input type.
Source§

impl From<ContractHash> for ContractHash

Source§

fn from(contract_hash: ContractHash) -> Self

Converts to this type from the input type.
Source§

impl From<ContractHash> for ContractHash

Source§

fn from(contract_hash: _ContractHash) -> Self

Converts to this type from the input type.
Source§

impl From<ContractHash> for JsValue

Source§

fn from(value: ContractHash) -> Self

Converts to this type from the input type.
Source§

impl FromBytes for ContractHash

Source§

fn from_bytes(bytes: &[u8]) -> Result<(Self, &[u8]), Error>

Deserializes the slice into Self.
Source§

fn from_vec(bytes: Vec<u8>) -> Result<(Self, Vec<u8>), Error>

Deserializes the Vec<u8> into Self.
Source§

impl FromWasmAbi for ContractHash

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for ContractHash

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm ABI boundary.
Source§

impl LongRefFromWasmAbi for ContractHash

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRef<ContractHash>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn long_ref_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl OptionFromWasmAbi for ContractHash

Source§

fn is_none(abi: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be @@ -8,11 +8,11 @@ the None branch of this option. Read more
Source§

impl RefFromWasmAbi for ContractHash

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<ContractHash>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for ContractHash

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<ContractHash>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for ContractHash

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl ToBytes for ContractHash

Source§

fn to_bytes(&self) -> Result<Vec<u8>, Error>

Serializes &self to a Vec<u8>.
Source§

fn serialized_length(&self) -> usize

Returns the length of the Vec<u8> which would be returned from a successful call to +call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for ContractHash

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<ContractHash>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for ContractHash

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl ToBytes for ContractHash

Source§

fn to_bytes(&self) -> Result<Vec<u8>, Error>

Serializes &self to a Vec<u8>.
Source§

fn serialized_length(&self) -> usize

Returns the length of the Vec<u8> which would be returned from a successful call to to_bytes() or into_bytes(). The data is not actually serialized, so this call is relatively cheap.
Source§

fn write_bytes(&self, bytes: &mut Vec<u8>) -> Result<(), Error>

Writes &self into a mutable writer.
Source§

fn into_bytes(self) -> Result<Vec<u8>, Error>
where - Self: Sized,

Consumes self and serializes to a Vec<u8>.
Source§

impl TryFromJsValue for ContractHash

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for ContractHash

Source§

impl VectorIntoJsValue for ContractHash

Source§

impl VectorIntoWasmAbi for ContractHash

Source§

impl WasmDescribe for ContractHash

Source§

impl WasmDescribeVector for ContractHash

Source§

impl Copy for ContractHash

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + Self: Sized,

Consumes self and serializes to a Vec<u8>.
Source§

impl TryFromJsValue for ContractHash

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for ContractHash

Source§

impl VectorIntoJsValue for ContractHash

Source§

impl VectorIntoWasmAbi for ContractHash

Source§

impl WasmDescribe for ContractHash

Source§

impl WasmDescribeVector for ContractHash

Source§

impl Copy for ContractHash

Source§

impl SupportsConstructor for ContractHash

Source§

impl SupportsInstanceProperty for ContractHash

Source§

impl SupportsStaticProperty for ContractHash

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -40,5 +40,6 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file +[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/hash/contract_package_hash/index.html b/docs/api-rust/casper_rust_wasm_sdk/types/hash/contract_package_hash/index.html index 5cd3c221c..879bf54dd 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/hash/contract_package_hash/index.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/hash/contract_package_hash/index.html @@ -1 +1 @@ -casper_rust_wasm_sdk::types::hash::contract_package_hash - Rust
casper_rust_wasm_sdk::types::hash

Module contract_package_hash

Source

Structs§

\ No newline at end of file +casper_rust_wasm_sdk::types::hash::contract_package_hash - Rust
casper_rust_wasm_sdk::types::hash

Module contract_package_hash

Source

Structs§

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/hash/contract_package_hash/struct.ContractPackageHash.html b/docs/api-rust/casper_rust_wasm_sdk/types/hash/contract_package_hash/struct.ContractPackageHash.html index d9a77c158..6fb1b70ec 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/hash/contract_package_hash/struct.ContractPackageHash.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/hash/contract_package_hash/struct.ContractPackageHash.html @@ -1,5 +1,5 @@ -ContractPackageHash in casper_rust_wasm_sdk::types::hash::contract_package_hash - Rust
casper_rust_wasm_sdk::types::hash::contract_package_hash

Struct ContractPackageHash

Source
pub struct ContractPackageHash(/* private fields */);

Implementations§

Source§

impl ContractPackageHash

Source

pub fn new(contract_package_hash_hex_str: &str) -> Result<Self, SdkError>

Source

pub fn from_formatted_str(formatted_str: &str) -> Result<Self, SdkError>

Source§

impl ContractPackageHash

Trait Implementations§

Source§

impl Clone for ContractPackageHash

Source§

fn clone(&self) -> ContractPackageHash

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for ContractPackageHash

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for ContractPackageHash

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<ContractPackageHash> for ContractPackageHash

Source§

fn from(contract_package_hash: ContractPackageHash) -> Self

Converts to this type from the input type.
Source§

impl From<ContractPackageHash> for ContractPackageHash

Source§

fn from(contract_package_hash: _ContractPackageHash) -> Self

Converts to this type from the input type.
Source§

impl From<ContractPackageHash> for JsValue

Source§

fn from(value: ContractPackageHash) -> Self

Converts to this type from the input type.
Source§

impl From<ContractPackageHash> for PackageHash

Source§

fn from(contract_package_hash: ContractPackageHash) -> Self

Converts to this type from the input type.
Source§

impl From<PackageHash> for ContractPackageHash

Source§

fn from(addressable_entity_hash: PackageHash) -> Self

Converts to this type from the input type.
Source§

impl FromBytes for ContractPackageHash

Source§

fn from_bytes(bytes: &[u8]) -> Result<(Self, &[u8]), Error>

Deserializes the slice into Self.
Source§

fn from_vec(bytes: Vec<u8>) -> Result<(Self, Vec<u8>), Error>

Deserializes the Vec<u8> into Self.
Source§

impl FromWasmAbi for ContractPackageHash

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the +ContractPackageHash in casper_rust_wasm_sdk::types::hash::contract_package_hash - Rust
casper_rust_wasm_sdk::types::hash::contract_package_hash

Struct ContractPackageHash

Source
pub struct ContractPackageHash(/* private fields */);

Implementations§

Source§

impl ContractPackageHash

Source

pub fn new(contract_package_hash_hex_str: &str) -> Result<Self, SdkError>

Source

pub fn from_formatted_str(formatted_str: &str) -> Result<Self, SdkError>

Source§

impl ContractPackageHash

Trait Implementations§

Source§

impl Clone for ContractPackageHash

Source§

fn clone(&self) -> ContractPackageHash

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for ContractPackageHash

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for ContractPackageHash

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<ContractPackageHash> for ContractPackageHash

Source§

fn from(contract_package_hash: ContractPackageHash) -> Self

Converts to this type from the input type.
Source§

impl From<ContractPackageHash> for ContractPackageHash

Source§

fn from(contract_package_hash: _ContractPackageHash) -> Self

Converts to this type from the input type.
Source§

impl From<ContractPackageHash> for JsValue

Source§

fn from(value: ContractPackageHash) -> Self

Converts to this type from the input type.
Source§

impl From<ContractPackageHash> for PackageHash

Source§

fn from(contract_package_hash: ContractPackageHash) -> Self

Converts to this type from the input type.
Source§

impl From<PackageHash> for ContractPackageHash

Source§

fn from(addressable_entity_hash: PackageHash) -> Self

Converts to this type from the input type.
Source§

impl FromBytes for ContractPackageHash

Source§

fn from_bytes(bytes: &[u8]) -> Result<(Self, &[u8]), Error>

Deserializes the slice into Self.
Source§

fn from_vec(bytes: Vec<u8>) -> Result<(Self, Vec<u8>), Error>

Deserializes the Vec<u8> into Self.
Source§

impl FromWasmAbi for ContractPackageHash

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for ContractPackageHash

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm ABI boundary.
Source§

impl LongRefFromWasmAbi for ContractPackageHash

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRef<ContractPackageHash>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn long_ref_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl OptionFromWasmAbi for ContractPackageHash

Source§

fn is_none(abi: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be @@ -8,11 +8,11 @@ the None branch of this option. Read more
Source§

impl RefFromWasmAbi for ContractPackageHash

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<ContractPackageHash>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for ContractPackageHash

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<ContractPackageHash>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for ContractPackageHash

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl ToBytes for ContractPackageHash

Source§

fn to_bytes(&self) -> Result<Vec<u8>, Error>

Serializes &self to a Vec<u8>.
Source§

fn serialized_length(&self) -> usize

Returns the length of the Vec<u8> which would be returned from a successful call to +call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for ContractPackageHash

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<ContractPackageHash>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for ContractPackageHash

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl ToBytes for ContractPackageHash

Source§

fn to_bytes(&self) -> Result<Vec<u8>, Error>

Serializes &self to a Vec<u8>.
Source§

fn serialized_length(&self) -> usize

Returns the length of the Vec<u8> which would be returned from a successful call to to_bytes() or into_bytes(). The data is not actually serialized, so this call is relatively cheap.
Source§

fn write_bytes(&self, bytes: &mut Vec<u8>) -> Result<(), Error>

Writes &self into a mutable writer.
Source§

fn into_bytes(self) -> Result<Vec<u8>, Error>
where - Self: Sized,

Consumes self and serializes to a Vec<u8>.
Source§

impl TryFromJsValue for ContractPackageHash

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for ContractPackageHash

Source§

impl VectorIntoJsValue for ContractPackageHash

Source§

impl VectorIntoWasmAbi for ContractPackageHash

Source§

impl WasmDescribe for ContractPackageHash

Source§

impl WasmDescribeVector for ContractPackageHash

Source§

impl Copy for ContractPackageHash

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + Self: Sized,

Consumes self and serializes to a Vec<u8>.
Source§

impl TryFromJsValue for ContractPackageHash

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for ContractPackageHash

Source§

impl VectorIntoJsValue for ContractPackageHash

Source§

impl VectorIntoWasmAbi for ContractPackageHash

Source§

impl WasmDescribe for ContractPackageHash

Source§

impl WasmDescribeVector for ContractPackageHash

Source§

impl Copy for ContractPackageHash

Source§

impl SupportsConstructor for ContractPackageHash

Source§

impl SupportsInstanceProperty for ContractPackageHash

Source§

impl SupportsStaticProperty for ContractPackageHash

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -40,5 +40,6 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file +[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/hash/deploy_hash/index.html b/docs/api-rust/casper_rust_wasm_sdk/types/hash/deploy_hash/index.html index 8332d80b1..7f0804320 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/hash/deploy_hash/index.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/hash/deploy_hash/index.html @@ -1 +1 @@ -casper_rust_wasm_sdk::types::hash::deploy_hash - Rust
casper_rust_wasm_sdk::types::hash

Module deploy_hash

Source

Structs§

\ No newline at end of file +casper_rust_wasm_sdk::types::hash::deploy_hash - Rust
casper_rust_wasm_sdk::types::hash

Module deploy_hash

Source

Structs§

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/hash/deploy_hash/struct.DeployHash.html b/docs/api-rust/casper_rust_wasm_sdk/types/hash/deploy_hash/struct.DeployHash.html index 7cdb2dce1..1cab49df9 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/hash/deploy_hash/struct.DeployHash.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/hash/deploy_hash/struct.DeployHash.html @@ -1,5 +1,5 @@ -DeployHash in casper_rust_wasm_sdk::types::hash::deploy_hash - Rust
casper_rust_wasm_sdk::types::hash::deploy_hash

Struct DeployHash

Source
pub struct DeployHash(/* private fields */);

Implementations§

Source§

impl DeployHash

Source

pub fn new(deploy_hash_hex_str: &str) -> Result<DeployHash, SdkError>

Source

pub fn from_digest(digest: Digest) -> Result<DeployHash, SdkError>

Trait Implementations§

Source§

impl Clone for DeployHash

Source§

fn clone(&self) -> DeployHash

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for DeployHash

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for DeployHash

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Display for DeployHash

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl From<DeployHash> for DeployHash

Source§

fn from(deploy_hash: DeployHash) -> Self

Converts to this type from the input type.
Source§

impl From<DeployHash> for DeployHash

Source§

fn from(deploy_hash: _DeployHash) -> Self

Converts to this type from the input type.
Source§

impl From<DeployHash> for JsValue

Source§

fn from(value: DeployHash) -> Self

Converts to this type from the input type.
Source§

impl From<Digest> for DeployHash

Source§

fn from(digest: Digest) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for DeployHash

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the +DeployHash in casper_rust_wasm_sdk::types::hash::deploy_hash - Rust
casper_rust_wasm_sdk::types::hash::deploy_hash

Struct DeployHash

Source
pub struct DeployHash(/* private fields */);

Implementations§

Source§

impl DeployHash

Source

pub fn new(deploy_hash_hex_str: &str) -> Result<DeployHash, SdkError>

Source

pub fn from_digest(digest: Digest) -> Result<DeployHash, SdkError>

Trait Implementations§

Source§

impl Clone for DeployHash

Source§

fn clone(&self) -> DeployHash

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for DeployHash

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for DeployHash

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Display for DeployHash

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl From<DeployHash> for DeployHash

Source§

fn from(deploy_hash: DeployHash) -> Self

Converts to this type from the input type.
Source§

impl From<DeployHash> for DeployHash

Source§

fn from(deploy_hash: _DeployHash) -> Self

Converts to this type from the input type.
Source§

impl From<DeployHash> for JsValue

Source§

fn from(value: DeployHash) -> Self

Converts to this type from the input type.
Source§

impl From<Digest> for DeployHash

Source§

fn from(digest: Digest) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for DeployHash

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for DeployHash

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm ABI boundary.
Source§

impl LongRefFromWasmAbi for DeployHash

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRef<DeployHash>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn long_ref_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl OptionFromWasmAbi for DeployHash

Source§

fn is_none(abi: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be @@ -8,8 +8,8 @@ the None branch of this option. Read more
Source§

impl RefFromWasmAbi for DeployHash

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<DeployHash>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for DeployHash

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<DeployHash>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for DeployHash

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for DeployHash

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for DeployHash

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[DeployHash]>

Source§

impl VectorIntoJsValue for DeployHash

Source§

impl VectorIntoWasmAbi for DeployHash

Source§

impl WasmDescribe for DeployHash

Source§

impl WasmDescribeVector for DeployHash

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +call, and so that they remain anonymous.

Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for DeployHash

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<DeployHash>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for DeployHash

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for DeployHash

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for DeployHash

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[DeployHash]>

Source§

impl VectorIntoJsValue for DeployHash

Source§

impl VectorIntoWasmAbi for DeployHash

Source§

impl WasmDescribe for DeployHash

Source§

impl WasmDescribeVector for DeployHash

Source§

impl SupportsConstructor for DeployHash

Source§

impl SupportsInstanceProperty for DeployHash

Source§

impl SupportsStaticProperty for DeployHash

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -38,5 +38,6 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file +[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/hash/index.html b/docs/api-rust/casper_rust_wasm_sdk/types/hash/index.html index 9f2623541..a3d49b141 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/hash/index.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/hash/index.html @@ -1 +1 @@ -casper_rust_wasm_sdk::types::hash - Rust
\ No newline at end of file +casper_rust_wasm_sdk::types::hash - Rust
\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/hash/package_hash/index.html b/docs/api-rust/casper_rust_wasm_sdk/types/hash/package_hash/index.html index 84a882f68..bdaf834e6 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/hash/package_hash/index.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/hash/package_hash/index.html @@ -1 +1 @@ -casper_rust_wasm_sdk::types::hash::package_hash - Rust
casper_rust_wasm_sdk::types::hash

Module package_hash

Source

Structs§

\ No newline at end of file +casper_rust_wasm_sdk::types::hash::package_hash - Rust
casper_rust_wasm_sdk::types::hash

Module package_hash

Source

Structs§

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/hash/package_hash/struct.PackageHash.html b/docs/api-rust/casper_rust_wasm_sdk/types/hash/package_hash/struct.PackageHash.html index bb5159dce..0562ee895 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/hash/package_hash/struct.PackageHash.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/hash/package_hash/struct.PackageHash.html @@ -1,5 +1,5 @@ -PackageHash in casper_rust_wasm_sdk::types::hash::package_hash - Rust
casper_rust_wasm_sdk::types::hash::package_hash

Struct PackageHash

Source
pub struct PackageHash(/* private fields */);

Implementations§

Source§

impl PackageHash

Source

pub fn new(package_hash_hex_str: &str) -> Result<Self, SdkError>

Source

pub fn from_formatted_str(formatted_str: &str) -> Result<Self, SdkError>

Source§

impl PackageHash

Trait Implementations§

Source§

impl Clone for PackageHash

Source§

fn clone(&self) -> PackageHash

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for PackageHash

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for PackageHash

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<[u8; 32]> for PackageHash

Source§

fn from(bytes: PackageAddr) -> Self

Converts to this type from the input type.
Source§

impl From<PackageHash> for JsValue

Source§

fn from(value: PackageHash) -> Self

Converts to this type from the input type.
Source§

impl From<PackageHash> for PackageHash

Source§

fn from(package_hash: PackageHash) -> Self

Converts to this type from the input type.
Source§

impl From<PackageHash> for PackageHash

Source§

fn from(package_hash: _PackageHash) -> Self

Converts to this type from the input type.
Source§

impl FromBytes for PackageHash

Source§

fn from_bytes(bytes: &[u8]) -> Result<(Self, &[u8]), Error>

Deserializes the slice into Self.
Source§

fn from_vec(bytes: Vec<u8>) -> Result<(Self, Vec<u8>), Error>

Deserializes the Vec<u8> into Self.
Source§

impl FromWasmAbi for PackageHash

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the +PackageHash in casper_rust_wasm_sdk::types::hash::package_hash - Rust
casper_rust_wasm_sdk::types::hash::package_hash

Struct PackageHash

Source
pub struct PackageHash(/* private fields */);

Implementations§

Source§

impl PackageHash

Source

pub fn new(package_hash_hex_str: &str) -> Result<Self, SdkError>

Source

pub fn from_formatted_str(formatted_str: &str) -> Result<Self, SdkError>

Source§

impl PackageHash

Trait Implementations§

Source§

impl Clone for PackageHash

Source§

fn clone(&self) -> PackageHash

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for PackageHash

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for PackageHash

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<[u8; 32]> for PackageHash

Source§

fn from(bytes: PackageAddr) -> Self

Converts to this type from the input type.
Source§

impl From<PackageHash> for JsValue

Source§

fn from(value: PackageHash) -> Self

Converts to this type from the input type.
Source§

impl From<PackageHash> for PackageHash

Source§

fn from(package_hash: PackageHash) -> Self

Converts to this type from the input type.
Source§

impl From<PackageHash> for PackageHash

Source§

fn from(package_hash: _PackageHash) -> Self

Converts to this type from the input type.
Source§

impl FromBytes for PackageHash

Source§

fn from_bytes(bytes: &[u8]) -> Result<(Self, &[u8]), Error>

Deserializes the slice into Self.
Source§

fn from_vec(bytes: Vec<u8>) -> Result<(Self, Vec<u8>), Error>

Deserializes the Vec<u8> into Self.
Source§

impl FromWasmAbi for PackageHash

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for PackageHash

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm ABI boundary.
Source§

impl LongRefFromWasmAbi for PackageHash

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRef<PackageHash>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn long_ref_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl OptionFromWasmAbi for PackageHash

Source§

fn is_none(abi: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be @@ -8,11 +8,11 @@ the None branch of this option. Read more
Source§

impl RefFromWasmAbi for PackageHash

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<PackageHash>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for PackageHash

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<PackageHash>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for PackageHash

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl ToBytes for PackageHash

Source§

fn to_bytes(&self) -> Result<Vec<u8>, Error>

Serializes &self to a Vec<u8>.
Source§

fn serialized_length(&self) -> usize

Returns the length of the Vec<u8> which would be returned from a successful call to +call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for PackageHash

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<PackageHash>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for PackageHash

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl ToBytes for PackageHash

Source§

fn to_bytes(&self) -> Result<Vec<u8>, Error>

Serializes &self to a Vec<u8>.
Source§

fn serialized_length(&self) -> usize

Returns the length of the Vec<u8> which would be returned from a successful call to to_bytes() or into_bytes(). The data is not actually serialized, so this call is relatively cheap.
Source§

fn write_bytes(&self, bytes: &mut Vec<u8>) -> Result<(), Error>

Writes &self into a mutable writer.
Source§

fn into_bytes(self) -> Result<Vec<u8>, Error>
where - Self: Sized,

Consumes self and serializes to a Vec<u8>.
Source§

impl TryFromJsValue for PackageHash

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for PackageHash

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[PackageHash]>

Source§

impl VectorIntoJsValue for PackageHash

Source§

impl VectorIntoWasmAbi for PackageHash

Source§

impl WasmDescribe for PackageHash

Source§

impl WasmDescribeVector for PackageHash

Source§

impl Copy for PackageHash

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + Self: Sized,

Consumes self and serializes to a Vec<u8>.
Source§

impl TryFromJsValue for PackageHash

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for PackageHash

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[PackageHash]>

Source§

impl VectorIntoJsValue for PackageHash

Source§

impl VectorIntoWasmAbi for PackageHash

Source§

impl WasmDescribe for PackageHash

Source§

impl WasmDescribeVector for PackageHash

Source§

impl Copy for PackageHash

Source§

impl SupportsConstructor for PackageHash

Source§

impl SupportsInstanceProperty for PackageHash

Source§

impl SupportsStaticProperty for PackageHash

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -40,5 +40,6 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file +[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/hash/transaction_hash/index.html b/docs/api-rust/casper_rust_wasm_sdk/types/hash/transaction_hash/index.html index 252868c69..573a1adcf 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/hash/transaction_hash/index.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/hash/transaction_hash/index.html @@ -1 +1 @@ -casper_rust_wasm_sdk::types::hash::transaction_hash - Rust
casper_rust_wasm_sdk::types::hash

Module transaction_hash

Source

Structs§

\ No newline at end of file +casper_rust_wasm_sdk::types::hash::transaction_hash - Rust
casper_rust_wasm_sdk::types::hash

Module transaction_hash

Source

Structs§

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/hash/transaction_hash/struct.TransactionHash.html b/docs/api-rust/casper_rust_wasm_sdk/types/hash/transaction_hash/struct.TransactionHash.html index 752b7eeab..dcfa4cdab 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/hash/transaction_hash/struct.TransactionHash.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/hash/transaction_hash/struct.TransactionHash.html @@ -1,5 +1,5 @@ -TransactionHash in casper_rust_wasm_sdk::types::hash::transaction_hash - Rust
casper_rust_wasm_sdk::types::hash::transaction_hash

Struct TransactionHash

Source
pub struct TransactionHash(/* private fields */);

Implementations§

Source§

impl TransactionHash

Source

pub fn new(transaction_hash_hex_str: &str) -> Result<Self, SdkError>

Source

pub fn from_raw(bytes: &[u8]) -> Result<Self, SdkError>

Source

pub fn digest(&self) -> Result<Digest, SdkError>

Trait Implementations§

Source§

impl Clone for TransactionHash

Source§

fn clone(&self) -> TransactionHash

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for TransactionHash

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for TransactionHash

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Display for TransactionHash

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl From<TransactionHash> for JsValue

Source§

fn from(value: TransactionHash) -> Self

Converts to this type from the input type.
Source§

impl From<TransactionHash> for TransactionHash

Source§

fn from(transaction_hash: TransactionHash) -> Self

Converts to this type from the input type.
Source§

impl From<TransactionHash> for TransactionHash

Source§

fn from(transaction_hash: _TransactionHash) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for TransactionHash

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the +TransactionHash in casper_rust_wasm_sdk::types::hash::transaction_hash - Rust
casper_rust_wasm_sdk::types::hash::transaction_hash

Struct TransactionHash

Source
pub struct TransactionHash(/* private fields */);

Implementations§

Source§

impl TransactionHash

Source

pub fn new(transaction_hash_hex_str: &str) -> Result<Self, SdkError>

Source

pub fn from_raw(bytes: &[u8]) -> Result<Self, SdkError>

Source

pub fn digest(&self) -> Result<Digest, SdkError>

Trait Implementations§

Source§

impl Clone for TransactionHash

Source§

fn clone(&self) -> TransactionHash

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for TransactionHash

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for TransactionHash

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Display for TransactionHash

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl From<TransactionHash> for JsValue

Source§

fn from(value: TransactionHash) -> Self

Converts to this type from the input type.
Source§

impl From<TransactionHash> for TransactionHash

Source§

fn from(transaction_hash: TransactionHash) -> Self

Converts to this type from the input type.
Source§

impl From<TransactionHash> for TransactionHash

Source§

fn from(transaction_hash: _TransactionHash) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for TransactionHash

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for TransactionHash

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm ABI boundary.
Source§

impl LongRefFromWasmAbi for TransactionHash

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRef<TransactionHash>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn long_ref_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl OptionFromWasmAbi for TransactionHash

Source§

fn is_none(abi: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be @@ -8,8 +8,8 @@ the None branch of this option. Read more
Source§

impl RefFromWasmAbi for TransactionHash

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<TransactionHash>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for TransactionHash

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<TransactionHash>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for TransactionHash

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for TransactionHash

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for TransactionHash

Source§

impl VectorIntoJsValue for TransactionHash

Source§

impl VectorIntoWasmAbi for TransactionHash

Source§

impl WasmDescribe for TransactionHash

Source§

impl WasmDescribeVector for TransactionHash

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +call, and so that they remain anonymous.

Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for TransactionHash

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<TransactionHash>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for TransactionHash

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for TransactionHash

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for TransactionHash

Source§

impl VectorIntoJsValue for TransactionHash

Source§

impl VectorIntoWasmAbi for TransactionHash

Source§

impl WasmDescribe for TransactionHash

Source§

impl WasmDescribeVector for TransactionHash

Source§

impl SupportsConstructor for TransactionHash

Source§

impl SupportsInstanceProperty for TransactionHash

Source§

impl SupportsStaticProperty for TransactionHash

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -38,5 +38,6 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file +[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/identifier/account_identifier/index.html b/docs/api-rust/casper_rust_wasm_sdk/types/identifier/account_identifier/index.html index 45b311cf1..98dae2865 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/identifier/account_identifier/index.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/identifier/account_identifier/index.html @@ -1 +1 @@ -casper_rust_wasm_sdk::types::identifier::account_identifier - Rust
casper_rust_wasm_sdk::types::identifier

Module account_identifier

Source

Structs§

\ No newline at end of file +casper_rust_wasm_sdk::types::identifier::account_identifier - Rust
casper_rust_wasm_sdk::types::identifier

Module account_identifier

Source

Structs§

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/identifier/account_identifier/struct.AccountIdentifier.html b/docs/api-rust/casper_rust_wasm_sdk/types/identifier/account_identifier/struct.AccountIdentifier.html index 9d91d6ebe..c8d9a4c7d 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/identifier/account_identifier/struct.AccountIdentifier.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/identifier/account_identifier/struct.AccountIdentifier.html @@ -1,5 +1,5 @@ -AccountIdentifier in casper_rust_wasm_sdk::types::identifier::account_identifier - Rust
casper_rust_wasm_sdk::types::identifier::account_identifier

Struct AccountIdentifier

Source
pub struct AccountIdentifier(/* private fields */);

Implementations§

Source§

impl AccountIdentifier

Source

pub fn from_formatted_str(formatted_str: &str) -> Result<Self, SdkError>

👎Deprecated: prefer ‘EntityIdentifier’
Source§

impl AccountIdentifier

Source

pub fn from_account_under_public_key(key: PublicKey) -> Self

👎Deprecated: prefer ‘EntityIdentifier’
Source

pub fn from_account_under_account_hash(account_hash: AccountHash) -> Self

👎Deprecated: prefer ‘EntityIdentifier’

Trait Implementations§

Source§

impl Clone for AccountIdentifier

Source§

fn clone(&self) -> AccountIdentifier

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for AccountIdentifier

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for AccountIdentifier

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Display for AccountIdentifier

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl From<AccountHash> for AccountIdentifier

Source§

fn from(account_hash: AccountHash) -> Self

Converts to this type from the input type.
Source§

impl From<AccountIdentifier> for AccountHash

Source§

fn from(account_identifier: AccountIdentifier) -> Self

Converts to this type from the input type.
Source§

impl From<AccountIdentifier> for AccountIdentifier

Source§

fn from(account_identifier: AccountIdentifier) -> Self

Converts to this type from the input type.
Source§

impl From<AccountIdentifier> for AccountIdentifier

Source§

fn from(account_identifier: _AccountIdentifier) -> Self

Converts to this type from the input type.
Source§

impl From<AccountIdentifier> for JsValue

Source§

fn from(value: AccountIdentifier) -> Self

Converts to this type from the input type.
Source§

impl From<AccountIdentifier> for PublicKey

Source§

fn from(account_identifier: AccountIdentifier) -> Self

Converts to this type from the input type.
Source§

impl From<PublicKey> for AccountIdentifier

Source§

fn from(key: PublicKey) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for AccountIdentifier

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the +AccountIdentifier in casper_rust_wasm_sdk::types::identifier::account_identifier - Rust
casper_rust_wasm_sdk::types::identifier::account_identifier

Struct AccountIdentifier

Source
pub struct AccountIdentifier(/* private fields */);

Implementations§

Source§

impl AccountIdentifier

Source

pub fn from_formatted_str(formatted_str: &str) -> Result<Self, SdkError>

👎Deprecated: prefer ‘EntityIdentifier’
Source§

impl AccountIdentifier

Source

pub fn from_account_under_public_key(key: PublicKey) -> Self

👎Deprecated: prefer ‘EntityIdentifier’
Source

pub fn from_account_under_account_hash(account_hash: AccountHash) -> Self

👎Deprecated: prefer ‘EntityIdentifier’

Trait Implementations§

Source§

impl Clone for AccountIdentifier

Source§

fn clone(&self) -> AccountIdentifier

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for AccountIdentifier

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for AccountIdentifier

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Display for AccountIdentifier

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl From<AccountHash> for AccountIdentifier

Source§

fn from(account_hash: AccountHash) -> Self

Converts to this type from the input type.
Source§

impl From<AccountIdentifier> for AccountHash

Source§

fn from(account_identifier: AccountIdentifier) -> Self

Converts to this type from the input type.
Source§

impl From<AccountIdentifier> for AccountIdentifier

Source§

fn from(account_identifier: AccountIdentifier) -> Self

Converts to this type from the input type.
Source§

impl From<AccountIdentifier> for AccountIdentifier

Source§

fn from(account_identifier: _AccountIdentifier) -> Self

Converts to this type from the input type.
Source§

impl From<AccountIdentifier> for JsValue

Source§

fn from(value: AccountIdentifier) -> Self

Converts to this type from the input type.
Source§

impl From<AccountIdentifier> for PublicKey

Source§

fn from(account_identifier: AccountIdentifier) -> Self

Converts to this type from the input type.
Source§

impl From<PublicKey> for AccountIdentifier

Source§

fn from(key: PublicKey) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for AccountIdentifier

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for AccountIdentifier

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm ABI boundary.
Source§

impl LongRefFromWasmAbi for AccountIdentifier

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRef<AccountIdentifier>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn long_ref_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl OptionFromWasmAbi for AccountIdentifier

Source§

fn is_none(abi: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be @@ -8,8 +8,8 @@ the None branch of this option. Read more
Source§

impl RefFromWasmAbi for AccountIdentifier

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<AccountIdentifier>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for AccountIdentifier

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<AccountIdentifier>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for AccountIdentifier

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for AccountIdentifier

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for AccountIdentifier

Source§

impl VectorIntoJsValue for AccountIdentifier

Source§

impl VectorIntoWasmAbi for AccountIdentifier

Source§

impl WasmDescribe for AccountIdentifier

Source§

impl WasmDescribeVector for AccountIdentifier

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +call, and so that they remain anonymous.

Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for AccountIdentifier

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<AccountIdentifier>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for AccountIdentifier

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for AccountIdentifier

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for AccountIdentifier

Source§

impl VectorIntoJsValue for AccountIdentifier

Source§

impl VectorIntoWasmAbi for AccountIdentifier

Source§

impl WasmDescribe for AccountIdentifier

Source§

impl WasmDescribeVector for AccountIdentifier

Source§

impl SupportsConstructor for AccountIdentifier

Source§

impl SupportsInstanceProperty for AccountIdentifier

Source§

impl SupportsStaticProperty for AccountIdentifier

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -38,5 +38,6 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file +[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/identifier/block_identifier/enum.BlockIdentifierInput.html b/docs/api-rust/casper_rust_wasm_sdk/types/identifier/block_identifier/enum.BlockIdentifierInput.html index 228e1453d..fcb7d2c53 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/identifier/block_identifier/enum.BlockIdentifierInput.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/identifier/block_identifier/enum.BlockIdentifierInput.html @@ -1,4 +1,4 @@ -BlockIdentifierInput in casper_rust_wasm_sdk::types::identifier::block_identifier - Rust
casper_rust_wasm_sdk::types::identifier::block_identifier

Enum BlockIdentifierInput

Source
pub enum BlockIdentifierInput {
+BlockIdentifierInput in casper_rust_wasm_sdk::types::identifier::block_identifier - Rust
casper_rust_wasm_sdk::types::identifier::block_identifier

Enum BlockIdentifierInput

Source
pub enum BlockIdentifierInput {
     BlockIdentifier(BlockIdentifier),
     String(String),
 }

Variants§

§

BlockIdentifier(BlockIdentifier)

§

String(String)

Trait Implementations§

Source§

impl Clone for BlockIdentifierInput

Source§

fn clone(&self) -> BlockIdentifierInput

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for BlockIdentifierInput

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where @@ -27,4 +27,5 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
\ No newline at end of file +[WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/identifier/block_identifier/index.html b/docs/api-rust/casper_rust_wasm_sdk/types/identifier/block_identifier/index.html index 8f52390f8..9e78d65c7 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/identifier/block_identifier/index.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/identifier/block_identifier/index.html @@ -1 +1 @@ -casper_rust_wasm_sdk::types::identifier::block_identifier - Rust
casper_rust_wasm_sdk::types::identifier

Module block_identifier

Source

Structs§

Enums§

\ No newline at end of file +casper_rust_wasm_sdk::types::identifier::block_identifier - Rust
casper_rust_wasm_sdk::types::identifier

Module block_identifier

Source

Structs§

Enums§

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/identifier/block_identifier/struct.BlockIdentifier.html b/docs/api-rust/casper_rust_wasm_sdk/types/identifier/block_identifier/struct.BlockIdentifier.html index 4a77a75e8..9f9e8e19e 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/identifier/block_identifier/struct.BlockIdentifier.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/identifier/block_identifier/struct.BlockIdentifier.html @@ -1,5 +1,5 @@ -BlockIdentifier in casper_rust_wasm_sdk::types::identifier::block_identifier - Rust
casper_rust_wasm_sdk::types::identifier::block_identifier

Struct BlockIdentifier

Source
pub struct BlockIdentifier(/* private fields */);

Implementations§

Source§

impl BlockIdentifier

Source

pub fn new(block_identifier: BlockIdentifier) -> Self

Source

pub fn from_hash(hash: BlockHash) -> Self

Source

pub fn from_height(height: u64) -> Self

Trait Implementations§

Source§

impl Clone for BlockIdentifier

Source§

fn clone(&self) -> BlockIdentifier

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for BlockIdentifier

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for BlockIdentifier

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<BlockIdentifier> for BlockIdentifier

Source§

fn from(block_identifier: BlockIdentifier) -> Self

Converts to this type from the input type.
Source§

impl From<BlockIdentifier> for BlockIdentifier

Source§

fn from(block_identifier: _BlockIdentifier) -> Self

Converts to this type from the input type.
Source§

impl From<BlockIdentifier> for JsValue

Source§

fn from(value: BlockIdentifier) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for BlockIdentifier

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the +BlockIdentifier in casper_rust_wasm_sdk::types::identifier::block_identifier - Rust
casper_rust_wasm_sdk::types::identifier::block_identifier

Struct BlockIdentifier

Source
pub struct BlockIdentifier(/* private fields */);

Implementations§

Source§

impl BlockIdentifier

Source

pub fn new(block_identifier: BlockIdentifier) -> Self

Source

pub fn from_hash(hash: BlockHash) -> Self

Source

pub fn from_height(height: u64) -> Self

Trait Implementations§

Source§

impl Clone for BlockIdentifier

Source§

fn clone(&self) -> BlockIdentifier

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for BlockIdentifier

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for BlockIdentifier

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<BlockIdentifier> for BlockIdentifier

Source§

fn from(block_identifier: BlockIdentifier) -> Self

Converts to this type from the input type.
Source§

impl From<BlockIdentifier> for BlockIdentifier

Source§

fn from(block_identifier: _BlockIdentifier) -> Self

Converts to this type from the input type.
Source§

impl From<BlockIdentifier> for JsValue

Source§

fn from(value: BlockIdentifier) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for BlockIdentifier

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for BlockIdentifier

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm ABI boundary.
Source§

impl LongRefFromWasmAbi for BlockIdentifier

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRef<BlockIdentifier>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn long_ref_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl OptionFromWasmAbi for BlockIdentifier

Source§

fn is_none(abi: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be @@ -8,8 +8,8 @@ the None branch of this option. Read more
Source§

impl RefFromWasmAbi for BlockIdentifier

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<BlockIdentifier>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for BlockIdentifier

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<BlockIdentifier>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for BlockIdentifier

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for BlockIdentifier

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for BlockIdentifier

Source§

impl VectorIntoJsValue for BlockIdentifier

Source§

impl VectorIntoWasmAbi for BlockIdentifier

Source§

impl WasmDescribe for BlockIdentifier

Source§

impl WasmDescribeVector for BlockIdentifier

Source§

impl Copy for BlockIdentifier

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +call, and so that they remain anonymous.

Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for BlockIdentifier

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<BlockIdentifier>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for BlockIdentifier

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for BlockIdentifier

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for BlockIdentifier

Source§

impl VectorIntoJsValue for BlockIdentifier

Source§

impl VectorIntoWasmAbi for BlockIdentifier

Source§

impl WasmDescribe for BlockIdentifier

Source§

impl WasmDescribeVector for BlockIdentifier

Source§

impl Copy for BlockIdentifier

Source§

impl SupportsConstructor for BlockIdentifier

Source§

impl SupportsInstanceProperty for BlockIdentifier

Source§

impl SupportsStaticProperty for BlockIdentifier

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -37,5 +37,6 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file +[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/identifier/dictionary_item_identifier/index.html b/docs/api-rust/casper_rust_wasm_sdk/types/identifier/dictionary_item_identifier/index.html index e348cba31..edeaee439 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/identifier/dictionary_item_identifier/index.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/identifier/dictionary_item_identifier/index.html @@ -1 +1 @@ -casper_rust_wasm_sdk::types::identifier::dictionary_item_identifier - Rust
casper_rust_wasm_sdk::types::identifier

Module dictionary_item_identifier

Source

Structs§

\ No newline at end of file +casper_rust_wasm_sdk::types::identifier::dictionary_item_identifier - Rust
casper_rust_wasm_sdk::types::identifier

Module dictionary_item_identifier

Source

Structs§

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/identifier/dictionary_item_identifier/struct.DictionaryItemIdentifier.html b/docs/api-rust/casper_rust_wasm_sdk/types/identifier/dictionary_item_identifier/struct.DictionaryItemIdentifier.html index a3f481a13..1e0085b39 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/identifier/dictionary_item_identifier/struct.DictionaryItemIdentifier.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/identifier/dictionary_item_identifier/struct.DictionaryItemIdentifier.html @@ -1,4 +1,4 @@ -DictionaryItemIdentifier in casper_rust_wasm_sdk::types::identifier::dictionary_item_identifier - Rust
casper_rust_wasm_sdk::types::identifier::dictionary_item_identifier

Struct DictionaryItemIdentifier

Source
pub struct DictionaryItemIdentifier(/* private fields */);

Implementations§

Source§

impl DictionaryItemIdentifier

Source

pub fn new_from_account_info( +DictionaryItemIdentifier in casper_rust_wasm_sdk::types::identifier::dictionary_item_identifier - Rust
casper_rust_wasm_sdk::types::identifier::dictionary_item_identifier

Struct DictionaryItemIdentifier

Source
pub struct DictionaryItemIdentifier(/* private fields */);

Implementations§

Source§

impl DictionaryItemIdentifier

Source

pub fn new_from_account_info( account_hash: &str, dictionary_name: &str, dictionary_item_key: &str, @@ -32,8 +32,8 @@ dictionary_item_key: &str, ) -> Result<DictionaryItemIdentifier, JsError>

Source

pub fn new_from_dictionary_key_js_alias( dictionary_key: &str, -) -> Result<DictionaryItemIdentifier, JsError>

Trait Implementations§

Source§

impl Clone for DictionaryItemIdentifier

Source§

fn clone(&self) -> DictionaryItemIdentifier

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for DictionaryItemIdentifier

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for DictionaryItemIdentifier

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<DictionaryItemIdentifier> for DictionaryItemIdentifier

Source§

fn from(dictionary_item_identifier: DictionaryItemIdentifier) -> Self

Converts to this type from the input type.
Source§

impl From<DictionaryItemIdentifier> for DictionaryItemIdentifier

Source§

fn from(identifier: _DictionaryItemIdentifier) -> Self

Converts to this type from the input type.
Source§

impl From<DictionaryItemIdentifier> for JsValue

Source§

fn from(value: DictionaryItemIdentifier) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for DictionaryItemIdentifier

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the +) -> Result<DictionaryItemIdentifier, JsError>

Trait Implementations§

Source§

impl Clone for DictionaryItemIdentifier

Source§

fn clone(&self) -> DictionaryItemIdentifier

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for DictionaryItemIdentifier

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for DictionaryItemIdentifier

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<DictionaryItemIdentifier> for DictionaryItemIdentifier

Source§

fn from(dictionary_item_identifier: DictionaryItemIdentifier) -> Self

Converts to this type from the input type.
Source§

impl From<DictionaryItemIdentifier> for DictionaryItemIdentifier

Source§

fn from(identifier: _DictionaryItemIdentifier) -> Self

Converts to this type from the input type.
Source§

impl From<DictionaryItemIdentifier> for JsValue

Source§

fn from(value: DictionaryItemIdentifier) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for DictionaryItemIdentifier

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for DictionaryItemIdentifier

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm ABI boundary.
Source§

impl LongRefFromWasmAbi for DictionaryItemIdentifier

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRef<DictionaryItemIdentifier>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn long_ref_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl OptionFromWasmAbi for DictionaryItemIdentifier

Source§

fn is_none(abi: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be @@ -42,8 +42,8 @@ the None branch of this option. Read more
Source§

impl RefFromWasmAbi for DictionaryItemIdentifier

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<DictionaryItemIdentifier>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for DictionaryItemIdentifier

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<DictionaryItemIdentifier>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for DictionaryItemIdentifier

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for DictionaryItemIdentifier

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for DictionaryItemIdentifier

Source§

impl VectorIntoJsValue for DictionaryItemIdentifier

Source§

impl VectorIntoWasmAbi for DictionaryItemIdentifier

Source§

impl WasmDescribe for DictionaryItemIdentifier

Source§

impl WasmDescribeVector for DictionaryItemIdentifier

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +call, and so that they remain anonymous.

Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for DictionaryItemIdentifier

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<DictionaryItemIdentifier>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for DictionaryItemIdentifier

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for DictionaryItemIdentifier

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for DictionaryItemIdentifier

Source§

impl VectorIntoJsValue for DictionaryItemIdentifier

Source§

impl VectorIntoWasmAbi for DictionaryItemIdentifier

Source§

impl WasmDescribe for DictionaryItemIdentifier

Source§

impl WasmDescribeVector for DictionaryItemIdentifier

Source§

impl SupportsConstructor for DictionaryItemIdentifier

Source§

impl SupportsInstanceProperty for DictionaryItemIdentifier

Source§

impl SupportsStaticProperty for DictionaryItemIdentifier

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -71,5 +71,6 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file +[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/identifier/entity_identifier/index.html b/docs/api-rust/casper_rust_wasm_sdk/types/identifier/entity_identifier/index.html index fd1ef26ac..5dc7ceb73 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/identifier/entity_identifier/index.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/identifier/entity_identifier/index.html @@ -1 +1 @@ -casper_rust_wasm_sdk::types::identifier::entity_identifier - Rust
casper_rust_wasm_sdk::types::identifier

Module entity_identifier

Source

Structs§

\ No newline at end of file +casper_rust_wasm_sdk::types::identifier::entity_identifier - Rust
casper_rust_wasm_sdk::types::identifier

Module entity_identifier

Source

Structs§

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/identifier/entity_identifier/struct.EntityIdentifier.html b/docs/api-rust/casper_rust_wasm_sdk/types/identifier/entity_identifier/struct.EntityIdentifier.html index c2886c707..71f2f0a2b 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/identifier/entity_identifier/struct.EntityIdentifier.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/identifier/entity_identifier/struct.EntityIdentifier.html @@ -1,5 +1,5 @@ -EntityIdentifier in casper_rust_wasm_sdk::types::identifier::entity_identifier - Rust
casper_rust_wasm_sdk::types::identifier::entity_identifier

Struct EntityIdentifier

Source
pub struct EntityIdentifier(/* private fields */);

Implementations§

Source§

impl EntityIdentifier

Source

pub fn new(formatted_str: &str) -> Result<Self, SdkError>

Source

pub fn from_formatted_str(formatted_str: &str) -> Result<Self, SdkError>

Source§

impl EntityIdentifier

Trait Implementations§

Source§

impl Clone for EntityIdentifier

Source§

fn clone(&self) -> EntityIdentifier

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for EntityIdentifier

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for EntityIdentifier

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Display for EntityIdentifier

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl From<AccountHash> for EntityIdentifier

Source§

fn from(account_hash: AccountHash) -> Self

Converts to this type from the input type.
Source§

impl From<EntityAddr> for EntityIdentifier

Source§

fn from(entity_addr: EntityAddr) -> Self

Converts to this type from the input type.
Source§

impl From<EntityIdentifier> for AccountHash

Source§

fn from(account_identifier: EntityIdentifier) -> Self

Converts to this type from the input type.
Source§

impl From<EntityIdentifier> for EntityAddr

Source§

fn from(account_identifier: EntityIdentifier) -> Self

Converts to this type from the input type.
Source§

impl From<EntityIdentifier> for EntityIdentifier

Source§

fn from(account_identifier: EntityIdentifier) -> Self

Converts to this type from the input type.
Source§

impl From<EntityIdentifier> for EntityIdentifier

Source§

fn from(account_identifier: _EntityIdentifier) -> Self

Converts to this type from the input type.
Source§

impl From<EntityIdentifier> for JsValue

Source§

fn from(value: EntityIdentifier) -> Self

Converts to this type from the input type.
Source§

impl From<EntityIdentifier> for PublicKey

Source§

fn from(account_identifier: EntityIdentifier) -> Self

Converts to this type from the input type.
Source§

impl From<PublicKey> for EntityIdentifier

Source§

fn from(key: PublicKey) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for EntityIdentifier

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the +EntityIdentifier in casper_rust_wasm_sdk::types::identifier::entity_identifier - Rust
casper_rust_wasm_sdk::types::identifier::entity_identifier

Struct EntityIdentifier

Source
pub struct EntityIdentifier(/* private fields */);

Implementations§

Source§

impl EntityIdentifier

Source

pub fn new(formatted_str: &str) -> Result<Self, SdkError>

Source

pub fn from_formatted_str(formatted_str: &str) -> Result<Self, SdkError>

Source§

impl EntityIdentifier

Trait Implementations§

Source§

impl Clone for EntityIdentifier

Source§

fn clone(&self) -> EntityIdentifier

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for EntityIdentifier

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for EntityIdentifier

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Display for EntityIdentifier

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl From<AccountHash> for EntityIdentifier

Source§

fn from(account_hash: AccountHash) -> Self

Converts to this type from the input type.
Source§

impl From<EntityAddr> for EntityIdentifier

Source§

fn from(entity_addr: EntityAddr) -> Self

Converts to this type from the input type.
Source§

impl From<EntityIdentifier> for AccountHash

Source§

fn from(account_identifier: EntityIdentifier) -> Self

Converts to this type from the input type.
Source§

impl From<EntityIdentifier> for EntityAddr

Source§

fn from(account_identifier: EntityIdentifier) -> Self

Converts to this type from the input type.
Source§

impl From<EntityIdentifier> for EntityIdentifier

Source§

fn from(account_identifier: EntityIdentifier) -> Self

Converts to this type from the input type.
Source§

impl From<EntityIdentifier> for EntityIdentifier

Source§

fn from(account_identifier: _EntityIdentifier) -> Self

Converts to this type from the input type.
Source§

impl From<EntityIdentifier> for JsValue

Source§

fn from(value: EntityIdentifier) -> Self

Converts to this type from the input type.
Source§

impl From<EntityIdentifier> for PublicKey

Source§

fn from(account_identifier: EntityIdentifier) -> Self

Converts to this type from the input type.
Source§

impl From<PublicKey> for EntityIdentifier

Source§

fn from(key: PublicKey) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for EntityIdentifier

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for EntityIdentifier

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm ABI boundary.
Source§

impl LongRefFromWasmAbi for EntityIdentifier

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRef<EntityIdentifier>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn long_ref_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl OptionFromWasmAbi for EntityIdentifier

Source§

fn is_none(abi: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be @@ -8,8 +8,8 @@ the None branch of this option. Read more
Source§

impl RefFromWasmAbi for EntityIdentifier

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<EntityIdentifier>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for EntityIdentifier

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<EntityIdentifier>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for EntityIdentifier

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for EntityIdentifier

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for EntityIdentifier

Source§

impl VectorIntoJsValue for EntityIdentifier

Source§

impl VectorIntoWasmAbi for EntityIdentifier

Source§

impl WasmDescribe for EntityIdentifier

Source§

impl WasmDescribeVector for EntityIdentifier

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +call, and so that they remain anonymous.

Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for EntityIdentifier

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<EntityIdentifier>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for EntityIdentifier

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for EntityIdentifier

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for EntityIdentifier

Source§

impl VectorIntoJsValue for EntityIdentifier

Source§

impl VectorIntoWasmAbi for EntityIdentifier

Source§

impl WasmDescribe for EntityIdentifier

Source§

impl WasmDescribeVector for EntityIdentifier

Source§

impl SupportsConstructor for EntityIdentifier

Source§

impl SupportsInstanceProperty for EntityIdentifier

Source§

impl SupportsStaticProperty for EntityIdentifier

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -38,5 +38,6 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file +[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/identifier/global_state_identifier/index.html b/docs/api-rust/casper_rust_wasm_sdk/types/identifier/global_state_identifier/index.html index fafe47823..a89c9358d 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/identifier/global_state_identifier/index.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/identifier/global_state_identifier/index.html @@ -1 +1 @@ -casper_rust_wasm_sdk::types::identifier::global_state_identifier - Rust
casper_rust_wasm_sdk::types::identifier

Module global_state_identifier

Source

Structs§

\ No newline at end of file +casper_rust_wasm_sdk::types::identifier::global_state_identifier - Rust
casper_rust_wasm_sdk::types::identifier

Module global_state_identifier

Source

Structs§

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/identifier/global_state_identifier/struct.GlobalStateIdentifier.html b/docs/api-rust/casper_rust_wasm_sdk/types/identifier/global_state_identifier/struct.GlobalStateIdentifier.html index de732bf2c..dd14cd501 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/identifier/global_state_identifier/struct.GlobalStateIdentifier.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/identifier/global_state_identifier/struct.GlobalStateIdentifier.html @@ -1,7 +1,7 @@ -GlobalStateIdentifier in casper_rust_wasm_sdk::types::identifier::global_state_identifier - Rust
casper_rust_wasm_sdk::types::identifier::global_state_identifier

Struct GlobalStateIdentifier

Source
pub struct GlobalStateIdentifier(/* private fields */);

Implementations§

Source§

impl GlobalStateIdentifier

Source

pub fn new( +GlobalStateIdentifier in casper_rust_wasm_sdk::types::identifier::global_state_identifier - Rust
casper_rust_wasm_sdk::types::identifier::global_state_identifier

Struct GlobalStateIdentifier

Source
pub struct GlobalStateIdentifier(/* private fields */);

Implementations§

Trait Implementations§

Source§

impl Clone for GlobalStateIdentifier

Source§

fn clone(&self) -> GlobalStateIdentifier

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for GlobalStateIdentifier

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for GlobalStateIdentifier

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<GlobalStateIdentifier> for GlobalStateIdentifier

Source§

fn from(global_state_identifier: GlobalStateIdentifier) -> Self

Converts to this type from the input type.
Source§

impl From<GlobalStateIdentifier> for GlobalStateIdentifier

Source§

fn from(identifier: _GlobalStateIdentifier) -> Self

Converts to this type from the input type.
Source§

impl From<GlobalStateIdentifier> for JsValue

Source§

fn from(value: GlobalStateIdentifier) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for GlobalStateIdentifier

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the +) -> GlobalStateIdentifier

Source

pub fn from_block_hash(block_hash: BlockHash) -> GlobalStateIdentifier

Source

pub fn from_block_height(block_height: u64) -> GlobalStateIdentifier

Source

pub fn from_state_root_hash(state_root_hash: Digest) -> GlobalStateIdentifier

Trait Implementations§

Source§

impl Clone for GlobalStateIdentifier

Source§

fn clone(&self) -> GlobalStateIdentifier

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for GlobalStateIdentifier

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for GlobalStateIdentifier

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<GlobalStateIdentifier> for GlobalStateIdentifier

Source§

fn from(global_state_identifier: GlobalStateIdentifier) -> Self

Converts to this type from the input type.
Source§

impl From<GlobalStateIdentifier> for GlobalStateIdentifier

Source§

fn from(identifier: _GlobalStateIdentifier) -> Self

Converts to this type from the input type.
Source§

impl From<GlobalStateIdentifier> for JsValue

Source§

fn from(value: GlobalStateIdentifier) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for GlobalStateIdentifier

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for GlobalStateIdentifier

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm ABI boundary.
Source§

impl LongRefFromWasmAbi for GlobalStateIdentifier

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRef<GlobalStateIdentifier>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn long_ref_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl OptionFromWasmAbi for GlobalStateIdentifier

Source§

fn is_none(abi: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be @@ -10,8 +10,8 @@ the None branch of this option. Read more
Source§

impl RefFromWasmAbi for GlobalStateIdentifier

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<GlobalStateIdentifier>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for GlobalStateIdentifier

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<GlobalStateIdentifier>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for GlobalStateIdentifier

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for GlobalStateIdentifier

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for GlobalStateIdentifier

Source§

impl VectorIntoJsValue for GlobalStateIdentifier

Source§

impl VectorIntoWasmAbi for GlobalStateIdentifier

Source§

impl WasmDescribe for GlobalStateIdentifier

Source§

impl WasmDescribeVector for GlobalStateIdentifier

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +call, and so that they remain anonymous.

Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for GlobalStateIdentifier

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<GlobalStateIdentifier>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for GlobalStateIdentifier

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for GlobalStateIdentifier

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for GlobalStateIdentifier

Source§

impl VectorIntoJsValue for GlobalStateIdentifier

Source§

impl VectorIntoWasmAbi for GlobalStateIdentifier

Source§

impl WasmDescribe for GlobalStateIdentifier

Source§

impl WasmDescribeVector for GlobalStateIdentifier

Source§

impl SupportsConstructor for GlobalStateIdentifier

Source§

impl SupportsInstanceProperty for GlobalStateIdentifier

Source§

impl SupportsStaticProperty for GlobalStateIdentifier

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -39,5 +39,6 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file +[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/identifier/index.html b/docs/api-rust/casper_rust_wasm_sdk/types/identifier/index.html index 94abf9ded..d77c12eea 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/identifier/index.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/identifier/index.html @@ -1 +1 @@ -casper_rust_wasm_sdk::types::identifier - Rust
\ No newline at end of file +casper_rust_wasm_sdk::types::identifier - Rust
\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/identifier/purse_identifier/index.html b/docs/api-rust/casper_rust_wasm_sdk/types/identifier/purse_identifier/index.html index 2d3a67702..5c06b6242 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/identifier/purse_identifier/index.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/identifier/purse_identifier/index.html @@ -1 +1 @@ -casper_rust_wasm_sdk::types::identifier::purse_identifier - Rust
casper_rust_wasm_sdk::types::identifier

Module purse_identifier

Source

Structs§

\ No newline at end of file +casper_rust_wasm_sdk::types::identifier::purse_identifier - Rust
casper_rust_wasm_sdk::types::identifier

Module purse_identifier

Source

Structs§

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/identifier/purse_identifier/struct.PurseIdentifier.html b/docs/api-rust/casper_rust_wasm_sdk/types/identifier/purse_identifier/struct.PurseIdentifier.html index 30e933a8a..8506ef793 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/identifier/purse_identifier/struct.PurseIdentifier.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/identifier/purse_identifier/struct.PurseIdentifier.html @@ -1,5 +1,5 @@ -PurseIdentifier in casper_rust_wasm_sdk::types::identifier::purse_identifier - Rust
casper_rust_wasm_sdk::types::identifier::purse_identifier

Struct PurseIdentifier

Source
pub struct PurseIdentifier(/* private fields */);

Implementations§

Trait Implementations§

Source§

impl Clone for PurseIdentifier

Source§

fn clone(&self) -> PurseIdentifier

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for PurseIdentifier

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for PurseIdentifier

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Display for PurseIdentifier

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl From<AccountHash> for PurseIdentifier

Source§

fn from(account_hash: AccountHash) -> Self

Converts to this type from the input type.
Source§

impl From<PublicKey> for PurseIdentifier

Source§

fn from(key: PublicKey) -> Self

Converts to this type from the input type.
Source§

impl From<PurseIdentifier> for AccountHash

Source§

fn from(purse_identifier: PurseIdentifier) -> Self

Converts to this type from the input type.
Source§

impl From<PurseIdentifier> for JsValue

Source§

fn from(value: PurseIdentifier) -> Self

Converts to this type from the input type.
Source§

impl From<PurseIdentifier> for PublicKey

Source§

fn from(purse_identifier: PurseIdentifier) -> Self

Converts to this type from the input type.
Source§

impl From<PurseIdentifier> for PurseIdentifier

Source§

fn from(purse_identifier: PurseIdentifier) -> Self

Converts to this type from the input type.
Source§

impl From<PurseIdentifier> for PurseIdentifier

Source§

fn from(purse_identifier: _PurseIdentifier) -> Self

Converts to this type from the input type.
Source§

impl From<PurseIdentifier> for URef

Source§

fn from(purse_identifier: PurseIdentifier) -> Self

Converts to this type from the input type.
Source§

impl From<URef> for PurseIdentifier

Source§

fn from(uref: URef) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for PurseIdentifier

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the +PurseIdentifier in casper_rust_wasm_sdk::types::identifier::purse_identifier - Rust
casper_rust_wasm_sdk::types::identifier::purse_identifier

Struct PurseIdentifier

Source
pub struct PurseIdentifier(/* private fields */);

Implementations§

Trait Implementations§

Source§

impl Clone for PurseIdentifier

Source§

fn clone(&self) -> PurseIdentifier

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for PurseIdentifier

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for PurseIdentifier

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Display for PurseIdentifier

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl From<AccountHash> for PurseIdentifier

Source§

fn from(account_hash: AccountHash) -> Self

Converts to this type from the input type.
Source§

impl From<PublicKey> for PurseIdentifier

Source§

fn from(key: PublicKey) -> Self

Converts to this type from the input type.
Source§

impl From<PurseIdentifier> for AccountHash

Source§

fn from(purse_identifier: PurseIdentifier) -> Self

Converts to this type from the input type.
Source§

impl From<PurseIdentifier> for JsValue

Source§

fn from(value: PurseIdentifier) -> Self

Converts to this type from the input type.
Source§

impl From<PurseIdentifier> for PublicKey

Source§

fn from(purse_identifier: PurseIdentifier) -> Self

Converts to this type from the input type.
Source§

impl From<PurseIdentifier> for PurseIdentifier

Source§

fn from(purse_identifier: PurseIdentifier) -> Self

Converts to this type from the input type.
Source§

impl From<PurseIdentifier> for PurseIdentifier

Source§

fn from(purse_identifier: _PurseIdentifier) -> Self

Converts to this type from the input type.
Source§

impl From<PurseIdentifier> for URef

Source§

fn from(purse_identifier: PurseIdentifier) -> Self

Converts to this type from the input type.
Source§

impl From<URef> for PurseIdentifier

Source§

fn from(uref: URef) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for PurseIdentifier

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for PurseIdentifier

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm ABI boundary.
Source§

impl LongRefFromWasmAbi for PurseIdentifier

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRef<PurseIdentifier>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn long_ref_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl OptionFromWasmAbi for PurseIdentifier

Source§

fn is_none(abi: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be @@ -8,8 +8,8 @@ the None branch of this option. Read more
Source§

impl RefFromWasmAbi for PurseIdentifier

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<PurseIdentifier>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for PurseIdentifier

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<PurseIdentifier>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for PurseIdentifier

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for PurseIdentifier

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for PurseIdentifier

Source§

impl VectorIntoJsValue for PurseIdentifier

Source§

impl VectorIntoWasmAbi for PurseIdentifier

Source§

impl WasmDescribe for PurseIdentifier

Source§

impl WasmDescribeVector for PurseIdentifier

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +call, and so that they remain anonymous.

Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for PurseIdentifier

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<PurseIdentifier>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for PurseIdentifier

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for PurseIdentifier

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for PurseIdentifier

Source§

impl VectorIntoJsValue for PurseIdentifier

Source§

impl VectorIntoWasmAbi for PurseIdentifier

Source§

impl WasmDescribe for PurseIdentifier

Source§

impl WasmDescribeVector for PurseIdentifier

Source§

impl SupportsConstructor for PurseIdentifier

Source§

impl SupportsInstanceProperty for PurseIdentifier

Source§

impl SupportsStaticProperty for PurseIdentifier

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -38,5 +38,6 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file +[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/index.html b/docs/api-rust/casper_rust_wasm_sdk/types/index.html index 04ad028d9..ad1e698fd 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/index.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/index.html @@ -1 +1 @@ -casper_rust_wasm_sdk::types - Rust
\ No newline at end of file +casper_rust_wasm_sdk::types - Rust
\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/key/index.html b/docs/api-rust/casper_rust_wasm_sdk/types/key/index.html index 98c1b33d4..bd97174b0 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/key/index.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/key/index.html @@ -1 +1 @@ -casper_rust_wasm_sdk::types::key - Rust
casper_rust_wasm_sdk::types

Module key

Source

Structs§

\ No newline at end of file +casper_rust_wasm_sdk::types::key - Rust
casper_rust_wasm_sdk::types

Module key

Source

Structs§

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/key/struct.Key.html b/docs/api-rust/casper_rust_wasm_sdk/types/key/struct.Key.html index 3e4a4ebcf..6c8473d9a 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/key/struct.Key.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/key/struct.Key.html @@ -1,5 +1,5 @@ -Key in casper_rust_wasm_sdk::types::key - Rust
casper_rust_wasm_sdk::types::key

Struct Key

Source
pub struct Key(/* private fields */);

Implementations§

Source§

impl Key

Source

pub fn new(key: Key) -> Result<Key, JsError>

Source

pub fn from_uref(key: URef) -> Self

Source

pub fn from_deploy_info(key: DeployHash) -> Self

Source

pub fn from_account(key: AccountHash) -> Self

Source

pub fn from_hash(key: HashAddr) -> Self

Source

pub fn from_transfer(key: Vec<u8>) -> TransferAddr

Source

pub fn from_era_info(key: EraId) -> Self

Source

pub fn from_balance(key: URefAddr) -> Self

Source

pub fn from_bid(key: AccountHash) -> Self

Source

pub fn from_withdraw(key: AccountHash) -> Self

Source

pub fn from_dictionary_addr(key: DictionaryAddr) -> Self

Source

pub fn as_dictionary(&self) -> Option<DictionaryAddr>

Source

pub fn from_system_contract_registry() -> Self

Source

pub fn from_era_summary() -> Self

Source

pub fn from_unbond(key: AccountHash) -> Self

Source

pub fn from_chainspec_registry() -> Self

Source

pub fn from_checksum_registry() -> Self

Source

pub fn to_formatted_string(&self) -> String

Source

pub fn from_formatted_str_js_alias(formatted_str: &str) -> Result<Key, JsError>

Source

pub fn from_dictionary_key(seed_uref: URef, dictionary_item_key: &[u8]) -> Self

Source

pub fn is_dictionary_key(&self) -> bool

Source

pub fn into_account(self) -> Option<AccountHash>

Source

pub fn into_hash(self) -> Option<HashAddr>

Source

pub fn as_balance(&self) -> Option<URefAddr>

Source

pub fn into_uref(self) -> Option<URef>

Source

pub fn uref_to_hash(&self) -> Option<Key>

Source

pub fn withdraw_to_unbond(&self) -> Option<Key>

Source§

impl Key

Source

pub fn from_formatted_str(formatted_str: &str) -> Result<Key, SdkError>

Trait Implementations§

Source§

impl Clone for Key

Source§

fn clone(&self) -> Key

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Key

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for Key

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<Key> for JsValue

Source§

fn from(value: Key) -> Self

Converts to this type from the input type.
Source§

impl From<Key> for Key

Source§

fn from(key: Key) -> Self

Converts to this type from the input type.
Source§

impl From<Key> for Key

Source§

fn from(key: _Key) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for Key

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the +Key in casper_rust_wasm_sdk::types::key - Rust
casper_rust_wasm_sdk::types::key

Struct Key

Source
pub struct Key(/* private fields */);

Implementations§

Source§

impl Key

Source

pub fn new(key: Key) -> Result<Key, JsError>

Source

pub fn from_uref(key: URef) -> Self

Source

pub fn from_deploy_info(key: DeployHash) -> Self

Source

pub fn from_account(key: AccountHash) -> Self

Source

pub fn from_hash(key: HashAddr) -> Self

Source

pub fn from_transfer(key: Vec<u8>) -> TransferAddr

Source

pub fn from_era_info(key: EraId) -> Self

Source

pub fn from_balance(key: URefAddr) -> Self

Source

pub fn from_bid(key: AccountHash) -> Self

Source

pub fn from_withdraw(key: AccountHash) -> Self

Source

pub fn from_dictionary_addr(key: DictionaryAddr) -> Self

Source

pub fn as_dictionary(&self) -> Option<DictionaryAddr>

Source

pub fn from_system_contract_registry() -> Self

Source

pub fn from_era_summary() -> Self

Source

pub fn from_unbond(key: AccountHash) -> Self

Source

pub fn from_chainspec_registry() -> Self

Source

pub fn from_checksum_registry() -> Self

Source

pub fn to_formatted_string(&self) -> String

Source

pub fn from_dictionary_key(seed_uref: URef, dictionary_item_key: &[u8]) -> Self

Source

pub fn is_dictionary_key(&self) -> bool

Source

pub fn into_account(self) -> Option<AccountHash>

Source

pub fn into_hash(self) -> Option<HashAddr>

Source

pub fn as_balance(&self) -> Option<URefAddr>

Source

pub fn into_uref(self) -> Option<URef>

Source

pub fn uref_to_hash(&self) -> Option<Key>

Source

pub fn withdraw_to_unbond(&self) -> Option<Key>

Source§

impl Key

Source

pub fn from_formatted_str(formatted_str: &str) -> Result<Key, SdkError>

Trait Implementations§

Source§

impl Clone for Key

Source§

fn clone(&self) -> Key

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Key

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for Key

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<Key> for JsValue

Source§

fn from(value: Key) -> Self

Converts to this type from the input type.
Source§

impl From<Key> for Key

Source§

fn from(key: Key) -> Self

Converts to this type from the input type.
Source§

impl From<Key> for Key

Source§

fn from(key: _Key) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for Key

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for Key

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm ABI boundary.
Source§

impl LongRefFromWasmAbi for Key

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRef<Key>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn long_ref_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl OptionFromWasmAbi for Key

Source§

fn is_none(abi: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be @@ -8,11 +8,11 @@ the None branch of this option. Read more
Source§

impl RefFromWasmAbi for Key

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<Key>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for Key

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<Key>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for Key

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl ToBytes for Key

Source§

fn to_bytes(&self) -> Result<Vec<u8>, Error>

Serializes &self to a Vec<u8>.
Source§

fn serialized_length(&self) -> usize

Returns the length of the Vec<u8> which would be returned from a successful call to +call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for Key

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<Key>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for Key

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl ToBytes for Key

Source§

fn to_bytes(&self) -> Result<Vec<u8>, Error>

Serializes &self to a Vec<u8>.
Source§

fn serialized_length(&self) -> usize

Returns the length of the Vec<u8> which would be returned from a successful call to to_bytes() or into_bytes(). The data is not actually serialized, so this call is relatively cheap.
Source§

fn into_bytes(self) -> Result<Vec<u8>, Error>
where - Self: Sized,

Consumes self and serializes to a Vec<u8>.
Source§

fn write_bytes(&self, writer: &mut Vec<u8>) -> Result<(), Error>

Writes &self into a mutable writer.
Source§

impl TryFromJsValue for Key

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for Key

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[Key]>

Source§

impl VectorIntoJsValue for Key

Source§

impl VectorIntoWasmAbi for Key

Source§

type Abi = <Box<[JsValue]> as IntoWasmAbi>::Abi

Source§

fn vector_into_abi(vector: Box<[Key]>) -> Self::Abi

Source§

impl WasmDescribe for Key

Source§

impl WasmDescribeVector for Key

Auto Trait Implementations§

§

impl Freeze for Key

§

impl RefUnwindSafe for Key

§

impl Send for Key

§

impl Sync for Key

§

impl Unpin for Key

§

impl UnwindSafe for Key

Blanket Implementations§

Source§

impl<T> Any for T
where + Self: Sized,

Consumes self and serializes to a Vec<u8>.
Source§

fn write_bytes(&self, writer: &mut Vec<u8>) -> Result<(), Error>

Writes &self into a mutable writer.
Source§

impl TryFromJsValue for Key

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for Key

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[Key]>

Source§

impl VectorIntoJsValue for Key

Source§

impl VectorIntoWasmAbi for Key

Source§

type Abi = <Box<[JsValue]> as IntoWasmAbi>::Abi

Source§

fn vector_into_abi(vector: Box<[Key]>) -> Self::Abi

Source§

impl WasmDescribe for Key

Source§

impl WasmDescribeVector for Key

Source§

impl SupportsConstructor for Key

Source§

impl SupportsInstanceProperty for Key

Source§

impl SupportsStaticProperty for Key

Auto Trait Implementations§

§

impl Freeze for Key

§

impl RefUnwindSafe for Key

§

impl Send for Key

§

impl Sync for Key

§

impl Unpin for Key

§

impl UnwindSafe for Key

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -40,5 +40,6 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file +[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/path/index.html b/docs/api-rust/casper_rust_wasm_sdk/types/path/index.html index e5e9c289a..dc27cc413 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/path/index.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/path/index.html @@ -1 +1 @@ -casper_rust_wasm_sdk::types::path - Rust
casper_rust_wasm_sdk::types

Module path

Source

Structs§

\ No newline at end of file +casper_rust_wasm_sdk::types::path - Rust
casper_rust_wasm_sdk::types

Module path

Source

Structs§

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/path/struct.Path.html b/docs/api-rust/casper_rust_wasm_sdk/types/path/struct.Path.html index e404290b4..0a889ade1 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/path/struct.Path.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/path/struct.Path.html @@ -1,5 +1,5 @@ -Path in casper_rust_wasm_sdk::types::path - Rust
casper_rust_wasm_sdk::types::path

Struct Path

Source
pub struct Path { /* private fields */ }

Implementations§

Source§

impl Path

Source

pub fn new(path: JsValue) -> Self

Source

pub fn is_empty(&self) -> bool

Trait Implementations§

Source§

impl Clone for Path

Source§

fn clone(&self) -> Path

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Path

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for Path

Source§

fn default() -> Path

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for Path

Source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>
where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Display for Path

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl From<Path> for JsValue

Source§

fn from(value: Path) -> Self

Converts to this type from the input type.
Source§

impl From<Path> for Vec<String>

Source§

fn from(path: Path) -> Self

Converts to this type from the input type.
Source§

impl From<String> for Path

Source§

fn from(path_string: String) -> Self

Converts to this type from the input type.
Source§

impl From<Vec<String>> for Path

Source§

fn from(path: Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for Path

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the +Path in casper_rust_wasm_sdk::types::path - Rust
casper_rust_wasm_sdk::types::path

Struct Path

Source
pub struct Path { /* private fields */ }

Implementations§

Source§

impl Path

Source

pub fn new(path: JsValue) -> Self

Source

pub fn is_empty(&self) -> bool

Trait Implementations§

Source§

impl Clone for Path

Source§

fn clone(&self) -> Path

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Path

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for Path

Source§

fn default() -> Path

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for Path

Source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>
where + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Display for Path

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl From<Path> for JsValue

Source§

fn from(value: Path) -> Self

Converts to this type from the input type.
Source§

impl From<Path> for Vec<String>

Source§

fn from(path: Path) -> Self

Converts to this type from the input type.
Source§

impl From<String> for Path

Source§

fn from(path_string: String) -> Self

Converts to this type from the input type.
Source§

impl From<Vec<String>> for Path

Source§

fn from(path: Vec<String>) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for Path

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for Path

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm ABI boundary.
Source§

impl LongRefFromWasmAbi for Path

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRef<Path>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn long_ref_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl OptionFromWasmAbi for Path

Source§

fn is_none(abi: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be @@ -8,8 +8,8 @@ the None branch of this option. Read more
Source§

impl RefFromWasmAbi for Path

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<Path>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for Path

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<Path>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for Path

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for Path

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for Path

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[Path]>

Source§

impl VectorIntoJsValue for Path

Source§

impl VectorIntoWasmAbi for Path

Source§

type Abi = <Box<[JsValue]> as IntoWasmAbi>::Abi

Source§

fn vector_into_abi(vector: Box<[Path]>) -> Self::Abi

Source§

impl WasmDescribe for Path

Source§

impl WasmDescribeVector for Path

Auto Trait Implementations§

§

impl Freeze for Path

§

impl RefUnwindSafe for Path

§

impl Send for Path

§

impl Sync for Path

§

impl Unpin for Path

§

impl UnwindSafe for Path

Blanket Implementations§

Source§

impl<T> Any for T
where +call, and so that they remain anonymous.

Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for Path

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<Path>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for Path

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for Path

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for Path

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[Path]>

Source§

impl VectorIntoJsValue for Path

Source§

impl VectorIntoWasmAbi for Path

Source§

type Abi = <Box<[JsValue]> as IntoWasmAbi>::Abi

Source§

fn vector_into_abi(vector: Box<[Path]>) -> Self::Abi

Source§

impl WasmDescribe for Path

Source§

impl WasmDescribeVector for Path

Source§

impl SupportsConstructor for Path

Source§

impl SupportsInstanceProperty for Path

Source§

impl SupportsStaticProperty for Path

Auto Trait Implementations§

§

impl Freeze for Path

§

impl RefUnwindSafe for Path

§

impl Send for Path

§

impl Sync for Path

§

impl Unpin for Path

§

impl UnwindSafe for Path

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -38,5 +38,6 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file +[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/peer_entry/index.html b/docs/api-rust/casper_rust_wasm_sdk/types/peer_entry/index.html index 389ed3726..34f6dffb3 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/peer_entry/index.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/peer_entry/index.html @@ -1 +1 @@ -casper_rust_wasm_sdk::types::peer_entry - Rust
casper_rust_wasm_sdk::types

Module peer_entry

Source

Structs§

\ No newline at end of file +casper_rust_wasm_sdk::types::peer_entry - Rust
casper_rust_wasm_sdk::types

Module peer_entry

Source

Structs§

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/peer_entry/struct.PeerEntry.html b/docs/api-rust/casper_rust_wasm_sdk/types/peer_entry/struct.PeerEntry.html index 610a36fa9..6f3eea98f 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/peer_entry/struct.PeerEntry.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/peer_entry/struct.PeerEntry.html @@ -1,5 +1,5 @@ -PeerEntry in casper_rust_wasm_sdk::types::peer_entry - Rust
casper_rust_wasm_sdk::types::peer_entry

Struct PeerEntry

Source
pub struct PeerEntry(/* private fields */);

Implementations§

Source§

impl PeerEntry

Source

pub fn node_id(&self) -> String

Source

pub fn address(&self) -> String

Trait Implementations§

Source§

impl Clone for PeerEntry

Source§

fn clone(&self) -> PeerEntry

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for PeerEntry

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for PeerEntry

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<PeerEntry> for JsValue

Source§

fn from(value: PeerEntry) -> Self

Converts to this type from the input type.
Source§

impl From<PeerEntry> for PeerEntry

Source§

fn from(peer_entry: _PeerEntry) -> Self

Converts to this type from the input type.
Source§

impl From<PeerEntry> for PeerEntry

Source§

fn from(peer_entry: PeerEntry) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for PeerEntry

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the +PeerEntry in casper_rust_wasm_sdk::types::peer_entry - Rust
casper_rust_wasm_sdk::types::peer_entry

Struct PeerEntry

Source
pub struct PeerEntry(/* private fields */);

Implementations§

Source§

impl PeerEntry

Source

pub fn node_id(&self) -> String

Source

pub fn address(&self) -> String

Trait Implementations§

Source§

impl Clone for PeerEntry

Source§

fn clone(&self) -> PeerEntry

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for PeerEntry

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for PeerEntry

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<PeerEntry> for JsValue

Source§

fn from(value: PeerEntry) -> Self

Converts to this type from the input type.
Source§

impl From<PeerEntry> for PeerEntry

Source§

fn from(peer_entry: _PeerEntry) -> Self

Converts to this type from the input type.
Source§

impl From<PeerEntry> for PeerEntry

Source§

fn from(peer_entry: PeerEntry) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for PeerEntry

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for PeerEntry

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm ABI boundary.
Source§

impl LongRefFromWasmAbi for PeerEntry

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRef<PeerEntry>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn long_ref_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl OptionFromWasmAbi for PeerEntry

Source§

fn is_none(abi: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be @@ -8,8 +8,8 @@ the None branch of this option. Read more
Source§

impl RefFromWasmAbi for PeerEntry

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<PeerEntry>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for PeerEntry

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<PeerEntry>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for PeerEntry

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for PeerEntry

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for PeerEntry

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[PeerEntry]>

Source§

impl VectorIntoJsValue for PeerEntry

Source§

impl VectorIntoWasmAbi for PeerEntry

Source§

impl WasmDescribe for PeerEntry

Source§

impl WasmDescribeVector for PeerEntry

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +call, and so that they remain anonymous.

Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for PeerEntry

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<PeerEntry>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for PeerEntry

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for PeerEntry

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for PeerEntry

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[PeerEntry]>

Source§

impl VectorIntoJsValue for PeerEntry

Source§

impl VectorIntoWasmAbi for PeerEntry

Source§

impl WasmDescribe for PeerEntry

Source§

impl WasmDescribeVector for PeerEntry

Source§

impl SupportsConstructor for PeerEntry

Source§

impl SupportsInstanceProperty for PeerEntry

Source§

impl SupportsStaticProperty for PeerEntry

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -37,5 +37,6 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file +[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/pricing_mode/enum.PricingMode.html b/docs/api-rust/casper_rust_wasm_sdk/types/pricing_mode/enum.PricingMode.html index 26546b121..debce8bfd 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/pricing_mode/enum.PricingMode.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/pricing_mode/enum.PricingMode.html @@ -1,11 +1,11 @@ -PricingMode in casper_rust_wasm_sdk::types::pricing_mode - Rust
casper_rust_wasm_sdk::types::pricing_mode

Enum PricingMode

Source
pub enum PricingMode {
+PricingMode in casper_rust_wasm_sdk::types::pricing_mode - Rust
casper_rust_wasm_sdk::types::pricing_mode

Enum PricingMode

Source
pub enum PricingMode {
     Fixed,
     Classic,
     Reserved,
 }

Variants§

§

Fixed

§

Classic

§

Reserved

Implementations§

Source§

impl PricingMode

Source

pub const FIXED: &'static str = "fixed"

Source

pub const CLASSIC: &'static str = "classic"

Source

pub const RESERVED: &'static str = "reserved"

Trait Implementations§

Source§

impl Clone for PricingMode

Source§

fn clone(&self) -> PricingMode

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for PricingMode

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for PricingMode

Source§

fn default() -> PricingMode

Returns the “default value” for a type. Read more
Source§

impl From<PricingMode> for JsValue

Source§

fn from(value: PricingMode) -> Self

Converts to this type from the input type.
Source§

impl From<PricingMode> for PricingMode

Source§

fn from(pricing_mode: _PricingMode) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for PricingMode

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for PricingMode

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm -ABI boundary.
Source§

impl OptionFromWasmAbi for PricingMode

Source§

fn is_none(val: &u32) -> bool

Tests whether the argument is a “none” instance. If so it will be +ABI boundary.
Source§

impl OptionFromWasmAbi for PricingMode

Source§

fn is_none(val: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be deserialized as None, and otherwise it will be passed to FromWasmAbi.
Source§

impl OptionIntoWasmAbi for PricingMode

Source§

fn none() -> Self::Abi

Returns an ABI instance indicating “none”, which JS will interpret as the None branch of this option. Read more
Source§

impl PartialEq for PricingMode

Source§

fn eq(&self, other: &PricingMode) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, @@ -45,4 +45,5 @@ V: MultiLane<T>,
§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
\ No newline at end of file +[WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/pricing_mode/index.html b/docs/api-rust/casper_rust_wasm_sdk/types/pricing_mode/index.html index 03171d14d..b070347dc 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/pricing_mode/index.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/pricing_mode/index.html @@ -1 +1 @@ -casper_rust_wasm_sdk::types::pricing_mode - Rust
casper_rust_wasm_sdk::types

Module pricing_mode

Source

Enums§

\ No newline at end of file +casper_rust_wasm_sdk::types::pricing_mode - Rust
casper_rust_wasm_sdk::types

Module pricing_mode

Source

Enums§

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/public_key/index.html b/docs/api-rust/casper_rust_wasm_sdk/types/public_key/index.html index 8c3b00ef2..48acd149e 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/public_key/index.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/public_key/index.html @@ -1 +1 @@ -casper_rust_wasm_sdk::types::public_key - Rust
casper_rust_wasm_sdk::types

Module public_key

Source

Structs§

\ No newline at end of file +casper_rust_wasm_sdk::types::public_key - Rust
casper_rust_wasm_sdk::types

Module public_key

Source

Structs§

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/public_key/struct.PublicKey.html b/docs/api-rust/casper_rust_wasm_sdk/types/public_key/struct.PublicKey.html index 4b28c5070..1acefdcd4 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/public_key/struct.PublicKey.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/public_key/struct.PublicKey.html @@ -1,5 +1,5 @@ -PublicKey in casper_rust_wasm_sdk::types::public_key - Rust
casper_rust_wasm_sdk::types::public_key

Struct PublicKey

Source
pub struct PublicKey(/* private fields */);

Implementations§

Source§

impl PublicKey

Source

pub fn new(public_key_hex_str: &str) -> Result<PublicKey, SdkError>

Source

pub fn tag(&self) -> u8

Source§

impl PublicKey

Trait Implementations§

Source§

impl Clone for PublicKey

Source§

fn clone(&self) -> PublicKey

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for PublicKey

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for PublicKey

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Display for PublicKey

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> FmtResult

Formats the value using the given formatter. Read more
Source§

impl From<AccountIdentifier> for PublicKey

Source§

fn from(account_identifier: AccountIdentifier) -> Self

Converts to this type from the input type.
Source§

impl From<EntityIdentifier> for PublicKey

Source§

fn from(account_identifier: EntityIdentifier) -> Self

Converts to this type from the input type.
Source§

impl From<PublicKey> for AccountIdentifier

Source§

fn from(key: PublicKey) -> Self

Converts to this type from the input type.
Source§

impl From<PublicKey> for EntityIdentifier

Source§

fn from(key: PublicKey) -> Self

Converts to this type from the input type.
Source§

impl From<PublicKey> for JsValue

Source§

fn from(value: PublicKey) -> Self

Converts to this type from the input type.
Source§

impl From<PublicKey> for PublicKey

Source§

fn from(public_key: PublicKey) -> Self

Converts to this type from the input type.
Source§

impl From<PublicKey> for PublicKey

Source§

fn from(public_key: _PublicKey) -> Self

Converts to this type from the input type.
Source§

impl From<PublicKey> for PurseIdentifier

Source§

fn from(key: PublicKey) -> Self

Converts to this type from the input type.
Source§

impl From<PurseIdentifier> for PublicKey

Source§

fn from(purse_identifier: PurseIdentifier) -> Self

Converts to this type from the input type.
Source§

impl FromBytes for PublicKey

Source§

fn from_bytes(bytes: &[u8]) -> Result<(Self, &[u8]), Error>

Deserializes the slice into Self.
Source§

fn from_vec(bytes: Vec<u8>) -> Result<(Self, Vec<u8>), Error>

Deserializes the Vec<u8> into Self.
Source§

impl FromWasmAbi for PublicKey

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the +PublicKey in casper_rust_wasm_sdk::types::public_key - Rust
casper_rust_wasm_sdk::types::public_key

Struct PublicKey

Source
pub struct PublicKey(/* private fields */);

Implementations§

Source§

impl PublicKey

Source

pub fn new(public_key_hex_str: &str) -> Result<PublicKey, SdkError>

Source

pub fn tag(&self) -> u8

Source§

impl PublicKey

Trait Implementations§

Source§

impl Clone for PublicKey

Source§

fn clone(&self) -> PublicKey

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for PublicKey

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for PublicKey

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Display for PublicKey

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> FmtResult

Formats the value using the given formatter. Read more
Source§

impl From<AccountIdentifier> for PublicKey

Source§

fn from(account_identifier: AccountIdentifier) -> Self

Converts to this type from the input type.
Source§

impl From<EntityIdentifier> for PublicKey

Source§

fn from(account_identifier: EntityIdentifier) -> Self

Converts to this type from the input type.
Source§

impl From<PublicKey> for AccountIdentifier

Source§

fn from(key: PublicKey) -> Self

Converts to this type from the input type.
Source§

impl From<PublicKey> for EntityIdentifier

Source§

fn from(key: PublicKey) -> Self

Converts to this type from the input type.
Source§

impl From<PublicKey> for JsValue

Source§

fn from(value: PublicKey) -> Self

Converts to this type from the input type.
Source§

impl From<PublicKey> for PublicKey

Source§

fn from(public_key: PublicKey) -> Self

Converts to this type from the input type.
Source§

impl From<PublicKey> for PublicKey

Source§

fn from(public_key: _PublicKey) -> Self

Converts to this type from the input type.
Source§

impl From<PublicKey> for PurseIdentifier

Source§

fn from(key: PublicKey) -> Self

Converts to this type from the input type.
Source§

impl From<PurseIdentifier> for PublicKey

Source§

fn from(purse_identifier: PurseIdentifier) -> Self

Converts to this type from the input type.
Source§

impl FromBytes for PublicKey

Source§

fn from_bytes(bytes: &[u8]) -> Result<(Self, &[u8]), Error>

Deserializes the slice into Self.
Source§

fn from_vec(bytes: Vec<u8>) -> Result<(Self, Vec<u8>), Error>

Deserializes the Vec<u8> into Self.
Source§

impl FromWasmAbi for PublicKey

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for PublicKey

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm ABI boundary.
Source§

impl LongRefFromWasmAbi for PublicKey

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRef<PublicKey>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn long_ref_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl OptionFromWasmAbi for PublicKey

Source§

fn is_none(abi: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be @@ -15,11 +15,11 @@ the >= operator. Read more
Source§

impl RefFromWasmAbi for PublicKey

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<PublicKey>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for PublicKey

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<PublicKey>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for PublicKey

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl ToBytes for PublicKey

Source§

fn to_bytes(&self) -> Result<Vec<u8>, Error>

Serializes &self to a Vec<u8>.
Source§

fn serialized_length(&self) -> usize

Returns the length of the Vec<u8> which would be returned from a successful call to +call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for PublicKey

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<PublicKey>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for PublicKey

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl ToBytes for PublicKey

Source§

fn to_bytes(&self) -> Result<Vec<u8>, Error>

Serializes &self to a Vec<u8>.
Source§

fn serialized_length(&self) -> usize

Returns the length of the Vec<u8> which would be returned from a successful call to to_bytes() or into_bytes(). The data is not actually serialized, so this call is relatively cheap.
Source§

fn write_bytes(&self, bytes: &mut Vec<u8>) -> Result<(), Error>

Writes &self into a mutable writer.
Source§

fn into_bytes(self) -> Result<Vec<u8>, Error>
where - Self: Sized,

Consumes self and serializes to a Vec<u8>.
Source§

impl TryFromJsValue for PublicKey

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for PublicKey

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[PublicKey]>

Source§

impl VectorIntoJsValue for PublicKey

Source§

impl VectorIntoWasmAbi for PublicKey

Source§

impl WasmDescribe for PublicKey

Source§

impl WasmDescribeVector for PublicKey

Source§

impl Eq for PublicKey

Source§

impl StructuralPartialEq for PublicKey

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + Self: Sized,

Consumes self and serializes to a Vec<u8>.
Source§

impl TryFromJsValue for PublicKey

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for PublicKey

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[PublicKey]>

Source§

impl VectorIntoJsValue for PublicKey

Source§

impl VectorIntoWasmAbi for PublicKey

Source§

impl WasmDescribe for PublicKey

Source§

impl WasmDescribeVector for PublicKey

Source§

impl Eq for PublicKey

Source§

impl StructuralPartialEq for PublicKey

Source§

impl SupportsConstructor for PublicKey

Source§

impl SupportsInstanceProperty for PublicKey

Source§

impl SupportsStaticProperty for PublicKey

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -56,5 +56,6 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file +[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/record_id/index.html b/docs/api-rust/casper_rust_wasm_sdk/types/record_id/index.html index 49ae25623..ac0ed999c 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/record_id/index.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/record_id/index.html @@ -1 +1 @@ -casper_rust_wasm_sdk::types::record_id - Rust
casper_rust_wasm_sdk::types

Module record_id

Source

Structs§

\ No newline at end of file +casper_rust_wasm_sdk::types::record_id - Rust
casper_rust_wasm_sdk::types

Module record_id

Source

Structs§

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/record_id/struct.RecordId.html b/docs/api-rust/casper_rust_wasm_sdk/types/record_id/struct.RecordId.html index 3758a6f3c..5fdae6f44 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/record_id/struct.RecordId.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/record_id/struct.RecordId.html @@ -1,4 +1,4 @@ -RecordId in casper_rust_wasm_sdk::types::record_id - Rust
casper_rust_wasm_sdk::types::record_id

Struct RecordId

Source
pub struct RecordId(/* private fields */);

Implementations§

Trait Implementations§

Source§

impl Clone for RecordId

Source§

fn clone(&self) -> RecordId

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RecordId

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl From<RecordId> for JsValue

Source§

fn from(value: RecordId) -> Self

Converts to this type from the input type.
Source§

impl From<RecordId> for RecordId

Source§

fn from(record_id: RecordId) -> Self

Converts to this type from the input type.
Source§

impl From<RecordId> for RecordId

Source§

fn from(record_id: _RecordId) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for RecordId

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the +RecordId in casper_rust_wasm_sdk::types::record_id - Rust
casper_rust_wasm_sdk::types::record_id

Struct RecordId

Source
pub struct RecordId(/* private fields */);

Implementations§

Trait Implementations§

Source§

impl Clone for RecordId

Source§

fn clone(&self) -> RecordId

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RecordId

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl From<RecordId> for JsValue

Source§

fn from(value: RecordId) -> Self

Converts to this type from the input type.
Source§

impl From<RecordId> for RecordId

Source§

fn from(record_id: RecordId) -> Self

Converts to this type from the input type.
Source§

impl From<RecordId> for RecordId

Source§

fn from(record_id: _RecordId) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for RecordId

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for RecordId

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm ABI boundary.
Source§

impl LongRefFromWasmAbi for RecordId

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRef<RecordId>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn long_ref_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl OptionFromWasmAbi for RecordId

Source§

fn is_none(abi: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be @@ -8,7 +8,7 @@ and should not be overridden without very good reason.
Source§

impl RefFromWasmAbi for RecordId

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<RecordId>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for RecordId

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<RecordId>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl TryFromJsValue for RecordId

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for RecordId

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[RecordId]>

Source§

impl VectorIntoJsValue for RecordId

Source§

impl VectorIntoWasmAbi for RecordId

Source§

impl WasmDescribe for RecordId

Source§

impl WasmDescribeVector for RecordId

Source§

impl Copy for RecordId

Source§

impl Eq for RecordId

Source§

impl StructuralPartialEq for RecordId

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +call, and so that they remain anonymous.

Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for RecordId

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<RecordId>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl TryFromJsValue for RecordId

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for RecordId

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[RecordId]>

Source§

impl VectorIntoJsValue for RecordId

Source§

impl VectorIntoWasmAbi for RecordId

Source§

impl WasmDescribe for RecordId

Source§

impl WasmDescribeVector for RecordId

Source§

impl Copy for RecordId

Source§

impl Eq for RecordId

Source§

impl StructuralPartialEq for RecordId

Source§

impl SupportsConstructor for RecordId

Source§

impl SupportsInstanceProperty for RecordId

Source§

impl SupportsStaticProperty for RecordId

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -42,4 +42,5 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
\ No newline at end of file +[WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/sdk_error/enum.SdkError.html b/docs/api-rust/casper_rust_wasm_sdk/types/sdk_error/enum.SdkError.html index c65d7401a..61ecfdb0c 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/sdk_error/enum.SdkError.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/sdk_error/enum.SdkError.html @@ -1,9 +1,9 @@ -SdkError in casper_rust_wasm_sdk::types::sdk_error - Rust
casper_rust_wasm_sdk::types::sdk_error

Enum SdkError

Source
pub enum SdkError {
-
Show 36 variants CustomError { +SdkError in casper_rust_wasm_sdk::types::sdk_error - Rust
casper_rust_wasm_sdk::types::sdk_error

Enum SdkError

Source
pub enum SdkError {
+
Show 38 variants CustomError { context: &'static str, error: String, }, - SerializationError(Error), + SerializationError(Error), FieldDeserialization { index: u16, error: String, @@ -98,26 +98,30 @@ FailedToParseStateIdentifier, FailedToParseTransferTarget, FailedToParseValidatorPublicKey, + FailedToParseBase16(DecodeError), ConflictingArguments { context: String, args: Vec<String>, }, + UnexpectedTransactionArgsVariant, InvalidCLValue(String), InvalidArgument { context: &'static str, error: String, }, - FailedToParseJsonArgs(Error), + FailedToParseJsonArgs(Error), JsonArgs(JsonArgsError), Core(Error), Response(String), -
}

Variants§

§

CustomError

Fields

§context: &'static str
§error: String
§

SerializationError(Error)

§

FieldDeserialization

Fields

§index: u16
§error: String
§

FailedToParseKey

Fields

§context: &'static str
§

FailedToParsePublicKeyBytes

Fields

§context: &'static str
§error: Error
§

FailedToParsePublicKey

Fields

§context: String
§error: Error
§

FailedToParseSecretKey

Fields

§context: String
§error: ErrorExt
§

FailedToGenerateSecretKey

Fields

§context: String
§error: ErrorExt
§

FailedToParseAccountHash

Fields

§context: &'static str
§

FailedToParseContractHash

Fields

§context: &'static str
§

FailedToParseContractPackageHash

Fields

§context: &'static str
§

FailedToParsePackageHash

Fields

§context: &'static str
§

FailedToParseEntity

Fields

§context: &'static str
§

FailedToDecodeHex

Fields

§context: &'static str
§error: String
§

FailedToParseAccountHashLength

Fields

§context: &'static str
§

FailedToParseEntityAddrLength

Fields

§context: &'static str
§

FailedToParseURef

Fields

§context: &'static str
§

FailedToParseInt

Fields

§context: &'static str
§

FailedToParseTimeDiff

Fields

§context: &'static str
§error: DurationError
§

FailedToParseTimestamp

Fields

§context: &'static str
§error: TimestampError
§

FailedToParseUint

Fields

§context: &'static str
§

FailedToParseDigest

Fields

§context: String
§

FailedToParseAddressableEntityHash

Fields

§context: &'static str
§

FailedToParseBool

Fields

§context: &'static str
§

FailedToParseDec

Fields

§context: &'static str
§error: FromDecStrErr
§

FailedToParsePackageAddr

§

FailedToParseStateIdentifier

§

FailedToParseTransferTarget

Failed to parse a transfer target

+
}

Variants§

§

CustomError

Fields

§context: &'static str
§error: String
§

SerializationError(Error)

§

FieldDeserialization

Fields

§index: u16
§error: String
§

FailedToParseKey

Fields

§context: &'static str
§

FailedToParsePublicKeyBytes

Fields

§context: &'static str
§error: Error
§

FailedToParsePublicKey

Fields

§context: String
§error: Error
§

FailedToParseSecretKey

Fields

§context: String
§error: ErrorExt
§

FailedToGenerateSecretKey

Fields

§context: String
§error: ErrorExt
§

FailedToParseAccountHash

Fields

§context: &'static str
§

FailedToParseContractHash

Fields

§context: &'static str
§

FailedToParseContractPackageHash

Fields

§context: &'static str
§

FailedToParsePackageHash

Fields

§context: &'static str
§

FailedToParseEntity

Fields

§context: &'static str
§

FailedToDecodeHex

Fields

§context: &'static str
§error: String
§

FailedToParseAccountHashLength

Fields

§context: &'static str
§

FailedToParseEntityAddrLength

Fields

§context: &'static str
§

FailedToParseURef

Fields

§context: &'static str
§

FailedToParseInt

Fields

§context: &'static str
§

FailedToParseTimeDiff

Fields

§context: &'static str
§error: DurationError
§

FailedToParseTimestamp

Fields

§context: &'static str
§error: TimestampError
§

FailedToParseUint

Fields

§context: &'static str
§

FailedToParseDigest

Fields

§context: String
§

FailedToParseAddressableEntityHash

Fields

§context: &'static str
§

FailedToParseBool

Fields

§context: &'static str
§

FailedToParseDec

Fields

§context: &'static str
§error: FromDecStrErr
§

FailedToParsePackageAddr

§

FailedToParseStateIdentifier

§

FailedToParseTransferTarget

Failed to parse a transfer target

§

FailedToParseValidatorPublicKey

Failed to parse a validator public key.

-
§

ConflictingArguments

Fields

§context: String
§args: Vec<String>
§

InvalidCLValue(String)

§

InvalidArgument

Fields

§context: &'static str
§error: String
§

FailedToParseJsonArgs(Error)

§

JsonArgs(JsonArgsError)

§

Core(Error)

§

Response(String)

Error when handling the response from the binary port.

-

Trait Implementations§

Source§

impl Debug for SdkError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Display for SdkError

Source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Error for SdkError

Source§

fn source(&self) -> Option<&(dyn Error + 'static)>

Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · Source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
Source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type-based access to context intended for error reports. Read more
Source§

impl From<CLValueError> for SdkError

Source§

fn from(error: CLValueError) -> Self

Converts to this type from the input type.
Source§

impl From<CliError> for SdkError

Source§

fn from(error: CliError) -> Self

Converts to this type from the input type.
Source§

impl From<Error> for SdkError

Source§

fn from(source: Error) -> Self

Converts to this type from the input type.
Source§

impl From<Error> for SdkError

Source§

fn from(source: CasperClientError) -> Self

Converts to this type from the input type.
Source§

impl From<Error> for SdkError

Source§

fn from(source: JsonArgsError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +
§

FailedToParseBase16(DecodeError)

Failed to parse base16 bytes.

+
§

ConflictingArguments

Fields

§context: String
§args: Vec<String>
§

UnexpectedTransactionArgsVariant

Unexpected transaction args variant.

+
§

InvalidCLValue(String)

§

InvalidArgument

Fields

§context: &'static str
§error: String
§

FailedToParseJsonArgs(Error)

§

JsonArgs(JsonArgsError)

§

Core(Error)

§

Response(String)

Error when handling the response from the binary port.

+

Trait Implementations§

Source§

impl Debug for SdkError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Display for SdkError

Source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Error for SdkError

Source§

fn source(&self) -> Option<&(dyn Error + 'static)>

Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · Source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
Source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type-based access to context intended for error reports. Read more
Source§

impl From<CLValueError> for SdkError

Source§

fn from(error: CLValueError) -> Self

Converts to this type from the input type.
Source§

impl From<CliError> for SdkError

Source§

fn from(error: CliError) -> Self

Converts to this type from the input type.
Source§

impl From<DecodeError> for SdkError

Source§

fn from(source: DecodeError) -> Self

Converts to this type from the input type.
Source§

impl From<Error> for SdkError

Source§

fn from(source: Error) -> Self

Converts to this type from the input type.
Source§

impl From<Error> for SdkError

Source§

fn from(source: CasperClientError) -> Self

Converts to this type from the input type.
Source§

impl From<Error> for SdkError

Source§

fn from(source: JsonArgsError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ T: ?Sized,
Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where @@ -138,4 +142,5 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
\ No newline at end of file +[WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/sdk_error/index.html b/docs/api-rust/casper_rust_wasm_sdk/types/sdk_error/index.html index e624b7fa7..49b8f193c 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/sdk_error/index.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/sdk_error/index.html @@ -1 +1 @@ -casper_rust_wasm_sdk::types::sdk_error - Rust
casper_rust_wasm_sdk::types

Module sdk_error

Source

Enums§

\ No newline at end of file +casper_rust_wasm_sdk::types::sdk_error - Rust
casper_rust_wasm_sdk::types

Module sdk_error

Source

Enums§

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/transaction/index.html b/docs/api-rust/casper_rust_wasm_sdk/types/transaction/index.html index 604622c21..cfeca326b 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/transaction/index.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/transaction/index.html @@ -1 +1 @@ -casper_rust_wasm_sdk::types::transaction - Rust
casper_rust_wasm_sdk::types

Module transaction

Source

Structs§

\ No newline at end of file +casper_rust_wasm_sdk::types::transaction - Rust
casper_rust_wasm_sdk::types

Module transaction

Source

Structs§

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/transaction/struct.Transaction.html b/docs/api-rust/casper_rust_wasm_sdk/types/transaction/struct.Transaction.html index e4cddad42..962a51308 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/transaction/struct.Transaction.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/transaction/struct.Transaction.html @@ -1,61 +1,61 @@ -Transaction in casper_rust_wasm_sdk::types::transaction - Rust
casper_rust_wasm_sdk::types::transaction

Struct Transaction

Source
pub struct Transaction(/* private fields */);

Implementations§

Source§

impl Transaction

Source

pub fn new_session( +Transaction in casper_rust_wasm_sdk::types::transaction - Rust
casper_rust_wasm_sdk::types::transaction

Struct Transaction

Source
pub struct Transaction(/* private fields */);

Implementations§

Source§

impl Transaction

Source

pub fn new_session( builder_params: TransactionBuilderParams, transaction_params: TransactionStrParams, -) -> Result<Transaction, String>

Source

pub fn new_transfer( +) -> Result<Transaction, String>

Source

pub fn new_transfer( maybe_source: Option<URef>, target_account: &str, amount: &str, transaction_params: TransactionStrParams, maybe_id: Option<String>, -) -> Result<Transaction, String>

Source

pub fn with_ttl(&self, ttl: &str, secret_key: Option<String>) -> Transaction

Source

pub fn with_timestamp( +) -> Result<Transaction, String>

Source

pub fn with_ttl(&self, ttl: &str, secret_key: Option<String>) -> Transaction

Source

pub fn with_timestamp( &self, timestamp: &str, secret_key: Option<String>, -) -> Transaction

Source

pub fn with_chain_name( +) -> Transaction

Source

pub fn with_chain_name( &self, chain_name: &str, secret_key: Option<String>, -) -> Transaction

Source

pub fn with_public_key( +) -> Transaction

Source

pub fn with_public_key( &self, public_key: PublicKey, secret_key: Option<String>, -) -> Transaction

Source

pub fn with_account_hash( +) -> Transaction

Source

pub fn with_account_hash( &self, account_hash: AccountHash, secret_key: Option<String>, -) -> Transaction

Source

pub fn with_entry_point( +) -> Transaction

Source

pub fn with_entry_point( &self, entry_point: &str, secret_key: Option<String>, -) -> Transaction

Source

pub fn with_entity_hash( +) -> Transaction

Source

pub fn with_entity_hash( &self, hash: AddressableEntityHash, secret_key: Option<String>, -) -> Transaction

Source

pub fn with_package_hash( +) -> Transaction

Source

pub fn with_package_hash( &self, package_hash: PackageHash, secret_key: Option<String>, -) -> Transaction

Source

pub fn with_transaction_bytes( +) -> Transaction

Source

pub fn with_transaction_bytes( &self, transaction_bytes: Bytes, is_install_upgrade: Option<bool>, secret_key: Option<String>, -) -> Transaction

Source

pub fn with_secret_key(&self, secret_key: Option<String>) -> Transaction

Source

pub fn verify(&self) -> bool

Source

pub fn hash(&self) -> TransactionHash

Source

pub fn expired(&self) -> bool

Source

pub fn sign(&mut self, secret_key: &str) -> Transaction

Source

pub fn is_native(&self) -> bool

Source

pub fn is_standard_payment(&self) -> bool

Source

pub fn add_signature(&self, public_key: &str, signature: &str) -> Transaction

Source

pub fn entry_point(&self) -> String

Source

pub fn ttl(&self) -> String

Source

pub fn timestamp(&self) -> String

Source

pub fn size_estimate(&self) -> usize

Source

pub fn chain_name(&self) -> String

Source

pub fn initiator_addr(&self) -> String

Source

pub fn pricing_mode(&self) -> PricingMode

Source

pub fn additional_computation_factor(&self) -> u8

Source

pub fn receipt(&self) -> Digest

Source

pub fn gas_price_tolerance(&self) -> u8

Source

pub fn account_hash(&self) -> AccountHash

Source§

impl Transaction

Source

pub fn session_args(&self) -> RuntimeArgs

Source

pub fn target(&self) -> Result<TransactionTarget, SdkError>

Source

pub fn add_arg( +) -> Transaction

Source

pub fn with_secret_key(&self, secret_key: Option<String>) -> Transaction

Source

pub fn verify(&self) -> bool

Source

pub fn hash(&self) -> TransactionHash

Source

pub fn expired(&self) -> bool

Source

pub fn sign(&mut self, secret_key: &str) -> Transaction

Source

pub fn is_native(&self) -> bool

Source

pub fn is_standard_payment(&self) -> bool

Source

pub fn add_signature(&self, public_key: &str, signature: &str) -> Transaction

Source

pub fn entry_point(&self) -> String

Source

pub fn ttl(&self) -> String

Source

pub fn timestamp(&self) -> String

Source

pub fn size_estimate(&self) -> usize

Source

pub fn chain_name(&self) -> String

Source

pub fn initiator_addr(&self) -> String

Source

pub fn pricing_mode(&self) -> PricingMode

Source

pub fn payment_amount(&self) -> Option<u64>

Source

pub fn additional_computation_factor(&self) -> u8

Source

pub fn receipt(&self) -> Digest

Source

pub fn gas_price_tolerance(&self) -> u8

Source

pub fn account_hash(&self) -> AccountHash

Source§

impl Transaction

Source

pub fn session_args(&self) -> RuntimeArgs

Source

pub fn target(&self) -> Result<TransactionTarget, SdkError>

Source

pub fn add_arg( &mut self, new_value_arg: String, secret_key: Option<String>, -) -> Transaction

Source

pub fn to_json_string(&self) -> Result<String, SdkError>

Source

pub fn from_json_string(json_str: &str) -> Result<Deploy, SdkError>

Source

pub fn compute_approvals_hash(&self) -> Result<ApprovalsHash, Error>

Source

pub fn approvals(&self) -> Vec<Approval>

Source

pub fn expires(&self) -> Timestamp

Source

pub fn signers(&self) -> Vec<AccountHash>

Source

pub fn authorization_keys(&self) -> Vec<AccountHash>

Trait Implementations§

Source§

impl Clone for Transaction

Source§

fn clone(&self) -> Transaction

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Transaction

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for Transaction

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<Deploy> for Transaction

Source§

fn from(deploy: Deploy) -> Self

Converts to this type from the input type.
Source§

impl From<Transaction> for JsValue

Source§

fn from(value: Transaction) -> Self

Converts to this type from the input type.
Source§

impl From<Transaction> for Transaction

Source§

fn from(transaction: Transaction) -> Self

Converts to this type from the input type.
Source§

impl From<Transaction> for Transaction

Source§

fn from(transaction: _Transaction) -> Self

Converts to this type from the input type.
Source§

impl From<TransactionV1> for Transaction

Source§

fn from(transaction: TransactionV1) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for Transaction

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the -ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for Transaction

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI -boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm -ABI boundary.
Source§

impl LongRefFromWasmAbi for Transaction

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRef<Transaction>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn long_ref_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl OptionFromWasmAbi for Transaction

Source§

fn is_none(abi: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be +) -> Transaction

Source

pub fn to_json_string(&self) -> Result<String, SdkError>

Source

pub fn from_json_string(json_str: &str) -> Result<Deploy, SdkError>

Source

pub fn compute_approvals_hash(&self) -> Result<ApprovalsHash, Error>

Source

pub fn approvals(&self) -> Vec<Approval>

Source

pub fn expires(&self) -> Timestamp

Source

pub fn signers(&self) -> Vec<AccountHash>

Source

pub fn authorization_keys(&self) -> Vec<AccountHash>

Trait Implementations§

Source§

impl Clone for Transaction

Source§

fn clone(&self) -> Transaction

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Transaction

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for Transaction

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<Deploy> for Transaction

Source§

fn from(deploy: Deploy) -> Self

Converts to this type from the input type.
Source§

impl From<Transaction> for JsValue

Source§

fn from(value: Transaction) -> Self

Converts to this type from the input type.
Source§

impl From<Transaction> for Transaction

Source§

fn from(transaction: Transaction) -> Self

Converts to this type from the input type.
Source§

impl From<Transaction> for Transaction

Source§

fn from(transaction: _Transaction) -> Self

Converts to this type from the input type.
Source§

impl From<TransactionV1> for Transaction

Source§

fn from(transaction: TransactionV1) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for Transaction

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the +ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for Transaction

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI +boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm +ABI boundary.
Source§

impl LongRefFromWasmAbi for Transaction

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRef<Transaction>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn long_ref_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl OptionFromWasmAbi for Transaction

Source§

fn is_none(abi: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be deserialized as None, and otherwise it will be passed to -FromWasmAbi.
Source§

impl OptionIntoWasmAbi for Transaction

Source§

fn none() -> Self::Abi

Returns an ABI instance indicating “none”, which JS will interpret as -the None branch of this option. Read more
Source§

impl RefFromWasmAbi for Transaction

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<Transaction>

The type that holds the reference to Self for the duration of the +FromWasmAbi.
Source§

impl OptionIntoWasmAbi for Transaction

Source§

fn none() -> Self::Abi

Returns an ABI instance indicating “none”, which JS will interpret as +the None branch of this option. Read more
Source§

impl RefFromWasmAbi for Transaction

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<Transaction>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for Transaction

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<Transaction>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for Transaction

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for Transaction

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for Transaction

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[Transaction]>

Source§

impl VectorIntoJsValue for Transaction

Source§

impl VectorIntoWasmAbi for Transaction

Source§

impl WasmDescribe for Transaction

Source§

impl WasmDescribeVector for Transaction

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +call, and so that they remain anonymous.

Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for Transaction

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<Transaction>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for Transaction

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for Transaction

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for Transaction

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[Transaction]>

Source§

impl VectorIntoJsValue for Transaction

Source§

impl VectorIntoWasmAbi for Transaction

Source§

impl WasmDescribe for Transaction

Source§

impl WasmDescribeVector for Transaction

Source§

impl SupportsConstructor for Transaction

Source§

impl SupportsInstanceProperty for Transaction

Source§

impl SupportsStaticProperty for Transaction

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -83,5 +83,6 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file +[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/transaction_params/index.html b/docs/api-rust/casper_rust_wasm_sdk/types/transaction_params/index.html index ea64f016c..c9531b25e 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/transaction_params/index.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/transaction_params/index.html @@ -1 +1 @@ -casper_rust_wasm_sdk::types::transaction_params - Rust
\ No newline at end of file +casper_rust_wasm_sdk::types::transaction_params - Rust
\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/transaction_params/transaction_builder_params/enum.TransactionKind.html b/docs/api-rust/casper_rust_wasm_sdk/types/transaction_params/transaction_builder_params/enum.TransactionKind.html index d549e02dc..18512e01a 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/transaction_params/transaction_builder_params/enum.TransactionKind.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/transaction_params/transaction_builder_params/enum.TransactionKind.html @@ -1,4 +1,4 @@ -TransactionKind in casper_rust_wasm_sdk::types::transaction_params::transaction_builder_params - Rust
pub enum TransactionKind {
+TransactionKind in casper_rust_wasm_sdk::types::transaction_params::transaction_builder_params - Rust
pub enum TransactionKind {
     InvocableEntity,
     InvocableEntityAlias,
     Package,
@@ -10,15 +10,15 @@
     Undelegate,
     Redelegate,
     WithdrawBid,
-}

Variants§

§

InvocableEntity

§

InvocableEntityAlias

§

Package

§

PackageAlias

§

Session

§

Transfer

§

AddBid

§

Delegate

§

Undelegate

§

Redelegate

§

WithdrawBid

Trait Implementations§

Source§

impl Clone for TransactionKind

Source§

fn clone(&self) -> TransactionKind

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for TransactionKind

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for TransactionKind

Source§

fn default() -> TransactionKind

Returns the “default value” for a type. Read more
Source§

impl From<TransactionKind> for JsValue

Source§

fn from(value: TransactionKind) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for TransactionKind

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the -ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for TransactionKind

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI -boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm -ABI boundary.
Source§

impl OptionFromWasmAbi for TransactionKind

Source§

fn is_none(val: &u32) -> bool

Tests whether the argument is a “none” instance. If so it will be +}

Variants§

§

InvocableEntity

§

InvocableEntityAlias

§

Package

§

PackageAlias

§

Session

§

Transfer

§

AddBid

§

Delegate

§

Undelegate

§

Redelegate

§

WithdrawBid

Trait Implementations§

Source§

impl Clone for TransactionKind

Source§

fn clone(&self) -> TransactionKind

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for TransactionKind

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for TransactionKind

Source§

fn default() -> TransactionKind

Returns the “default value” for a type. Read more
Source§

impl From<TransactionKind> for JsValue

Source§

fn from(value: TransactionKind) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for TransactionKind

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the +ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for TransactionKind

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI +boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm +ABI boundary.
Source§

impl OptionFromWasmAbi for TransactionKind

Source§

fn is_none(val: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be deserialized as None, and otherwise it will be passed to -FromWasmAbi.
Source§

impl OptionIntoWasmAbi for TransactionKind

Source§

fn none() -> Self::Abi

Returns an ABI instance indicating “none”, which JS will interpret as -the None branch of this option. Read more
Source§

impl TryFromJsValue for TransactionKind

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value( +FromWasmAbi.

Source§

impl OptionIntoWasmAbi for TransactionKind

Source§

fn none() -> Self::Abi

Returns an ABI instance indicating “none”, which JS will interpret as +the None branch of this option. Read more
Source§

impl TryFromJsValue for TransactionKind

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value( value: JsValue, -) -> Result<Self, <TransactionKind as TryFromJsValue>::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for TransactionKind

Source§

impl VectorIntoJsValue for TransactionKind

Source§

impl VectorIntoWasmAbi for TransactionKind

Source§

impl WasmDescribe for TransactionKind

Source§

impl WasmDescribeVector for TransactionKind

Source§

impl Copy for TransactionKind

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +) -> Result<Self, <TransactionKind as TryFromJsValue>::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for TransactionKind

Source§

impl VectorIntoJsValue for TransactionKind

Source§

impl VectorIntoWasmAbi for TransactionKind

Source§

impl WasmDescribe for TransactionKind

Source§

impl WasmDescribeVector for TransactionKind

Source§

impl Copy for TransactionKind

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -46,4 +46,5 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
\ No newline at end of file +[WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/transaction_params/transaction_builder_params/enum.TransferTargetKind.html b/docs/api-rust/casper_rust_wasm_sdk/types/transaction_params/transaction_builder_params/enum.TransferTargetKind.html index a28fcbda1..62629a0f9 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/transaction_params/transaction_builder_params/enum.TransferTargetKind.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/transaction_params/transaction_builder_params/enum.TransferTargetKind.html @@ -1,11 +1,11 @@ -TransferTargetKind in casper_rust_wasm_sdk::types::transaction_params::transaction_builder_params - Rust
pub enum TransferTargetKind {
+TransferTargetKind in casper_rust_wasm_sdk::types::transaction_params::transaction_builder_params - Rust
pub enum TransferTargetKind {
     PublicKey,
     AccountHash,
     URef,
 }

Variants§

§

PublicKey

§

AccountHash

§

URef

Trait Implementations§

Source§

impl Clone for TransferTargetKind

Source§

fn clone(&self) -> TransferTargetKind

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for TransferTargetKind

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl From<TransferTargetKind> for JsValue

Source§

fn from(value: TransferTargetKind) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for TransferTargetKind

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for TransferTargetKind

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm -ABI boundary.
Source§

impl OptionFromWasmAbi for TransferTargetKind

Source§

fn is_none(val: &u32) -> bool

Tests whether the argument is a “none” instance. If so it will be +ABI boundary.
Source§

impl OptionFromWasmAbi for TransferTargetKind

Source§

fn is_none(val: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be deserialized as None, and otherwise it will be passed to FromWasmAbi.
Source§

impl OptionIntoWasmAbi for TransferTargetKind

Source§

fn none() -> Self::Abi

Returns an ABI instance indicating “none”, which JS will interpret as the None branch of this option. Read more
Source§

impl TryFromJsValue for TransferTargetKind

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value( @@ -38,4 +38,5 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
\ No newline at end of file +[WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/transaction_params/transaction_builder_params/fn.transaction_builder_params_to_casper_client.html b/docs/api-rust/casper_rust_wasm_sdk/types/transaction_params/transaction_builder_params/fn.transaction_builder_params_to_casper_client.html index f43f9413e..06a411cbd 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/transaction_params/transaction_builder_params/fn.transaction_builder_params_to_casper_client.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/transaction_params/transaction_builder_params/fn.transaction_builder_params_to_casper_client.html @@ -1,3 +1,3 @@ -transaction_builder_params_to_casper_client in casper_rust_wasm_sdk::types::transaction_params::transaction_builder_params - Rust
casper_rust_wasm_sdk::types::transaction_params::transaction_builder_params

Function transaction_builder_params_to_casper_client

Source
pub fn transaction_builder_params_to_casper_client(
+transaction_builder_params_to_casper_client in casper_rust_wasm_sdk::types::transaction_params::transaction_builder_params - Rust
casper_rust_wasm_sdk::types::transaction_params::transaction_builder_params

Function transaction_builder_params_to_casper_client

Source
pub fn transaction_builder_params_to_casper_client(
     transaction_params: &TransactionBuilderParams,
 ) -> TransactionBuilderParams<'_>
\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/transaction_params/transaction_builder_params/index.html b/docs/api-rust/casper_rust_wasm_sdk/types/transaction_params/transaction_builder_params/index.html index 477fdcf99..248d75464 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/transaction_params/transaction_builder_params/index.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/transaction_params/transaction_builder_params/index.html @@ -1 +1 @@ -casper_rust_wasm_sdk::types::transaction_params::transaction_builder_params - Rust
\ No newline at end of file +casper_rust_wasm_sdk::types::transaction_params::transaction_builder_params - Rust
\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/transaction_params/transaction_builder_params/struct.TransactionBuilderParams.html b/docs/api-rust/casper_rust_wasm_sdk/types/transaction_params/transaction_builder_params/struct.TransactionBuilderParams.html index d8577ca1f..da3965f9f 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/transaction_params/transaction_builder_params/struct.TransactionBuilderParams.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/transaction_params/transaction_builder_params/struct.TransactionBuilderParams.html @@ -1,48 +1,55 @@ -TransactionBuilderParams in casper_rust_wasm_sdk::types::transaction_params::transaction_builder_params - Rust
casper_rust_wasm_sdk::types::transaction_params::transaction_builder_params

Struct TransactionBuilderParams

Source
pub struct TransactionBuilderParams { /* private fields */ }

Implementations§

Source§

impl TransactionBuilderParams

Source

pub fn new_session( +TransactionBuilderParams in casper_rust_wasm_sdk::types::transaction_params::transaction_builder_params - Rust
casper_rust_wasm_sdk::types::transaction_params::transaction_builder_params

Struct TransactionBuilderParams

Source
pub struct TransactionBuilderParams { /* private fields */ }

Implementations§

Source§

impl TransactionBuilderParams

Source

pub fn new_session( transaction_bytes: Option<Bytes>, is_install_upgrade: Option<bool>, -) -> TransactionBuilderParams

Source

pub fn new_transfer( +) -> TransactionBuilderParams

Source

pub fn new_transfer( maybe_source: Option<URef>, target: TransferTarget, amount: &str, maybe_id: Option<u64>, -) -> TransactionBuilderParams

Source

pub fn new_invocable_entity( +) -> TransactionBuilderParams

Source

pub fn new_invocable_entity( entity_hash: AddressableEntityHash, entry_point: &str, -) -> TransactionBuilderParams

Source

pub fn new_invocable_entity_alias( +) -> TransactionBuilderParams

Source

pub fn new_invocable_entity_alias( entity_alias: &str, entry_point: &str, -) -> TransactionBuilderParams

Source

pub fn new_package( +) -> TransactionBuilderParams

Source

pub fn new_package( package_hash: PackageHash, entry_point: &str, maybe_entity_version: Option<String>, -) -> TransactionBuilderParams

Source

pub fn new_package_alias( +) -> TransactionBuilderParams

Source

pub fn new_package_alias( package_alias: &str, entry_point: &str, maybe_entity_version: Option<String>, -) -> TransactionBuilderParams

Source

pub fn new_add_bid( +) -> TransactionBuilderParams

Source

pub fn new_add_bid( public_key: PublicKey, delegation_rate: u8, amount: &str, - minimum_delegation_amount: u64, - maximum_delegation_amount: u64, -) -> TransactionBuilderParams

Source

pub fn new_delegate( + minimum_delegation_amount: Option<u64>, + maximum_delegation_amount: Option<u64>, + reserved_slots: Option<u32>, +) -> TransactionBuilderParams

Source

pub fn new_delegate( delegator: PublicKey, validator: PublicKey, amount: &str, -) -> TransactionBuilderParams

Source

pub fn new_undelegate( +) -> TransactionBuilderParams

Source

pub fn new_undelegate( delegator: PublicKey, validator: PublicKey, amount: &str, -) -> TransactionBuilderParams

Source

pub fn new_redelegate( +) -> TransactionBuilderParams

Source

pub fn new_redelegate( delegator: PublicKey, validator: PublicKey, new_validator: PublicKey, amount: &str, -) -> TransactionBuilderParams

Source

pub fn new_withdraw_bid( +) -> TransactionBuilderParams

Source

pub fn new_withdraw_bid( public_key: PublicKey, amount: &str, -) -> TransactionBuilderParams

Source

pub fn kind(&self) -> TransactionKind

Source

pub fn set_kind(&mut self, kind: TransactionKind)

Source

pub fn transaction_bytes(&self) -> Option<Bytes>

Source

pub fn set_transaction_bytes(&mut self, transaction_bytes: Bytes)

Source

pub fn maybe_source(&self) -> Option<URef>

Source

pub fn set_maybe_source(&mut self, maybe_source: URef)

Source

pub fn target(&self) -> Option<TransferTarget>

Source

pub fn set_target(&mut self, target: TransferTarget)

Source

pub fn amount(&self) -> Option<String>

Source

pub fn set_amount(&mut self, amount: &str)

Source

pub fn maybe_id(&self) -> Option<u64>

Source

pub fn set_maybe_id(&mut self, id: u64)

Source

pub fn entity_hash(&self) -> Option<AddressableEntityHash>

Source

pub fn set_entity_hash(&mut self, entity_hash: AddressableEntityHash)

Source

pub fn entity_alias(&self) -> Option<String>

Source

pub fn set_entity_alias(&mut self, entity_alias: &str)

Source

pub fn entry_point(&self) -> Option<String>

Source

pub fn set_entry_point(&mut self, entry_point: &str)

Source

pub fn package_hash(&self) -> Option<PackageHash>

Source

pub fn set_package_hash(&mut self, package_hash: PackageHash)

Source

pub fn package_alias(&self) -> Option<String>

Source

pub fn set_package_alias(&mut self, package_alias: &str)

Source

pub fn public_key(&self) -> Option<PublicKey>

Source

pub fn set_public_key(&mut self, public_key: PublicKey)

Source

pub fn delegation_rate(&self) -> Option<u8>

Source

pub fn set_delegation_rate(&mut self, delegation_rate: u8)

Source

pub fn delegator(&self) -> Option<PublicKey>

Source

pub fn set_delegator(&mut self, delegator: PublicKey)

Source

pub fn validator(&self) -> Option<PublicKey>

Source

pub fn set_validator(&mut self, validator: PublicKey)

Source

pub fn new_validator(&self) -> Option<PublicKey>

Source

pub fn set_new_validator(&mut self, new_validator: PublicKey)

Source

pub fn minimum_delegation_amount(&self) -> Option<u64>

Source

pub fn set_minimum_delegation_amount(&mut self, minimum_delegation_amount: u64)

Source

pub fn maximum_delegation_amount(&self) -> Option<u64>

Source

pub fn set_maximum_delegation_amount(&mut self, maximum_delegation_amount: u64)

Source

pub fn is_install_upgrade(&self) -> Option<bool>

Source

pub fn set_is_install_upgrade(&mut self, is_install_upgrade: bool)

Trait Implementations§

Source§

impl Clone for TransactionBuilderParams

Source§

fn clone(&self) -> TransactionBuilderParams

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for TransactionBuilderParams

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for TransactionBuilderParams

Source§

fn default() -> TransactionBuilderParams

Returns the “default value” for a type. Read more
Source§

impl From<TransactionBuilderParams> for JsValue

Source§

fn from(value: TransactionBuilderParams) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for TransactionBuilderParams

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the +) -> TransactionBuilderParams

Source

pub fn kind(&self) -> TransactionKind

Source

pub fn set_kind(&mut self, kind: TransactionKind)

Source

pub fn transaction_bytes(&self) -> Option<Bytes>

Source

pub fn set_transaction_bytes(&mut self, transaction_bytes: Bytes)

Source

pub fn maybe_source(&self) -> Option<URef>

Source

pub fn set_maybe_source(&mut self, maybe_source: URef)

Source

pub fn target(&self) -> Option<TransferTarget>

Source

pub fn set_target(&mut self, target: TransferTarget)

Source

pub fn amount(&self) -> Option<String>

Source

pub fn set_amount(&mut self, amount: &str)

Source

pub fn maybe_id(&self) -> Option<u64>

Source

pub fn set_maybe_id(&mut self, id: u64)

Source

pub fn entity_hash(&self) -> Option<AddressableEntityHash>

Source

pub fn set_entity_hash(&mut self, entity_hash: AddressableEntityHash)

Source

pub fn entity_alias(&self) -> Option<String>

Source

pub fn set_entity_alias(&mut self, entity_alias: &str)

Source

pub fn entry_point(&self) -> Option<String>

Source

pub fn set_entry_point(&mut self, entry_point: &str)

Source

pub fn package_hash(&self) -> Option<PackageHash>

Source

pub fn set_package_hash(&mut self, package_hash: PackageHash)

Source

pub fn package_alias(&self) -> Option<String>

Source

pub fn set_package_alias(&mut self, package_alias: &str)

Source

pub fn public_key(&self) -> Option<PublicKey>

Source

pub fn set_public_key(&mut self, public_key: PublicKey)

Source

pub fn delegation_rate(&self) -> Option<u8>

Source

pub fn set_delegation_rate(&mut self, delegation_rate: u8)

Source

pub fn delegator(&self) -> Option<PublicKey>

Source

pub fn set_delegator(&mut self, delegator: PublicKey)

Source

pub fn validator(&self) -> Option<PublicKey>

Source

pub fn set_validator(&mut self, validator: PublicKey)

Source

pub fn new_validator(&self) -> Option<PublicKey>

Source

pub fn set_new_validator(&mut self, new_validator: PublicKey)

Source

pub fn minimum_delegation_amount(&self) -> Option<u64>

Source

pub fn set_minimum_delegation_amount( + &mut self, + minimum_delegation_amount: Option<u64>, +)

Source

pub fn maximum_delegation_amount(&self) -> Option<u64>

Source

pub fn set_maximum_delegation_amount( + &mut self, + maximum_delegation_amount: Option<u64>, +)

Source

pub fn is_install_upgrade(&self) -> Option<bool>

Source

pub fn set_is_install_upgrade(&mut self, is_install_upgrade: bool)

Trait Implementations§

Source§

impl Clone for TransactionBuilderParams

Source§

fn clone(&self) -> TransactionBuilderParams

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for TransactionBuilderParams

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for TransactionBuilderParams

Source§

fn default() -> TransactionBuilderParams

Returns the “default value” for a type. Read more
Source§

impl From<TransactionBuilderParams> for JsValue

Source§

fn from(value: TransactionBuilderParams) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for TransactionBuilderParams

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for TransactionBuilderParams

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm ABI boundary.
Source§

impl LongRefFromWasmAbi for TransactionBuilderParams

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRef<TransactionBuilderParams>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn long_ref_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl OptionFromWasmAbi for TransactionBuilderParams

Source§

fn is_none(abi: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be @@ -51,7 +58,7 @@ the None branch of this option. Read more
Source§

impl RefFromWasmAbi for TransactionBuilderParams

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<TransactionBuilderParams>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for TransactionBuilderParams

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<TransactionBuilderParams>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl TryFromJsValue for TransactionBuilderParams

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for TransactionBuilderParams

Source§

impl VectorIntoJsValue for TransactionBuilderParams

Source§

impl VectorIntoWasmAbi for TransactionBuilderParams

Source§

impl WasmDescribe for TransactionBuilderParams

Source§

impl WasmDescribeVector for TransactionBuilderParams

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +call, and so that they remain anonymous.

Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for TransactionBuilderParams

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<TransactionBuilderParams>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl TryFromJsValue for TransactionBuilderParams

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for TransactionBuilderParams

Source§

impl VectorIntoJsValue for TransactionBuilderParams

Source§

impl VectorIntoWasmAbi for TransactionBuilderParams

Source§

impl WasmDescribe for TransactionBuilderParams

Source§

impl WasmDescribeVector for TransactionBuilderParams

Source§

impl SupportsConstructor for TransactionBuilderParams

Source§

impl SupportsInstanceProperty for TransactionBuilderParams

Source§

impl SupportsStaticProperty for TransactionBuilderParams

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -79,4 +86,5 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
\ No newline at end of file +[WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/transaction_params/transaction_builder_params/struct.TransferTarget.html b/docs/api-rust/casper_rust_wasm_sdk/types/transaction_params/transaction_builder_params/struct.TransferTarget.html index 37ff5d179..d7445eac3 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/transaction_params/transaction_builder_params/struct.TransferTarget.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/transaction_params/transaction_builder_params/struct.TransferTarget.html @@ -1,4 +1,4 @@ -TransferTarget in casper_rust_wasm_sdk::types::transaction_params::transaction_builder_params - Rust
pub struct TransferTarget { /* private fields */ }

Implementations§

Source§

impl TransferTarget

Source

pub fn new( +TransferTarget in casper_rust_wasm_sdk::types::transaction_params::transaction_builder_params - Rust
pub struct TransferTarget { /* private fields */ }

Implementations§

Source§

impl TransferTarget

Source

pub fn new( kind: TransferTargetKind, public_key: Option<PublicKey>, account_hash: Option<AccountHash>, @@ -12,7 +12,7 @@ the None branch of this option. Read more

Source§

impl RefFromWasmAbi for TransferTarget

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<TransferTarget>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for TransferTarget

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<TransferTarget>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl TryFromJsValue for TransferTarget

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for TransferTarget

Source§

impl VectorIntoJsValue for TransferTarget

Source§

impl VectorIntoWasmAbi for TransferTarget

Source§

impl WasmDescribe for TransferTarget

Source§

impl WasmDescribeVector for TransferTarget

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +call, and so that they remain anonymous.

Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for TransferTarget

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<TransferTarget>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl TryFromJsValue for TransferTarget

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for TransferTarget

Source§

impl VectorIntoJsValue for TransferTarget

Source§

impl VectorIntoWasmAbi for TransferTarget

Source§

impl WasmDescribe for TransferTarget

Source§

impl WasmDescribeVector for TransferTarget

Source§

impl SupportsConstructor for TransferTarget

Source§

impl SupportsInstanceProperty for TransferTarget

Source§

impl SupportsStaticProperty for TransferTarget

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -40,4 +40,5 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
\ No newline at end of file +[WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/transaction_params/transaction_str_params/constant.DEFAULT_GAS_PRICE.html b/docs/api-rust/casper_rust_wasm_sdk/types/transaction_params/transaction_str_params/constant.DEFAULT_GAS_PRICE.html new file mode 100644 index 000000000..dca260d59 --- /dev/null +++ b/docs/api-rust/casper_rust_wasm_sdk/types/transaction_params/transaction_str_params/constant.DEFAULT_GAS_PRICE.html @@ -0,0 +1 @@ +DEFAULT_GAS_PRICE in casper_rust_wasm_sdk::types::transaction_params::transaction_str_params - Rust
pub const DEFAULT_GAS_PRICE: u64 = 1;
\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/transaction_params/transaction_str_params/constant.DEFAULT_TTL.html b/docs/api-rust/casper_rust_wasm_sdk/types/transaction_params/transaction_str_params/constant.DEFAULT_TTL.html new file mode 100644 index 000000000..19adb7d74 --- /dev/null +++ b/docs/api-rust/casper_rust_wasm_sdk/types/transaction_params/transaction_str_params/constant.DEFAULT_TTL.html @@ -0,0 +1 @@ +DEFAULT_TTL in casper_rust_wasm_sdk::types::transaction_params::transaction_str_params - Rust
pub const DEFAULT_TTL: &str = "30m";
\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/transaction_params/transaction_str_params/fn.transaction_str_params_to_casper_client.html b/docs/api-rust/casper_rust_wasm_sdk/types/transaction_params/transaction_str_params/fn.transaction_str_params_to_casper_client.html index bf837ed82..8b745702f 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/transaction_params/transaction_str_params/fn.transaction_str_params_to_casper_client.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/transaction_params/transaction_str_params/fn.transaction_str_params_to_casper_client.html @@ -1,3 +1,3 @@ -transaction_str_params_to_casper_client in casper_rust_wasm_sdk::types::transaction_params::transaction_str_params - Rust
casper_rust_wasm_sdk::types::transaction_params::transaction_str_params

Function transaction_str_params_to_casper_client

Source
pub fn transaction_str_params_to_casper_client(
+transaction_str_params_to_casper_client in casper_rust_wasm_sdk::types::transaction_params::transaction_str_params - Rust
casper_rust_wasm_sdk::types::transaction_params::transaction_str_params

Function transaction_str_params_to_casper_client

Source
pub fn transaction_str_params_to_casper_client(
     transaction_params: &TransactionStrParams,
 ) -> TransactionStrParams<'_>
\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/transaction_params/transaction_str_params/index.html b/docs/api-rust/casper_rust_wasm_sdk/types/transaction_params/transaction_str_params/index.html index 60695189f..fa1e001f0 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/transaction_params/transaction_str_params/index.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/transaction_params/transaction_str_params/index.html @@ -1 +1 @@ -casper_rust_wasm_sdk::types::transaction_params::transaction_str_params - Rust
\ No newline at end of file +casper_rust_wasm_sdk::types::transaction_params::transaction_str_params - Rust
\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/transaction_params/transaction_str_params/sidebar-items.js b/docs/api-rust/casper_rust_wasm_sdk/types/transaction_params/transaction_str_params/sidebar-items.js index 88e3fd645..01567496b 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/transaction_params/transaction_str_params/sidebar-items.js +++ b/docs/api-rust/casper_rust_wasm_sdk/types/transaction_params/transaction_str_params/sidebar-items.js @@ -1 +1 @@ -window.SIDEBAR_ITEMS = {"fn":["transaction_str_params_to_casper_client"],"struct":["TransactionStrParams"]}; \ No newline at end of file +window.SIDEBAR_ITEMS = {"constant":["DEFAULT_GAS_PRICE","DEFAULT_TTL"],"fn":["transaction_str_params_to_casper_client"],"struct":["TransactionStrParams"]}; \ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/transaction_params/transaction_str_params/struct.TransactionStrParams.html b/docs/api-rust/casper_rust_wasm_sdk/types/transaction_params/transaction_str_params/struct.TransactionStrParams.html index 0200870ac..d91e9fc25 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/transaction_params/transaction_str_params/struct.TransactionStrParams.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/transaction_params/transaction_str_params/struct.TransactionStrParams.html @@ -1,4 +1,4 @@ -TransactionStrParams in casper_rust_wasm_sdk::types::transaction_params::transaction_str_params - Rust
casper_rust_wasm_sdk::types::transaction_params::transaction_str_params

Struct TransactionStrParams

Source
pub struct TransactionStrParams { /* private fields */ }

Implementations§

Source§

impl TransactionStrParams

Source

pub fn new( +TransactionStrParams in casper_rust_wasm_sdk::types::transaction_params::transaction_str_params - Rust
casper_rust_wasm_sdk::types::transaction_params::transaction_str_params

Struct TransactionStrParams

Source
pub struct TransactionStrParams { /* private fields */ }

Implementations§

Source§

impl TransactionStrParams

Source

pub fn new( chain_name: &str, initiator_addr: Option<String>, secret_key: Option<String>, @@ -12,15 +12,18 @@ gas_price_tolerance: Option<String>, receipt: Option<String>, standard_payment: Option<bool>, -) -> Self

Source

pub fn new_with_defaults( + transferred_value: Option<String>, + session_entry_point: Option<String>, + chunked_args: Option<Bytes>, +) -> Self

Source

pub fn new_with_defaults( chain_name: &str, initiator_addr: Option<String>, secret_key: Option<String>, ttl: Option<String>, -) -> Self

Source

pub fn secret_key(&self) -> Option<String>

Source

pub fn set_secret_key(&self, secret_key: &str)

Source

pub fn timestamp(&self) -> Option<String>

Source

pub fn set_timestamp(&self, timestamp: Option<String>)

Source

pub fn set_default_timestamp(&self)

Source

pub fn ttl(&self) -> Option<String>

Source

pub fn set_ttl(&self, ttl: Option<String>)

Source

pub fn set_default_ttl(&self)

Source

pub fn chain_name(&self) -> Option<String>

Source

pub fn set_chain_name(&self, chain_name: &str)

Source

pub fn initiator_addr(&self) -> Option<String>

Source

pub fn set_initiator_addr(&self, initiator_addr: &str)

Source

pub fn session_args_simple(&self) -> Option<ArgsSimple>

Source

pub fn set_session_args_simple(&mut self, session_args_simple: Vec<String>)

Source

pub fn session_args_json(&self) -> Option<String>

Source

pub fn set_session_args_json(&self, session_args_json: &str)

Source

pub fn pricing_mode(&self) -> Option<PricingMode>

Source

pub fn set_pricing_mode(&self, pricing_mode: PricingMode)

Source

pub fn additional_computation_factor(&self) -> Option<String>

Source

pub fn set_additional_computation_factor( +) -> Self

Source

pub fn secret_key(&self) -> Option<String>

Source

pub fn set_secret_key(&self, secret_key: &str)

Source

pub fn timestamp(&self) -> Option<String>

Source

pub fn set_timestamp(&self, timestamp: Option<String>)

Source

pub fn set_default_timestamp(&self)

Source

pub fn ttl(&self) -> Option<String>

Source

pub fn set_ttl(&self, ttl: Option<String>)

Source

pub fn set_default_ttl(&self)

Source

pub fn chain_name(&self) -> Option<String>

Source

pub fn set_chain_name(&self, chain_name: &str)

Source

pub fn initiator_addr(&self) -> Option<String>

Source

pub fn set_initiator_addr(&self, initiator_addr: &str)

Source

pub fn session_args_simple(&self) -> Option<ArgsSimple>

Source

pub fn set_session_args_simple(&mut self, session_args_simple: Vec<String>)

Source

pub fn session_args_json(&self) -> Option<String>

Source

pub fn set_session_args_json(&self, session_args_json: &str)

Source

pub fn pricing_mode(&self) -> Option<PricingMode>

Source

pub fn set_pricing_mode(&self, pricing_mode: PricingMode)

Source

pub fn additional_computation_factor(&self) -> Option<String>

Source

pub fn set_additional_computation_factor( &self, additional_computation_factor: &str, -)

Source

pub fn payment_amount(&self) -> Option<String>

Source

pub fn set_payment_amount(&self, payment_amount: &str)

Source

pub fn gas_price_tolerance(&self) -> Option<String>

Source

pub fn set_gas_price_tolerance(&self, gas_price_tolerance: &str)

Source

pub fn receipt(&self) -> Option<String>

Source

pub fn set_receipt(&self, receipt: &str)

Source

pub fn standard_payment(&self) -> Option<bool>

Source

pub fn set_standard_payment(&self, standard_payment: bool)

Trait Implementations§

Source§

impl Clone for TransactionStrParams

Source§

fn clone(&self) -> TransactionStrParams

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for TransactionStrParams

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for TransactionStrParams

Source§

fn default() -> TransactionStrParams

Returns the “default value” for a type. Read more
Source§

impl From<TransactionStrParams> for JsValue

Source§

fn from(value: TransactionStrParams) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for TransactionStrParams

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the +)

Source

pub fn payment_amount(&self) -> Option<String>

Source

pub fn set_payment_amount(&self, payment_amount: &str)

Source

pub fn gas_price_tolerance(&self) -> Option<String>

Source

pub fn set_gas_price_tolerance(&self, gas_price_tolerance: &str)

Source

pub fn receipt(&self) -> Option<String>

Source

pub fn set_receipt(&self, receipt: &str)

Source

pub fn standard_payment(&self) -> Option<bool>

Source

pub fn set_standard_payment(&self, standard_payment: bool)

Source

pub fn transferred_value(&self) -> Option<String>

Source

pub fn set_transferred_value(&self, transferred_value: &str)

Source

pub fn session_entry_point(&self) -> Option<String>

Source

pub fn set_session_entry_point(&self, session_entry_point: &str)

Source

pub fn chunked_args(&self) -> Option<Bytes>

Source

pub fn set_chunked_args(&self, chunked_args: Bytes)

Trait Implementations§

Source§

impl Clone for TransactionStrParams

Source§

fn clone(&self) -> TransactionStrParams

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for TransactionStrParams

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for TransactionStrParams

Source§

fn default() -> TransactionStrParams

Returns the “default value” for a type. Read more
Source§

impl From<TransactionStrParams> for JsValue

Source§

fn from(value: TransactionStrParams) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for TransactionStrParams

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for TransactionStrParams

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm ABI boundary.
Source§

impl LongRefFromWasmAbi for TransactionStrParams

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRef<TransactionStrParams>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn long_ref_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl OptionFromWasmAbi for TransactionStrParams

Source§

fn is_none(abi: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be @@ -29,7 +32,7 @@ the None branch of this option. Read more
Source§

impl RefFromWasmAbi for TransactionStrParams

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<TransactionStrParams>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for TransactionStrParams

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<TransactionStrParams>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl TryFromJsValue for TransactionStrParams

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for TransactionStrParams

Source§

impl VectorIntoJsValue for TransactionStrParams

Source§

impl VectorIntoWasmAbi for TransactionStrParams

Source§

impl WasmDescribe for TransactionStrParams

Source§

impl WasmDescribeVector for TransactionStrParams

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +call, and so that they remain anonymous.

Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for TransactionStrParams

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<TransactionStrParams>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl TryFromJsValue for TransactionStrParams

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for TransactionStrParams

Source§

impl VectorIntoJsValue for TransactionStrParams

Source§

impl VectorIntoWasmAbi for TransactionStrParams

Source§

impl WasmDescribe for TransactionStrParams

Source§

impl WasmDescribeVector for TransactionStrParams

Source§

impl SupportsConstructor for TransactionStrParams

Source§

impl SupportsInstanceProperty for TransactionStrParams

Source§

impl SupportsStaticProperty for TransactionStrParams

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -57,4 +60,5 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
\ No newline at end of file +[WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/uref/index.html b/docs/api-rust/casper_rust_wasm_sdk/types/uref/index.html index dfc6eb817..6485c4284 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/uref/index.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/uref/index.html @@ -1 +1 @@ -casper_rust_wasm_sdk::types::uref - Rust
casper_rust_wasm_sdk::types

Module uref

Source

Structs§

\ No newline at end of file +casper_rust_wasm_sdk::types::uref - Rust
casper_rust_wasm_sdk::types

Module uref

Source

Structs§

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/uref/struct.URef.html b/docs/api-rust/casper_rust_wasm_sdk/types/uref/struct.URef.html index d28b861b5..aa0a43fd4 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/uref/struct.URef.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/uref/struct.URef.html @@ -1,7 +1,7 @@ -URef in casper_rust_wasm_sdk::types::uref - Rust
casper_rust_wasm_sdk::types::uref

Struct URef

Source
pub struct URef(/* private fields */);

Implementations§

Source§

impl URef

Source

pub fn new(uref_hex_str: &str, access_rights: u8) -> Result<Self, SdkError>

Source

pub fn from_formatted_str(formatted_str: &str) -> Result<Self, SdkError>

Source§

impl URef

Source

pub fn from_bytes(bytes: Vec<u8>, access_rights: u8) -> Self

Source

pub fn to_formatted_string(&self) -> String

Methods from Deref<Target = _URef>§

Source

pub fn addr(&self) -> [u8; 32]

Returns the address of this URef.

+URef in casper_rust_wasm_sdk::types::uref - Rust
casper_rust_wasm_sdk::types::uref

Struct URef

Source
pub struct URef(/* private fields */);

Implementations§

Source§

impl URef

Source

pub fn new(uref_hex_str: &str, access_rights: u8) -> Result<Self, SdkError>

Source

pub fn from_formatted_str(formatted_str: &str) -> Result<Self, SdkError>

Source§

impl URef

Source

pub fn from_bytes(bytes: Vec<u8>, access_rights: u8) -> Self

Source

pub fn to_formatted_string(&self) -> String

Methods from Deref<Target = _URef>§

Source

pub fn addr(&self) -> [u8; 32]

Returns the address of this URef.

Source

pub fn access_rights(&self) -> AccessRights

Returns the access rights of this URef.

-

Trait Implementations§

Source§

impl Clone for URef

Source§

fn clone(&self) -> URef

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for URef

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Deref for URef

Source§

type Target = URef

The resulting type after dereferencing.
Source§

fn deref(&self) -> &Self::Target

Dereferences the value.
Source§

impl<'de> Deserialize<'de> for URef

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<PurseIdentifier> for URef

Source§

fn from(purse_identifier: PurseIdentifier) -> Self

Converts to this type from the input type.
Source§

impl From<URef> for JsValue

Source§

fn from(value: URef) -> Self

Converts to this type from the input type.
Source§

impl From<URef> for PurseIdentifier

Source§

fn from(uref: URef) -> Self

Converts to this type from the input type.
Source§

impl From<URef> for URef

Source§

fn from(uref: _URef) -> Self

Converts to this type from the input type.
Source§

impl From<URef> for URef

Source§

fn from(uref: URef) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for URef

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the +

Trait Implementations§

Source§

impl Clone for URef

Source§

fn clone(&self) -> URef

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for URef

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Deref for URef

Source§

type Target = URef

The resulting type after dereferencing.
Source§

fn deref(&self) -> &Self::Target

Dereferences the value.
Source§

impl<'de> Deserialize<'de> for URef

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<PurseIdentifier> for URef

Source§

fn from(purse_identifier: PurseIdentifier) -> Self

Converts to this type from the input type.
Source§

impl From<URef> for JsValue

Source§

fn from(value: URef) -> Self

Converts to this type from the input type.
Source§

impl From<URef> for PurseIdentifier

Source§

fn from(uref: URef) -> Self

Converts to this type from the input type.
Source§

impl From<URef> for URef

Source§

fn from(uref: _URef) -> Self

Converts to this type from the input type.
Source§

impl From<URef> for URef

Source§

fn from(uref: URef) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for URef

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for URef

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm ABI boundary.
Source§

impl LongRefFromWasmAbi for URef

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRef<URef>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn long_ref_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl OptionFromWasmAbi for URef

Source§

fn is_none(abi: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be @@ -17,8 +17,8 @@ the >= operator. Read more
Source§

impl RefFromWasmAbi for URef

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<URef>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for URef

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<URef>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for URef

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for URef

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for URef

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[URef]>

Source§

impl VectorIntoJsValue for URef

Source§

impl VectorIntoWasmAbi for URef

Source§

type Abi = <Box<[JsValue]> as IntoWasmAbi>::Abi

Source§

fn vector_into_abi(vector: Box<[URef]>) -> Self::Abi

Source§

impl WasmDescribe for URef

Source§

impl WasmDescribeVector for URef

Source§

impl Eq for URef

Source§

impl StructuralPartialEq for URef

Auto Trait Implementations§

§

impl Freeze for URef

§

impl RefUnwindSafe for URef

§

impl Send for URef

§

impl Sync for URef

§

impl Unpin for URef

§

impl UnwindSafe for URef

Blanket Implementations§

Source§

impl<T> Any for T
where +call, and so that they remain anonymous.

Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for URef

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<URef>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for URef

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for URef

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for URef

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[URef]>

Source§

impl VectorIntoJsValue for URef

Source§

impl VectorIntoWasmAbi for URef

Source§

type Abi = <Box<[JsValue]> as IntoWasmAbi>::Abi

Source§

fn vector_into_abi(vector: Box<[URef]>) -> Self::Abi

Source§

impl WasmDescribe for URef

Source§

impl WasmDescribeVector for URef

Source§

impl Eq for URef

Source§

impl StructuralPartialEq for URef

Source§

impl SupportsConstructor for URef

Source§

impl SupportsInstanceProperty for URef

Source§

impl SupportsStaticProperty for URef

Auto Trait Implementations§

§

impl Freeze for URef

§

impl RefUnwindSafe for URef

§

impl Send for URef

§

impl Sync for URef

§

impl Unpin for URef

§

impl UnwindSafe for URef

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -54,5 +54,6 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file +[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/verbosity/enum.Verbosity.html b/docs/api-rust/casper_rust_wasm_sdk/types/verbosity/enum.Verbosity.html index 33fd1a88a..7c6bfb4d4 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/verbosity/enum.Verbosity.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/verbosity/enum.Verbosity.html @@ -1,17 +1,17 @@ -Verbosity in casper_rust_wasm_sdk::types::verbosity - Rust
casper_rust_wasm_sdk::types::verbosity

Enum Verbosity

Source
pub enum Verbosity {
+Verbosity in casper_rust_wasm_sdk::types::verbosity - Rust
casper_rust_wasm_sdk::types::verbosity

Enum Verbosity

Source
pub enum Verbosity {
     Low = 0,
     Medium = 1,
     High = 2,
-}

Variants§

§

Low = 0

§

Medium = 1

§

High = 2

Trait Implementations§

Source§

impl Clone for Verbosity

Source§

fn clone(&self) -> Verbosity

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Verbosity

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for Verbosity

Source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>
where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<&str> for Verbosity

Source§

fn from(s: &str) -> Self

Converts to this type from the input type.
Source§

impl From<String> for Verbosity

Source§

fn from(s: String) -> Self

Converts to this type from the input type.
Source§

impl From<Verbosity> for JsValue

Source§

fn from(value: Verbosity) -> Self

Converts to this type from the input type.
Source§

impl From<Verbosity> for Verbosity

Source§

fn from(verbosity: Verbosity) -> Self

Converts to this type from the input type.
Source§

impl From<Verbosity> for Verbosity

Source§

fn from(verbosity: _Verbosity) -> Self

Converts to this type from the input type.
Source§

impl From<Verbosity> for u64

Source§

fn from(verbosity: Verbosity) -> Self

Converts to this type from the input type.
Source§

impl From<u64> for Verbosity

Source§

fn from(value: u64) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for Verbosity

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the +}

Variants§

§

Low = 0

§

Medium = 1

§

High = 2

Trait Implementations§

Source§

impl Clone for Verbosity

Source§

fn clone(&self) -> Verbosity

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Verbosity

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for Verbosity

Source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>
where + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<&str> for Verbosity

Source§

fn from(s: &str) -> Self

Converts to this type from the input type.
Source§

impl From<String> for Verbosity

Source§

fn from(s: String) -> Self

Converts to this type from the input type.
Source§

impl From<Verbosity> for JsValue

Source§

fn from(value: Verbosity) -> Self

Converts to this type from the input type.
Source§

impl From<Verbosity> for Verbosity

Source§

fn from(verbosity: Verbosity) -> Self

Converts to this type from the input type.
Source§

impl From<Verbosity> for Verbosity

Source§

fn from(verbosity: _Verbosity) -> Self

Converts to this type from the input type.
Source§

impl From<Verbosity> for u64

Source§

fn from(verbosity: Verbosity) -> Self

Converts to this type from the input type.
Source§

impl From<u64> for Verbosity

Source§

fn from(value: u64) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for Verbosity

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for Verbosity

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm -ABI boundary.
Source§

impl OptionFromWasmAbi for Verbosity

Source§

fn is_none(val: &u32) -> bool

Tests whether the argument is a “none” instance. If so it will be +ABI boundary.
Source§

impl OptionFromWasmAbi for Verbosity

Source§

fn is_none(val: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be deserialized as None, and otherwise it will be passed to FromWasmAbi.
Source§

impl OptionIntoWasmAbi for Verbosity

Source§

fn none() -> Self::Abi

Returns an ABI instance indicating “none”, which JS will interpret as the None branch of this option. Read more
Source§

impl PartialEq for Verbosity

Source§

fn eq(&self, other: &Verbosity) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, -and should not be overridden without very good reason.
Source§

impl Serialize for Verbosity

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for Verbosity

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value( +and should not be overridden without very good reason.

Source§

impl Serialize for Verbosity

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for Verbosity

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value( value: JsValue, ) -> Result<Self, <Verbosity as TryFromJsValue>::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for Verbosity

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[Verbosity]>

Source§

impl VectorIntoJsValue for Verbosity

Source§

impl VectorIntoWasmAbi for Verbosity

Source§

impl WasmDescribe for Verbosity

Source§

impl WasmDescribeVector for Verbosity

Source§

impl Copy for Verbosity

Source§

impl StructuralPartialEq for Verbosity

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where @@ -41,5 +41,6 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file +[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/verbosity/index.html b/docs/api-rust/casper_rust_wasm_sdk/types/verbosity/index.html index 90ecdbca3..d812bf18c 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/verbosity/index.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/verbosity/index.html @@ -1 +1 @@ -casper_rust_wasm_sdk::types::verbosity - Rust
casper_rust_wasm_sdk::types

Module verbosity

Source

Enums§

\ No newline at end of file +casper_rust_wasm_sdk::types::verbosity - Rust
casper_rust_wasm_sdk::types

Module verbosity

Source

Enums§

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/wallet/index.html b/docs/api-rust/casper_rust_wasm_sdk/types/wallet/index.html index f506fa677..bb5242cf5 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/wallet/index.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/wallet/index.html @@ -1 +1 @@ -casper_rust_wasm_sdk::types::wallet - Rust
casper_rust_wasm_sdk::types

Module wallet

Source

Modules§

\ No newline at end of file +casper_rust_wasm_sdk::types::wallet - Rust
casper_rust_wasm_sdk::types

Module wallet

Source

Modules§

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/wallet/signature_response/index.html b/docs/api-rust/casper_rust_wasm_sdk/types/wallet/signature_response/index.html index 8e06d1b62..d865a0d43 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/wallet/signature_response/index.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/wallet/signature_response/index.html @@ -1 +1 @@ -casper_rust_wasm_sdk::types::wallet::signature_response - Rust
casper_rust_wasm_sdk::types::wallet

Module signature_response

Source

Structs§

\ No newline at end of file +casper_rust_wasm_sdk::types::wallet::signature_response - Rust
casper_rust_wasm_sdk::types::wallet

Module signature_response

Source

Structs§

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/types/wallet/signature_response/struct.SignatureResponse.html b/docs/api-rust/casper_rust_wasm_sdk/types/wallet/signature_response/struct.SignatureResponse.html index 17ac1db28..4b8db4d40 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/types/wallet/signature_response/struct.SignatureResponse.html +++ b/docs/api-rust/casper_rust_wasm_sdk/types/wallet/signature_response/struct.SignatureResponse.html @@ -1,5 +1,5 @@ -SignatureResponse in casper_rust_wasm_sdk::types::wallet::signature_response - Rust
casper_rust_wasm_sdk::types::wallet::signature_response

Struct SignatureResponse

Source
pub struct SignatureResponse { /* private fields */ }

Implementations§

Trait Implementations§

Source§

impl Debug for SignatureResponse

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for SignatureResponse

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<SignatureResponse> for JsValue

Source§

fn from(value: SignatureResponse) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for SignatureResponse

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the +SignatureResponse in casper_rust_wasm_sdk::types::wallet::signature_response - Rust
casper_rust_wasm_sdk::types::wallet::signature_response

Struct SignatureResponse

Source
pub struct SignatureResponse { /* private fields */ }

Implementations§

Trait Implementations§

Source§

impl Debug for SignatureResponse

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for SignatureResponse

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<SignatureResponse> for JsValue

Source§

fn from(value: SignatureResponse) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for SignatureResponse

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for SignatureResponse

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm ABI boundary.
Source§

impl LongRefFromWasmAbi for SignatureResponse

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRef<SignatureResponse>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn long_ref_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl OptionFromWasmAbi for SignatureResponse

Source§

fn is_none(abi: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be @@ -8,8 +8,8 @@ the None branch of this option. Read more
Source§

impl RefFromWasmAbi for SignatureResponse

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<SignatureResponse>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for SignatureResponse

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<SignatureResponse>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for SignatureResponse

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for SignatureResponse

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for SignatureResponse

Source§

impl VectorIntoJsValue for SignatureResponse

Source§

impl VectorIntoWasmAbi for SignatureResponse

Source§

impl WasmDescribe for SignatureResponse

Source§

impl WasmDescribeVector for SignatureResponse

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +call, and so that they remain anonymous.

Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for SignatureResponse

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<SignatureResponse>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for SignatureResponse

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for SignatureResponse

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for SignatureResponse

Source§

impl VectorIntoJsValue for SignatureResponse

Source§

impl VectorIntoWasmAbi for SignatureResponse

Source§

impl WasmDescribe for SignatureResponse

Source§

impl WasmDescribeVector for SignatureResponse

Source§

impl SupportsConstructor for SignatureResponse

Source§

impl SupportsInstanceProperty for SignatureResponse

Source§

impl SupportsStaticProperty for SignatureResponse

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -34,5 +34,6 @@ V: MultiLane<T>,
§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file +[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/watcher/index.html b/docs/api-rust/casper_rust_wasm_sdk/watcher/index.html index e526879a4..188cd7d64 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/watcher/index.html +++ b/docs/api-rust/casper_rust_wasm_sdk/watcher/index.html @@ -1 +1 @@ -casper_rust_wasm_sdk::watcher - Rust
casper_rust_wasm_sdk

Module watcher

Source

Modules§

Structs§

  • Represents the body of an event, containing processed deploy information.
  • A wrapper for an event handler function, providing synchronization and cloning capabilities.
  • Represents the result of parsing an event, containing error information and the event body.
  • Represents the result of an execution, either Success or Failure.
  • Represents a failure response containing an error message.
  • Represents a subscription to transaction events for non-wasm32 target architecture.
  • Represents processed deploy information.
  • Represents a success response containing a cost value.
  • Represents a deploy watcher responsible for monitoring transaction events.
\ No newline at end of file +casper_rust_wasm_sdk::watcher - Rust
casper_rust_wasm_sdk

Module watcher

Source

Modules§

Structs§

  • Represents the body of an event, containing processed deploy information.
  • A wrapper for an event handler function, providing synchronization and cloning capabilities.
  • Represents the result of parsing an event, containing error information and the event body.
  • Represents the result of an execution, either Success or Failure.
  • Represents a failure response containing an error message.
  • Represents a subscription to transaction events for non-wasm32 target architecture.
  • Represents processed deploy information.
  • Represents a success response containing a cost value.
  • Represents a deploy watcher responsible for monitoring transaction events.
\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/watcher/struct.Body.html b/docs/api-rust/casper_rust_wasm_sdk/watcher/struct.Body.html index e55330cfb..f4b531025 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/watcher/struct.Body.html +++ b/docs/api-rust/casper_rust_wasm_sdk/watcher/struct.Body.html @@ -1,8 +1,8 @@ -Body in casper_rust_wasm_sdk::watcher - Rust
casper_rust_wasm_sdk::watcher

Struct Body

Source
pub struct Body {
+Body in casper_rust_wasm_sdk::watcher - Rust
casper_rust_wasm_sdk::watcher

Struct Body

Source
pub struct Body {
     pub transaction_processed: Option<TransactionProcessed>,
 }
Expand description

Represents the body of an event, containing processed deploy information.

-

Fields§

§transaction_processed: Option<TransactionProcessed>

Implementations§

Source§

impl Body

Source

pub fn get_deploy_processed(&self) -> Option<TransactionProcessed>

👎Deprecated: prefer ‘get_transaction_processed’
Source

pub fn get_transaction_processed(&self) -> Option<TransactionProcessed>

Trait Implementations§

Source§

impl Clone for Body

Source§

fn clone(&self) -> Body

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Body

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for Body

Source§

fn default() -> Body

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for Body

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<Body> for JsValue

Source§

fn from(value: Body) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for Body

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the +

Fields§

§transaction_processed: Option<TransactionProcessed>

Implementations§

Source§

impl Body

Source

pub fn get_deploy_processed(&self) -> Option<TransactionProcessed>

👎Deprecated: prefer ‘get_transaction_processed’
Source

pub fn get_transaction_processed(&self) -> Option<TransactionProcessed>

Trait Implementations§

Source§

impl Clone for Body

Source§

fn clone(&self) -> Body

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Body

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for Body

Source§

fn default() -> Body

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for Body

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<Body> for JsValue

Source§

fn from(value: Body) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for Body

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for Body

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm ABI boundary.
Source§

impl LongRefFromWasmAbi for Body

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRef<Body>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn long_ref_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl OptionFromWasmAbi for Body

Source§

fn is_none(abi: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be @@ -11,8 +11,8 @@ the None branch of this option. Read more
Source§

impl RefFromWasmAbi for Body

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<Body>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for Body

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<Body>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for Body

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for Body

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for Body

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[Body]>

Source§

impl VectorIntoJsValue for Body

Source§

impl VectorIntoWasmAbi for Body

Source§

type Abi = <Box<[JsValue]> as IntoWasmAbi>::Abi

Source§

fn vector_into_abi(vector: Box<[Body]>) -> Self::Abi

Source§

impl WasmDescribe for Body

Source§

impl WasmDescribeVector for Body

Auto Trait Implementations§

§

impl Freeze for Body

§

impl RefUnwindSafe for Body

§

impl Send for Body

§

impl Sync for Body

§

impl Unpin for Body

§

impl UnwindSafe for Body

Blanket Implementations§

Source§

impl<T> Any for T
where +call, and so that they remain anonymous.

Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for Body

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<Body>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for Body

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for Body

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for Body

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[Body]>

Source§

impl VectorIntoJsValue for Body

Source§

impl VectorIntoWasmAbi for Body

Source§

type Abi = <Box<[JsValue]> as IntoWasmAbi>::Abi

Source§

fn vector_into_abi(vector: Box<[Body]>) -> Self::Abi

Source§

impl WasmDescribe for Body

Source§

impl WasmDescribeVector for Body

Source§

impl SupportsConstructor for Body

Source§

impl SupportsInstanceProperty for Body

Source§

impl SupportsStaticProperty for Body

Auto Trait Implementations§

§

impl Freeze for Body

§

impl RefUnwindSafe for Body

§

impl Send for Body

§

impl Sync for Body

§

impl Unpin for Body

§

impl UnwindSafe for Body

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -40,5 +40,6 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file +[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/watcher/struct.EventHandlerFn.html b/docs/api-rust/casper_rust_wasm_sdk/watcher/struct.EventHandlerFn.html index f98807ba6..8dbce8061 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/watcher/struct.EventHandlerFn.html +++ b/docs/api-rust/casper_rust_wasm_sdk/watcher/struct.EventHandlerFn.html @@ -1,4 +1,4 @@ -EventHandlerFn in casper_rust_wasm_sdk::watcher - Rust
casper_rust_wasm_sdk::watcher

Struct EventHandlerFn

Source
pub struct EventHandlerFn(/* private fields */);
Expand description

A wrapper for an event handler function, providing synchronization and cloning capabilities.

+EventHandlerFn in casper_rust_wasm_sdk::watcher - Rust
casper_rust_wasm_sdk::watcher

Struct EventHandlerFn

Source
pub struct EventHandlerFn(/* private fields */);
Expand description

A wrapper for an event handler function, providing synchronization and cloning capabilities.

Implementations§

Source§

impl EventHandlerFn

Source

pub fn new<F>(func: F) -> Self
where F: Fn(EventParseResult) + Send + Sync + 'static,

Creates a new EventHandlerFn with the specified event handling function.

§Arguments
@@ -41,4 +41,5 @@
§Arguments
§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
\ No newline at end of file +[WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/watcher/struct.EventParseResult.html b/docs/api-rust/casper_rust_wasm_sdk/watcher/struct.EventParseResult.html index a0b020da0..b6f595e7a 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/watcher/struct.EventParseResult.html +++ b/docs/api-rust/casper_rust_wasm_sdk/watcher/struct.EventParseResult.html @@ -1,9 +1,9 @@ -EventParseResult in casper_rust_wasm_sdk::watcher - Rust
casper_rust_wasm_sdk::watcher

Struct EventParseResult

Source
pub struct EventParseResult {
+EventParseResult in casper_rust_wasm_sdk::watcher - Rust
casper_rust_wasm_sdk::watcher

Struct EventParseResult

Source
pub struct EventParseResult {
     pub err: Option<String>,
     pub body: Option<Body>,
 }
Expand description

Represents the result of parsing an event, containing error information and the event body.

-

Fields§

§err: Option<String>§body: Option<Body>

Trait Implementations§

Source§

impl Clone for EventParseResult

Source§

fn clone(&self) -> EventParseResult

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for EventParseResult

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for EventParseResult

Source§

fn default() -> EventParseResult

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for EventParseResult

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<EventParseResult> for JsValue

Source§

fn from(value: EventParseResult) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for EventParseResult

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the +

Fields§

§err: Option<String>§body: Option<Body>

Trait Implementations§

Source§

impl Clone for EventParseResult

Source§

fn clone(&self) -> EventParseResult

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for EventParseResult

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for EventParseResult

Source§

fn default() -> EventParseResult

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for EventParseResult

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<EventParseResult> for JsValue

Source§

fn from(value: EventParseResult) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for EventParseResult

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for EventParseResult

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm ABI boundary.
Source§

impl LongRefFromWasmAbi for EventParseResult

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRef<EventParseResult>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn long_ref_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl OptionFromWasmAbi for EventParseResult

Source§

fn is_none(abi: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be @@ -12,8 +12,8 @@ the None branch of this option. Read more
Source§

impl RefFromWasmAbi for EventParseResult

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<EventParseResult>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for EventParseResult

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<EventParseResult>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for EventParseResult

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for EventParseResult

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for EventParseResult

Source§

impl VectorIntoJsValue for EventParseResult

Source§

impl VectorIntoWasmAbi for EventParseResult

Source§

impl WasmDescribe for EventParseResult

Source§

impl WasmDescribeVector for EventParseResult

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +call, and so that they remain anonymous.

Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for EventParseResult

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<EventParseResult>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for EventParseResult

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for EventParseResult

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for EventParseResult

Source§

impl VectorIntoJsValue for EventParseResult

Source§

impl VectorIntoWasmAbi for EventParseResult

Source§

impl WasmDescribe for EventParseResult

Source§

impl WasmDescribeVector for EventParseResult

Source§

impl SupportsConstructor for EventParseResult

Source§

impl SupportsInstanceProperty for EventParseResult

Source§

impl SupportsStaticProperty for EventParseResult

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -41,5 +41,6 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file +[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/watcher/struct.ExecutionResult.html b/docs/api-rust/casper_rust_wasm_sdk/watcher/struct.ExecutionResult.html index 223b992cb..b8f7b26bd 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/watcher/struct.ExecutionResult.html +++ b/docs/api-rust/casper_rust_wasm_sdk/watcher/struct.ExecutionResult.html @@ -1,11 +1,11 @@ -ExecutionResult in casper_rust_wasm_sdk::watcher - Rust
casper_rust_wasm_sdk::watcher

Struct ExecutionResult

Source
pub struct ExecutionResult {
+ExecutionResult in casper_rust_wasm_sdk::watcher - Rust
casper_rust_wasm_sdk::watcher

Struct ExecutionResult

Source
pub struct ExecutionResult {
     pub success: Option<Version2>,
     pub failure: Option<Failure>,
 }
Expand description

Represents the result of an execution, either Success or Failure.

Fields§

§success: Option<Version2>

Optional Success information.

§failure: Option<Failure>

Optional Failure information.

-

Trait Implementations§

Source§

impl Clone for ExecutionResult

Source§

fn clone(&self) -> ExecutionResult

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for ExecutionResult

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for ExecutionResult

Source§

fn default() -> ExecutionResult

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for ExecutionResult

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<ExecutionResult> for JsValue

Source§

fn from(value: ExecutionResult) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for ExecutionResult

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the +

Trait Implementations§

Source§

impl Clone for ExecutionResult

Source§

fn clone(&self) -> ExecutionResult

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for ExecutionResult

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for ExecutionResult

Source§

fn default() -> ExecutionResult

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for ExecutionResult

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<ExecutionResult> for JsValue

Source§

fn from(value: ExecutionResult) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for ExecutionResult

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for ExecutionResult

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm ABI boundary.
Source§

impl LongRefFromWasmAbi for ExecutionResult

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRef<ExecutionResult>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn long_ref_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl OptionFromWasmAbi for ExecutionResult

Source§

fn is_none(abi: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be @@ -14,8 +14,8 @@ the None branch of this option. Read more
Source§

impl RefFromWasmAbi for ExecutionResult

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<ExecutionResult>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for ExecutionResult

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<ExecutionResult>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for ExecutionResult

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for ExecutionResult

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for ExecutionResult

Source§

impl VectorIntoJsValue for ExecutionResult

Source§

impl VectorIntoWasmAbi for ExecutionResult

Source§

impl WasmDescribe for ExecutionResult

Source§

impl WasmDescribeVector for ExecutionResult

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +call, and so that they remain anonymous.

Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for ExecutionResult

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<ExecutionResult>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for ExecutionResult

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for ExecutionResult

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for ExecutionResult

Source§

impl VectorIntoJsValue for ExecutionResult

Source§

impl VectorIntoWasmAbi for ExecutionResult

Source§

impl WasmDescribe for ExecutionResult

Source§

impl WasmDescribeVector for ExecutionResult

Source§

impl SupportsConstructor for ExecutionResult

Source§

impl SupportsInstanceProperty for ExecutionResult

Source§

impl SupportsStaticProperty for ExecutionResult

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -43,5 +43,6 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file +[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/watcher/struct.Failure.html b/docs/api-rust/casper_rust_wasm_sdk/watcher/struct.Failure.html index 5f4c71886..ab063f291 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/watcher/struct.Failure.html +++ b/docs/api-rust/casper_rust_wasm_sdk/watcher/struct.Failure.html @@ -1,9 +1,9 @@ -Failure in casper_rust_wasm_sdk::watcher - Rust
casper_rust_wasm_sdk::watcher

Struct Failure

Source
pub struct Failure {
+Failure in casper_rust_wasm_sdk::watcher - Rust
casper_rust_wasm_sdk::watcher

Struct Failure

Source
pub struct Failure {
     pub cost: String,
     pub error_message: String,
 }
Expand description

Represents a failure response containing an error message.

-

Fields§

§cost: String§error_message: String

Trait Implementations§

Source§

impl Clone for Failure

Source§

fn clone(&self) -> Failure

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Failure

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for Failure

Source§

fn default() -> Failure

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for Failure

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<Failure> for JsValue

Source§

fn from(value: Failure) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for Failure

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the +

Fields§

§cost: String§error_message: String

Trait Implementations§

Source§

impl Clone for Failure

Source§

fn clone(&self) -> Failure

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Failure

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for Failure

Source§

fn default() -> Failure

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for Failure

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<Failure> for JsValue

Source§

fn from(value: Failure) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for Failure

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for Failure

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm ABI boundary.
Source§

impl LongRefFromWasmAbi for Failure

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRef<Failure>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn long_ref_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl OptionFromWasmAbi for Failure

Source§

fn is_none(abi: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be @@ -12,8 +12,8 @@ the None branch of this option. Read more
Source§

impl RefFromWasmAbi for Failure

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<Failure>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for Failure

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<Failure>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for Failure

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for Failure

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for Failure

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[Failure]>

Source§

impl VectorIntoJsValue for Failure

Source§

impl VectorIntoWasmAbi for Failure

Source§

impl WasmDescribe for Failure

Source§

impl WasmDescribeVector for Failure

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +call, and so that they remain anonymous.

Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for Failure

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<Failure>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for Failure

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for Failure

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for Failure

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[Failure]>

Source§

impl VectorIntoJsValue for Failure

Source§

impl VectorIntoWasmAbi for Failure

Source§

impl WasmDescribe for Failure

Source§

impl WasmDescribeVector for Failure

Source§

impl SupportsConstructor for Failure

Source§

impl SupportsInstanceProperty for Failure

Source§

impl SupportsStaticProperty for Failure

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -41,5 +41,6 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file +[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/watcher/struct.HashString.html b/docs/api-rust/casper_rust_wasm_sdk/watcher/struct.HashString.html index fb7638b8d..3fd7ea1a3 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/watcher/struct.HashString.html +++ b/docs/api-rust/casper_rust_wasm_sdk/watcher/struct.HashString.html @@ -1,7 +1,7 @@ -HashString in casper_rust_wasm_sdk::watcher - Rust
casper_rust_wasm_sdk::watcher

Struct HashString

Source
pub struct HashString {
+HashString in casper_rust_wasm_sdk::watcher - Rust
casper_rust_wasm_sdk::watcher

Struct HashString

Source
pub struct HashString {
     pub hash: String,
-}

Fields§

§hash: String

Implementations§

Source§

impl HashString

Source

pub fn deploy(&self) -> String

Source

pub fn version1(&self) -> String

Source

pub fn to_string_js(&self) -> String

Trait Implementations§

Source§

impl Clone for HashString

Source§

fn clone(&self) -> HashString

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for HashString

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for HashString

Source§

fn default() -> HashString

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for HashString

Source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>
where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Display for HashString

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl From<HashString> for JsValue

Source§

fn from(value: HashString) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for HashString

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the +}

Fields§

§hash: String

Implementations§

Source§

impl HashString

Source

pub fn deploy(&self) -> String

Source

pub fn version1(&self) -> String

Source

pub fn to_string_js(&self) -> String

Trait Implementations§

Source§

impl Clone for HashString

Source§

fn clone(&self) -> HashString

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for HashString

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for HashString

Source§

fn default() -> HashString

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for HashString

Source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>
where + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Display for HashString

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl From<HashString> for JsValue

Source§

fn from(value: HashString) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for HashString

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for HashString

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm ABI boundary.
Source§

impl LongRefFromWasmAbi for HashString

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRef<HashString>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn long_ref_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl OptionFromWasmAbi for HashString

Source§

fn is_none(abi: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be @@ -10,8 +10,8 @@ the None branch of this option. Read more
Source§

impl RefFromWasmAbi for HashString

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<HashString>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for HashString

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<HashString>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for HashString

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for HashString

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for HashString

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[HashString]>

Source§

impl VectorIntoJsValue for HashString

Source§

impl VectorIntoWasmAbi for HashString

Source§

impl WasmDescribe for HashString

Source§

impl WasmDescribeVector for HashString

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +call, and so that they remain anonymous.

Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for HashString

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<HashString>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for HashString

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for HashString

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for HashString

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[HashString]>

Source§

impl VectorIntoJsValue for HashString

Source§

impl VectorIntoWasmAbi for HashString

Source§

impl WasmDescribe for HashString

Source§

impl WasmDescribeVector for HashString

Source§

impl SupportsConstructor for HashString

Source§

impl SupportsInstanceProperty for HashString

Source§

impl SupportsStaticProperty for HashString

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -40,5 +40,6 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file +[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/watcher/struct.Message.html b/docs/api-rust/casper_rust_wasm_sdk/watcher/struct.Message.html index c54afdf56..0902b941c 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/watcher/struct.Message.html +++ b/docs/api-rust/casper_rust_wasm_sdk/watcher/struct.Message.html @@ -1,7 +1,7 @@ -Message in casper_rust_wasm_sdk::watcher - Rust
casper_rust_wasm_sdk::watcher

Struct Message

Source
pub struct Message {
+Message in casper_rust_wasm_sdk::watcher - Rust
casper_rust_wasm_sdk::watcher

Struct Message

Source
pub struct Message {
     pub string: String,
-}

Fields§

§string: String

Trait Implementations§

Source§

impl Clone for Message

Source§

fn clone(&self) -> Message

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Message

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for Message

Source§

fn default() -> Message

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for Message

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<Message> for JsValue

Source§

fn from(value: Message) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for Message

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the +}

Fields§

§string: String

Trait Implementations§

Source§

impl Clone for Message

Source§

fn clone(&self) -> Message

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Message

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for Message

Source§

fn default() -> Message

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for Message

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<Message> for JsValue

Source§

fn from(value: Message) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for Message

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for Message

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm ABI boundary.
Source§

impl LongRefFromWasmAbi for Message

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRef<Message>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn long_ref_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl OptionFromWasmAbi for Message

Source§

fn is_none(abi: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be @@ -10,8 +10,8 @@ the None branch of this option. Read more
Source§

impl RefFromWasmAbi for Message

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<Message>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for Message

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<Message>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for Message

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for Message

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for Message

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[Message]>

Source§

impl VectorIntoJsValue for Message

Source§

impl VectorIntoWasmAbi for Message

Source§

impl WasmDescribe for Message

Source§

impl WasmDescribeVector for Message

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +call, and so that they remain anonymous.

Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for Message

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<Message>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for Message

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for Message

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for Message

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[Message]>

Source§

impl VectorIntoJsValue for Message

Source§

impl VectorIntoWasmAbi for Message

Source§

impl WasmDescribe for Message

Source§

impl WasmDescribeVector for Message

Source§

impl SupportsConstructor for Message

Source§

impl SupportsInstanceProperty for Message

Source§

impl SupportsStaticProperty for Message

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -39,5 +39,6 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file +[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/watcher/struct.Messages.html b/docs/api-rust/casper_rust_wasm_sdk/watcher/struct.Messages.html index eb0703a4e..2f6f95cd4 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/watcher/struct.Messages.html +++ b/docs/api-rust/casper_rust_wasm_sdk/watcher/struct.Messages.html @@ -1,12 +1,12 @@ -Messages in casper_rust_wasm_sdk::watcher - Rust
casper_rust_wasm_sdk::watcher

Struct Messages

Source
pub struct Messages {
+Messages in casper_rust_wasm_sdk::watcher - Rust
casper_rust_wasm_sdk::watcher

Struct Messages

Source
pub struct Messages {
     pub entity_hash: String,
     pub message: Message,
     pub topic_name: String,
     pub topic_name_hash: String,
     pub topic_index: u32,
     pub block_index: u64,
-}

Fields§

§entity_hash: String§message: Message§topic_name: String§topic_name_hash: String§topic_index: u32§block_index: u64

Trait Implementations§

Source§

impl Clone for Messages

Source§

fn clone(&self) -> Messages

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Messages

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for Messages

Source§

fn default() -> Messages

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for Messages

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<Messages> for JsValue

Source§

fn from(value: Messages) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for Messages

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the +}

Fields§

§entity_hash: String§message: Message§topic_name: String§topic_name_hash: String§topic_index: u32§block_index: u64

Trait Implementations§

Source§

impl Clone for Messages

Source§

fn clone(&self) -> Messages

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Messages

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for Messages

Source§

fn default() -> Messages

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for Messages

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<Messages> for JsValue

Source§

fn from(value: Messages) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for Messages

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for Messages

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm ABI boundary.
Source§

impl LongRefFromWasmAbi for Messages

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRef<Messages>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn long_ref_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl OptionFromWasmAbi for Messages

Source§

fn is_none(abi: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be @@ -15,8 +15,8 @@ the None branch of this option. Read more
Source§

impl RefFromWasmAbi for Messages

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<Messages>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for Messages

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<Messages>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for Messages

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for Messages

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for Messages

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[Messages]>

Source§

impl VectorIntoJsValue for Messages

Source§

impl VectorIntoWasmAbi for Messages

Source§

impl WasmDescribe for Messages

Source§

impl WasmDescribeVector for Messages

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +call, and so that they remain anonymous.

Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for Messages

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<Messages>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for Messages

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for Messages

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for Messages

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[Messages]>

Source§

impl VectorIntoJsValue for Messages

Source§

impl VectorIntoWasmAbi for Messages

Source§

impl WasmDescribe for Messages

Source§

impl WasmDescribeVector for Messages

Source§

impl SupportsConstructor for Messages

Source§

impl SupportsInstanceProperty for Messages

Source§

impl SupportsStaticProperty for Messages

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -44,5 +44,6 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file +[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/watcher/struct.Payment.html b/docs/api-rust/casper_rust_wasm_sdk/watcher/struct.Payment.html index 20a002120..dba67dc40 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/watcher/struct.Payment.html +++ b/docs/api-rust/casper_rust_wasm_sdk/watcher/struct.Payment.html @@ -1,7 +1,7 @@ -Payment in casper_rust_wasm_sdk::watcher - Rust
casper_rust_wasm_sdk::watcher

Struct Payment

Source
pub struct Payment {
+Payment in casper_rust_wasm_sdk::watcher - Rust
casper_rust_wasm_sdk::watcher

Struct Payment

Source
pub struct Payment {
     pub source: String,
-}

Fields§

§source: String

Trait Implementations§

Source§

impl Clone for Payment

Source§

fn clone(&self) -> Payment

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Payment

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for Payment

Source§

fn default() -> Payment

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for Payment

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<Payment> for JsValue

Source§

fn from(value: Payment) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for Payment

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the +}

Fields§

§source: String

Trait Implementations§

Source§

impl Clone for Payment

Source§

fn clone(&self) -> Payment

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Payment

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for Payment

Source§

fn default() -> Payment

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for Payment

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<Payment> for JsValue

Source§

fn from(value: Payment) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for Payment

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for Payment

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm ABI boundary.
Source§

impl LongRefFromWasmAbi for Payment

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRef<Payment>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn long_ref_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl OptionFromWasmAbi for Payment

Source§

fn is_none(abi: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be @@ -10,8 +10,8 @@ the None branch of this option. Read more
Source§

impl RefFromWasmAbi for Payment

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<Payment>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for Payment

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<Payment>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for Payment

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for Payment

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for Payment

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[Payment]>

Source§

impl VectorIntoJsValue for Payment

Source§

impl VectorIntoWasmAbi for Payment

Source§

impl WasmDescribe for Payment

Source§

impl WasmDescribeVector for Payment

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +call, and so that they remain anonymous.

Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for Payment

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<Payment>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for Payment

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for Payment

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for Payment

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[Payment]>

Source§

impl VectorIntoJsValue for Payment

Source§

impl VectorIntoWasmAbi for Payment

Source§

impl WasmDescribe for Payment

Source§

impl WasmDescribeVector for Payment

Source§

impl SupportsConstructor for Payment

Source§

impl SupportsInstanceProperty for Payment

Source§

impl SupportsStaticProperty for Payment

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -39,5 +39,6 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file +[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/watcher/struct.PublicKeyString.html b/docs/api-rust/casper_rust_wasm_sdk/watcher/struct.PublicKeyString.html index a2d77653c..eeb03c0d4 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/watcher/struct.PublicKeyString.html +++ b/docs/api-rust/casper_rust_wasm_sdk/watcher/struct.PublicKeyString.html @@ -1,7 +1,7 @@ -PublicKeyString in casper_rust_wasm_sdk::watcher - Rust
casper_rust_wasm_sdk::watcher

Struct PublicKeyString

Source
pub struct PublicKeyString {
+PublicKeyString in casper_rust_wasm_sdk::watcher - Rust
casper_rust_wasm_sdk::watcher

Struct PublicKeyString

Source
pub struct PublicKeyString {
     pub public_key: String,
-}

Fields§

§public_key: String

Trait Implementations§

Source§

impl Clone for PublicKeyString

Source§

fn clone(&self) -> PublicKeyString

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for PublicKeyString

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for PublicKeyString

Source§

fn default() -> PublicKeyString

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for PublicKeyString

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<PublicKeyString> for JsValue

Source§

fn from(value: PublicKeyString) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for PublicKeyString

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the +}

Fields§

§public_key: String

Trait Implementations§

Source§

impl Clone for PublicKeyString

Source§

fn clone(&self) -> PublicKeyString

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for PublicKeyString

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for PublicKeyString

Source§

fn default() -> PublicKeyString

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for PublicKeyString

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<PublicKeyString> for JsValue

Source§

fn from(value: PublicKeyString) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for PublicKeyString

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for PublicKeyString

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm ABI boundary.
Source§

impl LongRefFromWasmAbi for PublicKeyString

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRef<PublicKeyString>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn long_ref_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl OptionFromWasmAbi for PublicKeyString

Source§

fn is_none(abi: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be @@ -10,8 +10,8 @@ the None branch of this option. Read more
Source§

impl RefFromWasmAbi for PublicKeyString

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<PublicKeyString>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for PublicKeyString

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<PublicKeyString>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for PublicKeyString

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for PublicKeyString

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for PublicKeyString

Source§

impl VectorIntoJsValue for PublicKeyString

Source§

impl VectorIntoWasmAbi for PublicKeyString

Source§

impl WasmDescribe for PublicKeyString

Source§

impl WasmDescribeVector for PublicKeyString

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +call, and so that they remain anonymous.

Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for PublicKeyString

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<PublicKeyString>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for PublicKeyString

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for PublicKeyString

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for PublicKeyString

Source§

impl VectorIntoJsValue for PublicKeyString

Source§

impl VectorIntoWasmAbi for PublicKeyString

Source§

impl WasmDescribe for PublicKeyString

Source§

impl WasmDescribeVector for PublicKeyString

Source§

impl SupportsConstructor for PublicKeyString

Source§

impl SupportsInstanceProperty for PublicKeyString

Source§

impl SupportsStaticProperty for PublicKeyString

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -39,5 +39,6 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file +[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/watcher/struct.Subscription.html b/docs/api-rust/casper_rust_wasm_sdk/watcher/struct.Subscription.html index c5b1b6cd5..5713af560 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/watcher/struct.Subscription.html +++ b/docs/api-rust/casper_rust_wasm_sdk/watcher/struct.Subscription.html @@ -1,4 +1,4 @@ -Subscription in casper_rust_wasm_sdk::watcher - Rust
casper_rust_wasm_sdk::watcher

Struct Subscription

Source
pub struct Subscription {
+Subscription in casper_rust_wasm_sdk::watcher - Rust
casper_rust_wasm_sdk::watcher

Struct Subscription

Source
pub struct Subscription {
     pub target_hash: String,
     pub event_handler_fn: EventHandlerFn,
 }
Expand description

Represents a subscription to transaction events for non-wasm32 target architecture.

@@ -36,4 +36,5 @@
§Arguments
V: MultiLane<T>,
§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
\ No newline at end of file +[WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/watcher/struct.TransactionProcessed.html b/docs/api-rust/casper_rust_wasm_sdk/watcher/struct.TransactionProcessed.html index 233b75dc2..68fff5530 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/watcher/struct.TransactionProcessed.html +++ b/docs/api-rust/casper_rust_wasm_sdk/watcher/struct.TransactionProcessed.html @@ -1,4 +1,4 @@ -TransactionProcessed in casper_rust_wasm_sdk::watcher - Rust
casper_rust_wasm_sdk::watcher

Struct TransactionProcessed

Source
pub struct TransactionProcessed {
+TransactionProcessed in casper_rust_wasm_sdk::watcher - Rust
casper_rust_wasm_sdk::watcher

Struct TransactionProcessed

Source
pub struct TransactionProcessed {
     pub hash: HashString,
     pub initiator_addr: PublicKeyString,
     pub timestamp: String,
@@ -8,8 +8,8 @@
     pub messages: Vec<Messages>,
 }
Expand description

Represents processed deploy information.

Fields§

§hash: HashString§initiator_addr: PublicKeyString§timestamp: String§ttl: String§block_hash: String§execution_result: ExecutionResult

Result of the execution, either Success or Failure.

-
§messages: Vec<Messages>

Trait Implementations§

Source§

impl Clone for TransactionProcessed

Source§

fn clone(&self) -> TransactionProcessed

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for TransactionProcessed

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for TransactionProcessed

Source§

fn default() -> TransactionProcessed

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for TransactionProcessed

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<TransactionProcessed> for JsValue

Source§

fn from(value: TransactionProcessed) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for TransactionProcessed

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the +
§messages: Vec<Messages>

Trait Implementations§

Source§

impl Clone for TransactionProcessed

Source§

fn clone(&self) -> TransactionProcessed

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for TransactionProcessed

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for TransactionProcessed

Source§

fn default() -> TransactionProcessed

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for TransactionProcessed

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<TransactionProcessed> for JsValue

Source§

fn from(value: TransactionProcessed) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for TransactionProcessed

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for TransactionProcessed

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm ABI boundary.
Source§

impl LongRefFromWasmAbi for TransactionProcessed

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRef<TransactionProcessed>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn long_ref_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl OptionFromWasmAbi for TransactionProcessed

Source§

fn is_none(abi: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be @@ -18,8 +18,8 @@ the None branch of this option. Read more
Source§

impl RefFromWasmAbi for TransactionProcessed

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<TransactionProcessed>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for TransactionProcessed

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<TransactionProcessed>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for TransactionProcessed

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for TransactionProcessed

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for TransactionProcessed

Source§

impl VectorIntoJsValue for TransactionProcessed

Source§

impl VectorIntoWasmAbi for TransactionProcessed

Source§

impl WasmDescribe for TransactionProcessed

Source§

impl WasmDescribeVector for TransactionProcessed

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +call, and so that they remain anonymous.

Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for TransactionProcessed

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<TransactionProcessed>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for TransactionProcessed

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for TransactionProcessed

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for TransactionProcessed

Source§

impl VectorIntoJsValue for TransactionProcessed

Source§

impl VectorIntoWasmAbi for TransactionProcessed

Source§

impl WasmDescribe for TransactionProcessed

Source§

impl WasmDescribeVector for TransactionProcessed

Source§

impl SupportsConstructor for TransactionProcessed

Source§

impl SupportsInstanceProperty for TransactionProcessed

Source§

impl SupportsStaticProperty for TransactionProcessed

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -47,5 +47,6 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file +[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/watcher/struct.Version2.html b/docs/api-rust/casper_rust_wasm_sdk/watcher/struct.Version2.html index 0e30eaa55..297b1824a 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/watcher/struct.Version2.html +++ b/docs/api-rust/casper_rust_wasm_sdk/watcher/struct.Version2.html @@ -1,12 +1,12 @@ -Version2 in casper_rust_wasm_sdk::watcher - Rust
casper_rust_wasm_sdk::watcher

Struct Version2

Source
pub struct Version2 {
+Version2 in casper_rust_wasm_sdk::watcher - Rust
casper_rust_wasm_sdk::watcher

Struct Version2

Source
pub struct Version2 {
     pub initiator: PublicKeyString,
     pub error_message: Option<String>,
     pub limit: String,
     pub consumed: String,
     pub cost: String,
 }
Expand description

Represents a success response containing a cost value.

-

Fields§

§initiator: PublicKeyString§error_message: Option<String>§limit: String§consumed: String§cost: String

Trait Implementations§

Source§

impl Clone for Version2

Source§

fn clone(&self) -> Version2

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Version2

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for Version2

Source§

fn default() -> Version2

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for Version2

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<Version2> for JsValue

Source§

fn from(value: Version2) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for Version2

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the +

Fields§

§initiator: PublicKeyString§error_message: Option<String>§limit: String§consumed: String§cost: String

Trait Implementations§

Source§

impl Clone for Version2

Source§

fn clone(&self) -> Version2

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Version2

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for Version2

Source§

fn default() -> Version2

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for Version2

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<Version2> for JsValue

Source§

fn from(value: Version2) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for Version2

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for Version2

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm ABI boundary.
Source§

impl LongRefFromWasmAbi for Version2

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRef<Version2>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn long_ref_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl OptionFromWasmAbi for Version2

Source§

fn is_none(abi: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be @@ -15,8 +15,8 @@ the None branch of this option. Read more
Source§

impl RefFromWasmAbi for Version2

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<Version2>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for Version2

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<Version2>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for Version2

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for Version2

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for Version2

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[Version2]>

Source§

impl VectorIntoJsValue for Version2

Source§

impl VectorIntoWasmAbi for Version2

Source§

impl WasmDescribe for Version2

Source§

impl WasmDescribeVector for Version2

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +call, and so that they remain anonymous.

Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for Version2

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<Version2>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for Version2

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for Version2

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for Version2

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[Version2]>

Source§

impl VectorIntoJsValue for Version2

Source§

impl VectorIntoWasmAbi for Version2

Source§

impl WasmDescribe for Version2

Source§

impl WasmDescribeVector for Version2

Source§

impl SupportsConstructor for Version2

Source§

impl SupportsInstanceProperty for Version2

Source§

impl SupportsStaticProperty for Version2

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -44,5 +44,6 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file +[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/watcher/struct.Watcher.html b/docs/api-rust/casper_rust_wasm_sdk/watcher/struct.Watcher.html index 899dd7084..acac003d6 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/watcher/struct.Watcher.html +++ b/docs/api-rust/casper_rust_wasm_sdk/watcher/struct.Watcher.html @@ -1,4 +1,4 @@ -Watcher in casper_rust_wasm_sdk::watcher - Rust
casper_rust_wasm_sdk::watcher

Struct Watcher

Source
pub struct Watcher { /* private fields */ }
Expand description

Represents a deploy watcher responsible for monitoring transaction events.

+Watcher in casper_rust_wasm_sdk::watcher - Rust
casper_rust_wasm_sdk::watcher

Struct Watcher

Source
pub struct Watcher { /* private fields */ }
Expand description

Represents a deploy watcher responsible for monitoring transaction events.

This struct allows clients to subscribe to transaction events, start watching for events, or wait for an event and handle the received deploy event data.

§Fields

@@ -47,7 +47,7 @@
§Returns
the None branch of this option. Read more
Source§

impl RefFromWasmAbi for Watcher

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<Watcher>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for Watcher

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<Watcher>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl TryFromJsValue for Watcher

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for Watcher

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[Watcher]>

Source§

impl VectorIntoJsValue for Watcher

Source§

impl VectorIntoWasmAbi for Watcher

Source§

impl WasmDescribe for Watcher

Source§

impl WasmDescribeVector for Watcher

Auto Trait Implementations§

§

impl Freeze for Watcher

§

impl !RefUnwindSafe for Watcher

§

impl !Send for Watcher

§

impl !Sync for Watcher

§

impl Unpin for Watcher

§

impl !UnwindSafe for Watcher

Blanket Implementations§

Source§

impl<T> Any for T
where +call, and so that they remain anonymous.

Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for Watcher

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<Watcher>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl TryFromJsValue for Watcher

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for Watcher

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[Watcher]>

Source§

impl VectorIntoJsValue for Watcher

Source§

impl VectorIntoWasmAbi for Watcher

Source§

impl WasmDescribe for Watcher

Source§

impl WasmDescribeVector for Watcher

Source§

impl SupportsConstructor for Watcher

Source§

impl SupportsInstanceProperty for Watcher

Source§

impl SupportsStaticProperty for Watcher

Auto Trait Implementations§

§

impl Freeze for Watcher

§

impl !RefUnwindSafe for Watcher

§

impl !Send for Watcher

§

impl !Sync for Watcher

§

impl Unpin for Watcher

§

impl !UnwindSafe for Watcher

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -75,4 +75,5 @@
§Returns
V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
\ No newline at end of file +[WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/watcher/watcher/index.html b/docs/api-rust/casper_rust_wasm_sdk/watcher/watcher/index.html index ddae74b0e..c025b8a0e 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/watcher/watcher/index.html +++ b/docs/api-rust/casper_rust_wasm_sdk/watcher/watcher/index.html @@ -1 +1 @@ -casper_rust_wasm_sdk::watcher::watcher - Rust
casper_rust_wasm_sdk::watcher

Module watcher

Source

Structs§

  • Represents the body of an event, containing processed deploy information.
  • A wrapper for an event handler function, providing synchronization and cloning capabilities.
  • Represents the result of parsing an event, containing error information and the event body.
  • Represents the result of an execution, either Success or Failure.
  • Represents a failure response containing an error message.
  • Represents a subscription to transaction events for non-wasm32 target architecture.
  • Represents processed deploy information.
  • Represents a success response containing a cost value.
  • Represents a deploy watcher responsible for monitoring transaction events.
\ No newline at end of file +casper_rust_wasm_sdk::watcher::watcher - Rust
casper_rust_wasm_sdk::watcher

Module watcher

Source

Structs§

  • Represents the body of an event, containing processed deploy information.
  • A wrapper for an event handler function, providing synchronization and cloning capabilities.
  • Represents the result of parsing an event, containing error information and the event body.
  • Represents the result of an execution, either Success or Failure.
  • Represents a failure response containing an error message.
  • Represents a subscription to transaction events for non-wasm32 target architecture.
  • Represents processed deploy information.
  • Represents a success response containing a cost value.
  • Represents a deploy watcher responsible for monitoring transaction events.
\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/watcher/watcher/struct.Body.html b/docs/api-rust/casper_rust_wasm_sdk/watcher/watcher/struct.Body.html index 9b13b6e5f..b769aa452 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/watcher/watcher/struct.Body.html +++ b/docs/api-rust/casper_rust_wasm_sdk/watcher/watcher/struct.Body.html @@ -1,8 +1,8 @@ -Body in casper_rust_wasm_sdk::watcher::watcher - Rust
casper_rust_wasm_sdk::watcher::watcher

Struct Body

Source
pub struct Body {
+Body in casper_rust_wasm_sdk::watcher::watcher - Rust
casper_rust_wasm_sdk::watcher::watcher

Struct Body

Source
pub struct Body {
     pub transaction_processed: Option<TransactionProcessed>,
 }
Expand description

Represents the body of an event, containing processed deploy information.

-

Fields§

§transaction_processed: Option<TransactionProcessed>

Implementations§

Source§

impl Body

Source

pub fn get_deploy_processed(&self) -> Option<TransactionProcessed>

👎Deprecated: prefer ‘get_transaction_processed’
Source

pub fn get_transaction_processed(&self) -> Option<TransactionProcessed>

Trait Implementations§

Source§

impl Clone for Body

Source§

fn clone(&self) -> Body

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Body

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for Body

Source§

fn default() -> Body

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for Body

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<Body> for JsValue

Source§

fn from(value: Body) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for Body

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the +

Fields§

§transaction_processed: Option<TransactionProcessed>

Implementations§

Source§

impl Body

Source

pub fn get_deploy_processed(&self) -> Option<TransactionProcessed>

👎Deprecated: prefer ‘get_transaction_processed’
Source

pub fn get_transaction_processed(&self) -> Option<TransactionProcessed>

Trait Implementations§

Source§

impl Clone for Body

Source§

fn clone(&self) -> Body

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Body

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for Body

Source§

fn default() -> Body

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for Body

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<Body> for JsValue

Source§

fn from(value: Body) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for Body

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for Body

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm ABI boundary.
Source§

impl LongRefFromWasmAbi for Body

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRef<Body>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn long_ref_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl OptionFromWasmAbi for Body

Source§

fn is_none(abi: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be @@ -11,8 +11,8 @@ the None branch of this option. Read more
Source§

impl RefFromWasmAbi for Body

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<Body>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for Body

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<Body>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for Body

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for Body

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for Body

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[Body]>

Source§

impl VectorIntoJsValue for Body

Source§

impl VectorIntoWasmAbi for Body

Source§

type Abi = <Box<[JsValue]> as IntoWasmAbi>::Abi

Source§

fn vector_into_abi(vector: Box<[Body]>) -> Self::Abi

Source§

impl WasmDescribe for Body

Source§

impl WasmDescribeVector for Body

Auto Trait Implementations§

§

impl Freeze for Body

§

impl RefUnwindSafe for Body

§

impl Send for Body

§

impl Sync for Body

§

impl Unpin for Body

§

impl UnwindSafe for Body

Blanket Implementations§

Source§

impl<T> Any for T
where +call, and so that they remain anonymous.

Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for Body

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<Body>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for Body

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for Body

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for Body

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[Body]>

Source§

impl VectorIntoJsValue for Body

Source§

impl VectorIntoWasmAbi for Body

Source§

type Abi = <Box<[JsValue]> as IntoWasmAbi>::Abi

Source§

fn vector_into_abi(vector: Box<[Body]>) -> Self::Abi

Source§

impl WasmDescribe for Body

Source§

impl WasmDescribeVector for Body

Source§

impl SupportsConstructor for Body

Source§

impl SupportsInstanceProperty for Body

Source§

impl SupportsStaticProperty for Body

Auto Trait Implementations§

§

impl Freeze for Body

§

impl RefUnwindSafe for Body

§

impl Send for Body

§

impl Sync for Body

§

impl Unpin for Body

§

impl UnwindSafe for Body

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -40,5 +40,6 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file +[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/watcher/watcher/struct.EventHandlerFn.html b/docs/api-rust/casper_rust_wasm_sdk/watcher/watcher/struct.EventHandlerFn.html index 9759a669a..3cd2763b3 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/watcher/watcher/struct.EventHandlerFn.html +++ b/docs/api-rust/casper_rust_wasm_sdk/watcher/watcher/struct.EventHandlerFn.html @@ -1,4 +1,4 @@ -EventHandlerFn in casper_rust_wasm_sdk::watcher::watcher - Rust
casper_rust_wasm_sdk::watcher::watcher

Struct EventHandlerFn

Source
pub struct EventHandlerFn(/* private fields */);
Expand description

A wrapper for an event handler function, providing synchronization and cloning capabilities.

+EventHandlerFn in casper_rust_wasm_sdk::watcher::watcher - Rust
casper_rust_wasm_sdk::watcher::watcher

Struct EventHandlerFn

Source
pub struct EventHandlerFn(/* private fields */);
Expand description

A wrapper for an event handler function, providing synchronization and cloning capabilities.

Implementations§

Source§

impl EventHandlerFn

Source

pub fn new<F>(func: F) -> Self
where F: Fn(EventParseResult) + Send + Sync + 'static,

Creates a new EventHandlerFn with the specified event handling function.

§Arguments
@@ -41,4 +41,5 @@
§Arguments
§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
\ No newline at end of file +[WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/watcher/watcher/struct.EventParseResult.html b/docs/api-rust/casper_rust_wasm_sdk/watcher/watcher/struct.EventParseResult.html index ffeb46052..8dbebedc6 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/watcher/watcher/struct.EventParseResult.html +++ b/docs/api-rust/casper_rust_wasm_sdk/watcher/watcher/struct.EventParseResult.html @@ -1,9 +1,9 @@ -EventParseResult in casper_rust_wasm_sdk::watcher::watcher - Rust
casper_rust_wasm_sdk::watcher::watcher

Struct EventParseResult

Source
pub struct EventParseResult {
+EventParseResult in casper_rust_wasm_sdk::watcher::watcher - Rust
casper_rust_wasm_sdk::watcher::watcher

Struct EventParseResult

Source
pub struct EventParseResult {
     pub err: Option<String>,
     pub body: Option<Body>,
 }
Expand description

Represents the result of parsing an event, containing error information and the event body.

-

Fields§

§err: Option<String>§body: Option<Body>

Trait Implementations§

Source§

impl Clone for EventParseResult

Source§

fn clone(&self) -> EventParseResult

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for EventParseResult

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for EventParseResult

Source§

fn default() -> EventParseResult

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for EventParseResult

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<EventParseResult> for JsValue

Source§

fn from(value: EventParseResult) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for EventParseResult

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the +

Fields§

§err: Option<String>§body: Option<Body>

Trait Implementations§

Source§

impl Clone for EventParseResult

Source§

fn clone(&self) -> EventParseResult

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for EventParseResult

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for EventParseResult

Source§

fn default() -> EventParseResult

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for EventParseResult

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<EventParseResult> for JsValue

Source§

fn from(value: EventParseResult) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for EventParseResult

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for EventParseResult

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm ABI boundary.
Source§

impl LongRefFromWasmAbi for EventParseResult

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRef<EventParseResult>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn long_ref_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl OptionFromWasmAbi for EventParseResult

Source§

fn is_none(abi: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be @@ -12,8 +12,8 @@ the None branch of this option. Read more
Source§

impl RefFromWasmAbi for EventParseResult

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<EventParseResult>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for EventParseResult

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<EventParseResult>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for EventParseResult

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for EventParseResult

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for EventParseResult

Source§

impl VectorIntoJsValue for EventParseResult

Source§

impl VectorIntoWasmAbi for EventParseResult

Source§

impl WasmDescribe for EventParseResult

Source§

impl WasmDescribeVector for EventParseResult

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +call, and so that they remain anonymous.

Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for EventParseResult

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<EventParseResult>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for EventParseResult

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for EventParseResult

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for EventParseResult

Source§

impl VectorIntoJsValue for EventParseResult

Source§

impl VectorIntoWasmAbi for EventParseResult

Source§

impl WasmDescribe for EventParseResult

Source§

impl WasmDescribeVector for EventParseResult

Source§

impl SupportsConstructor for EventParseResult

Source§

impl SupportsInstanceProperty for EventParseResult

Source§

impl SupportsStaticProperty for EventParseResult

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -41,5 +41,6 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file +[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/watcher/watcher/struct.ExecutionResult.html b/docs/api-rust/casper_rust_wasm_sdk/watcher/watcher/struct.ExecutionResult.html index 2a36af87e..874f0d9b9 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/watcher/watcher/struct.ExecutionResult.html +++ b/docs/api-rust/casper_rust_wasm_sdk/watcher/watcher/struct.ExecutionResult.html @@ -1,11 +1,11 @@ -ExecutionResult in casper_rust_wasm_sdk::watcher::watcher - Rust
casper_rust_wasm_sdk::watcher::watcher

Struct ExecutionResult

Source
pub struct ExecutionResult {
+ExecutionResult in casper_rust_wasm_sdk::watcher::watcher - Rust
casper_rust_wasm_sdk::watcher::watcher

Struct ExecutionResult

Source
pub struct ExecutionResult {
     pub success: Option<Version2>,
     pub failure: Option<Failure>,
 }
Expand description

Represents the result of an execution, either Success or Failure.

Fields§

§success: Option<Version2>

Optional Success information.

§failure: Option<Failure>

Optional Failure information.

-

Trait Implementations§

Source§

impl Clone for ExecutionResult

Source§

fn clone(&self) -> ExecutionResult

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for ExecutionResult

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for ExecutionResult

Source§

fn default() -> ExecutionResult

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for ExecutionResult

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<ExecutionResult> for JsValue

Source§

fn from(value: ExecutionResult) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for ExecutionResult

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the +

Trait Implementations§

Source§

impl Clone for ExecutionResult

Source§

fn clone(&self) -> ExecutionResult

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for ExecutionResult

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for ExecutionResult

Source§

fn default() -> ExecutionResult

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for ExecutionResult

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<ExecutionResult> for JsValue

Source§

fn from(value: ExecutionResult) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for ExecutionResult

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for ExecutionResult

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm ABI boundary.
Source§

impl LongRefFromWasmAbi for ExecutionResult

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRef<ExecutionResult>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn long_ref_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl OptionFromWasmAbi for ExecutionResult

Source§

fn is_none(abi: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be @@ -14,8 +14,8 @@ the None branch of this option. Read more
Source§

impl RefFromWasmAbi for ExecutionResult

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<ExecutionResult>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for ExecutionResult

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<ExecutionResult>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for ExecutionResult

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for ExecutionResult

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for ExecutionResult

Source§

impl VectorIntoJsValue for ExecutionResult

Source§

impl VectorIntoWasmAbi for ExecutionResult

Source§

impl WasmDescribe for ExecutionResult

Source§

impl WasmDescribeVector for ExecutionResult

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +call, and so that they remain anonymous.

Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for ExecutionResult

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<ExecutionResult>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for ExecutionResult

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for ExecutionResult

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for ExecutionResult

Source§

impl VectorIntoJsValue for ExecutionResult

Source§

impl VectorIntoWasmAbi for ExecutionResult

Source§

impl WasmDescribe for ExecutionResult

Source§

impl WasmDescribeVector for ExecutionResult

Source§

impl SupportsConstructor for ExecutionResult

Source§

impl SupportsInstanceProperty for ExecutionResult

Source§

impl SupportsStaticProperty for ExecutionResult

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -43,5 +43,6 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file +[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/watcher/watcher/struct.Failure.html b/docs/api-rust/casper_rust_wasm_sdk/watcher/watcher/struct.Failure.html index 42d464986..b10d563ee 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/watcher/watcher/struct.Failure.html +++ b/docs/api-rust/casper_rust_wasm_sdk/watcher/watcher/struct.Failure.html @@ -1,9 +1,9 @@ -Failure in casper_rust_wasm_sdk::watcher::watcher - Rust
casper_rust_wasm_sdk::watcher::watcher

Struct Failure

Source
pub struct Failure {
+Failure in casper_rust_wasm_sdk::watcher::watcher - Rust
casper_rust_wasm_sdk::watcher::watcher

Struct Failure

Source
pub struct Failure {
     pub cost: String,
     pub error_message: String,
 }
Expand description

Represents a failure response containing an error message.

-

Fields§

§cost: String§error_message: String

Trait Implementations§

Source§

impl Clone for Failure

Source§

fn clone(&self) -> Failure

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Failure

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for Failure

Source§

fn default() -> Failure

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for Failure

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<Failure> for JsValue

Source§

fn from(value: Failure) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for Failure

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the +

Fields§

§cost: String§error_message: String

Trait Implementations§

Source§

impl Clone for Failure

Source§

fn clone(&self) -> Failure

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Failure

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for Failure

Source§

fn default() -> Failure

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for Failure

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<Failure> for JsValue

Source§

fn from(value: Failure) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for Failure

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for Failure

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm ABI boundary.
Source§

impl LongRefFromWasmAbi for Failure

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRef<Failure>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn long_ref_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl OptionFromWasmAbi for Failure

Source§

fn is_none(abi: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be @@ -12,8 +12,8 @@ the None branch of this option. Read more
Source§

impl RefFromWasmAbi for Failure

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<Failure>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for Failure

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<Failure>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for Failure

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for Failure

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for Failure

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[Failure]>

Source§

impl VectorIntoJsValue for Failure

Source§

impl VectorIntoWasmAbi for Failure

Source§

impl WasmDescribe for Failure

Source§

impl WasmDescribeVector for Failure

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +call, and so that they remain anonymous.

Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for Failure

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<Failure>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for Failure

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for Failure

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for Failure

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[Failure]>

Source§

impl VectorIntoJsValue for Failure

Source§

impl VectorIntoWasmAbi for Failure

Source§

impl WasmDescribe for Failure

Source§

impl WasmDescribeVector for Failure

Source§

impl SupportsConstructor for Failure

Source§

impl SupportsInstanceProperty for Failure

Source§

impl SupportsStaticProperty for Failure

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -41,5 +41,6 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file +[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/watcher/watcher/struct.HashString.html b/docs/api-rust/casper_rust_wasm_sdk/watcher/watcher/struct.HashString.html index df337610e..35c5cfbfc 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/watcher/watcher/struct.HashString.html +++ b/docs/api-rust/casper_rust_wasm_sdk/watcher/watcher/struct.HashString.html @@ -1,7 +1,7 @@ -HashString in casper_rust_wasm_sdk::watcher::watcher - Rust
casper_rust_wasm_sdk::watcher::watcher

Struct HashString

Source
pub struct HashString {
+HashString in casper_rust_wasm_sdk::watcher::watcher - Rust
casper_rust_wasm_sdk::watcher::watcher

Struct HashString

Source
pub struct HashString {
     pub hash: String,
-}

Fields§

§hash: String

Implementations§

Source§

impl HashString

Source

pub fn deploy(&self) -> String

Source

pub fn version1(&self) -> String

Source

pub fn to_string_js(&self) -> String

Trait Implementations§

Source§

impl Clone for HashString

Source§

fn clone(&self) -> HashString

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for HashString

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for HashString

Source§

fn default() -> HashString

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for HashString

Source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>
where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Display for HashString

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl From<HashString> for JsValue

Source§

fn from(value: HashString) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for HashString

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the +}

Fields§

§hash: String

Implementations§

Source§

impl HashString

Source

pub fn deploy(&self) -> String

Source

pub fn version1(&self) -> String

Source

pub fn to_string_js(&self) -> String

Trait Implementations§

Source§

impl Clone for HashString

Source§

fn clone(&self) -> HashString

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for HashString

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for HashString

Source§

fn default() -> HashString

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for HashString

Source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>
where + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Display for HashString

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl From<HashString> for JsValue

Source§

fn from(value: HashString) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for HashString

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for HashString

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm ABI boundary.
Source§

impl LongRefFromWasmAbi for HashString

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRef<HashString>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn long_ref_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl OptionFromWasmAbi for HashString

Source§

fn is_none(abi: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be @@ -10,8 +10,8 @@ the None branch of this option. Read more
Source§

impl RefFromWasmAbi for HashString

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<HashString>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for HashString

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<HashString>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for HashString

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for HashString

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for HashString

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[HashString]>

Source§

impl VectorIntoJsValue for HashString

Source§

impl VectorIntoWasmAbi for HashString

Source§

impl WasmDescribe for HashString

Source§

impl WasmDescribeVector for HashString

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +call, and so that they remain anonymous.

Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for HashString

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<HashString>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for HashString

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for HashString

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for HashString

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[HashString]>

Source§

impl VectorIntoJsValue for HashString

Source§

impl VectorIntoWasmAbi for HashString

Source§

impl WasmDescribe for HashString

Source§

impl WasmDescribeVector for HashString

Source§

impl SupportsConstructor for HashString

Source§

impl SupportsInstanceProperty for HashString

Source§

impl SupportsStaticProperty for HashString

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -40,5 +40,6 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file +[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/watcher/watcher/struct.Message.html b/docs/api-rust/casper_rust_wasm_sdk/watcher/watcher/struct.Message.html index 4422dd6a8..c795021d0 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/watcher/watcher/struct.Message.html +++ b/docs/api-rust/casper_rust_wasm_sdk/watcher/watcher/struct.Message.html @@ -1,7 +1,7 @@ -Message in casper_rust_wasm_sdk::watcher::watcher - Rust
casper_rust_wasm_sdk::watcher::watcher

Struct Message

Source
pub struct Message {
+Message in casper_rust_wasm_sdk::watcher::watcher - Rust
casper_rust_wasm_sdk::watcher::watcher

Struct Message

Source
pub struct Message {
     pub string: String,
-}

Fields§

§string: String

Trait Implementations§

Source§

impl Clone for Message

Source§

fn clone(&self) -> Message

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Message

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for Message

Source§

fn default() -> Message

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for Message

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<Message> for JsValue

Source§

fn from(value: Message) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for Message

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the +}

Fields§

§string: String

Trait Implementations§

Source§

impl Clone for Message

Source§

fn clone(&self) -> Message

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Message

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for Message

Source§

fn default() -> Message

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for Message

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<Message> for JsValue

Source§

fn from(value: Message) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for Message

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for Message

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm ABI boundary.
Source§

impl LongRefFromWasmAbi for Message

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRef<Message>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn long_ref_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl OptionFromWasmAbi for Message

Source§

fn is_none(abi: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be @@ -10,8 +10,8 @@ the None branch of this option. Read more
Source§

impl RefFromWasmAbi for Message

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<Message>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for Message

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<Message>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for Message

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for Message

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for Message

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[Message]>

Source§

impl VectorIntoJsValue for Message

Source§

impl VectorIntoWasmAbi for Message

Source§

impl WasmDescribe for Message

Source§

impl WasmDescribeVector for Message

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +call, and so that they remain anonymous.

Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for Message

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<Message>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for Message

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for Message

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for Message

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[Message]>

Source§

impl VectorIntoJsValue for Message

Source§

impl VectorIntoWasmAbi for Message

Source§

impl WasmDescribe for Message

Source§

impl WasmDescribeVector for Message

Source§

impl SupportsConstructor for Message

Source§

impl SupportsInstanceProperty for Message

Source§

impl SupportsStaticProperty for Message

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -39,5 +39,6 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file +[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/watcher/watcher/struct.Messages.html b/docs/api-rust/casper_rust_wasm_sdk/watcher/watcher/struct.Messages.html index 22848f364..3a34bec3f 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/watcher/watcher/struct.Messages.html +++ b/docs/api-rust/casper_rust_wasm_sdk/watcher/watcher/struct.Messages.html @@ -1,12 +1,12 @@ -Messages in casper_rust_wasm_sdk::watcher::watcher - Rust
casper_rust_wasm_sdk::watcher::watcher

Struct Messages

Source
pub struct Messages {
+Messages in casper_rust_wasm_sdk::watcher::watcher - Rust
casper_rust_wasm_sdk::watcher::watcher

Struct Messages

Source
pub struct Messages {
     pub entity_hash: String,
     pub message: Message,
     pub topic_name: String,
     pub topic_name_hash: String,
     pub topic_index: u32,
     pub block_index: u64,
-}

Fields§

§entity_hash: String§message: Message§topic_name: String§topic_name_hash: String§topic_index: u32§block_index: u64

Trait Implementations§

Source§

impl Clone for Messages

Source§

fn clone(&self) -> Messages

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Messages

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for Messages

Source§

fn default() -> Messages

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for Messages

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<Messages> for JsValue

Source§

fn from(value: Messages) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for Messages

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the +}

Fields§

§entity_hash: String§message: Message§topic_name: String§topic_name_hash: String§topic_index: u32§block_index: u64

Trait Implementations§

Source§

impl Clone for Messages

Source§

fn clone(&self) -> Messages

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Messages

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for Messages

Source§

fn default() -> Messages

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for Messages

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<Messages> for JsValue

Source§

fn from(value: Messages) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for Messages

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for Messages

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm ABI boundary.
Source§

impl LongRefFromWasmAbi for Messages

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRef<Messages>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn long_ref_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl OptionFromWasmAbi for Messages

Source§

fn is_none(abi: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be @@ -15,8 +15,8 @@ the None branch of this option. Read more
Source§

impl RefFromWasmAbi for Messages

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<Messages>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for Messages

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<Messages>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for Messages

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for Messages

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for Messages

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[Messages]>

Source§

impl VectorIntoJsValue for Messages

Source§

impl VectorIntoWasmAbi for Messages

Source§

impl WasmDescribe for Messages

Source§

impl WasmDescribeVector for Messages

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +call, and so that they remain anonymous.

Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for Messages

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<Messages>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for Messages

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for Messages

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for Messages

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[Messages]>

Source§

impl VectorIntoJsValue for Messages

Source§

impl VectorIntoWasmAbi for Messages

Source§

impl WasmDescribe for Messages

Source§

impl WasmDescribeVector for Messages

Source§

impl SupportsConstructor for Messages

Source§

impl SupportsInstanceProperty for Messages

Source§

impl SupportsStaticProperty for Messages

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -44,5 +44,6 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file +[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/watcher/watcher/struct.Payment.html b/docs/api-rust/casper_rust_wasm_sdk/watcher/watcher/struct.Payment.html index 572f37d20..ddadb7d52 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/watcher/watcher/struct.Payment.html +++ b/docs/api-rust/casper_rust_wasm_sdk/watcher/watcher/struct.Payment.html @@ -1,7 +1,7 @@ -Payment in casper_rust_wasm_sdk::watcher::watcher - Rust
casper_rust_wasm_sdk::watcher::watcher

Struct Payment

Source
pub struct Payment {
+Payment in casper_rust_wasm_sdk::watcher::watcher - Rust
casper_rust_wasm_sdk::watcher::watcher

Struct Payment

Source
pub struct Payment {
     pub source: String,
-}

Fields§

§source: String

Trait Implementations§

Source§

impl Clone for Payment

Source§

fn clone(&self) -> Payment

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Payment

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for Payment

Source§

fn default() -> Payment

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for Payment

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<Payment> for JsValue

Source§

fn from(value: Payment) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for Payment

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the +}

Fields§

§source: String

Trait Implementations§

Source§

impl Clone for Payment

Source§

fn clone(&self) -> Payment

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Payment

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for Payment

Source§

fn default() -> Payment

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for Payment

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<Payment> for JsValue

Source§

fn from(value: Payment) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for Payment

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for Payment

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm ABI boundary.
Source§

impl LongRefFromWasmAbi for Payment

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRef<Payment>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn long_ref_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl OptionFromWasmAbi for Payment

Source§

fn is_none(abi: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be @@ -10,8 +10,8 @@ the None branch of this option. Read more
Source§

impl RefFromWasmAbi for Payment

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<Payment>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for Payment

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<Payment>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for Payment

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for Payment

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for Payment

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[Payment]>

Source§

impl VectorIntoJsValue for Payment

Source§

impl VectorIntoWasmAbi for Payment

Source§

impl WasmDescribe for Payment

Source§

impl WasmDescribeVector for Payment

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +call, and so that they remain anonymous.

Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for Payment

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<Payment>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for Payment

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for Payment

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for Payment

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[Payment]>

Source§

impl VectorIntoJsValue for Payment

Source§

impl VectorIntoWasmAbi for Payment

Source§

impl WasmDescribe for Payment

Source§

impl WasmDescribeVector for Payment

Source§

impl SupportsConstructor for Payment

Source§

impl SupportsInstanceProperty for Payment

Source§

impl SupportsStaticProperty for Payment

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -39,5 +39,6 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file +[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/watcher/watcher/struct.PublicKeyString.html b/docs/api-rust/casper_rust_wasm_sdk/watcher/watcher/struct.PublicKeyString.html index 1dc2c51bc..043aed0db 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/watcher/watcher/struct.PublicKeyString.html +++ b/docs/api-rust/casper_rust_wasm_sdk/watcher/watcher/struct.PublicKeyString.html @@ -1,7 +1,7 @@ -PublicKeyString in casper_rust_wasm_sdk::watcher::watcher - Rust
casper_rust_wasm_sdk::watcher::watcher

Struct PublicKeyString

Source
pub struct PublicKeyString {
+PublicKeyString in casper_rust_wasm_sdk::watcher::watcher - Rust
casper_rust_wasm_sdk::watcher::watcher

Struct PublicKeyString

Source
pub struct PublicKeyString {
     pub public_key: String,
-}

Fields§

§public_key: String

Trait Implementations§

Source§

impl Clone for PublicKeyString

Source§

fn clone(&self) -> PublicKeyString

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for PublicKeyString

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for PublicKeyString

Source§

fn default() -> PublicKeyString

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for PublicKeyString

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<PublicKeyString> for JsValue

Source§

fn from(value: PublicKeyString) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for PublicKeyString

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the +}

Fields§

§public_key: String

Trait Implementations§

Source§

impl Clone for PublicKeyString

Source§

fn clone(&self) -> PublicKeyString

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for PublicKeyString

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for PublicKeyString

Source§

fn default() -> PublicKeyString

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for PublicKeyString

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<PublicKeyString> for JsValue

Source§

fn from(value: PublicKeyString) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for PublicKeyString

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for PublicKeyString

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm ABI boundary.
Source§

impl LongRefFromWasmAbi for PublicKeyString

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRef<PublicKeyString>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn long_ref_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl OptionFromWasmAbi for PublicKeyString

Source§

fn is_none(abi: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be @@ -10,8 +10,8 @@ the None branch of this option. Read more
Source§

impl RefFromWasmAbi for PublicKeyString

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<PublicKeyString>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for PublicKeyString

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<PublicKeyString>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for PublicKeyString

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for PublicKeyString

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for PublicKeyString

Source§

impl VectorIntoJsValue for PublicKeyString

Source§

impl VectorIntoWasmAbi for PublicKeyString

Source§

impl WasmDescribe for PublicKeyString

Source§

impl WasmDescribeVector for PublicKeyString

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +call, and so that they remain anonymous.

Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for PublicKeyString

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<PublicKeyString>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for PublicKeyString

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for PublicKeyString

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for PublicKeyString

Source§

impl VectorIntoJsValue for PublicKeyString

Source§

impl VectorIntoWasmAbi for PublicKeyString

Source§

impl WasmDescribe for PublicKeyString

Source§

impl WasmDescribeVector for PublicKeyString

Source§

impl SupportsConstructor for PublicKeyString

Source§

impl SupportsInstanceProperty for PublicKeyString

Source§

impl SupportsStaticProperty for PublicKeyString

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -39,5 +39,6 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file +[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/watcher/watcher/struct.Subscription.html b/docs/api-rust/casper_rust_wasm_sdk/watcher/watcher/struct.Subscription.html index 65ea36e48..d8cf6f3f5 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/watcher/watcher/struct.Subscription.html +++ b/docs/api-rust/casper_rust_wasm_sdk/watcher/watcher/struct.Subscription.html @@ -1,4 +1,4 @@ -Subscription in casper_rust_wasm_sdk::watcher::watcher - Rust
casper_rust_wasm_sdk::watcher::watcher

Struct Subscription

Source
pub struct Subscription {
+Subscription in casper_rust_wasm_sdk::watcher::watcher - Rust
casper_rust_wasm_sdk::watcher::watcher

Struct Subscription

Source
pub struct Subscription {
     pub target_hash: String,
     pub event_handler_fn: EventHandlerFn,
 }
Expand description

Represents a subscription to transaction events for non-wasm32 target architecture.

@@ -36,4 +36,5 @@
§Arguments
V: MultiLane<T>,
§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
\ No newline at end of file +[WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/watcher/watcher/struct.TransactionProcessed.html b/docs/api-rust/casper_rust_wasm_sdk/watcher/watcher/struct.TransactionProcessed.html index 0a62cffc7..bd9ba703e 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/watcher/watcher/struct.TransactionProcessed.html +++ b/docs/api-rust/casper_rust_wasm_sdk/watcher/watcher/struct.TransactionProcessed.html @@ -1,4 +1,4 @@ -TransactionProcessed in casper_rust_wasm_sdk::watcher::watcher - Rust
casper_rust_wasm_sdk::watcher::watcher

Struct TransactionProcessed

Source
pub struct TransactionProcessed {
+TransactionProcessed in casper_rust_wasm_sdk::watcher::watcher - Rust
casper_rust_wasm_sdk::watcher::watcher

Struct TransactionProcessed

Source
pub struct TransactionProcessed {
     pub hash: HashString,
     pub initiator_addr: PublicKeyString,
     pub timestamp: String,
@@ -8,8 +8,8 @@
     pub messages: Vec<Messages>,
 }
Expand description

Represents processed deploy information.

Fields§

§hash: HashString§initiator_addr: PublicKeyString§timestamp: String§ttl: String§block_hash: String§execution_result: ExecutionResult

Result of the execution, either Success or Failure.

-
§messages: Vec<Messages>

Trait Implementations§

Source§

impl Clone for TransactionProcessed

Source§

fn clone(&self) -> TransactionProcessed

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for TransactionProcessed

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for TransactionProcessed

Source§

fn default() -> TransactionProcessed

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for TransactionProcessed

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<TransactionProcessed> for JsValue

Source§

fn from(value: TransactionProcessed) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for TransactionProcessed

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the +
§messages: Vec<Messages>

Trait Implementations§

Source§

impl Clone for TransactionProcessed

Source§

fn clone(&self) -> TransactionProcessed

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for TransactionProcessed

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for TransactionProcessed

Source§

fn default() -> TransactionProcessed

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for TransactionProcessed

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<TransactionProcessed> for JsValue

Source§

fn from(value: TransactionProcessed) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for TransactionProcessed

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for TransactionProcessed

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm ABI boundary.
Source§

impl LongRefFromWasmAbi for TransactionProcessed

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRef<TransactionProcessed>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn long_ref_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl OptionFromWasmAbi for TransactionProcessed

Source§

fn is_none(abi: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be @@ -18,8 +18,8 @@ the None branch of this option. Read more
Source§

impl RefFromWasmAbi for TransactionProcessed

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<TransactionProcessed>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for TransactionProcessed

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<TransactionProcessed>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for TransactionProcessed

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for TransactionProcessed

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for TransactionProcessed

Source§

impl VectorIntoJsValue for TransactionProcessed

Source§

impl VectorIntoWasmAbi for TransactionProcessed

Source§

impl WasmDescribe for TransactionProcessed

Source§

impl WasmDescribeVector for TransactionProcessed

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +call, and so that they remain anonymous.

Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for TransactionProcessed

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<TransactionProcessed>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for TransactionProcessed

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for TransactionProcessed

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for TransactionProcessed

Source§

impl VectorIntoJsValue for TransactionProcessed

Source§

impl VectorIntoWasmAbi for TransactionProcessed

Source§

impl WasmDescribe for TransactionProcessed

Source§

impl WasmDescribeVector for TransactionProcessed

Source§

impl SupportsConstructor for TransactionProcessed

Source§

impl SupportsInstanceProperty for TransactionProcessed

Source§

impl SupportsStaticProperty for TransactionProcessed

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -47,5 +47,6 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file +[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/watcher/watcher/struct.Version2.html b/docs/api-rust/casper_rust_wasm_sdk/watcher/watcher/struct.Version2.html index 1760cd3b8..63e9a71e7 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/watcher/watcher/struct.Version2.html +++ b/docs/api-rust/casper_rust_wasm_sdk/watcher/watcher/struct.Version2.html @@ -1,12 +1,12 @@ -Version2 in casper_rust_wasm_sdk::watcher::watcher - Rust
casper_rust_wasm_sdk::watcher::watcher

Struct Version2

Source
pub struct Version2 {
+Version2 in casper_rust_wasm_sdk::watcher::watcher - Rust
casper_rust_wasm_sdk::watcher::watcher

Struct Version2

Source
pub struct Version2 {
     pub initiator: PublicKeyString,
     pub error_message: Option<String>,
     pub limit: String,
     pub consumed: String,
     pub cost: String,
 }
Expand description

Represents a success response containing a cost value.

-

Fields§

§initiator: PublicKeyString§error_message: Option<String>§limit: String§consumed: String§cost: String

Trait Implementations§

Source§

impl Clone for Version2

Source§

fn clone(&self) -> Version2

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Version2

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for Version2

Source§

fn default() -> Version2

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for Version2

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<Version2> for JsValue

Source§

fn from(value: Version2) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for Version2

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the +

Fields§

§initiator: PublicKeyString§error_message: Option<String>§limit: String§consumed: String§cost: String

Trait Implementations§

Source§

impl Clone for Version2

Source§

fn clone(&self) -> Version2

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Version2

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for Version2

Source§

fn default() -> Version2

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for Version2

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<Version2> for JsValue

Source§

fn from(value: Version2) -> Self

Converts to this type from the input type.
Source§

impl FromWasmAbi for Version2

Source§

type Abi = u32

The Wasm ABI type that this converts from when coming back out from the ABI boundary.
Source§

unsafe fn from_abi(js: u32) -> Self

Recover a Self from Self::Abi. Read more
Source§

impl IntoWasmAbi for Version2

Source§

type Abi = u32

The Wasm ABI type that this converts into when crossing the ABI boundary.
Source§

fn into_abi(self) -> u32

Convert self into Self::Abi so that it can be sent across the wasm ABI boundary.
Source§

impl LongRefFromWasmAbi for Version2

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRef<Version2>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn long_ref_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl OptionFromWasmAbi for Version2

Source§

fn is_none(abi: &Self::Abi) -> bool

Tests whether the argument is a “none” instance. If so it will be @@ -15,8 +15,8 @@ the None branch of this option. Read more
Source§

impl RefFromWasmAbi for Version2

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<Version2>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for Version2

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<Version2>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for Version2

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for Version2

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for Version2

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[Version2]>

Source§

impl VectorIntoJsValue for Version2

Source§

impl VectorIntoWasmAbi for Version2

Source§

impl WasmDescribe for Version2

Source§

impl WasmDescribeVector for Version2

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +call, and so that they remain anonymous.

Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for Version2

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<Version2>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl Serialize for Version2

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFromJsValue for Version2

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for Version2

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[Version2]>

Source§

impl VectorIntoJsValue for Version2

Source§

impl VectorIntoWasmAbi for Version2

Source§

impl WasmDescribe for Version2

Source§

impl WasmDescribeVector for Version2

Source§

impl SupportsConstructor for Version2

Source§

impl SupportsInstanceProperty for Version2

Source§

impl SupportsStaticProperty for Version2

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -44,5 +44,6 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file +[WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/casper_rust_wasm_sdk/watcher/watcher/struct.Watcher.html b/docs/api-rust/casper_rust_wasm_sdk/watcher/watcher/struct.Watcher.html index 45c9a5464..ee6c6574f 100644 --- a/docs/api-rust/casper_rust_wasm_sdk/watcher/watcher/struct.Watcher.html +++ b/docs/api-rust/casper_rust_wasm_sdk/watcher/watcher/struct.Watcher.html @@ -1,4 +1,4 @@ -Watcher in casper_rust_wasm_sdk::watcher::watcher - Rust
casper_rust_wasm_sdk::watcher::watcher

Struct Watcher

Source
pub struct Watcher { /* private fields */ }
Expand description

Represents a deploy watcher responsible for monitoring transaction events.

+Watcher in casper_rust_wasm_sdk::watcher::watcher - Rust
casper_rust_wasm_sdk::watcher::watcher

Struct Watcher

Source
pub struct Watcher { /* private fields */ }
Expand description

Represents a deploy watcher responsible for monitoring transaction events.

This struct allows clients to subscribe to transaction events, start watching for events, or wait for an event and handle the received deploy event data.

§Fields

@@ -47,7 +47,7 @@
§Returns
the None branch of this option. Read more
Source§

impl RefFromWasmAbi for Watcher

Source§

type Abi = u32

The Wasm ABI type references to Self are recovered from.
Source§

type Anchor = RcRef<Watcher>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don’t persist beyond one function -call, and so that they remain anonymous.
Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for Watcher

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<Watcher>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl TryFromJsValue for Watcher

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for Watcher

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[Watcher]>

Source§

impl VectorIntoJsValue for Watcher

Source§

impl VectorIntoWasmAbi for Watcher

Source§

impl WasmDescribe for Watcher

Source§

impl WasmDescribeVector for Watcher

Auto Trait Implementations§

§

impl Freeze for Watcher

§

impl !RefUnwindSafe for Watcher

§

impl !Send for Watcher

§

impl !Sync for Watcher

§

impl Unpin for Watcher

§

impl !UnwindSafe for Watcher

Blanket Implementations§

Source§

impl<T> Any for T
where +call, and so that they remain anonymous.

Source§

unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor

Recover a Self::Anchor from Self::Abi. Read more
Source§

impl RefMutFromWasmAbi for Watcher

Source§

type Abi = u32

Same as RefFromWasmAbi::Abi
Source§

type Anchor = RcRefMut<Watcher>

Same as RefFromWasmAbi::Anchor
Source§

unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor

Same as RefFromWasmAbi::ref_from_abi
Source§

impl TryFromJsValue for Watcher

Source§

type Error = JsValue

The type returned in the event of a conversion error.
Source§

fn try_from_js_value(value: JsValue) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VectorFromWasmAbi for Watcher

Source§

type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi

Source§

unsafe fn vector_from_abi(js: Self::Abi) -> Box<[Watcher]>

Source§

impl VectorIntoJsValue for Watcher

Source§

impl VectorIntoWasmAbi for Watcher

Source§

impl WasmDescribe for Watcher

Source§

impl WasmDescribeVector for Watcher

Source§

impl SupportsConstructor for Watcher

Source§

impl SupportsInstanceProperty for Watcher

Source§

impl SupportsStaticProperty for Watcher

Auto Trait Implementations§

§

impl Freeze for Watcher

§

impl !RefUnwindSafe for Watcher

§

impl !Send for Watcher

§

impl !Sync for Watcher

§

impl Unpin for Watcher

§

impl !UnwindSafe for Watcher

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -75,4 +75,5 @@
§Returns
V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -[WithDispatch] wrapper. Read more
\ No newline at end of file +[WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/docs/api-rust/help.html b/docs/api-rust/help.html index 0e47ede5a..f5e20a832 100644 --- a/docs/api-rust/help.html +++ b/docs/api-rust/help.html @@ -1 +1 @@ -Help

Rustdoc help

Back
\ No newline at end of file +Help

Rustdoc help

Back
\ No newline at end of file diff --git a/docs/api-rust/search-index.js b/docs/api-rust/search-index.js index 7a8a913c3..479ed6347 100644 --- a/docs/api-rust/search-index.js +++ b/docs/api-rust/search-index.js @@ -1,4 +1,4 @@ -var searchIndex = new Map(JSON.parse('[["casper_rust_wasm_sdk",{"t":"FCNNCNCNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCNCNNNNNNNNNNNNNNNNCNCNNNNNNCNNNNNCNNNCNCNCNNCNCNNNNNCNNNNNNNNCCHHSHHHHHHHHHHHHHHHHHCCCCCCCCCCCCCCCCCCCCCCCCGPPNNNNNNNNNNNNNNGPPNNNNNNNNNNNNNNPGPGFFFPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNOOONNOOONNOOONNNNNNOONNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNCCCCCCCCCCCCCCCCCCCCCFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCCCFNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNCFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCCCFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNFKNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNMNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCCCCCCFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCCCCFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFPGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTPTPGTPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGPNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCPPPPPPPPPPFGPFGPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCFNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFFFFFFFOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOCFFFFFFFFFFFFFFNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNOONNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNONOOONNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["SDK","binary_port","borrow","borrow_mut","call_entrypoint","","call_entrypoint_deploy","","debug","default","deploy","describe","describe_vector","from","from_abi","get_account","get_auction_info","get_balance","get_binary_available_block_range","get_binary_block_header_by_hash","get_binary_block_header_by_height","get_binary_block_synchronizer_status","get_binary_chainspec_raw_bytes","get_binary_consensus_status","get_binary_consensus_validator_changes","get_binary_delegator_reward_by_block_hash","get_binary_delegator_reward_by_block_height","get_binary_delegator_reward_by_era","get_binary_global_state_item","get_binary_global_state_item_by_block_hash","get_binary_global_state_item_by_block_height","get_binary_global_state_item_by_state_root_hash","get_binary_last_progress","get_binary_latest_block_header","get_binary_latest_signed_block","get_binary_latest_switch_block_header","get_binary_network_name","get_binary_next_upgrade","get_binary_node_status","get_binary_peers","get_binary_protocol_version","get_binary_reactor_state","get_binary_read_record","get_binary_signed_block_by_hash","get_binary_signed_block_by_height","get_binary_transaction_by_hash","get_binary_try_accept_transaction","get_binary_try_speculative_execution","get_binary_uptime","get_binary_validator_reward_by_block_hash","get_binary_validator_reward_by_block_height","get_binary_validator_reward_by_era","get_block","get_block_transfers","get_chainspec","get_deploy","get_dictionary_item","get_entity","get_era_info","get_era_summary","get_node_address","get_node_status","get_peers","get_rpc_address","get_state_root_hash","get_transaction","get_validator_changes","get_verbosity","helpers","install","","install_deploy","","into","into_abi","is_none","list_rpcs","long_ref_from_abi","make_deploy","make_transaction","make_transfer","make_transfer_transaction","new","none","put_deploy","put_transaction","query_balance","query_balance_details","query_contract_dict","","query_contract_key","","query_global_state","query_global_state_js_alias_params","ref_from_abi","ref_mut_from_abi","return_abi","rpcs","set_node_address","set_rpc_address","set_verbosity","sign_deploy","sign_transaction","speculative_deploy","","speculative_exec","speculative_exec_deploy","speculative_transaction","","speculative_transfer","","speculative_transfer_transaction","","transaction","transfer","","transfer_transaction","","try_from","try_from_js_value","try_into","type_id","types","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","wait_deploy","wait_transaction","watch_deploy","watch_transaction","watcher","wasm32","error","log","BLAKE2B_DIGEST_LENGTH","cl_value_to_json","get_base64_key_from_account_hash","get_blake2b_hash","get_current_timestamp","get_gas_price_or_default","get_ttl_or_default","hex_to_string","hex_to_uint8_vec","json_pretty_print","make_dictionary_item_key","motes_to_cspr","parse_timestamp","parse_ttl","public_key_from_secret_key","secret_key_from_pem","secret_key_generate","secret_key_secp256k1_generate","get_account","get_auction_info","get_balance","get_block","get_block_transfers","get_chainspec","get_deploy","get_dictionary_item","get_entity","get_era_info","get_era_summary","get_node_status","get_peers","get_state_root_hash","get_transaction","get_validator_changes","list_rpcs","put_deploy","put_transaction","query_balance","query_balance_details","query_global_state","speculative_exec","speculative_exec_deploy","GetBalanceInput","PurseUref","PurseUrefAsString","__clone_box","borrow","borrow_mut","clone","clone_into","clone_to_uninit","fmt","from","into","to_owned","try_from","try_into","type_id","vzip","DictionaryItemInput","Identifier","Params","__clone_box","borrow","borrow_mut","clone","clone_into","clone_to_uninit","fmt","from","into","to_owned","try_from","try_into","type_id","vzip","Key","KeyIdentifierInput","Path","PathIdentifierInput","QueryGlobalStateOptions","QueryGlobalStateParams","QueryGlobalStateResult","String","","__clone_box","","","","borrow","","","","","borrow_mut","","","","","clone","","","","clone_into","","","","clone_to_uninit","","","","default","describe","","describe_vector","","deserialize","","fmt","","","","","from","","","","","","from_abi","","global_state_identifier","into","","","","","into_abi","","is_none","","key","","key_as_string","long_ref_from_abi","","maybe_block_id","maybe_block_id_as_string","maybe_global_state_identifier","none","","path","","path_as_string","ref_from_abi","","ref_mut_from_abi","","return_abi","","rpc_address","","serialize","","state_root_hash","","state_root_hash_as_string","to_owned","","","","try_from","","","","","try_from_js_value","","try_into","","","","","type_id","","","","","vector_from_abi","","vector_into_abi","","vector_into_jsvalue","","verbosity","","vzip","","","","","access_rights","addr","cl","deploy","deploy_params","digest","era_id","hash","identifier","key","path","peer_entry","pricing_mode","public_key","record_id","sdk_error","transaction","transaction_params","uref","verbosity","wallet","AccessRights","add","add_write","borrow","borrow_mut","default","describe","describe_vector","fmt","from","","from_abi","from_bits","into","into_abi","is_addable","is_none","","is_readable","is_writeable","long_ref_from_abi","new","none","","read","read_add","read_add_write","read_write","ref_from_abi","ref_mut_from_abi","return_abi","try_from","try_from_js_value","try_into","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","write","dictionary_addr","entity_addr","hash_addr","transfer_addr","uref_addr","DictionaryAddr","borrow","borrow_mut","describe","describe_vector","from","","","from_abi","into","into_abi","is_none","long_ref_from_abi","none","ref_from_abi","ref_mut_from_abi","return_abi","try_from","try_from_js_value","try_into","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","EntityAddr","__clone_box","borrow","borrow_mut","clone","clone_into","clone_to_uninit","describe","describe_vector","deserialize","fmt","from","","","from_abi","from_bytes","from_formatted_str","into","into_abi","is_none","long_ref_from_abi","none","ref_from_abi","ref_mut_from_abi","return_abi","serialize","serialized_length","to_bytes","to_formatted_string","to_hex_string","to_owned","try_from","try_from_js_value","try_into","type_id","value","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","write_bytes","HashAddr","borrow","borrow_mut","describe","describe_vector","fmt","from","","","from_abi","into","into_abi","is_none","long_ref_from_abi","none","ref_from_abi","ref_mut_from_abi","return_abi","to_bytes","to_hex_string","to_string","try_from","try_from_js_value","try_into","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","TransferAddr","borrow","borrow_mut","describe","describe_vector","from","","","from_abi","into","into_abi","is_none","long_ref_from_abi","none","ref_from_abi","ref_mut_from_abi","return_abi","try_from","try_from_js_value","try_into","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","URefAddr","borrow","borrow_mut","describe","describe_vector","from","","","from_abi","into","into_abi","is_none","long_ref_from_abi","none","ref_from_abi","ref_mut_from_abi","return_abi","try_from","try_from_js_value","try_into","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","bytes","Bytes","__clone_box","as_ref","borrow","borrow_mut","cl_type","clone","clone_into","clone_to_uninit","cmp","compare","default","deref","describe","describe_vector","encode_hex","encode_hex_upper","eq","equivalent","","","","fmt","from","","","","from_abi","from_uint8_array","hash","into","into_abi","is_none","long_ref_from_abi","new","none","partial_cmp","ref_from_abi","ref_mut_from_abi","return_abi","to_owned","try_from","try_from_js_value","try_into","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","Deploy","__clone_box","account","add_arg","add_signature","approvals","args","borrow","borrow_mut","by_name","chain_name","clone","clone_into","clone_to_uninit","compute_approvals_hash","describe","describe_vector","deserialize","entry_point_name","expired","fmt","from","","from_abi","from_json_string","has_valid_hash","hash","into","into_abi","is_by_name","is_module_bytes","is_none","is_standard_payment","is_stored_contract","is_stored_contract_package","is_transfer","is_valid","long_ref_from_abi","none","payment_amount","ref_from_abi","ref_mut_from_abi","return_abi","serialize","sign","timestamp","to_json_string","to_owned","try_from","try_from_js_value","try_into","ttl","type_id","validate_deploy_size","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","with_account","with_chain_name","with_entry_point_name","with_hash","with_module_bytes","with_package_hash","with_payment_and_session","with_secret_key","with_standard_payment","with_timestamp","with_transfer","with_ttl","args_simple","deploy_str_params","dictionary_item_str_params","payment_str_params","session_str_params","ArgsSimple","__clone_box","args","borrow","borrow_mut","clone","clone_into","clone_to_uninit","default","describe","describe_vector","fmt","from","","from_abi","from_iter","into","into_abi","is_none","long_ref_from_abi","new","none","ref_from_abi","ref_mut_from_abi","return_abi","to_owned","try_from","try_from_js_value","try_into","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","DeployStrParams","__clone_box","borrow","borrow_mut","chain_name","clone","clone_into","clone_to_uninit","default","deploy_str_params_to_casper_client","describe","describe_vector","fmt","from","from_abi","gas_price_tolerance","into","into_abi","is_none","long_ref_from_abi","new","none","ref_from_abi","ref_mut_from_abi","return_abi","secret_key","session_account","set_chain_name","set_default_timestamp","set_default_ttl","set_gas_price_tolerance","set_secret_key","set_session_account","set_timestamp","set_ttl","timestamp","to_owned","try_from","try_from_js_value","try_into","ttl","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","AccountNamedKey","ContractNamedKey","DictionaryItemStrParams","DictionaryVariant","EntityNamedKey","URefVariant","__clone_box","","","","","","account_named_key","borrow","","","","","","borrow_mut","","","","","","clone","","","","","","clone_into","","","","","","clone_to_uninit","","","","","","contract_named_key","default","describe","describe_vector","deserialize","","","","","","dictionary","dictionary_item_str_params_to_casper_client","entity_named_key","fmt","","","","","","from","","","","","","from_abi","into","","","","","","into_abi","is_none","long_ref_from_abi","new","none","ref_from_abi","ref_mut_from_abi","return_abi","serialize","","","","","","set_account_named_key","set_contract_named_key","set_dictionary","set_entity_named_key","set_uref","to_owned","","","","","","try_from","","","","","","try_from_js_value","try_into","","","","","","type_id","","","","","","uref","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","","","","","","PaymentStrParams","__clone_box","borrow","borrow_mut","clone","clone_into","clone_to_uninit","default","describe","describe_vector","fmt","from","from_abi","into","into_abi","is_none","long_ref_from_abi","new","none","payment_amount","payment_args_json","payment_args_simple","payment_entry_point","payment_hash","payment_name","payment_package_hash","payment_package_name","payment_path","payment_str_params_to_casper_client","payment_version","ref_from_abi","ref_mut_from_abi","return_abi","set_payment_amount","set_payment_args_json","set_payment_args_simple","set_payment_entry_point","set_payment_hash","set_payment_name","set_payment_package_hash","set_payment_package_name","set_payment_path","set_payment_version","to_owned","try_from","try_from_js_value","try_into","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","SessionStrParams","__clone_box","borrow","borrow_mut","clone","clone_into","clone_to_uninit","default","describe","describe_vector","fmt","from","from_abi","into","into_abi","is_none","is_session_transfer","long_ref_from_abi","new","none","ref_from_abi","ref_mut_from_abi","return_abi","session_args_json","session_args_simple","session_bytes","session_entry_point","session_hash","session_name","session_package_hash","session_package_name","session_path","session_str_params_to_casper_client","session_version","set_is_session_transfer","set_session_args","set_session_args_json","set_session_args_simple","set_session_bytes","set_session_entry_point","set_session_hash","set_session_name","set_session_package_hash","set_session_package_name","set_session_path","set_session_version","to_owned","try_from","try_from_js_value","try_into","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","Digest","ToDigest","__clone_box","as_ref","borrow","borrow_mut","clone","clone_into","clone_to_uninit","default","describe","describe_vector","deserialize","encode_hex","encode_hex_upper","fmt","","from","","","from_abi","from_bytes","from_raw","into","into_abi","is_empty","","is_none","long_ref_from_abi","new","none","ref_from_abi","ref_mut_from_abi","return_abi","serialize","serialized_length","to_bytes","to_digest","","to_owned","to_string","try_from","","try_from_js_value","try_into","type_id","value","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","write_bytes","EraId","__clone_box","borrow","borrow_mut","clone","clone_into","clone_to_uninit","cmp","compare","default","describe","describe_vector","eq","equivalent","","","","fmt","from","","from_abi","into","into_abi","is_none","long_ref_from_abi","new","none","partial_cmp","ref_from_abi","ref_mut_from_abi","return_abi","to_owned","try_from","try_from_js_value","try_into","type_id","value","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","account_hash","addressable_entity_hash","block_hash","contract_hash","contract_package_hash","deploy_hash","package_hash","transaction_hash","AccountHash","__clone_box","borrow","borrow_mut","clone","clone_into","clone_to_uninit","cmp","compare","describe","describe_vector","deserialize","eq","equivalent","","","","fmt","from","","","","","","from_abi","from_bytes","","from_formatted_str","from_public_key","into","into_abi","is_none","long_ref_from_abi","new","none","partial_cmp","ref_from_abi","ref_mut_from_abi","return_abi","serialize","serialized_length","to_bytes","to_formatted_string","to_hex_string","to_owned","try_from","try_from_js_value","try_into","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","write_bytes","AddressableEntityHash","__clone_box","borrow","borrow_mut","clone","clone_into","clone_to_uninit","describe","describe_vector","deserialize","eq","equivalent","","","","fmt","from","","","","","","from_abi","from_bytes","","from_formatted_str","into","into_abi","is_none","long_ref_from_abi","new","none","ref_from_abi","ref_mut_from_abi","return_abi","serialize","serialized_length","to_bytes","to_formatted_string","to_owned","try_from","try_from_js_value","try_into","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","write_bytes","BlockHash","__clone_box","borrow","borrow_mut","clone","clone_into","clone_to_uninit","describe","describe_vector","deserialize","fmt","","from","","","from_abi","from_digest","into","into_abi","is_none","long_ref_from_abi","new","none","ref_from_abi","ref_mut_from_abi","return_abi","serialize","to_owned","to_string","try_from","try_from_js_value","try_into","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","ContractHash","__clone_box","borrow","borrow_mut","clone","clone_into","clone_to_uninit","describe","describe_vector","deserialize","fmt","from","","","from_abi","from_bytes","","from_formatted_str","into","into_abi","is_none","long_ref_from_abi","new","none","ref_from_abi","ref_mut_from_abi","return_abi","serialize","serialized_length","to_bytes","to_formatted_string","to_owned","try_from","try_from_js_value","try_into","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","write_bytes","ContractPackageHash","__clone_box","borrow","borrow_mut","clone","clone_into","clone_to_uninit","describe","describe_vector","deserialize","fmt","from","","","from_abi","from_bytes","","from_formatted_str","into","into_abi","is_none","long_ref_from_abi","new","none","ref_from_abi","ref_mut_from_abi","return_abi","serialize","serialized_length","to_bytes","to_formatted_string","to_owned","try_from","try_from_js_value","try_into","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","write_bytes","DeployHash","__clone_box","borrow","borrow_mut","clone","clone_into","clone_to_uninit","describe","describe_vector","deserialize","fmt","","from","","","from_abi","from_digest","into","into_abi","is_none","long_ref_from_abi","new","none","ref_from_abi","ref_mut_from_abi","return_abi","serialize","to_owned","to_string","try_from","try_from_js_value","try_into","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","PackageHash","__clone_box","borrow","borrow_mut","clone","clone_into","clone_to_uninit","describe","describe_vector","deserialize","fmt","from","","","from_abi","from_bytes","","from_formatted_str","into","into_abi","is_none","long_ref_from_abi","new","none","ref_from_abi","ref_mut_from_abi","return_abi","serialize","serialized_length","to_bytes","to_formatted_string","to_owned","try_from","try_from_js_value","try_into","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","write_bytes","TransactionHash","__clone_box","borrow","borrow_mut","clone","clone_into","clone_to_uninit","describe","describe_vector","deserialize","digest","fmt","","from","","from_abi","from_raw","into","into_abi","is_none","long_ref_from_abi","new","none","ref_from_abi","ref_mut_from_abi","return_abi","serialize","to_owned","to_string","try_from","try_from_js_value","try_into","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","account_identifier","block_identifier","dictionary_item_identifier","entity_identifier","global_state_identifier","purse_identifier","AccountIdentifier","__clone_box","borrow","borrow_mut","clone","clone_into","clone_to_uninit","describe","describe_vector","deserialize","fmt","","from","","","","from_abi","from_account_under_account_hash","from_account_under_public_key","from_formatted_str","into","into_abi","is_none","long_ref_from_abi","none","ref_from_abi","ref_mut_from_abi","return_abi","serialize","to_owned","to_string","try_from","try_from_js_value","try_into","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","BlockIdentifier","","BlockIdentifierInput","String","__clone_box","","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","describe","describe_vector","deserialize","fmt","","from","","","from_abi","from_hash","from_height","into","","into_abi","is_none","long_ref_from_abi","new","none","ref_from_abi","ref_mut_from_abi","return_abi","serialize","to_owned","","try_from","","try_from_js_value","try_into","","type_id","","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","","DictionaryItemIdentifier","__clone_box","borrow","borrow_mut","clone","clone_into","clone_to_uninit","describe","describe_vector","deserialize","fmt","from","","from_abi","into","into_abi","is_none","long_ref_from_abi","new_from_account_info","new_from_account_info_js_alias","new_from_contract_info","new_from_contract_info_js_alias","new_from_dictionary_key","new_from_dictionary_key_js_alias","new_from_entity_info","new_from_entity_info_js_alias","new_from_seed_uref","new_from_seed_uref_js_alias","none","ref_from_abi","ref_mut_from_abi","return_abi","serialize","to_owned","try_from","try_from_js_value","try_into","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","EntityIdentifier","__clone_box","borrow","borrow_mut","clone","clone_into","clone_to_uninit","describe","describe_vector","deserialize","fmt","","from","","","","","from_abi","from_entity_under_account_hash","from_entity_under_entity_addr","from_entity_under_public_key","from_formatted_str","into","into_abi","is_none","long_ref_from_abi","new","none","ref_from_abi","ref_mut_from_abi","return_abi","serialize","to_owned","to_string","try_from","try_from_js_value","try_into","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","GlobalStateIdentifier","__clone_box","borrow","borrow_mut","clone","clone_into","clone_to_uninit","describe","describe_vector","deserialize","fmt","from","","from_abi","from_block_hash","from_block_height","from_state_root_hash","into","into_abi","is_none","long_ref_from_abi","new","none","ref_from_abi","ref_mut_from_abi","return_abi","serialize","to_owned","try_from","try_from_js_value","try_into","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","PurseIdentifier","__clone_box","borrow","borrow_mut","clone","clone_into","clone_to_uninit","describe","describe_vector","deserialize","fmt","","from","","","","","from_abi","from_main_purse_under_account_hash","from_main_purse_under_public_key","from_purse_uref","into","into_abi","is_none","long_ref_from_abi","none","ref_from_abi","ref_mut_from_abi","return_abi","serialize","to_owned","to_string","try_from","try_from_js_value","try_into","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","Key","__clone_box","as_balance","as_dictionary","borrow","borrow_mut","clone","clone_into","clone_to_uninit","describe","describe_vector","deserialize","fmt","from","","from_abi","from_account","from_balance","from_bid","from_chainspec_registry","from_checksum_registry","from_deploy_info","from_dictionary_addr","from_dictionary_key","from_era_info","from_era_summary","from_formatted_str","from_formatted_str_js_alias","from_hash","from_system_contract_registry","from_transfer","from_unbond","from_uref","from_withdraw","into","into_abi","into_account","into_hash","into_uref","is_dictionary_key","is_none","long_ref_from_abi","new","none","ref_from_abi","ref_mut_from_abi","return_abi","serialize","serialized_length","to_bytes","to_formatted_string","to_owned","try_from","try_from_js_value","try_into","type_id","uref_to_hash","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","withdraw_to_unbond","Path","__clone_box","borrow","borrow_mut","clone","clone_into","clone_to_uninit","default","describe","describe_vector","deserialize","fmt","","from","","","from_abi","into","into_abi","is_empty","is_none","long_ref_from_abi","new","none","ref_from_abi","ref_mut_from_abi","return_abi","serialize","to_owned","to_string","try_from","try_from_js_value","try_into","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","PeerEntry","__clone_box","address","borrow","borrow_mut","clone","clone_into","clone_to_uninit","describe","describe_vector","deserialize","fmt","from","","from_abi","into","into_abi","is_none","long_ref_from_abi","node_id","none","ref_from_abi","ref_mut_from_abi","return_abi","serialize","to_owned","try_from","try_from_js_value","try_into","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","CLASSIC","Classic","FIXED","Fixed","PricingMode","RESERVED","Reserved","__clone_box","borrow","borrow_mut","clone","clone_into","clone_to_uninit","default","describe","describe_vector","eq","equivalent","","","","fmt","from","","from_abi","into","into_abi","is_none","none","return_abi","to_owned","try_from","try_from_js_value","try_into","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","PublicKey","__clone_box","borrow","borrow_mut","clone","clone_into","clone_to_uninit","cmp","compare","describe","describe_vector","deserialize","eq","equivalent","","","","fmt","","from","","","","","from_abi","from_bytes","into","into_abi","is_none","long_ref_from_abi","new","none","partial_cmp","ref_from_abi","ref_mut_from_abi","return_abi","serialize","serialized_length","tag","to_account_hash","to_bytes","to_owned","to_purse_uref","to_string","try_from","try_from_js_value","try_into","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","write_bytes","RecordId","__clone_box","borrow","borrow_mut","clone","clone_into","clone_to_uninit","describe","describe_vector","eq","equivalent","","","","fmt","from","","from_abi","into","into_abi","is_none","long_ref_from_abi","new","new_js_alias","none","ref_from_abi","ref_mut_from_abi","return_abi","to_owned","try_from","try_from_js_value","try_into","type_id","value","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","ConflictingArguments","Core","CustomError","FailedToDecodeHex","FailedToGenerateSecretKey","FailedToParseAccountHash","FailedToParseAccountHashLength","FailedToParseAddressableEntityHash","FailedToParseBool","FailedToParseContractHash","FailedToParseContractPackageHash","FailedToParseDec","FailedToParseDigest","FailedToParseEntity","FailedToParseEntityAddrLength","FailedToParseInt","FailedToParseJsonArgs","FailedToParseKey","FailedToParsePackageAddr","FailedToParsePackageHash","FailedToParsePublicKey","FailedToParsePublicKeyBytes","FailedToParseSecretKey","FailedToParseStateIdentifier","FailedToParseTimeDiff","FailedToParseTimestamp","FailedToParseTransferTarget","FailedToParseURef","FailedToParseUint","FailedToParseValidatorPublicKey","FieldDeserialization","InvalidArgument","InvalidCLValue","JsonArgs","Response","SdkError","SerializationError","borrow","borrow_mut","fmt","","from","","","","","","into","source","to_string","try_from","try_into","type_id","vzip","args","context","","","","","","","","","","","","","","","","","","","","","","","","","error","","","","","","","","","","","","","","","","","","","","","","","index","Transaction","__clone_box","account_hash","add_arg","add_signature","additional_computation_factor","approvals","authorization_keys","borrow","borrow_mut","chain_name","clone","clone_into","clone_to_uninit","compute_approvals_hash","describe","describe_vector","deserialize","entry_point","expired","expires","fmt","from","","","","from_abi","from_json_string","gas_price_tolerance","hash","initiator_addr","into","into_abi","is_native","is_none","is_standard_payment","long_ref_from_abi","new_session","new_transfer","none","pricing_mode","receipt","ref_from_abi","ref_mut_from_abi","return_abi","serialize","session_args","sign","signers","size_estimate","target","timestamp","to_json_string","to_owned","try_from","try_from_js_value","try_into","ttl","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","verify","vzip","with_account_hash","with_chain_name","with_entity_hash","with_entry_point","with_package_hash","with_public_key","with_secret_key","with_timestamp","with_transaction_bytes","with_ttl","transaction_builder_params","transaction_str_params","AccountHash","AddBid","Delegate","InvocableEntity","InvocableEntityAlias","Package","PackageAlias","PublicKey","Redelegate","Session","TransactionBuilderParams","TransactionKind","Transfer","TransferTarget","TransferTargetKind","URef","Undelegate","WithdrawBid","__clone_box","","","","amount","borrow","","","","borrow_mut","","","","clone","","","","clone_into","","","","clone_to_uninit","","","","default","","delegation_rate","delegator","describe","","","","describe_vector","","","","entity_alias","entity_hash","entry_point","fmt","","","","from","","","","from_abi","","","","into","","","","into_abi","","","","is_install_upgrade","is_none","","","","kind","long_ref_from_abi","","maximum_delegation_amount","maybe_id","maybe_source","minimum_delegation_amount","new","new_add_bid","new_delegate","new_invocable_entity","new_invocable_entity_alias","new_package","new_package_alias","new_redelegate","new_session","new_transfer","new_undelegate","new_validator","new_withdraw_bid","none","","","","package_alias","package_hash","public_key","ref_from_abi","","ref_mut_from_abi","","return_abi","","","","set_amount","set_delegation_rate","set_delegator","set_entity_alias","set_entity_hash","set_entry_point","set_is_install_upgrade","set_kind","set_maximum_delegation_amount","set_maybe_id","set_maybe_source","set_minimum_delegation_amount","set_new_validator","set_package_alias","set_package_hash","set_public_key","set_target","set_transaction_bytes","set_validator","target","to_owned","","","","transaction_builder_params_to_casper_client","transaction_bytes","try_from","","","","try_from_js_value","","","","try_into","","","","type_id","","","","validator","vector_from_abi","","","","vector_into_abi","","","","vector_into_jsvalue","","","","vzip","","","","TransactionStrParams","__clone_box","additional_computation_factor","borrow","borrow_mut","chain_name","clone","clone_into","clone_to_uninit","default","describe","describe_vector","fmt","from","from_abi","gas_price_tolerance","initiator_addr","into","into_abi","is_none","long_ref_from_abi","new","new_with_defaults","none","payment_amount","pricing_mode","receipt","ref_from_abi","ref_mut_from_abi","return_abi","secret_key","session_args_json","session_args_simple","set_additional_computation_factor","set_chain_name","set_default_timestamp","set_default_ttl","set_gas_price_tolerance","set_initiator_addr","set_payment_amount","set_pricing_mode","set_receipt","set_secret_key","set_session_args_json","set_session_args_simple","set_standard_payment","set_timestamp","set_ttl","standard_payment","timestamp","to_owned","transaction_str_params_to_casper_client","try_from","try_from_js_value","try_into","ttl","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","URef","__clone_box","borrow","borrow_mut","clone","clone_into","clone_to_uninit","cmp","compare","deref","describe","describe_vector","deserialize","eq","equivalent","","","","fmt","from","","","from_abi","from_bytes","from_formatted_str","into","into_abi","is_none","long_ref_from_abi","new","none","partial_cmp","ref_from_abi","ref_mut_from_abi","return_abi","serialize","to_formatted_string","to_owned","try_from","try_from_js_value","try_into","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","High","Low","Medium","Verbosity","__clone_box","borrow","borrow_mut","clone","clone_into","clone_to_uninit","describe","describe_vector","deserialize","eq","fmt","from","","","","","from_abi","into","into_abi","is_none","none","return_abi","serialize","to_owned","try_from","try_from_js_value","try_into","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","signature_response","SignatureResponse","borrow","borrow_mut","describe","describe_vector","deserialize","fmt","from","from_abi","get_signature","get_signature_hex","into","into_abi","is_cancelled","is_none","long_ref_from_abi","none","ref_from_abi","ref_mut_from_abi","return_abi","serialize","try_from","try_from_js_value","try_into","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","Body","EventHandlerFn","EventParseResult","ExecutionResult","Failure","HashString","Message","Messages","Payment","PublicKeyString","Subscription","TransactionProcessed","Version2","Watcher","block_hash","block_index","body","consumed","cost","","entity_hash","err","error_message","","event_handler_fn","execution_result","failure","hash","","initiator","initiator_addr","limit","message","messages","public_key","source","string","success","target_hash","timestamp","topic_index","topic_name","topic_name_hash","transaction_processed","ttl","watcher","Body","EventHandlerFn","EventParseResult","ExecutionResult","Failure","HashString","Message","Messages","Payment","PublicKeyString","Subscription","TransactionProcessed","Version2","Watcher","__clone_box","","","","","","","","","","","","","","block_hash","block_index","body","borrow","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","call","clone","","","","","","","","","","","","","","clone_into","","","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","","","consumed","cost","","default","","","","","","","","","","","","","deploy","describe","","","","","","","","","","","","describe_vector","","","","","","","","","","","","deserialize","","","","","","","","","","","entity_hash","err","error_message","","event_handler_fn","execution_result","failure","fmt","","","","","","","","","","","","","","from","","","","","","","","","","","","","","from_abi","","","","","","","","","","","","get_deploy_processed","get_transaction_processed","hash","","initiator","initiator_addr","into","","","","","","","","","","","","","","into_abi","","","","","","","","","","","","is_none","","","","","","","","","","","","limit","long_ref_from_abi","","","","","","","","","","","","message","messages","new","","","none","","","","","","","","","","","","public_key","ref_from_abi","","","","","","","","","","","","ref_mut_from_abi","","","","","","","","","","","","return_abi","","","","","","","","","","","","serialize","","","","","","","","","","","source","start","stop","string","subscribe","success","target_hash","timestamp","to_owned","","","","","","","","","","","","","","to_string","to_string_js","topic_index","topic_name","topic_name_hash","transaction_processed","try_from","","","","","","","","","","","","","","try_from_js_value","","","","","","","","","","","","try_into","","","","","","","","","","","","","","ttl","type_id","","","","","","","","","","","","","","unsubscribe","vector_from_abi","","","","","","","","","","","","vector_into_abi","","","","","","","","","","","","vector_into_jsvalue","","","","","","","","","","","","version1","vzip","","","","","","","","","","","","",""],"q":[[0,"casper_rust_wasm_sdk"],[132,"casper_rust_wasm_sdk::binary_port"],[133,"casper_rust_wasm_sdk::debug"],[135,"casper_rust_wasm_sdk::helpers"],[153,"casper_rust_wasm_sdk::rpcs"],[177,"casper_rust_wasm_sdk::rpcs::get_balance"],[194,"casper_rust_wasm_sdk::rpcs::get_dictionary_item"],[211,"casper_rust_wasm_sdk::rpcs::query_global_state"],[336,"casper_rust_wasm_sdk::types"],[357,"casper_rust_wasm_sdk::types::access_rights"],[397,"casper_rust_wasm_sdk::types::addr"],[402,"casper_rust_wasm_sdk::types::addr::dictionary_addr"],[427,"casper_rust_wasm_sdk::types::addr::entity_addr"],[468,"casper_rust_wasm_sdk::types::addr::hash_addr"],[497,"casper_rust_wasm_sdk::types::addr::transfer_addr"],[522,"casper_rust_wasm_sdk::types::addr::uref_addr"],[547,"casper_rust_wasm_sdk::types::cl"],[548,"casper_rust_wasm_sdk::types::cl::bytes"],[597,"casper_rust_wasm_sdk::types::deploy"],[667,"casper_rust_wasm_sdk::types::deploy_params"],[672,"casper_rust_wasm_sdk::types::deploy_params::args_simple"],[706,"casper_rust_wasm_sdk::types::deploy_params::deploy_str_params"],[752,"casper_rust_wasm_sdk::types::deploy_params::dictionary_item_str_params"],[881,"casper_rust_wasm_sdk::types::deploy_params::payment_str_params"],[933,"casper_rust_wasm_sdk::types::deploy_params::session_str_params"],[988,"casper_rust_wasm_sdk::types::digest"],[1040,"casper_rust_wasm_sdk::types::era_id"],[1081,"casper_rust_wasm_sdk::types::hash"],[1089,"casper_rust_wasm_sdk::types::hash::account_hash"],[1143,"casper_rust_wasm_sdk::types::hash::addressable_entity_hash"],[1192,"casper_rust_wasm_sdk::types::hash::block_hash"],[1229,"casper_rust_wasm_sdk::types::hash::contract_hash"],[1270,"casper_rust_wasm_sdk::types::hash::contract_package_hash"],[1311,"casper_rust_wasm_sdk::types::hash::deploy_hash"],[1348,"casper_rust_wasm_sdk::types::hash::package_hash"],[1389,"casper_rust_wasm_sdk::types::hash::transaction_hash"],[1426,"casper_rust_wasm_sdk::types::identifier"],[1432,"casper_rust_wasm_sdk::types::identifier::account_identifier"],[1471,"casper_rust_wasm_sdk::types::identifier::block_identifier"],[1523,"casper_rust_wasm_sdk::types::identifier::dictionary_item_identifier"],[1565,"casper_rust_wasm_sdk::types::identifier::entity_identifier"],[1607,"casper_rust_wasm_sdk::types::identifier::global_state_identifier"],[1643,"casper_rust_wasm_sdk::types::identifier::purse_identifier"],[1683,"casper_rust_wasm_sdk::types::key"],[1745,"casper_rust_wasm_sdk::types::path"],[1783,"casper_rust_wasm_sdk::types::peer_entry"],[1817,"casper_rust_wasm_sdk::types::pricing_mode"],[1856,"casper_rust_wasm_sdk::types::public_key"],[1909,"casper_rust_wasm_sdk::types::record_id"],[1947,"casper_rust_wasm_sdk::types::sdk_error"],[2001,"casper_rust_wasm_sdk::types::sdk_error::SdkError"],[2051,"casper_rust_wasm_sdk::types::transaction"],[2125,"casper_rust_wasm_sdk::types::transaction_params"],[2127,"casper_rust_wasm_sdk::types::transaction_params::transaction_builder_params"],[2304,"casper_rust_wasm_sdk::types::transaction_params::transaction_str_params"],[2365,"casper_rust_wasm_sdk::types::uref"],[2411,"casper_rust_wasm_sdk::types::verbosity"],[2447,"casper_rust_wasm_sdk::types::wallet"],[2448,"casper_rust_wasm_sdk::types::wallet::signature_response"],[2477,"casper_rust_wasm_sdk::watcher"],[2523,"casper_rust_wasm_sdk::watcher::watcher"],[2981,"casper_rust_wasm_sdk::sdk"],[2982,"alloc::string"],[2983,"core::option"],[2984,"casper_client::rpcs::v2_0_0::put_transaction"],[2985,"casper_client::json_rpc::success_response"],[2986,"core::result"],[2987,"casper_client::rpcs::v1_4_5::put_deploy"],[2988,"casper_client::rpcs::v1_6_0::get_account"],[2989,"casper_client::rpcs::v1_4_5::get_auction_info"],[2990,"casper_rust_wasm_sdk::sdk::rpcs::get_balance"],[2991,"casper_client::rpcs::v1_4_5::get_balance"],[2992,"casper_types::block::available_block_range"],[2993,"casper_types::block::block_hash"],[2994,"casper_types::block::block_header"],[2995,"casper_types::block::block_sync_status"],[2996,"casper_types::chainspec::chainspec_raw_bytes"],[2997,"casper_binary_port::type_wrappers"],[2998,"casper_types::crypto::asymmetric_key"],[2999,"casper_types::era_id"],[3000,"casper_types::key"],[3001,"alloc::vec"],[3002,"casper_binary_port::global_state_query_result"],[3003,"casper_types::digest"],[3004,"casper_types::block::signed_block"],[3005,"casper_types::chainspec::next_upgrade"],[3006,"casper_binary_port::node_status"],[3007,"casper_types::peers_map"],[3008,"casper_types::protocol_version"],[3009,"casper_binary_port::record_id"],[3010,"casper_types::transaction::transaction_hash"],[3011,"casper_types::transaction"],[3012,"casper_binary_port::speculative_execution_result"],[3013,"casper_client::rpcs::v2_0_0::get_block"],[3014,"casper_client::rpcs::v1_4_5::get_block_transfers"],[3015,"casper_client::rpcs::v1_5_0::get_chainspec"],[3016,"casper_client::error"],[3017,"casper_client::rpcs::v2_0_0::get_deploy"],[3018,"casper_rust_wasm_sdk::sdk::rpcs::get_dictionary_item"],[3019,"casper_client::rpcs::v1_4_5::get_dictionary_item"],[3020,"casper_client::rpcs::v2_0_0::get_entity"],[3021,"casper_client::rpcs::v1_4_5::get_era_info"],[3022,"casper_client::rpcs::v1_5_0::get_era_summary"],[3023,"casper_client::rpcs::v2_0_0::get_node_status"],[3024,"casper_client::rpcs::v1_4_5::get_peers"],[3025,"casper_client::rpcs::v1_4_5::get_state_root_hash"],[3026,"casper_client::rpcs::v2_0_0::get_transaction"],[3027,"casper_client::rpcs::v1_4_5::get_validator_changes"],[3028,"casper_client::rpcs::v1_4_5::list_rpcs"],[3029,"casper_client::rpcs::v1_5_0::query_balance"],[3030,"casper_client::rpcs::v2_0_0::query_balance_details"],[3031,"casper_rust_wasm_sdk::sdk::rpcs::query_global_state"],[3032,"casper_client::rpcs::v1_4_5::query_global_state"],[3033,"casper_client::rpcs::v2_0_0::speculative_exec"],[3034,"casper_client::rpcs::v2_0_0::speculative_exec_transaction"],[3035,"wasm_bindgen"],[3036,"core::any"],[3037,"alloc::boxed"],[3038,"casper_rust_wasm_sdk::sdk::watcher::watcher"],[3039,"casper_types::cl_value"],[3040,"serde_json::value"],[3041,"serde::ser"],[3042,"casper_types::bytesrepr"],[3043,"casper_types::timestamp"],[3044,"dyn_clone::sealed"],[3045,"core::fmt"],[3046,"serde::de"],[3047,"casper_types::access_rights::private"],[3048,"casper_types::addressable_entity"],[3049,"casper_types::transfer::transfer_v1::transfer_v1_addr"],[3050,"casper_types::uref"],[3051,"casper_types::cl_type"],[3052,"core::cmp"],[3053,"core::iter::traits::collect"],[3054,"casper_types::bytesrepr::bytes"],[3055,"js_sys"],[3056,"core::hash"],[3057,"casper_types::transaction::approval"],[3058,"casper_types::transaction::runtime_args"],[3059,"casper_types::transaction::approvals_hash"],[3060,"casper_types::transaction::deploy"],[3061,"casper_client::cli::deploy_str_params"],[3062,"casper_client::cli::dictionary_item_str_params"],[3063,"casper_client::cli::payment_str_params"],[3064,"casper_client::cli::session_str_params"],[3065,"casper_types::account::account_hash"],[3066,"casper_types::contracts"],[3067,"casper_types::package"],[3068,"casper_types::transaction::deploy::deploy_hash"],[3069,"casper_client::rpcs::common"],[3070,"casper_client::rpcs::v2_0_0::get_dictionary_item"],[3071,"casper_client::rpcs::v2_0_0::query_balance"],[3072,"casper_types::transaction::pricing_mode"],[3073,"casper_client::cli::json_args::error"],[3074,"casper_client::cli::error"],[3075,"serde_json::error"],[3076,"core::error"],[3077,"casper_types::transaction::transaction_v1"],[3078,"casper_types::transaction::transaction_target"],[3079,"casper_client::cli::transaction_builder_params"],[3080,"casper_client::cli::transaction_str_params"],[3081,"casper_client::verbosity"],[3082,"core::ops::function"],[3083,"core::marker"],[3084,"casper_rust_wasm_sdk::sdk::contract"],[3085,"casper_rust_wasm_sdk::sdk::deploy"],[3086,"casper_rust_wasm_sdk::sdk::transaction"],[3087,"casper_rust_wasm_sdk::sdk::binary_port"],[3088,"casper_rust_wasm_sdk::js::externs"],[3089,"casper_rust_wasm_sdk::sdk::rpcs"],[3090,"casper_rust_wasm_sdk::sdk::watcher"]],"i":"``f0`0`0`00000000000000000000000000000000000000000000000000000000000``0`0000000000000000`0`000000`00000`000`0`0`00`0`00000`00000000```````````````````````````````````````````````Bn000000000000000`H`000000000000000Mj`Jl````10MhKb321032K`21430214321432143121212121430221430211214302121101210102110121212110211012143214302121430214302121211021430``````````````````````N`00000000000000000000000000000000000000``````Nh00000000000000000000000`Nj000000000000000000000000000000000000000`Od000000000000000000000000000`Oh00000000000000000000000`On00000000000000000000000``Ih00000000000000000000000000000000000000000000000`In00000000000000000000000000000000000000000000000000000000000000000000``````AAl00000000000000000000000000000000`Ah0000000`000000000000000000000000000000000000``````ABfABhABjABlABnABd054321054321054321054321054321000005432100`05432105432100543210000000005432100000054321054321005432105432100000543210`Al00000000000000000000000000`00000000000000000000000`Aj000000000000000000000000000000`0000000000000000000000``ACh0000000000000000000000Cb11111111111011111111111111`ACn000000000000000000000000000000000000000`````````AD`0000000000000000000000000000000000000000000000000000`ADd00000000000000000000000000000000000000000000000`ADh00000000000000000000000000000000000`AAh000000000000000000000000000000000000000`AAj000000000000000000000000000000000000000`Gl00000000000000000000000000000000000`AEb000000000000000000000000000000000000000`Ib00000000000000000000000000000000000```````Bf0000000000000000000000000000000000000`Bh`0AEh10101010101000010010000100000000001010010100001`AEl0000000000000000000000000000000000000000`Hd0000000000000000000000000000000000000000`Jd0000000000000000000000000000000000`Jf00000000000000000000000000000000000000`Lh000000000000000000000000000000000000000000000000000000000000`AFf000000000000000000000000000000000000`AFh00000000000000000000000000000000AFl000`0000000000000000000000000000000000`AAf000000000000000000000000000000000000000000000000000`AG`000000000000000000000000000000000000Ad0000000000000000000000000000000000`000000000000000000AK`AKbAKdAKfAKhAKjAKlAKnAL`ALbALdALfALhALjALlALnAM`AMbAMdAMfAMhAMjAMlAMnAK`AN`AKbANbAKdAKfAKhAKjAKlAKnAL`ALbALdALfALhALnAM`AMbAMdAMfAMhAMjAMlAMnAN`ANb`J`000000000000000000000000000000000000000000000000000000000000000000000000``AHbAHf00000100``0``1001AHdh2031023102310231023102020031023102000310231023102310231020310201000001000000000000310200010103102000000000000000000003102`0310231023102310203102310231023102`j0000000000000000000000000000000000000000000000000`000000000`Jb00000000000000000000000000000000000000000000B`00`00000000000000000000000000000000``AI`000000000000000000000000000``````````````AJfAJdKnAIhAIf13201AId5AIlAIn747467AJ`AIjAJb45:999AJh;```````````````AIbL`89:47653<=2;=<;1089:47653<=2;1089:47653<=2;11089:47653<=2;1089:47653<=2;1089:47653<=2;:9:189:47653<=2;609:47653<=2;09:47653<=2;9:47653<=2;<;9:8=7189:476653<=2;1089:47653<=2;09:47653<=2;226=:=1089:47653<=2;09:47653<=2;09:47653<=2;:09:47653<=2;<=10809:47653<=2;509:47653<=2;09:47653<=2;09:47653<=2;9:47653<=2;4003078=1089:47653<=2;66<<<21089:47653<=2;09:47653<=2;1089:47653<=2;=1089:47653<=2;009:47653<=2;09:47653<=2;09:47653<=2;61089:47653<=2;","f":"``{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}`{{{b{f}}hj{n{l}}}{{Af{{Ab{A`}}Ad}}}}`{{{b{f}}AhAjAl{n{l}}}{{Af{{Ab{An}}Ad}}}}`{{}f}{{{b{f}}AhAjAl{n{B`}}{n{l}}}{{Af{{Ab{An}}Ad}}}}{{}Bb}0{cc{}}{Bdf}{{{b{f}}{n{Bf}}{n{l}}{n{Bh}}{n{B`}}{n{l}}}{{Af{{Ab{Bj}}Ad}}}}{{{b{f}}{n{Bh}}{n{B`}}{n{l}}}{{Af{{Ab{Bl}}Ad}}}}{{{b{f}}cBn{n{B`}}{n{l}}}{{Af{{Ab{C`}}Ad}}}Cb}{{{b{f}}{n{l}}}{{Af{CdAd}}}}{{{b{f}}{n{l}}Cf}{{Af{{n{Ch}}Ad}}}}{{{b{f}}{n{l}}Cj}{{Af{{n{Ch}}Ad}}}}{{{b{f}}{n{l}}}{{Af{ClAd}}}}{{{b{f}}{n{l}}}{{Af{CnAd}}}}{{{b{f}}{n{l}}}{{Af{D`Ad}}}}{{{b{f}}{n{l}}}{{Af{DbAd}}}}{{{b{f}}{n{l}}DdDdCf}{{Af{{n{Df}}Ad}}}}{{{b{f}}{n{l}}DdDdCj}{{Af{{n{Df}}Ad}}}}{{{b{f}}{n{l}}DdDdDh}{{Af{{n{Df}}Ad}}}}{{{b{f}}{n{l}}Dj{Dl{l}}}{{Af{{n{Dn}}Ad}}}}{{{b{f}}{n{l}}CfDj{Dl{l}}}{{Af{{n{Dn}}Ad}}}}{{{b{f}}{n{l}}CjDj{Dl{l}}}{{Af{{n{Dn}}Ad}}}}{{{b{f}}{n{l}}E`Dj{Dl{l}}}{{Af{{n{Dn}}Ad}}}}{{{b{f}}{n{l}}}{{Af{EbAd}}}}{{{b{f}}{n{l}}}{{Af{{n{Ch}}Ad}}}}{{{b{f}}{n{l}}}{{Af{{n{Ed}}Ad}}}}1{{{b{f}}{n{l}}}{{Af{EfAd}}}}{{{b{f}}{n{l}}}{{Af{{n{Eh}}Ad}}}}{{{b{f}}{n{l}}}{{Af{EjAd}}}}{{{b{f}}{n{l}}}{{Af{ElAd}}}}{{{b{f}}{n{l}}}{{Af{EnAd}}}}{{{b{f}}{n{l}}}{{Af{F`Ad}}}}{{{b{f}}{n{l}}Fb{b{{Ff{Fd}}}}}{{Af{{Dl{Fd}}Ad}}}}{{{b{f}}{n{l}}Cf}{{Af{{n{Ed}}Ad}}}}{{{b{f}}{n{l}}Cj}{{Af{{n{Ed}}Ad}}}}{{{b{f}}{n{l}}FhFj}{{Af{{n{Fl}}Ad}}}}{{{b{f}}{n{l}}Fn}{{Af{BbAd}}}}{{{b{f}}{n{l}}Fn}{{Af{G`Ad}}}}{{{b{f}}{n{l}}}{{Af{GbAd}}}}{{{b{f}}{n{l}}DdCf}{{Af{{n{Df}}Ad}}}}{{{b{f}}{n{l}}DdCj}{{Af{{n{Df}}Ad}}}}{{{b{f}}{n{l}}DdDh}{{Af{{n{Df}}Ad}}}}{{{b{f}}{n{Bh}}{n{B`}}{n{l}}}{{Af{{Ab{Gd}}Ad}}}}{{{b{f}}{n{Bh}}{n{B`}}{n{l}}}{{Af{{Ab{Gf}}Ad}}}}{{{b{f}}{n{B`}}{n{l}}}{{Af{{Ab{Gh}}Gj}}}}{{{b{f}}Gl{n{Fj}}{n{B`}}{n{l}}}{{Af{{Ab{Gn}}Gj}}}}{{{b{f}}cH`{n{B`}}{n{l}}}{{Af{{Ab{Hb}}Ad}}}Cb}{{{b{f}}{n{Hd}}{n{l}}{n{Bh}}{n{B`}}{n{l}}}{{Af{{Ab{Hf}}Ad}}}}{{{b{f}}{n{Bh}}{n{B`}}{n{l}}}{{Af{{Ab{Hh}}Ad}}}}{{{b{f}}{n{Bh}}{n{B`}}{n{l}}}{{Af{{Ab{Hj}}Ad}}}}{{{b{f}}{n{l}}}l}{{{b{f}}{n{B`}}{n{l}}}{{Af{{Ab{Hl}}Gj}}}}{{{b{f}}{n{B`}}{n{l}}}{{Af{{Ab{Hn}}Gj}}}}2{{{b{f}}{n{Bh}}{n{B`}}{n{l}}}{{Af{{Ab{I`}}Ad}}}}{{{b{f}}Ib{n{Fj}}{n{B`}}{n{l}}}{{Af{{Ab{Id}}Gj}}}}{{{b{f}}{n{B`}}{n{l}}}{{Af{{Ab{If}}Gj}}}}{{{b{f}}{n{B`}}}B`}``{{{b{f}}jIh{n{l}}}{{Af{{Ab{A`}}Ad}}}}`{{{b{f}}AhAj{b{Ij}}{n{l}}}{{Af{{Ab{An}}Ad}}}}{{}c{}}{fBd}{{{b{c}}}Fj{}}{{{b{f}}{n{B`}}{n{l}}}{{Af{{Ab{Il}}Gj}}}}{ce{}{}}{{{b{f}}AhAjAl}{{Af{InAd}}}}{{{b{f}}hj}{{Af{J`Ad}}}}{{{b{f}}{b{Ij}}{b{Ij}}{n{l}}AhAl}{{Af{InAd}}}}{{{b{f}}{n{Jb}}{b{Ij}}{b{Ij}}j{n{l}}}{{Af{J`Ad}}}}{{{n{l}}{n{l}}{n{B`}}}f}9{{{b{f}}In{n{B`}}{n{l}}}{{Af{{Ab{An}}Gj}}}}{{{b{f}}J`{n{B`}}{n{l}}}{{Af{{Ab{A`}}Gj}}}}{{{b{f}}{n{Jd}}{n{l}}{n{Jf}}{n{l}}{n{l}}{n{B`}}{n{l}}}{{Af{{Ab{Jh}}Ad}}}}{{{b{f}}{n{Jd}}{n{l}}{n{Jf}}{n{l}}{n{l}}{n{B`}}{n{l}}}{{Af{{Ab{Jj}}Ad}}}}`{{{b{f}}cH`{n{B`}}{n{l}}}{{Af{{Ab{Hb}}Ad}}}Cb}`{{{b{f}}{n{Hd}}{n{l}}Jl{n{Bh}}{n{B`}}{n{l}}}{{Af{{Ab{Jn}}Ad}}}}{{{b{f}}K`}{{Af{{Ab{Jn}}Ad}}}}{{{b{f}}{n{Kb}}}{{Af{K`Ad}}}}=={{}}`{{{b{df}}{n{l}}}{{Af{Bbl}}}}0{{{b{df}}{n{B`}}}{{Af{Bbl}}}}{{{b{f}}In{b{Ij}}}In}{{{b{f}}J`{b{Ij}}}J`}`{{{b{f}}AhAjAl{n{B`}}{n{l}}}{{Af{{Ab{Kd}}Ad}}}}{{{b{f}}J`{n{B`}}{n{l}}}{{Af{{Ab{Kf}}Ad}}}}{{{b{f}}In{n{B`}}{n{l}}}{{Af{{Ab{Kd}}Ad}}}}`{{{b{f}}hj{n{B`}}{n{l}}}{{Af{{Ab{Kf}}Ad}}}}`{{{b{f}}{b{Ij}}{b{Ij}}{n{l}}AhAl{n{B`}}{n{l}}}{{Af{{Ab{Kd}}Ad}}}}`{{{b{f}}{n{Jb}}{b{Ij}}{b{Ij}}j{n{l}}{n{B`}}{n{l}}}{{Af{{Ab{Kf}}Ad}}}}{{{b{f}}hj{n{B`}}{n{l}}}{{Af{{Ab{A`}}Ad}}}}`{{{b{f}}{b{Ij}}{b{Ij}}{n{l}}AhAl{n{B`}}{n{l}}}{{Af{{Ab{An}}Ad}}}}`{{{b{f}}{n{Jb}}{b{Ij}}{b{Ij}}j{n{l}}{n{B`}}{n{l}}}{{Af{{Ab{A`}}Ad}}}}{c{{Af{e}}}{}{}}{Kh{{Af{fc}}}{}}{{}{{Af{c}}}{}}{bKj}`{c{{Kl{{Ff{f}}}}}{}}{{{Kl{{Ff{f}}}}}c{}}{{{Kl{{Ff{f}}}}}Kh}{{}c{}}{{{b{f}}{b{Ij}}{b{Ij}}{n{Cj}}}{{Af{Knl}}}}0{{{b{f}}{b{Ij}}{n{Cj}}}L`}0``{{{b{Ij}}}Bb}0`{{{b{Lb}}}{{n{Ld}}}}{{{b{Ij}}}{{Af{lAd}}}}{{{b{Ij}}}l}{{{n{l}}}l}{{{n{Cj}}}Cj}{{{n{{b{Ij}}}}}l}3{{{b{Ij}}}{{Dl{Fd}}}}{{c{n{B`}}}{{Af{lAd}}}Lf}{{Lh{b{c}}}lLj}7{{{b{Ij}}}{{Af{LlAd}}}}{{{b{Ij}}}{{Af{LnAd}}}}9{{{b{Ij}}}{{Af{M`Ad}}}}{{}{{Af{M`Ad}}}}0```````````````````````````{{bMb}Bb}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{Bn}}}Bn}{{b{b{dc}}}Bb{}}{bBb}{{{b{Bn}}{b{dMd}}}Mf}{cc{}}{{}c{}}{bc{}}{c{{Af{e}}}{}{}}{{}{{Af{c}}}{}}{bKj}4```<;:{{{b{H`}}}H`}98{{{b{H`}}{b{dMd}}}Mf}7654326`````````>>>>=====<<<<<{{{b{Mh}}}Mh}{{{b{Kb}}}Kb}{{{b{Mj}}}Mj}{{{b{Jl}}}Jl}>>>>===={{}Kb}{{}Bb}000{c{{Af{Mh}}}Ml}{c{{Af{Kb}}}Ml}{{{b{Mh}}{b{dMd}}}Mf}{{{b{Kb}}{b{dMd}}}Mf}{{{b{Mj}}{b{dMd}}}Mf}{{{b{Jl}}{b{dMd}}}Mf}{{{b{K`}}{b{dMd}}}Mf}{JnMh}{cc{}}0000{BdMh}{BdKb}`{{}c{}}0000{MhBd}{KbBd}{{{b{c}}}Fj{}}0```{ce{}{}}0```44```0000{{}}0``{{{b{Mh}}c}AfMn}{{{b{Kb}}c}AfMn}```{bc{}}000{c{{Af{e}}}{}{}}0000{Kh{{Af{Mhc}}}{}}{Kh{{Af{Kbc}}}{}}{{}{{Af{c}}}{}}0000{bKj}0000{c{{Kl{{Ff{Mh}}}}}{}}{c{{Kl{{Ff{Kb}}}}}{}}{{{Kl{{Ff{Mh}}}}}c{}}{{{Kl{{Ff{Kb}}}}}c{}}{{{Kl{{Ff{Mh}}}}}Kh}{{{Kl{{Ff{Kb}}}}}Kh}``{{}c{}}0000``````````````````````{{}Fd}0{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{}N`}{{}Bb}0{{{b{N`}}{b{dMd}}}Mf}{cc{}}{NbN`}{BdN`}{{FjFjFj}N`}:{N`Bd}{{{b{N`}}}Fj}{{{b{c}}}Fj{}}111{ce{}{}}{Fd{{Af{N`Nd}}}}>?>>>>11{{}}{c{{Af{e}}}{}{}}{Kh{{Af{N`c}}}{}}{{}{{Af{c}}}{}}{bKj}{c{{Kl{{Ff{N`}}}}}{}}{{{Kl{{Ff{N`}}}}}c{}}{{{Kl{{Ff{N`}}}}}Kh}{{}c{}}{{}Fd}``````{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{}Bb}0{NfNh}{{{Dl{Fd}}}Nh}{cc{}}{BdNh}8{NhBd}{{{b{c}}}Fj{}}{ce{}{}};00{{}}{c{{Af{e}}}{}{}}{Kh{{Af{Nhc}}}{}}{{}{{Af{c}}}{}}{bKj}{c{{Kl{{Ff{Nh}}}}}{}}{{{Kl{{Ff{Nh}}}}}c{}}{{{Kl{{Ff{Nh}}}}}Kh}{{}c{}}`{{bMb}Bb}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{Nj}}}Nj}{{b{b{dc}}}Bb{}}{bBb}{{}Bb}0{c{{Af{Nj}}}Ml}{{{b{Nj}}{b{dMd}}}Mf}{NlNj}{HdNj}{cc{}}{BdNj}{{{b{{Ff{Fd}}}}}{{Af{{Nn{Nj{b{{Ff{Fd}}}}}}O`}}}}{{{b{Ij}}}{{Af{NjAd}}}}?{NjBd}{{{b{c}}}Fj{}}{ce{}{}}{{}c{}}11{{}}{{{b{Nj}}c}AfMn}{{{b{Nj}}}Ob}{{{b{Nj}}}{{Af{{Dl{Fd}}O`}}}}{{{b{Nj}}}l}0{bc{}}{c{{Af{e}}}{}{}}{Kh{{Af{Njc}}}{}}{{}{{Af{c}}}{}}{bKj}{{{b{Nj}}}Od}{c{{Kl{{Ff{Nj}}}}}{}}{{{Kl{{Ff{Nj}}}}}c{}}{{{Kl{{Ff{Nj}}}}}Kh}>{{{b{Nj}}{b{d{Dl{Fd}}}}}{{Af{BbO`}}}}`{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{}Bb}0{{{b{Od}}{b{dMd}}}Mf}{{{Dl{Fd}}}Od}{cc{}}{OfOd}{BdOd}{{}c{}}{OdBd}{{{b{c}}}Fj{}}{ce{}{}}300{{}}{{{b{Od}}}{{Dl{Fd}}}}{{{b{Od}}}l}{bl}{c{{Af{e}}}{}{}}{Kh{{Af{Odc}}}{}}{{}{{Af{c}}}{}}{bKj}{c{{Kl{{Ff{Od}}}}}{}}{{{Kl{{Ff{Od}}}}}c{}}{{{Kl{{Ff{Od}}}}}Kh}>`{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{}Bb}0{{{Dl{Fd}}}Oh}{OjOh}{cc{}}{BdOh}{{}c{}}{OhBd}{{{b{c}}}Fj{}}{ce{}{}}300{{}}{c{{Af{e}}}{}{}}{Kh{{Af{Ohc}}}{}}{{}{{Af{c}}}{}}{bKj}{c{{Kl{{Ff{Oh}}}}}{}}{{{Kl{{Ff{Oh}}}}}c{}}{{{Kl{{Ff{Oh}}}}}Kh};`{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{}Bb}0{OlOn}{cc{}}{{{Dl{Fd}}}On}{BdOn}{{}c{}}{OnBd}{{{b{c}}}Fj{}}{ce{}{}}300{{}}{c{{Af{e}}}{}{}}{Kh{{Af{Onc}}}{}}{{}{{Af{c}}}{}}{bKj}{c{{Kl{{Ff{On}}}}}{}}{{{Kl{{Ff{On}}}}}c{}}{{{Kl{{Ff{On}}}}}Kh};``{{bMb}Bb}{{{b{Ih}}}{{b{{Ff{Fd}}}}}}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{}A@`}{{{b{Ih}}}Ih}{{b{b{dc}}}Bb{}}{bBb}{{{b{Ih}}{b{Ih}}}A@b}{{b{b{c}}}A@b{}}{{}Ih}{{{b{Ih}}}{{b{c}}}{}}{{}Bb}0{bc{{A@f{A@d}}}}0{{{b{Ih}}{b{Ih}}}Fj}{{b{b{c}}}Fj{}}000{{{b{Ih}}{b{dMd}}}Mf}{{{Dl{Fd}}}Ih}{A@hIh}{cc{}}{{{b{{Ff{Fd}}}}}Ih}{BdIh}{A@jIh}{{{b{Ih}}{b{dc}}}BbA@l}{{}c{}}{IhBd}{{{b{c}}}Fj{}}{ce{}{}}{{}Ih}4{{{b{Ih}}{b{Ih}}}{{n{A@b}}}}22{{}}{bc{}}{c{{Af{e}}}{}{}}{Kh{{Af{Ihc}}}{}}{{}{{Af{c}}}{}}{bKj}{c{{Kl{{Ff{Ih}}}}}{}}{{{Kl{{Ff{Ih}}}}}c{}}{{{Kl{{Ff{Ih}}}}}Kh}>`{{bMb}Bb}{{{b{In}}}l}{{{b{dIn}}l{n{l}}}In}{{{b{In}}{b{Ij}}{b{Ij}}}In}{{{b{In}}}{{Dl{A@n}}}}{{{b{In}}}AA`}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{In}}}{{n{l}}}}7{{{b{In}}}In}{{b{b{dc}}}Bb{}}{bBb}{{{b{In}}}{{Af{AAbO`}}}}{{}Bb}0{c{{Af{In}}}Ml}={{{b{In}}}Fj}{{{b{In}}{b{dMd}}}Mf}{cc{}}{AAdIn}{BdIn}{{{b{Ij}}}{{Af{InAd}}}}5{{{b{In}}}Gl}{{}c{}}{InBd}88{{{b{c}}}Fj{}}{{{b{In}}Fd}Fj}::::{ce{}{}}4{{{b{In}}Fd}l}11{{}}{{{b{In}}c}AfMn}{{{b{dIn}}{b{Ij}}}In}{{{b{In}}}l}{{{b{In}}}{{Af{lAd}}}}{bc{}}{c{{Af{e}}}{}{}}{Kh{{Af{Inc}}}{}}{{}{{Af{c}}}{}}5{bKj}{{{b{In}}}Fj}{c{{Kl{{Ff{In}}}}}{}}{{{Kl{{Ff{In}}}}}c{}}{{{Kl{{Ff{In}}}}}Kh}{{}c{}}{{{b{In}}AAf{n{l}}}In}{{{b{In}}{b{Ij}}{n{l}}}In}0{{{b{In}}AAh{n{l}}}In}{{{b{In}}Ih{n{l}}}In}{{{b{In}}AAj{n{l}}}In}{{AhAjAl}{{Af{Inl}}}}{{{b{In}}{n{l}}}In}55{{{b{Ij}}{b{Ij}}{n{l}}AhAl}{{Af{Inl}}}}6``````{{bMb}Bb}{{{b{AAl}}}{{b{{Ff{l}}}}}}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{AAl}}}AAl}{{b{b{dc}}}Bb{}}{bBb}{{}AAl}{{}Bb}0{{{b{AAl}}{b{dMd}}}Mf}{cc{}}{{{Dl{l}}}AAl}{BdAAl}{cAAl{{AB`{}{{AAn{Kh}}}}}}{{}c{}}{AAlBd}{{{b{c}}}Fj{}}{ce{}{}}{KhAAl}411{{}}{bc{}}{c{{Af{e}}}{}{}}{Kh{{Af{AAlc}}}{}}{{}{{Af{c}}}{}}{bKj}{c{{Kl{{Ff{AAl}}}}}{}}{{{Kl{{Ff{AAl}}}}}c{}}{{{Kl{{Ff{AAl}}}}}Kh}=`{{bMb}Bb}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{Ah}}}{{n{l}}}}{{{b{Ah}}}Ah}{{b{b{dc}}}Bb{}}{bBb}{{}Ah}{{{b{Ah}}}ABb}{{}Bb}0{{{b{Ah}}{b{dMd}}}Mf}{cc{}}{BdAh}9{{}c{}}{AhBd}{{{b{c}}}Fj{}}{ce{}{}}{{{b{Ij}}{b{Ij}}{n{l}}{n{l}}{n{l}}{n{l}}}Ah}411{{}}??{{{b{Ah}}{b{Ij}}}Bb}{{{b{Ah}}}Bb}0{{{b{Ah}}l}Bb}22{{{b{Ah}}{n{l}}}Bb}0{{{b{Ah}}}{{n{l}}}}{bc{}}{c{{Af{e}}}{}{}}{Kh{{Af{Ahc}}}{}}{{}{{Af{c}}}{}}4{bKj}{c{{Kl{{Ff{Ah}}}}}{}}{{{Kl{{Ff{Ah}}}}}c{}}{{{Kl{{Ff{Ah}}}}}Kh}{{}c{}}``````{{bMb}Bb}00000{{{b{ABd}}}{{n{ABf}}}}{b{{b{c}}}{}}00000{{{b{d}}}{{b{dc}}}{}}00000{{{b{ABf}}}ABf}{{{b{ABh}}}ABh}{{{b{ABj}}}ABj}{{{b{ABl}}}ABl}{{{b{ABn}}}ABn}{{{b{ABd}}}ABd}{{b{b{dc}}}Bb{}}00000{bBb}00000{{{b{ABd}}}{{n{ABh}}}}{{}ABd}{{}Bb}0{c{{Af{ABf}}}Ml}{c{{Af{ABh}}}Ml}{c{{Af{ABj}}}Ml}{c{{Af{ABl}}}Ml}{c{{Af{ABn}}}Ml}{c{{Af{ABd}}}Ml}{{{b{ABd}}}{{n{ABn}}}}{{{b{ABd}}}AC`}{{{b{ABd}}}{{n{ABj}}}}{{{b{ABf}}{b{dMd}}}Mf}{{{b{ABh}}{b{dMd}}}Mf}{{{b{ABj}}{b{dMd}}}Mf}{{{b{ABl}}{b{dMd}}}Mf}{{{b{ABn}}{b{dMd}}}Mf}{{{b{ABd}}{b{dMd}}}Mf}{cc{}}00000{BdABd}{{}c{}}00000{ABdBd}{{{b{c}}}Fj{}}{ce{}{}}{{}ABd}411{{}}{{{b{ABf}}c}AfMn}{{{b{ABh}}c}AfMn}{{{b{ABj}}c}AfMn}{{{b{ABl}}c}AfMn}{{{b{ABn}}c}AfMn}{{{b{ABd}}c}AfMn}{{{b{dABd}}{b{Ij}}{b{Ij}}{b{Ij}}}Bb}0{{{b{dABd}}{b{Ij}}}Bb}1{{{b{dABd}}{b{Ij}}{b{Ij}}}Bb}{bc{}}00000{c{{Af{e}}}{}{}}00000{Kh{{Af{ABdc}}}{}}{{}{{Af{c}}}{}}00000{bKj}00000{{{b{ABd}}}{{n{ABl}}}}{c{{Kl{{Ff{ABd}}}}}{}}{{{Kl{{Ff{ABd}}}}}c{}}{{{Kl{{Ff{ABd}}}}}Kh}{{}c{}}00000`{{bMb}Bb}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{Al}}}Al}{{b{b{dc}}}Bb{}}{bBb}{{}Al}{{}Bb}0{{{b{Al}}{b{dMd}}}Mf}{cc{}}{BdAl};{AlBd}{{{b{c}}}Fj{}}{ce{}{}}{{{n{l}}{n{l}}{n{l}}{n{l}}{n{l}}{n{l}}{n{ACb}}{n{l}}{n{l}}{n{l}}}Al}?{{{b{Al}}}{{n{l}}}}0{{{b{Al}}}{{n{ACb}}}}111111{{{b{Al}}}ACd}244{{}}{{{b{Al}}{b{Ij}}}Bb}0{{{b{Al}}ACb}Bb}1111111{bc{}}{c{{Af{e}}}{}{}}{Kh{{Af{Alc}}}{}}{{}{{Af{c}}}{}}{bKj}{c{{Kl{{Ff{Al}}}}}{}}{{{Kl{{Ff{Al}}}}}c{}}{{{Kl{{Ff{Al}}}}}Kh}{{}c{}}`{{bMb}Bb}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{Aj}}}Aj}{{b{b{dc}}}Bb{}}{bBb}{{}Aj}{{}Bb}0{{{b{Aj}}{b{dMd}}}Mf}{cc{}}{BdAj};{AjBd}{{{b{c}}}Fj{}}{{{b{Aj}}}{{n{Fj}}}}{ce{}{}}{{{n{l}}{n{l}}{n{l}}{n{l}}{n{l}}{n{Ih}}{n{ACb}}{n{l}}{n{l}}{n{l}}{n{Fj}}}Aj}{{}c{}}22{{}}{{{b{Aj}}}{{n{l}}}}{{{b{Aj}}}{{n{AAl}}}}{{{b{Aj}}}{{n{Ih}}}}222222{{{b{Aj}}}ACf}3{{{b{Aj}}Fj}Bb}{{{b{dAj}}{Dl{l}}}Bb}{{{b{Aj}}{b{Ij}}}Bb}{{{b{dAj}}ACb}Bb}{{{b{Aj}}Ih}Bb}2222222{bc{}}{c{{Af{e}}}{}{}}{Kh{{Af{Ajc}}}{}}{{}{{Af{c}}}{}}{bKj}{c{{Kl{{Ff{Aj}}}}}{}}{{{Kl{{Ff{Aj}}}}}c{}}{{{Kl{{Ff{Aj}}}}}Kh}{{}c{}}``{{bMb}Bb}{{{b{ACh}}}{{b{{Ff{Fd}}}}}}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{ACh}}}ACh}{{b{b{dc}}}Bb{}}{bBb}{{}ACh}{{}Bb}0{c{{Af{ACh}}}Ml}{bc{{A@f{A@d}}}}0{{{b{ACh}}{b{dMd}}}Mf}{{{b{ACh}}{b{dMd}}}{{Af{BbACj}}}}{{{ACl{Fd}}}ACh}{cc{}}{E`ACh}{BdACh}{{{b{{Ff{Fd}}}}}{{Af{{Nn{ACh{b{{Ff{Fd}}}}}}O`}}}}{{{Dl{Fd}}}{{Af{AChAd}}}}{{}c{}}{AChBd}{{{b{Cb}}}Fj}{{{b{ACh}}}Fj}{{{b{c}}}Fj{}}{ce{}{}}{{{b{Ij}}}{{Af{AChAd}}}}611{{}}{{{b{ACh}}c}AfMn}{{{b{ACh}}}Ob}{{{b{ACh}}}{{Af{{Dl{Fd}}O`}}}}{{{b{Cb}}}ACh}{{{b{ACh}}}ACh}{bc{}}{bl}{{{b{Ij}}}{{Af{AChc}}}{}}{c{{Af{e}}}{}{}}{Kh{{Af{AChc}}}{}}{{}{{Af{c}}}{}}{bKj}{{{b{ACh}}}{{ACl{Fd}}}}{c{{Kl{{Ff{ACh}}}}}{}}{{{Kl{{Ff{ACh}}}}}c{}}{{{Kl{{Ff{ACh}}}}}Kh}{{}c{}}{{{b{ACh}}{b{d{Dl{Fd}}}}}{{Af{BbO`}}}}`{{bMb}Bb}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{ACn}}}ACn}{{b{b{dc}}}Bb{}}{bBb}{{{b{ACn}}{b{ACn}}}A@b}{{b{b{c}}}A@b{}}{{}ACn}{{}Bb}0{{{b{ACn}}{b{ACn}}}Fj}{{b{b{c}}}Fj{}}000{{{b{ACn}}{b{dMd}}}Mf}{DhACn}{cc{}}{BdACn}{{}c{}}{ACnBd}{{{b{c}}}Fj{}}{ce{}{}}{CjACn}4{{{b{ACn}}{b{ACn}}}{{n{A@b}}}}22{{}}{bc{}}{c{{Af{e}}}{}{}}{Kh{{Af{ACnc}}}{}}{{}{{Af{c}}}{}}{bKj}{{{b{ACn}}}Cj}{c{{Kl{{Ff{ACn}}}}}{}}{{{Kl{{Ff{ACn}}}}}c{}}{{{Kl{{Ff{ACn}}}}}Kh}?`````````{{bMb}Bb}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{AD`}}}AD`}{{b{b{dc}}}Bb{}}{bBb}{{{b{AD`}}{b{AD`}}}A@b}{{b{b{c}}}A@b{}}{{}Bb}0{c{{Af{AD`}}}Ml}{{{b{AD`}}{b{AD`}}}Fj}{{b{b{c}}}Fj{}}000{{{b{AD`}}{b{dMd}}}Mf}{{{Dl{Fd}}}AD`}{HdAD`}{cc{}}{BfAD`}{JfAD`}{ADbAD`}{BdAD`}{{{b{{Ff{Fd}}}}}{{Af{{Nn{AD`{b{{Ff{Fd}}}}}}O`}}}}7{{{b{Ij}}}{{Af{AD`Ad}}}}{AAfAD`}{{}c{}}{AD`Bd}{{{b{c}}}Fj{}}{ce{}{}}53{{{b{AD`}}{b{AD`}}}{{n{A@b}}}}11{{}}{{{b{AD`}}c}AfMn}{{{b{AD`}}}Ob}{{{b{AD`}}}{{Af{{Dl{Fd}}O`}}}}{{{b{AD`}}}l}0{bc{}}{c{{Af{e}}}{}{}}{Kh{{Af{AD`c}}}{}}{{}{{Af{c}}}{}}{bKj}{c{{Kl{{Ff{AD`}}}}}{}}{{{Kl{{Ff{AD`}}}}}c{}}{{{Kl{{Ff{AD`}}}}}Kh}{{}c{}}{{{b{AD`}}{b{d{Dl{Fd}}}}}{{Af{BbO`}}}}`{{bMb}Bb}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{ADd}}}ADd}{{b{b{dc}}}Bb{}}{bBb}{{}Bb}0{c{{Af{ADd}}}Ml}{{{b{ADd}}{b{ADd}}}Fj}{{b{b{c}}}Fj{}}000{{{b{ADd}}{b{dMd}}}Mf}{NjADd}{cc{}}{OdADd}{ADfADd}{{{ACl{Fd}}}ADd}{AAhADd}{BdADd}{{{Dl{Fd}}}ADd}{{{b{{Ff{Fd}}}}}{{Af{{Nn{ADd{b{{Ff{Fd}}}}}}O`}}}}{{{b{Ij}}}{{Af{ADdAd}}}}{{}c{}}{ADdBd}{{{b{c}}}Fj{}}{ce{}{}}4300{{}}{{{b{ADd}}c}AfMn}{{{b{ADd}}}Ob}{{{b{ADd}}}{{Af{{Dl{Fd}}O`}}}}{{{b{ADd}}}l}{bc{}}{c{{Af{e}}}{}{}}{Kh{{Af{ADdc}}}{}}{{}{{Af{c}}}{}}{bKj}{c{{Kl{{Ff{ADd}}}}}{}}{{{Kl{{Ff{ADd}}}}}c{}}{{{Kl{{Ff{ADd}}}}}Kh}{{}c{}}{{{b{ADd}}{b{d{Dl{Fd}}}}}{{Af{BbO`}}}}`{{bMb}Bb}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{ADh}}}ADh}{{b{b{dc}}}Bb{}}{bBb}{{}Bb}0{c{{Af{ADh}}}Ml}{{{b{ADh}}{b{dMd}}}Mf}0{cc{}}{CfADh}{AChADh}{BdADh}{ACh{{Af{ADhAd}}}}?{ADhBd}{{{b{c}}}Fj{}}{ce{}{}}{{{b{Ij}}}{{Af{ADhAd}}}}{{}c{}}22{{}}{{{b{ADh}}c}AfMn}{bc{}}{bl}{c{{Af{e}}}{}{}}{Kh{{Af{ADhc}}}{}}{{}{{Af{c}}}{}}{bKj}{c{{Kl{{Ff{ADh}}}}}{}}{{{Kl{{Ff{ADh}}}}}c{}}{{{Kl{{Ff{ADh}}}}}Kh};`{{bMb}Bb}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{AAh}}}AAh}{{b{b{dc}}}Bb{}}{bBb}{{}Bb}0{c{{Af{AAh}}}Ml}{{{b{AAh}}{b{dMd}}}Mf}{ADfAAh}{ADjAAh}{cc{}}{BdAAh}{{{b{{Ff{Fd}}}}}{{Af{{Nn{AAh{b{{Ff{Fd}}}}}}O`}}}}{{{Dl{Fd}}}AAh}{{{b{Ij}}}{{Af{AAhAd}}}}{{}c{}}{AAhBd}{{{b{c}}}Fj{}}{ce{}{}}4300{{}}{{{b{AAh}}c}AfMn}{{{b{AAh}}}Ob}{{{b{AAh}}}{{Af{{Dl{Fd}}O`}}}}{{{b{AAh}}}l}{bc{}}{c{{Af{e}}}{}{}}{Kh{{Af{AAhc}}}{}}{{}{{Af{c}}}{}}{bKj}{c{{Kl{{Ff{AAh}}}}}{}}{{{Kl{{Ff{AAh}}}}}c{}}{{{Kl{{Ff{AAh}}}}}Kh}{{}c{}}{{{b{AAh}}{b{d{Dl{Fd}}}}}{{Af{BbO`}}}}`{{bMb}Bb}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{AAj}}}AAj}{{b{b{dc}}}Bb{}}{bBb}{{}Bb}0{c{{Af{AAj}}}Ml}{{{b{AAj}}{b{dMd}}}Mf}{ADlAAj}{cc{}}{ADnAAj}{BdAAj}{{{Dl{Fd}}}AAj}{{{b{{Ff{Fd}}}}}{{Af{{Nn{AAj{b{{Ff{Fd}}}}}}O`}}}}{{{b{Ij}}}{{Af{AAjAd}}}}{{}c{}}{AAjBd}{{{b{c}}}Fj{}}{ce{}{}}4300{{}}{{{b{AAj}}c}AfMn}{{{b{AAj}}}Ob}{{{b{AAj}}}{{Af{{Dl{Fd}}O`}}}}{{{b{AAj}}}l}{bc{}}{c{{Af{e}}}{}{}}{Kh{{Af{AAjc}}}{}}{{}{{Af{c}}}{}}{bKj}{c{{Kl{{Ff{AAj}}}}}{}}{{{Kl{{Ff{AAj}}}}}c{}}{{{Kl{{Ff{AAj}}}}}Kh}{{}c{}}{{{b{AAj}}{b{d{Dl{Fd}}}}}{{Af{BbO`}}}}`{{bMb}Bb}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{Gl}}}Gl}{{b{b{dc}}}Bb{}}{bBb}{{}Bb}0{c{{Af{Gl}}}Ml}{{{b{Gl}}{b{dMd}}}Mf}0{cc{}}{AE`Gl}{AChGl}{BdGl}{ACh{{Af{GlAd}}}}?{GlBd}{{{b{c}}}Fj{}}{ce{}{}}{{{b{Ij}}}{{Af{GlAd}}}}{{}c{}}22{{}}{{{b{Gl}}c}AfMn}{bc{}}{bl}{c{{Af{e}}}{}{}}{Kh{{Af{Glc}}}{}}{{}{{Af{c}}}{}}{bKj}{c{{Kl{{Ff{Gl}}}}}{}}{{{Kl{{Ff{Gl}}}}}c{}}{{{Kl{{Ff{Gl}}}}}Kh};`{{bMb}Bb}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{AEb}}}AEb}{{b{b{dc}}}Bb{}}{bBb}{{}Bb}0{c{{Af{AEb}}}Ml}{{{b{AEb}}{b{dMd}}}Mf}{ADlAEb}{cc{}}{AEdAEb}{BdAEb}{{{b{{Ff{Fd}}}}}{{Af{{Nn{AEb{b{{Ff{Fd}}}}}}O`}}}}{{{Dl{Fd}}}AEb}{{{b{Ij}}}{{Af{AEbAd}}}}{{}c{}}{AEbBd}{{{b{c}}}Fj{}}{ce{}{}}4300{{}}{{{b{AEb}}c}AfMn}{{{b{AEb}}}Ob}{{{b{AEb}}}{{Af{{Dl{Fd}}O`}}}}{{{b{AEb}}}l}{bc{}}{c{{Af{e}}}{}{}}{Kh{{Af{AEbc}}}{}}{{}{{Af{c}}}{}}{bKj}{c{{Kl{{Ff{AEb}}}}}{}}{{{Kl{{Ff{AEb}}}}}c{}}{{{Kl{{Ff{AEb}}}}}Kh}{{}c{}}{{{b{AEb}}{b{d{Dl{Fd}}}}}{{Af{BbO`}}}}`{{bMb}Bb}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{Ib}}}Ib}{{b{b{dc}}}Bb{}}{bBb}{{}Bb}0{c{{Af{Ib}}}Ml}{{{b{Ib}}}{{Af{AChAd}}}}{{{b{Ib}}{b{dMd}}}Mf}0{cc{}}{FhIb}{BdIb}{{{b{{Ff{Fd}}}}}{{Af{IbAd}}}}?{IbBd}{{{b{c}}}Fj{}}{ce{}{}}{{{b{Ij}}}{{Af{IbAd}}}}{{}c{}}22{{}}{{{b{Ib}}c}AfMn}{bc{}}{bl}{c{{Af{e}}}{}{}}{Kh{{Af{Ibc}}}{}}{{}{{Af{c}}}{}}{bKj}{c{{Kl{{Ff{Ib}}}}}{}}{{{Kl{{Ff{Ib}}}}}c{}}{{{Kl{{Ff{Ib}}}}}Kh};```````{{bMb}Bb}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{Bf}}}Bf}{{b{b{dc}}}Bb{}}{bBb}{{}Bb}0{c{{Af{Bf}}}Ml}{{{b{Bf}}{b{dMd}}}Mf}0{AD`Bf}{cc{}}{AAfBf}{AEfBf}{BdBf}42{{{b{Ij}}}{{Af{BfAd}}}}{{}c{}}{BfBd}{{{b{c}}}Fj{}}{ce{}{}}300{{}}{{{b{Bf}}c}AfMn}{bc{}}{bl}{c{{Af{e}}}{}{}}{Kh{{Af{Bfc}}}{}}{{}{{Af{c}}}{}}{bKj}{c{{Kl{{Ff{Bf}}}}}{}}{{{Kl{{Ff{Bf}}}}}c{}}{{{Kl{{Ff{Bf}}}}}Kh}>````{{bMb}Bb}0{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0{{{b{AEh}}}AEh}{{{b{Bh}}}Bh}{{b{b{dc}}}Bb{}}0{bBb}0{{}Bb}0{c{{Af{AEh}}}Ml}{{{b{AEh}}{b{dMd}}}Mf}{{{b{Bh}}{b{dMd}}}Mf}{cc{}}{AEjAEh}1{BdAEh}{ADhAEh}{CjAEh}{{}c{}}0{AEhBd}{{{b{c}}}Fj{}}{ce{}{}}{AEhAEh}411{{}}{{{b{AEh}}c}AfMn}{bc{}}0{c{{Af{e}}}{}{}}0{Kh{{Af{AEhc}}}{}}{{}{{Af{c}}}{}}0{bKj}0{c{{Kl{{Ff{AEh}}}}}{}}{{{Kl{{Ff{AEh}}}}}c{}}{{{Kl{{Ff{AEh}}}}}Kh}>>`{{bMb}Bb}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{AEl}}}AEl}{{b{b{dc}}}Bb{}}{bBb}{{}Bb}0{c{{Af{AEl}}}Ml}{{{b{AEl}}{b{dMd}}}Mf}{cc{}}{AEnAEl}{BdAEl}{{}c{}}{AElBd}{{{b{c}}}Fj{}}{ce{}{}}{{{b{Ij}}{b{Ij}}{b{Ij}}}{{Af{AElAd}}}}{{{b{Ij}}{b{Ij}}{b{Ij}}}{{Af{AElNd}}}}10{{{b{Ij}}}{{Af{AElAd}}}}{{{b{Ij}}}{{Af{AElNd}}}}32{{{b{Ij}}{b{Ij}}}{{Af{AElAd}}}}{{{b{Ij}}{b{Ij}}}{{Af{AElNd}}}}966{{}}{{{b{AEl}}c}AfMn}{bc{}}{c{{Af{e}}}{}{}}{Kh{{Af{AElc}}}{}}{{}{{Af{c}}}{}}{bKj}{c{{Kl{{Ff{AEl}}}}}{}}{{{Kl{{Ff{AEl}}}}}c{}}{{{Kl{{Ff{AEl}}}}}Kh}{{}c{}}`{{bMb}Bb}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{Hd}}}Hd}{{b{b{dc}}}Bb{}}{bBb}{{}Bb}0{c{{Af{Hd}}}Ml}{{{b{Hd}}{b{dMd}}}Mf}0{AAfHd}{NjHd}{AD`Hd}{cc{}}{AF`Hd}{BdHd}345{{{b{Ij}}}{{Af{HdAd}}}}{{}c{}}{HdBd}{{{b{c}}}Fj{}}{ce{}{}}4300{{}}{{{b{Hd}}c}AfMn}{bc{}}{bl}{c{{Af{e}}}{}{}}{Kh{{Af{Hdc}}}{}}{{}{{Af{c}}}{}}{bKj}{c{{Kl{{Ff{Hd}}}}}{}}{{{Kl{{Ff{Hd}}}}}c{}}{{{Kl{{Ff{Hd}}}}}Kh}>`{{bMb}Bb}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{Jd}}}Jd}{{b{b{dc}}}Bb{}}{bBb}{{}Bb}0{c{{Af{Jd}}}Ml}{{{b{Jd}}{b{dMd}}}Mf}{AFbJd}{cc{}}{BdJd}{ADhJd}{CjJd}{AChJd}{{}c{}}{JdBd}{{{b{c}}}Fj{}}{ce{}{}}{JdJd}411{{}}{{{b{Jd}}c}AfMn}{bc{}}{c{{Af{e}}}{}{}}{Kh{{Af{Jdc}}}{}}{{}{{Af{c}}}{}}{bKj}{c{{Kl{{Ff{Jd}}}}}{}}{{{Kl{{Ff{Jd}}}}}c{}}{{{Kl{{Ff{Jd}}}}}Kh}>`{{bMb}Bb}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{Jf}}}Jf}{{b{b{dc}}}Bb{}}{bBb}{{}Bb}0{c{{Af{Jf}}}Ml}{{{b{Jf}}{b{dMd}}}Mf}0{cc{}}{AFdJf}{AAfJf}{AD`Jf}{JbJf}{BdJf}231{{}c{}}{JfBd}{{{b{c}}}Fj{}}{ce{}{}}300{{}}{{{b{Jf}}c}AfMn}{bc{}}{bl}{c{{Af{e}}}{}{}}{Kh{{Af{Jfc}}}{}}{{}{{Af{c}}}{}}{bKj}{c{{Kl{{Ff{Jf}}}}}{}}{{{Kl{{Ff{Jf}}}}}c{}}{{{Kl{{Ff{Jf}}}}}Kh}>`{{bMb}Bb}{{{b{Lh}}}{{n{On}}}}{{{b{Lh}}}{{n{Nh}}}}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{Lh}}}Lh}{{b{b{dc}}}Bb{}}{bBb}{{}Bb}0{c{{Af{Lh}}}Ml}{{{b{Lh}}{b{dMd}}}Mf}{cc{}}{DjLh}{BdLh}{AD`Lh}{OnLh}1{{}Lh}0{GlLh}{NhLh}{{Jb{b{{Ff{Fd}}}}}Lh}{ACnLh}4{{{b{Ij}}}{{Af{LhAd}}}}{{{b{Ij}}}{{Af{LhNd}}}}{OdLh}7{{{Dl{Fd}}}Oh}:{JbLh};{{}c{}}{LhBd}{Lh{{n{AD`}}}}{Lh{{n{Od}}}}{Lh{{n{Jb}}}}{{{b{Lh}}}Fj}{{{b{c}}}Fj{}}{ce{}{}}{Lh{{Af{LhNd}}}}811{{}}{{{b{Lh}}c}AfMn}{{{b{Lh}}}Ob}{{{b{Lh}}}{{Af{{Dl{Fd}}O`}}}}{{{b{Lh}}}l}{bc{}}{c{{Af{e}}}{}{}}{Kh{{Af{Lhc}}}{}}{{}{{Af{c}}}{}}{bKj}{{{b{Lh}}}{{n{Lh}}}}{c{{Kl{{Ff{Lh}}}}}{}}{{{Kl{{Ff{Lh}}}}}c{}}{{{Kl{{Ff{Lh}}}}}Kh}{{}c{}}4`{{bMb}Bb}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{AFf}}}AFf}{{b{b{dc}}}Bb{}}{bBb}{{}AFf}{{}Bb}0{c{{Af{AFf}}}Ml}{{{b{AFf}}{b{dMd}}}Mf}0{{{Dl{l}}}AFf}{lAFf}{cc{}}{BdAFf}>{AFfBd}{{{b{AFf}}}Fj}{{{b{c}}}Fj{}}{ce{}{}}{KhAFf}{{}c{}}22{{}}{{{b{AFf}}c}AfMn}{bc{}}{bl}{c{{Af{e}}}{}{}}{Kh{{Af{AFfc}}}{}}{{}{{Af{c}}}{}}{bKj}{c{{Kl{{Ff{AFf}}}}}{}}{{{Kl{{Ff{AFf}}}}}c{}}{{{Kl{{Ff{AFf}}}}}Kh};`{{bMb}Bb}{{{b{AFh}}}l}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{AFh}}}AFh}{{b{b{dc}}}Bb{}}{bBb}{{}Bb}0{c{{Af{AFh}}}Ml}{{{b{AFh}}{b{dMd}}}Mf}{AFjAFh}{cc{}}{BdAFh}{{}c{}}{AFhBd}{{{b{c}}}Fj{}}{ce{}{}}?300{{}}{{{b{AFh}}c}AfMn}{bc{}}{c{{Af{e}}}{}{}}{Kh{{Af{AFhc}}}{}}{{}{{Af{c}}}{}}{bKj}{c{{Kl{{Ff{AFh}}}}}{}}{{{Kl{{Ff{AFh}}}}}c{}}{{{Kl{{Ff{AFh}}}}}Kh}=```````{{bMb}Bb}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{AFl}}}AFl}{{b{b{dc}}}Bb{}}{bBb}{{}AFl}{{}Bb}0{{{b{AFl}}{b{AFl}}}Fj}{{b{b{c}}}Fj{}}000{{{b{AFl}}{b{dMd}}}Mf}{cc{}}{AFnAFl}{BdAFl}{{}c{}}{AFlBd}{{{b{Bd}}}Fj}2{{}}{bc{}}{c{{Af{e}}}{}{}}{Kh{{Af{AFl}}}}{{}{{Af{c}}}{}}{bKj}{c{{Kl{{Ff{AFl}}}}}{}}{{{Kl{{Ff{AFl}}}}}c{}}{{{Kl{{Ff{AFl}}}}}Kh};`{{bMb}Bb}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{AAf}}}AAf}{{b{b{dc}}}Bb{}}{bBb}{{{b{AAf}}{b{AAf}}}A@b}{{b{b{c}}}A@b{}}{{}Bb}0{c{{Af{AAf}}}Ml}{{{b{AAf}}{b{AAf}}}Fj}{{b{b{c}}}Fj{}}000{{{b{AAf}}{b{dMd}}}Mf}0{JfAAf}{HdAAf}{cc{}}{DdAAf}{BfAAf}{BdAAf}{{{b{{Ff{Fd}}}}}{{Af{{Nn{AAf{b{{Ff{Fd}}}}}}O`}}}}{{}c{}}{AAfBd}{{{b{c}}}Fj{}}{ce{}{}}{{{b{Ij}}}{{Af{AAfAd}}}}4{{{b{AAf}}{b{AAf}}}{{n{A@b}}}}22{{}}{{{b{AAf}}c}AfMn}{{{b{AAf}}}Ob}{{{b{AAf}}}Fd}{{{b{AAf}}}AD`}{{{b{AAf}}}{{Af{{Dl{Fd}}O`}}}}{bc{}}{{{b{AAf}}}Jb}{bl}{c{{Af{e}}}{}{}}{Kh{{Af{AAfc}}}{}}{{}{{Af{c}}}{}}{bKj}{c{{Kl{{Ff{AAf}}}}}{}}{{{Kl{{Ff{AAf}}}}}c{}}{{{Kl{{Ff{AAf}}}}}Kh}{{}c{}}{{{b{AAf}}{b{d{Dl{Fd}}}}}{{Af{BbO`}}}}`{{bMb}Bb}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{AG`}}}AG`}{{b{b{dc}}}Bb{}}{bBb}{{}Bb}0{{{b{AG`}}{b{AG`}}}Fj}{{b{b{c}}}Fj{}}000{{{b{AG`}}{b{dMd}}}Mf}{FbAG`}{cc{}}{BdAG`}>{AG`Bd}{{{b{c}}}Fj{}}{ce{}{}}{AGb{{Af{AG`Ad}}}}{AGb{{Af{AG`Nd}}}}{{}c{}}33{{}}{bc{}}{c{{Af{e}}}{}{}}{Kh{{Af{AG`c}}}{}}{{}{{Af{c}}}{}}{bKj}{{{b{AG`}}}AGb}{c{{Kl{{Ff{AG`}}}}}{}}{{{Kl{{Ff{AG`}}}}}c{}}{{{Kl{{Ff{AG`}}}}}Kh}:`````````````````````````````````````{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{Ad}}{b{dMd}}}Mf}0{cc{}}{AGdAd}{AGfAd}{AGhAd}{GjAd}{AGjAd}{{}c{}}{{{b{Ad}}}{{n{{b{AGl}}}}}}{bl}{c{{Af{e}}}{}{}}{{}{{Af{c}}}{}}{bKj}5```````````````````````````````````````````````````{{bMb}Bb}{{{b{J`}}}AD`}{{{b{dJ`}}l{n{l}}}J`}{{{b{J`}}{b{Ij}}{b{Ij}}}J`}{{{b{J`}}}Fd}{{{b{J`}}}{{Dl{A@n}}}}{{{b{J`}}}{{Dl{AD`}}}}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{J`}}}l}{{{b{J`}}}J`}{{b{b{dc}}}Bb{}}{bBb}{{{b{J`}}}{{Af{AAbO`}}}}{{}Bb}0{c{{Af{J`}}}Ml}6{{{b{J`}}}Fj}{{{b{J`}}}Ll}{{{b{J`}}{b{dMd}}}Mf}{cc{}}{AGnJ`}{AAdJ`}{FnJ`}{BdJ`}{{{b{Ij}}}{{Af{AAdAd}}}}{{{b{J`}}}Fd}{{{b{J`}}}Ib}{{{b{J`}}}l}{{}c{}}{J`Bd}={{{b{c}}}Fj{}}>{ce{}{}}{{hj}{{Af{J`l}}}}{{{n{Jb}}{b{Ij}}{b{Ij}}j{n{l}}}{{Af{J`l}}}}5{{{b{J`}}}AFl}{{{b{J`}}}ACh}44{{}}{{{b{J`}}c}AfMn}{{{b{J`}}}AA`}{{{b{dJ`}}{b{Ij}}}J`}{{{b{J`}}}{{Dl{AD`}}}}{{{b{J`}}}Ob}{{{b{J`}}}{{Af{AH`Ad}}}}?{{{b{J`}}}{{Af{lAd}}}}{bc{}}{c{{Af{e}}}{}{}}{Kh{{Af{J`c}}}{}}{{}{{Af{c}}}{}}{{{b{J`}}}l}{bKj}{c{{Kl{{Ff{J`}}}}}{}}{{{Kl{{Ff{J`}}}}}c{}}{{{Kl{{Ff{J`}}}}}Kh}{{{b{J`}}}Fj}{{}c{}}{{{b{J`}}AD`{n{l}}}J`}{{{b{J`}}{b{Ij}}{n{l}}}J`}{{{b{J`}}ADd{n{l}}}J`}1{{{b{J`}}AEb{n{l}}}J`}{{{b{J`}}AAf{n{l}}}J`}{{{b{J`}}{n{l}}}J`}4{{{b{J`}}Ih{n{Fj}}{n{l}}}J`}5````````````````````{{bMb}Bb}000{{{b{h}}}{{n{l}}}}{b{{b{c}}}{}}000{{{b{d}}}{{b{dc}}}{}}000{{{b{AHb}}}AHb}{{{b{AHd}}}AHd}{{{b{h}}}h}{{{b{AHf}}}AHf}{{b{b{dc}}}Bb{}}000{bBb}000{{}h}{{}AHf}{{{b{h}}}{{n{Fd}}}}{{{b{h}}}{{n{AAf}}}}{{}Bb}0000000={{{b{h}}}{{n{ADd}}}}>{{{b{AHb}}{b{dMd}}}Mf}{{{b{AHd}}{b{dMd}}}Mf}{{{b{h}}{b{dMd}}}Mf}{{{b{AHf}}{b{dMd}}}Mf}{cc{}}000{BdAHb}{BdAHd}{Bdh}{BdAHf}{{}c{}}000{AHbBd}{AHdBd}{hBd}{AHfBd}{{{b{h}}}{{n{Fj}}}}{{{b{Bd}}}Fj}{{{b{c}}}Fj{}}01{{{b{h}}}AHf}{ce{}{}}0{{{b{h}}}{{n{Cj}}}}0{{{b{h}}}{{n{Jb}}}}1{{AHb{n{AAf}}{n{AD`}}{n{Jb}}}AHd}{{AAfFd{b{Ij}}CjCj}h}{{AAfAAf{b{Ij}}}h}{{ADd{b{Ij}}}h}{{{b{Ij}}{b{Ij}}}h}{{AEb{b{Ij}}{n{l}}}h}{{{b{Ij}}{b{Ij}}{n{l}}}h}{{AAfAAfAAf{b{Ij}}}h}{{{n{Ih}}{n{Fj}}}h}{{{n{Jb}}AHd{b{Ij}}{n{Cj}}}h}7{{{b{h}}}{{n{AAf}}}}{{AAf{b{Ij}}}h}{{}c{}}000{{{b{h}}}{{n{l}}}}{{{b{h}}}{{n{AEb}}}}4{ce{}{}}000{{}}000{{{b{dh}}{b{Ij}}}Bb}{{{b{dh}}Fd}Bb}{{{b{dh}}AAf}Bb}2{{{b{dh}}ADd}Bb}3{{{b{dh}}Fj}Bb}{{{b{dh}}AHf}Bb}{{{b{dh}}Cj}Bb}0{{{b{dh}}Jb}Bb}157{{{b{dh}}AEb}Bb}6{{{b{dh}}AHd}Bb}{{{b{dh}}Ih}Bb}8{{{b{h}}}{{n{AHd}}}}{bc{}}000{{{b{h}}}AHh}{{{b{h}}}{{n{Ih}}}}{c{{Af{e}}}{}{}}000{Kh{{Af{AHb}}}}{Kh{{Af{AHdc}}}{}}{Kh{{Af{hc}}}{}}{Kh{{Af{AHf}}}}{{}{{Af{c}}}{}}000{bKj}000{{{b{h}}}{{n{AAf}}}}{c{{Kl{{Ff{AHb}}}}}{}}{c{{Kl{{Ff{AHd}}}}}{}}{c{{Kl{{Ff{h}}}}}{}}{c{{Kl{{Ff{AHf}}}}}{}}{{{Kl{{Ff{AHb}}}}}c{}}{{{Kl{{Ff{AHd}}}}}c{}}{{{Kl{{Ff{h}}}}}c{}}{{{Kl{{Ff{AHf}}}}}c{}}{{{Kl{{Ff{AHb}}}}}Kh}{{{Kl{{Ff{AHd}}}}}Kh}{{{Kl{{Ff{h}}}}}Kh}{{{Kl{{Ff{AHf}}}}}Kh}{{}c{}}000`{{bMb}Bb}{{{b{j}}}{{n{l}}}}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}2{{{b{j}}}j}{{b{b{dc}}}Bb{}}{bBb}{{}j}{{}Bb}0{{{b{j}}{b{dMd}}}Mf}{cc{}}{Bdj}::<{jBd}{{{b{c}}}Fj{}}{ce{}{}}{{{b{Ij}}{n{l}}{n{l}}{n{l}}{n{l}}{n{{Dl{l}}}}{n{l}}{n{AFl}}{n{l}}{n{l}}{n{l}}{n{l}}{n{Fj}}}j}{{{b{Ij}}{n{l}}{n{l}}{n{l}}}j}{{}c{}}{{{b{j}}}{{n{l}}}}{{{b{j}}}{{n{AFl}}}}155{{}}22{{{b{j}}}{{n{AAl}}}}{{{b{j}}{b{Ij}}}Bb}0{{{b{j}}}Bb}0111{{{b{j}}AFl}Bb}222{{{b{dj}}{Dl{l}}}Bb}{{{b{j}}Fj}Bb}{{{b{j}}{n{l}}}Bb}0{{{b{j}}}{{n{Fj}}}}:{bc{}}{{{b{j}}}AHj}{c{{Af{e}}}{}{}}{Kh{{Af{jc}}}{}}{{}{{Af{c}}}{}}?{bKj}{c{{Kl{{Ff{j}}}}}{}}{{{Kl{{Ff{j}}}}}c{}}{{{Kl{{Ff{j}}}}}Kh}{{}c{}}`{{bMb}Bb}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{Jb}}}Jb}{{b{b{dc}}}Bb{}}{bBb}{{{b{Jb}}{b{Jb}}}A@b}{{b{b{c}}}A@b{}}{{{b{Jb}}}{{b{c}}}{}}{{}Bb}0{c{{Af{Jb}}}Ml}{{{b{Jb}}{b{Jb}}}Fj}{{b{b{c}}}Fj{}}000{{{b{Jb}}{b{dMd}}}Mf}{JfJb}{AHlJb}{cc{}}{BdJb}{{{Dl{Fd}}Fd}Jb}{{{b{Ij}}}{{Af{JbAd}}}}{{}c{}}{JbBd}{{{b{c}}}Fj{}}{ce{}{}}{{{b{Ij}}Fd}{{Af{JbAd}}}}4{{{b{Jb}}{b{Jb}}}{{n{A@b}}}}22{{}}{{{b{Jb}}c}AfMn}{{{b{Jb}}}l}{bc{}}{c{{Af{e}}}{}{}}{Kh{{Af{Jbc}}}{}}{{}{{Af{c}}}{}}{bKj}{c{{Kl{{Ff{Jb}}}}}{}}{{{Kl{{Ff{Jb}}}}}c{}}{{{Kl{{Ff{Jb}}}}}Kh}{{}c{}}````{{bMb}Bb}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{B`}}}B`}{{b{b{dc}}}Bb{}}{bBb}{{}Bb}0{c{{Af{B`}}}Ml}{{{b{B`}}{b{B`}}}Fj}{{{b{B`}}{b{dMd}}}Mf}{lB`}{CjB`}{AHnB`}{cc{}}{{{b{Ij}}}B`}{BdB`}{{}c{}}{B`Bd}{{{b{Bd}}}Fj}2{{}}{{{b{B`}}c}AfMn}{bc{}}{c{{Af{e}}}{}{}}{Kh{{Af{B`}}}}{{}{{Af{c}}}{}}{bKj}{c{{Kl{{Ff{B`}}}}}{}}{{{Kl{{Ff{B`}}}}}c{}}{{{Kl{{Ff{B`}}}}}Kh}<``{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{}Bb}0{c{{Af{AI`}}}Ml}{{{b{AI`}}{b{dMd}}}Mf}{cc{}}{BdAI`}{{{b{AI`}}}{{Dl{Fd}}}}{{{b{AI`}}}l}{{}c{}}{AI`Bd}{{{b{AI`}}}Fj}{{{b{c}}}Fj{}}{ce{}{}}400{{}}{{{b{AI`}}c}AfMn}{c{{Af{e}}}{}{}}{Kh{{Af{AI`c}}}{}}{{}{{Af{c}}}{}}{bKj}{c{{Kl{{Ff{AI`}}}}}{}}{{{Kl{{Ff{AI`}}}}}c{}}{{{Kl{{Ff{AI`}}}}}Kh}=````````````````````````````````````````````````````````````{{bMb}Bb}0000000000000```{b{{b{c}}}{}}0000000000000{{{b{d}}}{{b{dc}}}{}}0000000000000{{{b{AIb}}Kn}Bb}{{{b{AIb}}}AIb}{{{b{L`}}}L`}{{{b{AId}}}AId}{{{b{AIf}}}AIf}{{{b{AIh}}}AIh}{{{b{AIj}}}AIj}{{{b{AIl}}}AIl}{{{b{AIn}}}AIn}{{{b{AJ`}}}AJ`}{{{b{AJb}}}AJb}{{{b{AJd}}}AJd}{{{b{AJf}}}AJf}{{{b{AJh}}}AJh}{{{b{Kn}}}Kn}{{b{b{dc}}}Bb{}}0000000000000{bBb}0000000000000```{{}AIb}{{}AId}{{}AIf}{{}AIh}{{}AIj}{{}AIl}{{}AIn}{{}AJ`}{{}AJb}{{}AJd}{{}AJf}{{}AJh}{{}Kn}{{{b{AIn}}}l}{{}Bb}00000000000000000000000{c{{Af{AIf}}}Ml}{c{{Af{AIh}}}Ml}{c{{Af{AIj}}}Ml}{c{{Af{AIl}}}Ml}{c{{Af{AIn}}}Ml}{c{{Af{AJ`}}}Ml}{c{{Af{AJb}}}Ml}{c{{Af{AJd}}}Ml}{c{{Af{AJf}}}Ml}{c{{Af{AJh}}}Ml}{c{{Af{Kn}}}Ml}```````{{{b{AIb}}{b{dMd}}}Mf}{{{b{AId}}{b{dMd}}}Mf}{{{b{AIf}}{b{dMd}}}Mf}{{{b{AIh}}{b{dMd}}}Mf}{{{b{AIj}}{b{dMd}}}Mf}{{{b{AIl}}{b{dMd}}}Mf}{{{b{AIn}}{b{dMd}}}Mf}0{{{b{AJ`}}{b{dMd}}}Mf}{{{b{AJb}}{b{dMd}}}Mf}{{{b{AJd}}{b{dMd}}}Mf}{{{b{AJf}}{b{dMd}}}Mf}{{{b{AJh}}{b{dMd}}}Mf}{{{b{Kn}}{b{dMd}}}Mf}{cc{}}0000000000000{BdL`}{BdAIf}{BdAIh}{BdAIj}{BdAIl}{BdAIn}{BdAJ`}{BdAJb}{BdAJd}{BdAJf}{BdAJh}{BdKn}{{{b{AJh}}}{{n{AJf}}}}0````{{}c{}}0000000000000{L`Bd}{AIfBd}{AIhBd}{AIjBd}{AIlBd}{AInBd}{AJ`Bd}{AJbBd}{AJdBd}{AJfBd}{AJhBd}{KnBd}{{{b{c}}}Fj{}}00000000000`{ce{}{}}00000000000``{cAIb{{AJj{Kn}}AJlAJn}}{{l{n{Cj}}}L`}{{lAIb}AId}{{}c{}}00000000000`444444444444444444444444{{}}00000000000{{{b{AIf}}c}AfMn}{{{b{AIh}}c}AfMn}{{{b{AIj}}c}AfMn}{{{b{AIl}}c}AfMn}{{{b{AIn}}c}AfMn}{{{b{AJ`}}c}AfMn}{{{b{AJb}}c}AfMn}{{{b{AJd}}c}AfMn}{{{b{AJf}}c}AfMn}{{{b{AJh}}c}AfMn}{{{b{Kn}}c}AfMn}`{{{b{L`}}}{{n{{Dl{Kn}}}}}}{{{b{L`}}}Bb}`{{{b{dL`}}{Dl{AId}}}{{Af{Bbl}}}}```{bc{}}0000000000000{bl}{{{b{AIn}}}l}````{c{{Af{e}}}{}{}}0000000000000{Kh{{Af{L`c}}}{}}{Kh{{Af{AIfc}}}{}}{Kh{{Af{AIhc}}}{}}{Kh{{Af{AIjc}}}{}}{Kh{{Af{AIlc}}}{}}{Kh{{Af{AInc}}}{}}{Kh{{Af{AJ`c}}}{}}{Kh{{Af{AJbc}}}{}}{Kh{{Af{AJdc}}}{}}{Kh{{Af{AJfc}}}{}}{Kh{{Af{AJhc}}}{}}{Kh{{Af{Knc}}}{}}{{}{{Af{c}}}{}}0000000000000`{bKj}0000000000000{{{b{dL`}}l}Bb}{c{{Kl{{Ff{L`}}}}}{}}{c{{Kl{{Ff{AIf}}}}}{}}{c{{Kl{{Ff{AIh}}}}}{}}{c{{Kl{{Ff{AIj}}}}}{}}{c{{Kl{{Ff{AIl}}}}}{}}{c{{Kl{{Ff{AIn}}}}}{}}{c{{Kl{{Ff{AJ`}}}}}{}}{c{{Kl{{Ff{AJb}}}}}{}}{c{{Kl{{Ff{AJd}}}}}{}}{c{{Kl{{Ff{AJf}}}}}{}}{c{{Kl{{Ff{AJh}}}}}{}}{c{{Kl{{Ff{Kn}}}}}{}}{{{Kl{{Ff{L`}}}}}c{}}{{{Kl{{Ff{AIf}}}}}c{}}{{{Kl{{Ff{AIh}}}}}c{}}{{{Kl{{Ff{AIj}}}}}c{}}{{{Kl{{Ff{AIl}}}}}c{}}{{{Kl{{Ff{AIn}}}}}c{}}{{{Kl{{Ff{AJ`}}}}}c{}}{{{Kl{{Ff{AJb}}}}}c{}}{{{Kl{{Ff{AJd}}}}}c{}}{{{Kl{{Ff{AJf}}}}}c{}}{{{Kl{{Ff{AJh}}}}}c{}}{{{Kl{{Ff{Kn}}}}}c{}}{{{Kl{{Ff{L`}}}}}Kh}{{{Kl{{Ff{AIf}}}}}Kh}{{{Kl{{Ff{AIh}}}}}Kh}{{{Kl{{Ff{AIj}}}}}Kh}{{{Kl{{Ff{AIl}}}}}Kh}{{{Kl{{Ff{AIn}}}}}Kh}{{{Kl{{Ff{AJ`}}}}}Kh}{{{Kl{{Ff{AJb}}}}}Kh}{{{Kl{{Ff{AJd}}}}}Kh}{{{Kl{{Ff{AJf}}}}}Kh}{{{Kl{{Ff{AJh}}}}}Kh}{{{Kl{{Ff{Kn}}}}}Kh}{{{b{AIn}}}l}{{}c{}}0000000000000","D":"BDl","p":[[1,"reference"],[0,"mut"],[5,"SDK",0,2981],[5,"TransactionBuilderParams",2127],[5,"TransactionStrParams",2304],[5,"String",2982],[6,"Option",2983],[5,"PutTransactionResult",2984],[5,"SuccessResponse",2985],[6,"SdkError",1947],[6,"Result",2986],[5,"DeployStrParams",706],[5,"SessionStrParams",933],[5,"PaymentStrParams",881],[5,"PutDeployResult",2987],[6,"Verbosity",2411],[1,"unit"],[1,"u32"],[5,"AccountIdentifier",1432],[6,"BlockIdentifierInput",1471],[5,"GetAccountResult",2988],[5,"GetAuctionInfoResult",2989],[6,"GetBalanceInput",177,2990],[5,"GetBalanceResult",2991],[10,"ToDigest",988],[5,"AvailableBlockRange",2992],[5,"BlockHash",2993],[6,"BlockHeader",2994],[1,"u64"],[5,"BlockSynchronizerStatus",2995],[5,"ChainspecRawBytes",2996],[5,"ConsensusStatus",2997],[5,"ConsensusValidatorChanges",2997],[6,"PublicKey",2998],[5,"RewardResponse",2997],[5,"EraId",2999],[6,"Key",3000],[5,"Vec",3001],[5,"GlobalStateQueryResult",3002],[5,"Digest",3003],[5,"LastProgress",2997],[5,"SignedBlock",3004],[5,"NetworkName",2997],[5,"NextUpgrade",3005],[5,"NodeStatus",3006],[5,"Peers",3007],[5,"ProtocolVersion",3008],[5,"ReactorStateName",2997],[6,"RecordId",3009],[1,"u8"],[1,"slice"],[6,"TransactionHash",3010],[1,"bool"],[5,"TransactionWithExecutionInfo",2997],[6,"Transaction",3011],[5,"SpeculativeExecutionResult",3012],[5,"Uptime",2997],[5,"GetBlockResult",3013],[5,"GetBlockTransfersResult",3014],[5,"GetChainspecResult",3015],[6,"Error",3016],[5,"DeployHash",1311],[5,"GetDeployResult",3017],[6,"DictionaryItemInput",194,3018],[5,"GetDictionaryItemResult",3019],[5,"EntityIdentifier",1565],[5,"GetAddressableEntityResult",3020],[5,"GetEraInfoResult",3021],[5,"GetEraSummaryResult",3022],[5,"GetNodeStatusResult",3023],[5,"GetPeersResult",3024],[5,"GetStateRootHashResult",3025],[5,"TransactionHash",1389],[5,"GetTransactionResult",3026],[5,"GetValidatorChangesResult",3027],[5,"Bytes",548],[1,"str"],[5,"ListRpcsResult",3028],[5,"Deploy",597],[5,"Transaction",2051],[5,"URef",2365],[5,"GlobalStateIdentifier",1607],[5,"PurseIdentifier",1643],[5,"QueryBalanceResult",3029],[5,"QueryBalanceDetailsResult",3030],[6,"PathIdentifierInput",211,3031],[5,"QueryGlobalStateResult",3032],[5,"QueryGlobalStateParams",211,3031],[5,"QueryGlobalStateOptions",211,3031],[5,"SpeculativeExecResult",3033],[5,"SpeculativeExecTxnResult",3034],[5,"JsValue",3035],[5,"TypeId",3036],[5,"Box",3037],[5,"EventParseResult",2523,3038],[5,"Watcher",2523,3038],[5,"CLValue",3039],[6,"Value",3040],[10,"Serialize",3041],[5,"Key",1683],[10,"ToBytes",3042],[5,"Timestamp",3043],[5,"TimeDiff",3043],[6,"SecretKey",2998],[5,"Private",3044],[5,"Formatter",3045],[8,"Result",3045],[5,"QueryGlobalStateResult",211,3031],[6,"KeyIdentifierInput",211,3031],[10,"Deserializer",3046],[10,"Serializer",3041],[5,"AccessRights",357],[5,"AccessRights",3047],[5,"JsError",3035],[8,"DictionaryAddr",3000],[5,"DictionaryAddr",402],[5,"EntityAddr",427],[6,"EntityAddr",3048],[1,"tuple"],[6,"Error",3042],[1,"usize"],[5,"HashAddr",468],[8,"HashAddr",3000],[5,"TransferAddr",497],[5,"TransferAddr",3049],[8,"URefAddr",3050],[5,"URefAddr",522],[6,"CLType",3051],[6,"Ordering",3052],[1,"char"],[10,"FromIterator",3053],[5,"Bytes",3054],[5,"Uint8Array",3055],[10,"Hasher",3056],[5,"Approval",3057],[5,"RuntimeArgs",3058],[5,"ApprovalsHash",3059],[5,"Deploy",3060],[5,"PublicKey",1856],[5,"ContractHash",1229],[5,"ContractPackageHash",1270],[5,"ArgsSimple",672],[17,"Item"],[10,"IntoIterator",3053],[5,"DeployStrParams",3061],[5,"DictionaryItemStrParams",752],[5,"AccountNamedKey",752],[5,"ContractNamedKey",752],[5,"EntityNamedKey",752],[5,"URefVariant",752],[5,"DictionaryVariant",752],[6,"DictionaryItemStrParams",3062],[5,"Array",3055],[5,"PaymentStrParams",3063],[5,"SessionStrParams",3064],[5,"Digest",988],[5,"Error",3045],[1,"array"],[5,"EraId",1040],[5,"AccountHash",1089],[5,"AccountHash",3065],[5,"AddressableEntityHash",1143],[5,"AddressableEntityHash",3048],[5,"BlockHash",1192],[5,"ContractHash",3066],[5,"PackageHash",3067],[5,"ContractPackageHash",3066],[5,"DeployHash",3068],[5,"PackageHash",1348],[8,"PackageAddr",3000],[6,"AccountIdentifier",2988],[5,"BlockIdentifier",1471],[6,"BlockIdentifier",3069],[5,"DictionaryItemIdentifier",1523],[6,"DictionaryItemIdentifier",3070],[6,"EntityIdentifier",3020],[6,"GlobalStateIdentifier",3069],[6,"PurseIdentifier",3071],[5,"Path",1745],[5,"PeerEntry",1783],[5,"PeerEntry",3024],[6,"PricingMode",1817],[6,"PricingMode",3072],[5,"RecordId",1909],[1,"u16"],[5,"Error",3073],[6,"CliError",3074],[6,"CLValueError",3039],[5,"Error",3075],[10,"Error",3076],[5,"TransactionV1",3077],[6,"TransactionTarget",3078],[6,"TransferTargetKind",2127],[5,"TransferTarget",2127],[6,"TransactionKind",2127],[6,"TransactionBuilderParams",3079],[5,"TransactionStrParams",3080],[5,"URef",3050],[6,"Verbosity",3081],[5,"SignatureResponse",2448],[5,"EventHandlerFn",2523,3038],[5,"Subscription",2523,3038],[5,"Failure",2523,3038],[5,"Version2",2523,3038],[5,"Payment",2523,3038],[5,"ExecutionResult",2523,3038],[5,"HashString",2523,3038],[5,"PublicKeyString",2523,3038],[5,"Message",2523,3038],[5,"Messages",2523,3038],[5,"TransactionProcessed",2523,3038],[5,"Body",2523,3038],[10,"Fn",3082],[10,"Send",3083],[10,"Sync",3083],[15,"ConflictingArguments",2001],[15,"CustomError",2001],[15,"FailedToParseKey",2001],[15,"FailedToParsePublicKeyBytes",2001],[15,"FailedToParsePublicKey",2001],[15,"FailedToParseSecretKey",2001],[15,"FailedToGenerateSecretKey",2001],[15,"FailedToParseAccountHash",2001],[15,"FailedToParseContractHash",2001],[15,"FailedToParseContractPackageHash",2001],[15,"FailedToParsePackageHash",2001],[15,"FailedToParseEntity",2001],[15,"FailedToDecodeHex",2001],[15,"FailedToParseAccountHashLength",2001],[15,"FailedToParseEntityAddrLength",2001],[15,"FailedToParseURef",2001],[15,"FailedToParseInt",2001],[15,"FailedToParseTimeDiff",2001],[15,"FailedToParseTimestamp",2001],[15,"FailedToParseUint",2001],[15,"FailedToParseDigest",2001],[15,"FailedToParseAddressableEntityHash",2001],[15,"FailedToParseBool",2001],[15,"FailedToParseDec",2001],[15,"InvalidArgument",2001],[15,"FieldDeserialization",2001]],"r":[[0,2981],[1,2981],[4,3084],[6,3084],[69,3084],[71,3084],[88,3084],[90,3084],[97,2981],[103,3085],[107,3086],[109,3085],[111,3086],[114,3085],[116,3086],[131,2981],[132,3087],[133,3088],[134,3088],[153,3089],[154,3089],[155,3089],[156,3089],[157,3089],[158,3089],[159,3089],[160,3089],[161,3089],[162,3089],[163,3089],[164,3089],[165,3089],[166,3089],[167,3089],[168,3089],[169,3089],[170,3089],[171,3089],[172,3089],[173,3089],[174,3089],[175,3089],[176,3089],[177,2990],[194,3018],[212,3031],[214,3031],[215,3031],[216,3031],[217,3031],[2477,3038],[2478,3038],[2479,3038],[2480,3038],[2481,3038],[2482,3038],[2483,3038],[2484,3038],[2485,3038],[2486,3038],[2487,3038],[2488,3038],[2489,3038],[2490,3038],[2522,3090],[2523,3038],[2524,3038],[2525,3038],[2526,3038],[2527,3038],[2528,3038],[2529,3038],[2530,3038],[2531,3038],[2532,3038],[2533,3038],[2534,3038],[2535,3038],[2536,3038]],"b":[[373,"impl-OptionFromWasmAbi-for-AccessRights"],[374,"impl-AccessRights"],[379,"impl-AccessRights"],[380,"impl-OptionIntoWasmAbi-for-AccessRights"],[407,"impl-From%3C%5Bu8;+casper_types::::key::DictionaryAddr::%7Bconstant%230%7D%5D%3E-for-DictionaryAddr"],[408,"impl-From%3CVec%3Cu8%3E%3E-for-DictionaryAddr"],[438,"impl-From%3CEntityAddr%3E-for-EntityAddr"],[439,"impl-From%3CEntityIdentifier%3E-for-EntityAddr"],[474,"impl-From%3CVec%3Cu8%3E%3E-for-HashAddr"],[476,"impl-From%3C%5Bu8;+casper_types::::key::HashAddr::%7Bconstant%230%7D%5D%3E-for-HashAddr"],[502,"impl-From%3CVec%3Cu8%3E%3E-for-TransferAddr"],[503,"impl-From%3CTransferAddr%3E-for-TransferAddr"],[527,"impl-From%3C%5Bu8;+casper_types::::uref::URefAddr::%7Bconstant%230%7D%5D%3E-for-URefAddr"],[529,"impl-From%3CVec%3Cu8%3E%3E-for-URefAddr"],[571,"impl-From%3CVec%3Cu8%3E%3E-for-Bytes"],[572,"impl-From%3CBytes%3E-for-Bytes"],[574,"impl-From%3C%26%5Bu8%5D%3E-for-Bytes"],[1003,"impl-Debug-for-Digest"],[1004,"impl-Display-for-Digest"],[1005,"impl-From%3C%5Bu8;+_Digest::LENGTH%5D%3E-for-Digest"],[1007,"impl-From%3CDigest%3E-for-Digest"],[1107,"impl-From%3CVec%3Cu8%3E%3E-for-AccountHash"],[1108,"impl-From%3CEntityIdentifier%3E-for-AccountHash"],[1110,"impl-From%3CAccountIdentifier%3E-for-AccountHash"],[1111,"impl-From%3CPurseIdentifier%3E-for-AccountHash"],[1112,"impl-From%3CAccountHash%3E-for-AccountHash"],[1114,"impl-FromBytes-for-AccountHash"],[1115,"impl-AccountHash"],[1159,"impl-From%3CEntityAddr%3E-for-AddressableEntityHash"],[1161,"impl-From%3CHashAddr%3E-for-AddressableEntityHash"],[1162,"impl-From%3CAddressableEntityHash%3E-for-AddressableEntityHash"],[1163,"impl-From%3C%5Bu8;+32%5D%3E-for-AddressableEntityHash"],[1164,"impl-From%3CContractHash%3E-for-AddressableEntityHash"],[1166,"impl-AddressableEntityHash"],[1167,"impl-FromBytes-for-AddressableEntityHash"],[1202,"impl-Display-for-BlockHash"],[1203,"impl-Debug-for-BlockHash"],[1205,"impl-From%3CBlockHash%3E-for-BlockHash"],[1206,"impl-From%3CDigest%3E-for-BlockHash"],[1240,"impl-From%3CAddressableEntityHash%3E-for-ContractHash"],[1241,"impl-From%3CContractHash%3E-for-ContractHash"],[1244,"impl-FromBytes-for-ContractHash"],[1245,"impl-ContractHash"],[1281,"impl-From%3CPackageHash%3E-for-ContractPackageHash"],[1283,"impl-From%3CContractPackageHash%3E-for-ContractPackageHash"],[1285,"impl-ContractPackageHash"],[1286,"impl-FromBytes-for-ContractPackageHash"],[1321,"impl-Display-for-DeployHash"],[1322,"impl-Debug-for-DeployHash"],[1324,"impl-From%3CDeployHash%3E-for-DeployHash"],[1325,"impl-From%3CDigest%3E-for-DeployHash"],[1359,"impl-From%3CPackageHash%3E-for-PackageHash"],[1361,"impl-From%3C%5Bu8;+casper_types::::key::PackageAddr::%7Bconstant%230%7D%5D%3E-for-PackageHash"],[1363,"impl-FromBytes-for-PackageHash"],[1364,"impl-PackageHash"],[1400,"impl-Display-for-TransactionHash"],[1401,"impl-Debug-for-TransactionHash"],[1442,"impl-Debug-for-AccountIdentifier"],[1443,"impl-Display-for-AccountIdentifier"],[1444,"impl-From%3CAccountHash%3E-for-AccountIdentifier"],[1446,"impl-From%3CPublicKey%3E-for-AccountIdentifier"],[1447,"impl-From%3CAccountIdentifier%3E-for-AccountIdentifier"],[1575,"impl-Debug-for-EntityIdentifier"],[1576,"impl-Display-for-EntityIdentifier"],[1577,"impl-From%3CPublicKey%3E-for-EntityIdentifier"],[1578,"impl-From%3CEntityAddr%3E-for-EntityIdentifier"],[1579,"impl-From%3CAccountHash%3E-for-EntityIdentifier"],[1581,"impl-From%3CEntityIdentifier%3E-for-EntityIdentifier"],[1653,"impl-Display-for-PurseIdentifier"],[1654,"impl-Debug-for-PurseIdentifier"],[1656,"impl-From%3CPurseIdentifier%3E-for-PurseIdentifier"],[1657,"impl-From%3CPublicKey%3E-for-PurseIdentifier"],[1658,"impl-From%3CAccountHash%3E-for-PurseIdentifier"],[1659,"impl-From%3CURef%3E-for-PurseIdentifier"],[1756,"impl-Debug-for-Path"],[1757,"impl-Display-for-Path"],[1758,"impl-From%3CVec%3CString%3E%3E-for-Path"],[1759,"impl-From%3CString%3E-for-Path"],[1873,"impl-Display-for-PublicKey"],[1874,"impl-Debug-for-PublicKey"],[1875,"impl-From%3CPurseIdentifier%3E-for-PublicKey"],[1876,"impl-From%3CEntityIdentifier%3E-for-PublicKey"],[1878,"impl-From%3CPublicKey%3E-for-PublicKey"],[1879,"impl-From%3CAccountIdentifier%3E-for-PublicKey"],[1986,"impl-Debug-for-SdkError"],[1987,"impl-Display-for-SdkError"],[1989,"impl-From%3CJsonArgsError%3E-for-SdkError"],[1990,"impl-From%3CCliError%3E-for-SdkError"],[1991,"impl-From%3CCLValueError%3E-for-SdkError"],[1992,"impl-From%3CError%3E-for-SdkError"],[1993,"impl-From%3CError%3E-for-SdkError"],[2074,"impl-From%3CTransactionV1%3E-for-Transaction"],[2075,"impl-From%3CDeploy%3E-for-Transaction"],[2076,"impl-From%3CTransaction%3E-for-Transaction"],[2384,"impl-From%3CPurseIdentifier%3E-for-URef"],[2385,"impl-From%3CURef%3E-for-URef"],[2426,"impl-From%3CString%3E-for-Verbosity"],[2427,"impl-From%3Cu64%3E-for-Verbosity"],[2428,"impl-From%3CVerbosity%3E-for-Verbosity"],[2430,"impl-From%3C%26str%3E-for-Verbosity"],[2690,"impl-Debug-for-HashString"],[2691,"impl-Display-for-HashString"]],"c":"OjAAAAEAAAAAADcAEAAAAAgAEAA4ADsASQBPAFEAZgBpAGsAbwB0AIAAggBYAlkCWgJbAlwCXwJgAmQCaAJpAm4CbwJwAnMCdAJ2AncCeAJ5AnoCfQKCAoMChAKJAosCkAKRApICkwKUApUClgKXApgCmQKaApsCqgWrBawFpQo=","e":"OzAAAAEAAH8KiAAAAAUABwAAAAkAAQAMAAEADwAAADsAAAA9AAAAQAAAAEQAAgBIAAAASwABAE4AAABTAAEAWQAAAFsAAABfAAYAaAAAAGwAAABuAAAAcAAAAHMAAAB1AAAAdwAIAIQAAQCIAAAAmgAXALMACAC+AA4AzwAFANYAAADaACkACQECABEBXQBwAQIAdAElAJsBAACdARsAugECAL4BHQDdAQEA4AEYAPoBAAD8ARQAEgIBABUCKAA/AgMARAImAGwCBAByAjoArgICALICHQDRAgEA1AJaADUDAAA8A0AAfgMAAIADMACyAwAAtAM6APADAwD1Ay4AJQQAACcELgBXBAcAYAQoAIoEBwCTBCEAtgQDALsEHwDcBAMA4QQhAAQFBAAKBSEALQUDADIFHgBSBQQAWAUiAHwFAgCABSUApwUFAK4FJgDWBQAA2AUCAN0FIQAABgEAAwYpAC4GBQA1Bh4AVQYDAFoGHQB5BgcAggYeAKIGEwC3BikA4gYAAOQGIAAGBwAACAcnADEHAQA0ByEAVwcDAFwHKQCHBwAAiQcsALcHAQC6BwMAvwcFAMYHBADMB00AGwgHACQIaQCSCAMAmghzAA8JAgATCT8AVAkCAFgJJQB/CQEAggkVAJkJAgCdCRAAswkEALwJCQDJCQkA1QkGAOEJBADqCSwAGQorAEYKMwB+CgwAmQoRALkKJgDjCjwAIgsAACYLSwBzCzIA"}]]')); +var searchIndex = new Map(JSON.parse('[["casper_rust_wasm_sdk",{"t":"FCNNCNCNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCNCNNNNNNNNNNNNNNNNCNCNNNNNCNNNNNCNNNCNCNCNNCNCNNNNNCNNNNNNNNCCHHSHHHHHHHHHHHHHHHHHHCCCCCCCCCCCCCCCCCCCCCCCCGPPNNNNNNNNNNNNNNGPPNNNNNNNNNNNNNNPGPGFFFPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNOOONNOOONNOOONNNNNNOONNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNCCCCCCCCCCCCCCCCCCCCCFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCCCFNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNCFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCCCFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNFKNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNMNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCCCCCCFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCCCCFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFPGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTPTPGTPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGPPNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCPPPPPPPPPPFGPFGPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCFNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFFFFFFFOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOCFFFFFFFFFFFFFFNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNOONNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNONOOONNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["SDK","binary_port","borrow","borrow_mut","call_entrypoint","","call_entrypoint_deploy","","debug","default","deploy","describe","describe_vector","from","from_abi","get_account","get_auction_info","get_balance","get_binary_available_block_range","get_binary_block_header_by_hash","get_binary_block_header_by_height","get_binary_block_synchronizer_status","get_binary_chainspec_raw_bytes","get_binary_consensus_status","get_binary_consensus_validator_changes","get_binary_delegator_reward_by_block_hash","get_binary_delegator_reward_by_block_height","get_binary_delegator_reward_by_era","get_binary_global_state_item","get_binary_global_state_item_by_block_hash","get_binary_global_state_item_by_block_height","get_binary_global_state_item_by_state_root_hash","get_binary_last_progress","get_binary_latest_block_header","get_binary_latest_signed_block","get_binary_latest_switch_block_header","get_binary_network_name","get_binary_next_upgrade","get_binary_node_status","get_binary_peers","get_binary_protocol_version","get_binary_reactor_state","get_binary_read_record","get_binary_signed_block_by_hash","get_binary_signed_block_by_height","get_binary_transaction_by_hash","get_binary_try_accept_transaction","get_binary_try_speculative_execution","get_binary_uptime","get_binary_validator_reward_by_block_hash","get_binary_validator_reward_by_block_height","get_binary_validator_reward_by_era","get_block","get_block_transfers","get_chainspec","get_deploy","get_dictionary_item","get_entity","get_era_info","get_era_summary","get_node_address","get_node_status","get_peers","get_rpc_address","get_state_root_hash","get_transaction","get_validator_changes","get_verbosity","helpers","install","","install_deploy","","into","into_abi","is_none","list_rpcs","long_ref_from_abi","make_deploy","make_transaction","make_transfer","make_transfer_transaction","new","none","put_deploy","put_transaction","query_balance","query_balance_details","query_contract_dict","","query_contract_key","","query_global_state","ref_from_abi","ref_mut_from_abi","return_abi","rpcs","set_node_address","set_rpc_address","set_verbosity","sign_deploy","sign_transaction","speculative_deploy","","speculative_exec","speculative_exec_deploy","speculative_transaction","","speculative_transfer","","speculative_transfer_transaction","","transaction","transfer","","transfer_transaction","","try_from","try_from_js_value","try_into","type_id","types","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","wait_deploy","wait_transaction","watch_deploy","watch_transaction","watcher","wasm32","error","log","BLAKE2B_DIGEST_LENGTH","cl_value_to_json","get_base64_key_from_account_hash","get_base64_key_from_key_hash","get_blake2b_hash","get_current_timestamp","get_gas_price_or_default","get_ttl_or_default","hex_to_string","hex_to_uint8_vec","json_pretty_print","make_dictionary_item_key","motes_to_cspr","parse_timestamp","parse_ttl","public_key_from_secret_key","secret_key_from_pem","secret_key_generate","secret_key_secp256k1_generate","get_account","get_auction_info","get_balance","get_block","get_block_transfers","get_chainspec","get_deploy","get_dictionary_item","get_entity","get_era_info","get_era_summary","get_node_status","get_peers","get_state_root_hash","get_transaction","get_validator_changes","list_rpcs","put_deploy","put_transaction","query_balance","query_balance_details","query_global_state","speculative_exec","speculative_exec_deploy","GetBalanceInput","PurseUref","PurseUrefAsString","__clone_box","borrow","borrow_mut","clone","clone_into","clone_to_uninit","fmt","from","into","to_owned","try_from","try_into","type_id","vzip","DictionaryItemInput","Identifier","Params","__clone_box","borrow","borrow_mut","clone","clone_into","clone_to_uninit","fmt","from","into","to_owned","try_from","try_into","type_id","vzip","Key","KeyIdentifierInput","Path","PathIdentifierInput","QueryGlobalStateOptions","QueryGlobalStateParams","QueryGlobalStateResult","String","","__clone_box","","","","borrow","","","","","borrow_mut","","","","","clone","","","","clone_into","","","","clone_to_uninit","","","","default","describe","","describe_vector","","deserialize","","fmt","","","","","from","","","","","","from_abi","","global_state_identifier","into","","","","","into_abi","","is_none","","key","","key_as_string","long_ref_from_abi","","maybe_block_id","maybe_block_id_as_string","maybe_global_state_identifier","none","","path","","path_as_string","ref_from_abi","","ref_mut_from_abi","","return_abi","","rpc_address","","serialize","","state_root_hash","","state_root_hash_as_string","to_owned","","","","try_from","","","","","try_from_js_value","","try_into","","","","","type_id","","","","","vector_from_abi","","vector_into_abi","","vector_into_jsvalue","","verbosity","","vzip","","","","","access_rights","addr","cl","deploy","deploy_params","digest","era_id","hash","identifier","key","path","peer_entry","pricing_mode","public_key","record_id","sdk_error","transaction","transaction_params","uref","verbosity","wallet","AccessRights","add","add_write","borrow","borrow_mut","default","describe","describe_vector","fmt","from","","from_abi","from_bits","into","into_abi","is_addable","is_none","","is_readable","is_writeable","long_ref_from_abi","new","none","","read","read_add","read_add_write","read_write","ref_from_abi","ref_mut_from_abi","return_abi","try_from","try_from_js_value","try_into","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","write","dictionary_addr","entity_addr","hash_addr","transfer_addr","uref_addr","DictionaryAddr","borrow","borrow_mut","describe","describe_vector","from","","","from_abi","into","into_abi","is_none","long_ref_from_abi","none","ref_from_abi","ref_mut_from_abi","return_abi","try_from","try_from_js_value","try_into","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","EntityAddr","__clone_box","borrow","borrow_mut","clone","clone_into","clone_to_uninit","describe","describe_vector","deserialize","fmt","from","","","from_abi","from_bytes","from_formatted_str","into","into_abi","is_none","long_ref_from_abi","none","ref_from_abi","ref_mut_from_abi","return_abi","serialize","serialized_length","to_bytes","to_formatted_string","to_hex_string","to_owned","try_from","try_from_js_value","try_into","type_id","value","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","write_bytes","HashAddr","borrow","borrow_mut","describe","describe_vector","fmt","from","","","from_abi","into","into_abi","is_none","long_ref_from_abi","none","ref_from_abi","ref_mut_from_abi","return_abi","to_bytes","to_hex_string","to_string","try_from","try_from_js_value","try_into","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","TransferAddr","borrow","borrow_mut","describe","describe_vector","from","","","from_abi","into","into_abi","is_none","long_ref_from_abi","none","ref_from_abi","ref_mut_from_abi","return_abi","try_from","try_from_js_value","try_into","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","URefAddr","borrow","borrow_mut","describe","describe_vector","from","","","from_abi","into","into_abi","is_none","long_ref_from_abi","none","ref_from_abi","ref_mut_from_abi","return_abi","try_from","try_from_js_value","try_into","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","bytes","Bytes","__clone_box","as_ref","borrow","borrow_mut","cl_type","clone","clone_into","clone_to_uninit","cmp","compare","default","deref","describe","describe_vector","encode_hex","encode_hex_upper","eq","equivalent","","","","fmt","from","","","","from_abi","from_uint8_array","hash","into","into_abi","is_none","long_ref_from_abi","new","none","partial_cmp","ref_from_abi","ref_mut_from_abi","return_abi","to_owned","try_from","try_from_js_value","try_into","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","Deploy","__clone_box","account","add_arg","add_signature","approvals","args","borrow","borrow_mut","by_name","chain_name","clone","clone_into","clone_to_uninit","compute_approvals_hash","describe","describe_vector","deserialize","entry_point_name","expired","fmt","from","","from_abi","from_json_string","has_valid_hash","hash","into","into_abi","is_by_name","is_module_bytes","is_none","is_standard_payment","is_stored_contract","is_stored_contract_package","is_transfer","is_valid","long_ref_from_abi","none","payment_amount","ref_from_abi","ref_mut_from_abi","return_abi","serialize","sign","timestamp","to_json_string","to_owned","try_from","try_from_js_value","try_into","ttl","type_id","validate_deploy_size","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","with_account","with_chain_name","with_entry_point_name","with_hash","with_module_bytes","with_package_hash","with_payment_and_session","with_secret_key","with_standard_payment","with_timestamp","with_transfer","with_ttl","args_simple","deploy_str_params","dictionary_item_str_params","payment_str_params","session_str_params","ArgsSimple","__clone_box","args","borrow","borrow_mut","clone","clone_into","clone_to_uninit","default","describe","describe_vector","fmt","from","","from_abi","from_iter","into","into_abi","is_none","long_ref_from_abi","new","none","ref_from_abi","ref_mut_from_abi","return_abi","to_owned","try_from","try_from_js_value","try_into","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","DeployStrParams","__clone_box","borrow","borrow_mut","chain_name","clone","clone_into","clone_to_uninit","default","deploy_str_params_to_casper_client","describe","describe_vector","fmt","from","from_abi","gas_price_tolerance","into","into_abi","is_none","long_ref_from_abi","new","none","ref_from_abi","ref_mut_from_abi","return_abi","secret_key","session_account","set_chain_name","set_default_timestamp","set_default_ttl","set_gas_price_tolerance","set_secret_key","set_session_account","set_timestamp","set_ttl","timestamp","to_owned","try_from","try_from_js_value","try_into","ttl","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","AccountNamedKey","ContractNamedKey","DictionaryItemStrParams","DictionaryVariant","EntityNamedKey","URefVariant","__clone_box","","","","","","account_named_key","borrow","","","","","","borrow_mut","","","","","","clone","","","","","","clone_into","","","","","","clone_to_uninit","","","","","","contract_named_key","default","describe","describe_vector","deserialize","","","","","","dictionary","dictionary_item_str_params_to_casper_client","entity_named_key","fmt","","","","","","from","","","","","","from_abi","into","","","","","","into_abi","is_none","long_ref_from_abi","new","none","ref_from_abi","ref_mut_from_abi","return_abi","serialize","","","","","","set_account_named_key","set_contract_named_key","set_dictionary","set_entity_named_key","set_uref","to_owned","","","","","","try_from","","","","","","try_from_js_value","try_into","","","","","","type_id","","","","","","uref","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","","","","","","PaymentStrParams","__clone_box","borrow","borrow_mut","clone","clone_into","clone_to_uninit","default","describe","describe_vector","fmt","from","from_abi","into","into_abi","is_none","long_ref_from_abi","new","none","payment_amount","payment_args_json","payment_args_simple","payment_entry_point","payment_hash","payment_name","payment_package_hash","payment_package_name","payment_path","payment_str_params_to_casper_client","payment_version","ref_from_abi","ref_mut_from_abi","return_abi","set_payment_amount","set_payment_args_json","set_payment_args_simple","set_payment_entry_point","set_payment_hash","set_payment_name","set_payment_package_hash","set_payment_package_name","set_payment_path","set_payment_version","to_owned","try_from","try_from_js_value","try_into","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","SessionStrParams","__clone_box","borrow","borrow_mut","clone","clone_into","clone_to_uninit","default","describe","describe_vector","fmt","from","from_abi","into","into_abi","is_none","is_session_transfer","long_ref_from_abi","new","none","ref_from_abi","ref_mut_from_abi","return_abi","session_args_json","session_args_simple","session_bytes","session_entry_point","session_hash","session_name","session_package_hash","session_package_name","session_path","session_str_params_to_casper_client","session_version","set_is_session_transfer","set_session_args","set_session_args_json","set_session_args_simple","set_session_bytes","set_session_entry_point","set_session_hash","set_session_name","set_session_package_hash","set_session_package_name","set_session_path","set_session_version","to_owned","try_from","try_from_js_value","try_into","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","Digest","ToDigest","__clone_box","as_ref","borrow","borrow_mut","clone","clone_into","clone_to_uninit","default","describe","describe_vector","deserialize","encode_hex","encode_hex_upper","fmt","","from","","","from_abi","from_bytes","from_raw","into","into_abi","is_empty","","is_none","long_ref_from_abi","new","none","ref_from_abi","ref_mut_from_abi","return_abi","serialize","serialized_length","to_bytes","to_digest","","to_owned","to_string","try_from","","try_from_js_value","try_into","type_id","value","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","write_bytes","EraId","__clone_box","borrow","borrow_mut","clone","clone_into","clone_to_uninit","cmp","compare","default","describe","describe_vector","eq","equivalent","","","","fmt","from","","from_abi","into","into_abi","is_none","long_ref_from_abi","new","none","partial_cmp","ref_from_abi","ref_mut_from_abi","return_abi","to_owned","try_from","try_from_js_value","try_into","type_id","value","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","account_hash","addressable_entity_hash","block_hash","contract_hash","contract_package_hash","deploy_hash","package_hash","transaction_hash","AccountHash","__clone_box","borrow","borrow_mut","clone","clone_into","clone_to_uninit","cmp","compare","describe","describe_vector","deserialize","eq","equivalent","","","","fmt","from","","","","","","from_abi","from_bytes","","from_formatted_str","from_public_key","into","into_abi","is_none","long_ref_from_abi","new","none","partial_cmp","ref_from_abi","ref_mut_from_abi","return_abi","serialize","serialized_length","to_bytes","to_formatted_string","to_hex_string","to_owned","try_from","try_from_js_value","try_into","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","write_bytes","AddressableEntityHash","__clone_box","borrow","borrow_mut","clone","clone_into","clone_to_uninit","describe","describe_vector","deserialize","eq","equivalent","","","","fmt","from","","","","","","from_abi","from_bytes","","from_formatted_str","into","into_abi","is_none","long_ref_from_abi","new","none","ref_from_abi","ref_mut_from_abi","return_abi","serialize","serialized_length","to_bytes","to_formatted_string","to_owned","try_from","try_from_js_value","try_into","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","write_bytes","BlockHash","__clone_box","borrow","borrow_mut","clone","clone_into","clone_to_uninit","describe","describe_vector","deserialize","fmt","","from","","","from_abi","from_digest","into","into_abi","is_none","long_ref_from_abi","new","none","ref_from_abi","ref_mut_from_abi","return_abi","serialize","to_owned","to_string","try_from","try_from_js_value","try_into","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","ContractHash","__clone_box","borrow","borrow_mut","clone","clone_into","clone_to_uninit","describe","describe_vector","deserialize","fmt","from","","","from_abi","from_bytes","","from_formatted_str","into","into_abi","is_none","long_ref_from_abi","new","none","ref_from_abi","ref_mut_from_abi","return_abi","serialize","serialized_length","to_bytes","to_formatted_string","to_owned","try_from","try_from_js_value","try_into","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","write_bytes","ContractPackageHash","__clone_box","borrow","borrow_mut","clone","clone_into","clone_to_uninit","describe","describe_vector","deserialize","fmt","from","","","from_abi","from_bytes","","from_formatted_str","into","into_abi","is_none","long_ref_from_abi","new","none","ref_from_abi","ref_mut_from_abi","return_abi","serialize","serialized_length","to_bytes","to_formatted_string","to_owned","try_from","try_from_js_value","try_into","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","write_bytes","DeployHash","__clone_box","borrow","borrow_mut","clone","clone_into","clone_to_uninit","describe","describe_vector","deserialize","fmt","","from","","","from_abi","from_digest","into","into_abi","is_none","long_ref_from_abi","new","none","ref_from_abi","ref_mut_from_abi","return_abi","serialize","to_owned","to_string","try_from","try_from_js_value","try_into","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","PackageHash","__clone_box","borrow","borrow_mut","clone","clone_into","clone_to_uninit","describe","describe_vector","deserialize","fmt","from","","","from_abi","from_bytes","","from_formatted_str","into","into_abi","is_none","long_ref_from_abi","new","none","ref_from_abi","ref_mut_from_abi","return_abi","serialize","serialized_length","to_bytes","to_formatted_string","to_owned","try_from","try_from_js_value","try_into","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","write_bytes","TransactionHash","__clone_box","borrow","borrow_mut","clone","clone_into","clone_to_uninit","describe","describe_vector","deserialize","digest","fmt","","from","","from_abi","from_raw","into","into_abi","is_none","long_ref_from_abi","new","none","ref_from_abi","ref_mut_from_abi","return_abi","serialize","to_owned","to_string","try_from","try_from_js_value","try_into","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","account_identifier","block_identifier","dictionary_item_identifier","entity_identifier","global_state_identifier","purse_identifier","AccountIdentifier","__clone_box","borrow","borrow_mut","clone","clone_into","clone_to_uninit","describe","describe_vector","deserialize","fmt","","from","","","","from_abi","from_account_under_account_hash","from_account_under_public_key","from_formatted_str","into","into_abi","is_none","long_ref_from_abi","none","ref_from_abi","ref_mut_from_abi","return_abi","serialize","to_owned","to_string","try_from","try_from_js_value","try_into","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","BlockIdentifier","","BlockIdentifierInput","String","__clone_box","","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","describe","describe_vector","deserialize","fmt","","from","","","from_abi","from_hash","from_height","into","","into_abi","is_none","long_ref_from_abi","new","none","ref_from_abi","ref_mut_from_abi","return_abi","serialize","to_owned","","try_from","","try_from_js_value","try_into","","type_id","","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","","DictionaryItemIdentifier","__clone_box","borrow","borrow_mut","clone","clone_into","clone_to_uninit","describe","describe_vector","deserialize","fmt","from","","from_abi","into","into_abi","is_none","long_ref_from_abi","new_from_account_info","new_from_account_info_js_alias","new_from_contract_info","new_from_contract_info_js_alias","new_from_dictionary_key","new_from_dictionary_key_js_alias","new_from_entity_info","new_from_entity_info_js_alias","new_from_seed_uref","new_from_seed_uref_js_alias","none","ref_from_abi","ref_mut_from_abi","return_abi","serialize","to_owned","try_from","try_from_js_value","try_into","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","EntityIdentifier","__clone_box","borrow","borrow_mut","clone","clone_into","clone_to_uninit","describe","describe_vector","deserialize","fmt","","from","","","","","from_abi","from_entity_under_account_hash","from_entity_under_entity_addr","from_entity_under_public_key","from_formatted_str","into","into_abi","is_none","long_ref_from_abi","new","none","ref_from_abi","ref_mut_from_abi","return_abi","serialize","to_owned","to_string","try_from","try_from_js_value","try_into","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","GlobalStateIdentifier","__clone_box","borrow","borrow_mut","clone","clone_into","clone_to_uninit","describe","describe_vector","deserialize","fmt","from","","from_abi","from_block_hash","from_block_height","from_state_root_hash","into","into_abi","is_none","long_ref_from_abi","new","none","ref_from_abi","ref_mut_from_abi","return_abi","serialize","to_owned","try_from","try_from_js_value","try_into","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","PurseIdentifier","__clone_box","borrow","borrow_mut","clone","clone_into","clone_to_uninit","describe","describe_vector","deserialize","fmt","","from","","","","","from_abi","from_main_purse_under_account_hash","from_main_purse_under_public_key","from_purse_uref","into","into_abi","is_none","long_ref_from_abi","none","ref_from_abi","ref_mut_from_abi","return_abi","serialize","to_owned","to_string","try_from","try_from_js_value","try_into","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","Key","__clone_box","as_balance","as_dictionary","borrow","borrow_mut","clone","clone_into","clone_to_uninit","describe","describe_vector","deserialize","fmt","from","","from_abi","from_account","from_balance","from_bid","from_chainspec_registry","from_checksum_registry","from_deploy_info","from_dictionary_addr","from_dictionary_key","from_era_info","from_era_summary","from_formatted_str","from_hash","from_system_contract_registry","from_transfer","from_unbond","from_uref","from_withdraw","into","into_abi","into_account","into_hash","into_uref","is_dictionary_key","is_none","long_ref_from_abi","new","none","ref_from_abi","ref_mut_from_abi","return_abi","serialize","serialized_length","to_bytes","to_formatted_string","to_owned","try_from","try_from_js_value","try_into","type_id","uref_to_hash","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","withdraw_to_unbond","Path","__clone_box","borrow","borrow_mut","clone","clone_into","clone_to_uninit","default","describe","describe_vector","deserialize","fmt","","from","","","from_abi","into","into_abi","is_empty","is_none","long_ref_from_abi","new","none","ref_from_abi","ref_mut_from_abi","return_abi","serialize","to_owned","to_string","try_from","try_from_js_value","try_into","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","PeerEntry","__clone_box","address","borrow","borrow_mut","clone","clone_into","clone_to_uninit","describe","describe_vector","deserialize","fmt","from","","from_abi","into","into_abi","is_none","long_ref_from_abi","node_id","none","ref_from_abi","ref_mut_from_abi","return_abi","serialize","to_owned","try_from","try_from_js_value","try_into","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","CLASSIC","Classic","FIXED","Fixed","PricingMode","RESERVED","Reserved","__clone_box","borrow","borrow_mut","clone","clone_into","clone_to_uninit","default","describe","describe_vector","eq","equivalent","","","","fmt","from","","from_abi","into","into_abi","is_none","none","return_abi","to_owned","try_from","try_from_js_value","try_into","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","PublicKey","__clone_box","borrow","borrow_mut","clone","clone_into","clone_to_uninit","cmp","compare","describe","describe_vector","deserialize","eq","equivalent","","","","fmt","","from","","","","","from_abi","from_bytes","into","into_abi","is_none","long_ref_from_abi","new","none","partial_cmp","ref_from_abi","ref_mut_from_abi","return_abi","serialize","serialized_length","tag","to_account_hash","to_bytes","to_owned","to_purse_uref","to_string","try_from","try_from_js_value","try_into","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","write_bytes","RecordId","__clone_box","borrow","borrow_mut","clone","clone_into","clone_to_uninit","describe","describe_vector","eq","equivalent","","","","fmt","from","","from_abi","into","into_abi","is_none","long_ref_from_abi","new","new_js_alias","none","ref_from_abi","ref_mut_from_abi","return_abi","to_owned","try_from","try_from_js_value","try_into","type_id","value","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","ConflictingArguments","Core","CustomError","FailedToDecodeHex","FailedToGenerateSecretKey","FailedToParseAccountHash","FailedToParseAccountHashLength","FailedToParseAddressableEntityHash","FailedToParseBase16","FailedToParseBool","FailedToParseContractHash","FailedToParseContractPackageHash","FailedToParseDec","FailedToParseDigest","FailedToParseEntity","FailedToParseEntityAddrLength","FailedToParseInt","FailedToParseJsonArgs","FailedToParseKey","FailedToParsePackageAddr","FailedToParsePackageHash","FailedToParsePublicKey","FailedToParsePublicKeyBytes","FailedToParseSecretKey","FailedToParseStateIdentifier","FailedToParseTimeDiff","FailedToParseTimestamp","FailedToParseTransferTarget","FailedToParseURef","FailedToParseUint","FailedToParseValidatorPublicKey","FieldDeserialization","InvalidArgument","InvalidCLValue","JsonArgs","Response","SdkError","SerializationError","UnexpectedTransactionArgsVariant","borrow","borrow_mut","fmt","","from","","","","","","","into","source","to_string","try_from","try_into","type_id","vzip","args","context","","","","","","","","","","","","","","","","","","","","","","","","","error","","","","","","","","","","","","","","","","","","","","","","","index","Transaction","__clone_box","account_hash","add_arg","add_signature","additional_computation_factor","approvals","authorization_keys","borrow","borrow_mut","chain_name","clone","clone_into","clone_to_uninit","compute_approvals_hash","describe","describe_vector","deserialize","entry_point","expired","expires","fmt","from","","","","from_abi","from_json_string","gas_price_tolerance","hash","initiator_addr","into","into_abi","is_native","is_none","is_standard_payment","long_ref_from_abi","new_session","new_transfer","none","payment_amount","pricing_mode","receipt","ref_from_abi","ref_mut_from_abi","return_abi","serialize","session_args","sign","signers","size_estimate","target","timestamp","to_json_string","to_owned","try_from","try_from_js_value","try_into","ttl","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","verify","vzip","with_account_hash","with_chain_name","with_entity_hash","with_entry_point","with_package_hash","with_public_key","with_secret_key","with_timestamp","with_transaction_bytes","with_ttl","transaction_builder_params","transaction_str_params","AccountHash","AddBid","Delegate","InvocableEntity","InvocableEntityAlias","Package","PackageAlias","PublicKey","Redelegate","Session","TransactionBuilderParams","TransactionKind","Transfer","TransferTarget","TransferTargetKind","URef","Undelegate","WithdrawBid","__clone_box","","","","amount","borrow","","","","borrow_mut","","","","clone","","","","clone_into","","","","clone_to_uninit","","","","default","","delegation_rate","delegator","describe","","","","describe_vector","","","","entity_alias","entity_hash","entry_point","fmt","","","","from","","","","from_abi","","","","into","","","","into_abi","","","","is_install_upgrade","is_none","","","","kind","long_ref_from_abi","","maximum_delegation_amount","maybe_id","maybe_source","minimum_delegation_amount","new","new_add_bid","new_delegate","new_invocable_entity","new_invocable_entity_alias","new_package","new_package_alias","new_redelegate","new_session","new_transfer","new_undelegate","new_validator","new_withdraw_bid","none","","","","package_alias","package_hash","public_key","ref_from_abi","","ref_mut_from_abi","","return_abi","","","","set_amount","set_delegation_rate","set_delegator","set_entity_alias","set_entity_hash","set_entry_point","set_is_install_upgrade","set_kind","set_maximum_delegation_amount","set_maybe_id","set_maybe_source","set_minimum_delegation_amount","set_new_validator","set_package_alias","set_package_hash","set_public_key","set_target","set_transaction_bytes","set_validator","target","to_owned","","","","transaction_builder_params_to_casper_client","transaction_bytes","try_from","","","","try_from_js_value","","","","try_into","","","","type_id","","","","validator","vector_from_abi","","","","vector_into_abi","","","","vector_into_jsvalue","","","","vzip","","","","DEFAULT_GAS_PRICE","DEFAULT_TTL","TransactionStrParams","__clone_box","additional_computation_factor","borrow","borrow_mut","chain_name","chunked_args","clone","clone_into","clone_to_uninit","default","describe","describe_vector","fmt","from","from_abi","gas_price_tolerance","initiator_addr","into","into_abi","is_none","long_ref_from_abi","new","new_with_defaults","none","payment_amount","pricing_mode","receipt","ref_from_abi","ref_mut_from_abi","return_abi","secret_key","session_args_json","session_args_simple","session_entry_point","set_additional_computation_factor","set_chain_name","set_chunked_args","set_default_timestamp","set_default_ttl","set_gas_price_tolerance","set_initiator_addr","set_payment_amount","set_pricing_mode","set_receipt","set_secret_key","set_session_args_json","set_session_args_simple","set_session_entry_point","set_standard_payment","set_timestamp","set_transferred_value","set_ttl","standard_payment","timestamp","to_owned","transaction_str_params_to_casper_client","transferred_value","try_from","try_from_js_value","try_into","ttl","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","URef","__clone_box","borrow","borrow_mut","clone","clone_into","clone_to_uninit","cmp","compare","deref","describe","describe_vector","deserialize","eq","equivalent","","","","fmt","from","","","from_abi","from_bytes","from_formatted_str","into","into_abi","is_none","long_ref_from_abi","new","none","partial_cmp","ref_from_abi","ref_mut_from_abi","return_abi","serialize","to_formatted_string","to_owned","try_from","try_from_js_value","try_into","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","High","Low","Medium","Verbosity","__clone_box","borrow","borrow_mut","clone","clone_into","clone_to_uninit","describe","describe_vector","deserialize","eq","fmt","from","","","","","from_abi","into","into_abi","is_none","none","return_abi","serialize","to_owned","try_from","try_from_js_value","try_into","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","signature_response","SignatureResponse","borrow","borrow_mut","describe","describe_vector","deserialize","fmt","from","from_abi","get_signature","get_signature_hex","into","into_abi","is_cancelled","is_none","long_ref_from_abi","none","ref_from_abi","ref_mut_from_abi","return_abi","serialize","try_from","try_from_js_value","try_into","type_id","vector_from_abi","vector_into_abi","vector_into_jsvalue","vzip","Body","EventHandlerFn","EventParseResult","ExecutionResult","Failure","HashString","Message","Messages","Payment","PublicKeyString","Subscription","TransactionProcessed","Version2","Watcher","block_hash","block_index","body","consumed","cost","","entity_hash","err","error_message","","event_handler_fn","execution_result","failure","hash","","initiator","initiator_addr","limit","message","messages","public_key","source","string","success","target_hash","timestamp","topic_index","topic_name","topic_name_hash","transaction_processed","ttl","watcher","Body","EventHandlerFn","EventParseResult","ExecutionResult","Failure","HashString","Message","Messages","Payment","PublicKeyString","Subscription","TransactionProcessed","Version2","Watcher","__clone_box","","","","","","","","","","","","","","block_hash","block_index","body","borrow","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","call","clone","","","","","","","","","","","","","","clone_into","","","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","","","consumed","cost","","default","","","","","","","","","","","","","deploy","describe","","","","","","","","","","","","describe_vector","","","","","","","","","","","","deserialize","","","","","","","","","","","entity_hash","err","error_message","","event_handler_fn","execution_result","failure","fmt","","","","","","","","","","","","","","from","","","","","","","","","","","","","","from_abi","","","","","","","","","","","","get_deploy_processed","get_transaction_processed","hash","","initiator","initiator_addr","into","","","","","","","","","","","","","","into_abi","","","","","","","","","","","","is_none","","","","","","","","","","","","limit","long_ref_from_abi","","","","","","","","","","","","message","messages","new","","","none","","","","","","","","","","","","public_key","ref_from_abi","","","","","","","","","","","","ref_mut_from_abi","","","","","","","","","","","","return_abi","","","","","","","","","","","","serialize","","","","","","","","","","","source","start","stop","string","subscribe","success","target_hash","timestamp","to_owned","","","","","","","","","","","","","","to_string","to_string_js","topic_index","topic_name","topic_name_hash","transaction_processed","try_from","","","","","","","","","","","","","","try_from_js_value","","","","","","","","","","","","try_into","","","","","","","","","","","","","","ttl","type_id","","","","","","","","","","","","","","unsubscribe","vector_from_abi","","","","","","","","","","","","vector_into_abi","","","","","","","","","","","","vector_into_jsvalue","","","","","","","","","","","","version1","vzip","","","","","","","","","","","","",""],"q":[[0,"casper_rust_wasm_sdk"],[131,"casper_rust_wasm_sdk::binary_port"],[132,"casper_rust_wasm_sdk::debug"],[134,"casper_rust_wasm_sdk::helpers"],[153,"casper_rust_wasm_sdk::rpcs"],[177,"casper_rust_wasm_sdk::rpcs::get_balance"],[194,"casper_rust_wasm_sdk::rpcs::get_dictionary_item"],[211,"casper_rust_wasm_sdk::rpcs::query_global_state"],[336,"casper_rust_wasm_sdk::types"],[357,"casper_rust_wasm_sdk::types::access_rights"],[397,"casper_rust_wasm_sdk::types::addr"],[402,"casper_rust_wasm_sdk::types::addr::dictionary_addr"],[427,"casper_rust_wasm_sdk::types::addr::entity_addr"],[468,"casper_rust_wasm_sdk::types::addr::hash_addr"],[497,"casper_rust_wasm_sdk::types::addr::transfer_addr"],[522,"casper_rust_wasm_sdk::types::addr::uref_addr"],[547,"casper_rust_wasm_sdk::types::cl"],[548,"casper_rust_wasm_sdk::types::cl::bytes"],[597,"casper_rust_wasm_sdk::types::deploy"],[667,"casper_rust_wasm_sdk::types::deploy_params"],[672,"casper_rust_wasm_sdk::types::deploy_params::args_simple"],[706,"casper_rust_wasm_sdk::types::deploy_params::deploy_str_params"],[752,"casper_rust_wasm_sdk::types::deploy_params::dictionary_item_str_params"],[881,"casper_rust_wasm_sdk::types::deploy_params::payment_str_params"],[933,"casper_rust_wasm_sdk::types::deploy_params::session_str_params"],[988,"casper_rust_wasm_sdk::types::digest"],[1040,"casper_rust_wasm_sdk::types::era_id"],[1081,"casper_rust_wasm_sdk::types::hash"],[1089,"casper_rust_wasm_sdk::types::hash::account_hash"],[1143,"casper_rust_wasm_sdk::types::hash::addressable_entity_hash"],[1192,"casper_rust_wasm_sdk::types::hash::block_hash"],[1229,"casper_rust_wasm_sdk::types::hash::contract_hash"],[1270,"casper_rust_wasm_sdk::types::hash::contract_package_hash"],[1311,"casper_rust_wasm_sdk::types::hash::deploy_hash"],[1348,"casper_rust_wasm_sdk::types::hash::package_hash"],[1389,"casper_rust_wasm_sdk::types::hash::transaction_hash"],[1426,"casper_rust_wasm_sdk::types::identifier"],[1432,"casper_rust_wasm_sdk::types::identifier::account_identifier"],[1471,"casper_rust_wasm_sdk::types::identifier::block_identifier"],[1523,"casper_rust_wasm_sdk::types::identifier::dictionary_item_identifier"],[1565,"casper_rust_wasm_sdk::types::identifier::entity_identifier"],[1607,"casper_rust_wasm_sdk::types::identifier::global_state_identifier"],[1643,"casper_rust_wasm_sdk::types::identifier::purse_identifier"],[1683,"casper_rust_wasm_sdk::types::key"],[1744,"casper_rust_wasm_sdk::types::path"],[1782,"casper_rust_wasm_sdk::types::peer_entry"],[1816,"casper_rust_wasm_sdk::types::pricing_mode"],[1855,"casper_rust_wasm_sdk::types::public_key"],[1908,"casper_rust_wasm_sdk::types::record_id"],[1946,"casper_rust_wasm_sdk::types::sdk_error"],[2003,"casper_rust_wasm_sdk::types::sdk_error::SdkError"],[2053,"casper_rust_wasm_sdk::types::transaction"],[2128,"casper_rust_wasm_sdk::types::transaction_params"],[2130,"casper_rust_wasm_sdk::types::transaction_params::transaction_builder_params"],[2307,"casper_rust_wasm_sdk::types::transaction_params::transaction_str_params"],[2376,"casper_rust_wasm_sdk::types::uref"],[2422,"casper_rust_wasm_sdk::types::verbosity"],[2458,"casper_rust_wasm_sdk::types::wallet"],[2459,"casper_rust_wasm_sdk::types::wallet::signature_response"],[2488,"casper_rust_wasm_sdk::watcher"],[2534,"casper_rust_wasm_sdk::watcher::watcher"],[2992,"casper_rust_wasm_sdk::sdk"],[2993,"alloc::string"],[2994,"core::option"],[2995,"casper_client::rpcs::v2_0_0::put_transaction"],[2996,"casper_client::json_rpc::success_response"],[2997,"core::result"],[2998,"casper_client::rpcs::v1_4_5::put_deploy"],[2999,"casper_client::rpcs::v1_6_0::get_account"],[3000,"casper_client::rpcs::v1_4_5::get_auction_info"],[3001,"casper_rust_wasm_sdk::sdk::rpcs::get_balance"],[3002,"casper_client::rpcs::v1_4_5::get_balance"],[3003,"casper_types::block::available_block_range"],[3004,"casper_types::block::block_hash"],[3005,"casper_types::block::block_header"],[3006,"casper_types::block::block_sync_status"],[3007,"casper_types::chainspec::chainspec_raw_bytes"],[3008,"casper_binary_port::type_wrappers"],[3009,"casper_types::crypto::asymmetric_key"],[3010,"casper_types::era_id"],[3011,"casper_types::key"],[3012,"alloc::vec"],[3013,"casper_binary_port::global_state_query_result"],[3014,"casper_types::digest"],[3015,"casper_types::block::signed_block"],[3016,"casper_types::chainspec::next_upgrade"],[3017,"casper_binary_port::node_status"],[3018,"casper_types::peers_map"],[3019,"casper_types::protocol_version"],[3020,"casper_binary_port::record_id"],[3021,"casper_types::transaction::transaction_hash"],[3022,"casper_types::transaction"],[3023,"casper_binary_port::speculative_execution_result"],[3024,"casper_client::rpcs::v2_0_0::get_block"],[3025,"casper_client::rpcs::v1_4_5::get_block_transfers"],[3026,"casper_client::rpcs::v1_5_0::get_chainspec"],[3027,"casper_client::error"],[3028,"casper_client::rpcs::v2_0_0::get_deploy"],[3029,"casper_rust_wasm_sdk::sdk::rpcs::get_dictionary_item"],[3030,"casper_client::rpcs::v1_4_5::get_dictionary_item"],[3031,"casper_client::rpcs::v2_0_0::get_entity"],[3032,"casper_client::rpcs::v1_4_5::get_era_info"],[3033,"casper_client::rpcs::v1_5_0::get_era_summary"],[3034,"casper_client::rpcs::v2_0_0::get_node_status"],[3035,"casper_client::rpcs::v1_4_5::get_peers"],[3036,"casper_client::rpcs::v1_4_5::get_state_root_hash"],[3037,"casper_client::rpcs::v2_0_0::get_transaction"],[3038,"casper_client::rpcs::v1_4_5::get_validator_changes"],[3039,"casper_client::rpcs::v1_4_5::list_rpcs"],[3040,"casper_client::rpcs::v1_5_0::query_balance"],[3041,"casper_client::rpcs::v2_0_0::query_balance_details"],[3042,"casper_rust_wasm_sdk::sdk::rpcs::query_global_state"],[3043,"casper_client::rpcs::v1_4_5::query_global_state"],[3044,"casper_client::rpcs::v2_0_0::speculative_exec"],[3045,"casper_client::rpcs::v2_0_0::speculative_exec_transaction"],[3046,"wasm_bindgen"],[3047,"core::any"],[3048,"alloc::boxed"],[3049,"casper_rust_wasm_sdk::sdk::watcher::watcher"],[3050,"casper_types::cl_value"],[3051,"serde_json::value"],[3052,"serde::ser"],[3053,"casper_types::bytesrepr"],[3054,"casper_types::timestamp"],[3055,"dyn_clone::sealed"],[3056,"core::fmt"],[3057,"serde::de"],[3058,"casper_types::access_rights::private"],[3059,"casper_types::addressable_entity"],[3060,"casper_types::transfer::transfer_v1::transfer_v1_addr"],[3061,"casper_types::uref"],[3062,"casper_types::cl_type"],[3063,"core::cmp"],[3064,"core::iter::traits::collect"],[3065,"casper_types::bytesrepr::bytes"],[3066,"js_sys"],[3067,"core::hash"],[3068,"casper_types::transaction::approval"],[3069,"casper_types::transaction::runtime_args"],[3070,"casper_types::transaction::approvals_hash"],[3071,"casper_types::transaction::deploy"],[3072,"casper_client::cli::deploy_str_params"],[3073,"casper_client::cli::dictionary_item_str_params"],[3074,"casper_client::cli::payment_str_params"],[3075,"casper_client::cli::session_str_params"],[3076,"casper_types::account::account_hash"],[3077,"casper_types::contracts"],[3078,"casper_types::package"],[3079,"casper_types::transaction::deploy::deploy_hash"],[3080,"casper_client::rpcs::common"],[3081,"casper_client::rpcs::v2_0_0::get_dictionary_item"],[3082,"casper_client::rpcs::v2_0_0::query_balance"],[3083,"casper_types::transaction::pricing_mode"],[3084,"casper_client::cli::error"],[3085,"serde_json::error"],[3086,"base16"],[3087,"casper_client::cli::json_args::error"],[3088,"core::error"],[3089,"casper_types::transaction::transaction_v1"],[3090,"casper_types::transaction::transaction_target"],[3091,"casper_client::cli::transaction_builder_params"],[3092,"casper_client::cli::transaction_str_params"],[3093,"casper_client::verbosity"],[3094,"core::ops::function"],[3095,"core::marker"],[3096,"casper_rust_wasm_sdk::sdk::contract"],[3097,"casper_rust_wasm_sdk::sdk::deploy"],[3098,"casper_rust_wasm_sdk::sdk::transaction"],[3099,"casper_rust_wasm_sdk::sdk::binary_port"],[3100,"casper_rust_wasm_sdk::js::externs"],[3101,"casper_rust_wasm_sdk::sdk::rpcs"],[3102,"casper_rust_wasm_sdk::sdk::watcher"]],"i":"``f0`0`0`00000000000000000000000000000000000000000000000000000000000``0`0000000000000000`0`00000`00000`000`0`0`00`0`00000`00000000````````````````````````````````````````````````Bn000000000000000`H`000000000000000Mj`Jl````10MfMh321032K`21430214321432143121212121430221430211214302121101210102110121212110211012143214302121430214302121211021430``````````````````````N`00000000000000000000000000000000000000``````Nf00000000000000000000000`Nj000000000000000000000000000000000000000`Od000000000000000000000000000`Oj00000000000000000000000`On00000000000000000000000``Ih00000000000000000000000000000000000000000000000`In00000000000000000000000000000000000000000000000000000000000000000000``````AAl00000000000000000000000000000000`Ah0000000`000000000000000000000000000000000000``````ABfABhABjABlABnABd054321054321054321054321054321000005432100`05432105432100543210000000005432100000054321054321005432105432100000543210`Al00000000000000000000000000`00000000000000000000000`Aj000000000000000000000000000000`0000000000000000000000``ACh0000000000000000000000Cb11111111111011111111111111`ACn000000000000000000000000000000000000000`````````AD`0000000000000000000000000000000000000000000000000000`ADd00000000000000000000000000000000000000000000000`ADh00000000000000000000000000000000000`AAh000000000000000000000000000000000000000`AAj000000000000000000000000000000000000000`Gl00000000000000000000000000000000000`AEb000000000000000000000000000000000000000`Ib00000000000000000000000000000000000```````Bf0000000000000000000000000000000000000`Bh`0AEh10101010101000010010000100000000001010010100001`AEl0000000000000000000000000000000000000000`Hd0000000000000000000000000000000000000000`Jd0000000000000000000000000000000000`Jf00000000000000000000000000000000000000`Lf00000000000000000000000000000000000000000000000000000000000`AFf000000000000000000000000000000000000`AFh00000000000000000000000000000000AFl000`0000000000000000000000000000000000`AAf000000000000000000000000000000000000000000000000000`AG`000000000000000000000000000000000000Ad00000000000000000000000000000000000`00000000000000000000AKbAKdAKfAKhAKjAKlAKnAL`ALbALdALfALhALjALlALnAM`AMbAMdAMfAMhAMjAMlAMnAN`AKbANbAKdANdAKfAKhAKjAKlAKnAL`ALbALdALfALhALjAM`AMbAMdAMfAMhAMjAMlAMnAN`ANbANd`J`0000000000000000000000000000000000000000000000000000000000000000000000000``AHdAHh00000100``0``1001AHfh2031023102310231023102020031023102000310231023102310231020310201000001000000000000310200010103102000000000000000000003102`0310231023102310203102310231023102```j000000000000000000000000000000000000000000000000000000`0000000000`Jb00000000000000000000000000000000000000000000B`00`00000000000000000000000000000000``AIb000000000000000000000000000``````````````AJhAJfKlAIjAIh13201AIf5AInAJ`747467AJbAIlAJd45:999AJj;```````````````AIdKn89:47653<=2;=<;1089:47653<=2;1089:47653<=2;11089:47653<=2;1089:47653<=2;1089:47653<=2;:9:189:47653<=2;609:47653<=2;09:47653<=2;9:47653<=2;<;9:8=7189:476653<=2;1089:47653<=2;09:47653<=2;226=:=1089:47653<=2;09:47653<=2;09:47653<=2;:09:47653<=2;<=10809:47653<=2;509:47653<=2;09:47653<=2;09:47653<=2;9:47653<=2;4003078=1089:47653<=2;66<<<21089:47653<=2;09:47653<=2;1089:47653<=2;=1089:47653<=2;009:47653<=2;09:47653<=2;09:47653<=2;61089:47653<=2;","f":"``{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}`{{{b{f}}hj{n{l}}}{{Af{{Ab{A`}}Ad}}}}`{{{b{f}}AhAjAl{n{l}}}{{Af{{Ab{An}}Ad}}}}`{{}f}{{{b{f}}AhAjAl{n{B`}}{n{l}}}{{Af{{Ab{An}}Ad}}}}{{}Bb}0{cc{}}{Bdf}{{{b{f}}{n{Bf}}{n{l}}{n{Bh}}{n{B`}}{n{l}}}{{Af{{Ab{Bj}}Ad}}}}{{{b{f}}{n{Bh}}{n{B`}}{n{l}}}{{Af{{Ab{Bl}}Ad}}}}{{{b{f}}Bn{n{c}}{n{B`}}{n{l}}}{{Af{{Ab{C`}}Ad}}}Cb}{{{b{f}}{n{l}}}{{Af{CdAd}}}}{{{b{f}}{n{l}}Cf}{{Af{{n{Ch}}Ad}}}}{{{b{f}}{n{l}}Cj}{{Af{{n{Ch}}Ad}}}}{{{b{f}}{n{l}}}{{Af{ClAd}}}}{{{b{f}}{n{l}}}{{Af{CnAd}}}}{{{b{f}}{n{l}}}{{Af{D`Ad}}}}{{{b{f}}{n{l}}}{{Af{DbAd}}}}{{{b{f}}{n{l}}DdDdCf}{{Af{{n{Df}}Ad}}}}{{{b{f}}{n{l}}DdDdCj}{{Af{{n{Df}}Ad}}}}{{{b{f}}{n{l}}DdDdDh}{{Af{{n{Df}}Ad}}}}{{{b{f}}{n{l}}Dj{Dl{l}}}{{Af{{n{Dn}}Ad}}}}{{{b{f}}{n{l}}CfDj{Dl{l}}}{{Af{{n{Dn}}Ad}}}}{{{b{f}}{n{l}}CjDj{Dl{l}}}{{Af{{n{Dn}}Ad}}}}{{{b{f}}{n{l}}E`Dj{Dl{l}}}{{Af{{n{Dn}}Ad}}}}{{{b{f}}{n{l}}}{{Af{EbAd}}}}{{{b{f}}{n{l}}}{{Af{{n{Ch}}Ad}}}}{{{b{f}}{n{l}}}{{Af{{n{Ed}}Ad}}}}1{{{b{f}}{n{l}}}{{Af{EfAd}}}}{{{b{f}}{n{l}}}{{Af{{n{Eh}}Ad}}}}{{{b{f}}{n{l}}}{{Af{EjAd}}}}{{{b{f}}{n{l}}}{{Af{ElAd}}}}{{{b{f}}{n{l}}}{{Af{EnAd}}}}{{{b{f}}{n{l}}}{{Af{F`Ad}}}}{{{b{f}}{n{l}}Fb{b{{Ff{Fd}}}}}{{Af{{Dl{Fd}}Ad}}}}{{{b{f}}{n{l}}Cf}{{Af{{n{Ed}}Ad}}}}{{{b{f}}{n{l}}Cj}{{Af{{n{Ed}}Ad}}}}{{{b{f}}{n{l}}FhFj}{{Af{{n{Fl}}Ad}}}}{{{b{f}}{n{l}}Fn}{{Af{BbAd}}}}{{{b{f}}{n{l}}Fn}{{Af{G`Ad}}}}{{{b{f}}{n{l}}}{{Af{GbAd}}}}{{{b{f}}{n{l}}DdCf}{{Af{{n{Df}}Ad}}}}{{{b{f}}{n{l}}DdCj}{{Af{{n{Df}}Ad}}}}{{{b{f}}{n{l}}DdDh}{{Af{{n{Df}}Ad}}}}{{{b{f}}{n{Bh}}{n{B`}}{n{l}}}{{Af{{Ab{Gd}}Ad}}}}{{{b{f}}{n{Bh}}{n{B`}}{n{l}}}{{Af{{Ab{Gf}}Ad}}}}{{{b{f}}{n{B`}}{n{l}}}{{Af{{Ab{Gh}}Gj}}}}{{{b{f}}Gl{n{Fj}}{n{B`}}{n{l}}}{{Af{{Ab{Gn}}Gj}}}}{{{b{f}}H`{n{c}}{n{B`}}{n{l}}}{{Af{{Ab{Hb}}Ad}}}Cb}{{{b{f}}{n{Hd}}{n{l}}{n{Bh}}{n{B`}}{n{l}}}{{Af{{Ab{Hf}}Ad}}}}{{{b{f}}{n{Bh}}{n{B`}}{n{l}}}{{Af{{Ab{Hh}}Ad}}}}{{{b{f}}{n{Bh}}{n{B`}}{n{l}}}{{Af{{Ab{Hj}}Ad}}}}{{{b{f}}{n{l}}}l}{{{b{f}}{n{B`}}{n{l}}}{{Af{{Ab{Hl}}Gj}}}}{{{b{f}}{n{B`}}{n{l}}}{{Af{{Ab{Hn}}Gj}}}}2{{{b{f}}{n{Bh}}{n{B`}}{n{l}}}{{Af{{Ab{I`}}Ad}}}}{{{b{f}}Ib{n{Fj}}{n{B`}}{n{l}}}{{Af{{Ab{Id}}Gj}}}}{{{b{f}}{n{B`}}{n{l}}}{{Af{{Ab{If}}Gj}}}}{{{b{f}}{n{B`}}}B`}``{{{b{f}}jIh{n{l}}}{{Af{{Ab{A`}}Ad}}}}`{{{b{f}}AhAj{b{Ij}}{n{l}}}{{Af{{Ab{An}}Ad}}}}{{}c{}}{fBd}{{{b{c}}}Fj{}}{{{b{f}}{n{B`}}{n{l}}}{{Af{{Ab{Il}}Gj}}}}{ce{}{}}{{{b{f}}AhAjAl}{{Af{InAd}}}}{{{b{f}}hj}{{Af{J`Ad}}}}{{{b{f}}{b{Ij}}{b{Ij}}{n{l}}AhAl}{{Af{InAd}}}}{{{b{f}}{n{Jb}}{b{Ij}}{b{Ij}}j{n{l}}}{{Af{J`Ad}}}}{{{n{l}}{n{l}}{n{B`}}}f}9{{{b{f}}In{n{B`}}{n{l}}}{{Af{{Ab{An}}Gj}}}}{{{b{f}}J`{n{B`}}{n{l}}}{{Af{{Ab{A`}}Gj}}}}{{{b{f}}{n{Jd}}{n{l}}{n{Jf}}{n{l}}{n{l}}{n{B`}}{n{l}}}{{Af{{Ab{Jh}}Ad}}}}{{{b{f}}{n{Jd}}{n{l}}{n{Jf}}{n{l}}{n{l}}{n{B`}}{n{l}}}{{Af{{Ab{Jj}}Ad}}}}`{{{b{f}}H`{n{c}}{n{B`}}{n{l}}}{{Af{{Ab{Hb}}Ad}}}Cb}`{{{b{f}}{n{Hd}}{n{l}}Jl{n{Bh}}{n{B`}}{n{l}}}{{Af{{Ab{Jn}}Ad}}}}{{{b{f}}K`}{{Af{{Ab{Jn}}Ad}}}}<<{{}}`{{{b{df}}{n{l}}}{{Af{Bbl}}}}0{{{b{df}}{n{B`}}}{{Af{Bbl}}}}{{{b{f}}In{b{Ij}}}In}{{{b{f}}J`{b{Ij}}}J`}`{{{b{f}}AhAjAl{n{B`}}{n{l}}}{{Af{{Ab{Kb}}Ad}}}}{{{b{f}}J`{n{B`}}{n{l}}}{{Af{{Ab{Kd}}Ad}}}}{{{b{f}}In{n{B`}}{n{l}}}{{Af{{Ab{Kb}}Ad}}}}`{{{b{f}}hj{n{B`}}{n{l}}}{{Af{{Ab{Kd}}Ad}}}}`{{{b{f}}{b{Ij}}{b{Ij}}{n{l}}AhAl{n{B`}}{n{l}}}{{Af{{Ab{Kb}}Ad}}}}`{{{b{f}}{n{Jb}}{b{Ij}}{b{Ij}}j{n{l}}{n{B`}}{n{l}}}{{Af{{Ab{Kd}}Ad}}}}{{{b{f}}hj{n{B`}}{n{l}}}{{Af{{Ab{A`}}Ad}}}}`{{{b{f}}{b{Ij}}{b{Ij}}{n{l}}AhAl{n{B`}}{n{l}}}{{Af{{Ab{An}}Ad}}}}`{{{b{f}}{n{Jb}}{b{Ij}}{b{Ij}}j{n{l}}{n{B`}}{n{l}}}{{Af{{Ab{A`}}Ad}}}}{c{{Af{e}}}{}{}}{Kf{{Af{fc}}}{}}{{}{{Af{c}}}{}}{bKh}`{c{{Kj{{Ff{f}}}}}{}}{{{Kj{{Ff{f}}}}}c{}}{{{Kj{{Ff{f}}}}}Kf}{{}c{}}{{{b{f}}{b{Ij}}{b{Ij}}{n{Cj}}}{{Af{Kll}}}}0{{{b{f}}{b{Ij}}{n{Cj}}}Kn}0``{{{b{Ij}}}Bb}0`{{{b{L`}}}{{n{Lb}}}}{{{b{Ij}}}{{Af{lAd}}}}{{{b{Ij}}}{{Af{l{Kj{Ad}}}}}}{{{b{Ij}}}l}{{{n{l}}}l}{{{n{Cj}}}Cj}{{{n{{b{Ij}}}}}l}3{{{b{Ij}}}{{Dl{Fd}}}}{{c{n{B`}}}{{Af{lAd}}}Ld}{{{b{Lf}}{b{c}}}lLh}8{{{b{Ij}}}{{Af{LjAd}}}}{{{b{Ij}}}{{Af{LlAd}}}}:{{{b{Ij}}}{{Af{LnAd}}}}{{}{{Af{LnAd}}}}0```````````````````````````{{bM`}Bb}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{Bn}}}Bn}{{b{b{dc}}}Bb{}}{bBb}{{{b{Bn}}{b{dMb}}}Md}{cc{}}{{}c{}}{bc{}}{c{{Af{e}}}{}{}}{{}{{Af{c}}}{}}{bKh}4```<;:{{{b{H`}}}H`}98{{{b{H`}}{b{dMb}}}Md}7654326`````````>>>>=====<<<<<{{{b{Mf}}}Mf}{{{b{Mh}}}Mh}{{{b{Mj}}}Mj}{{{b{Jl}}}Jl}>>>>===={{}Mh}{{}Bb}000{c{{Af{Mf}}}Ml}{c{{Af{Mh}}}Ml}{{{b{Mf}}{b{dMb}}}Md}{{{b{Mh}}{b{dMb}}}Md}{{{b{Mj}}{b{dMb}}}Md}{{{b{Jl}}{b{dMb}}}Md}{{{b{K`}}{b{dMb}}}Md}{cc{}}{JnMf}1111{BdMf}{BdMh}`{{}c{}}0000{MfBd}{MhBd}{{{b{c}}}Fj{}}0```{ce{}{}}0```44```0000{{}}0``{{{b{Mf}}c}AfMn}{{{b{Mh}}c}AfMn}```{bc{}}000{c{{Af{e}}}{}{}}0000{Kf{{Af{Mfc}}}{}}{Kf{{Af{Mhc}}}{}}{{}{{Af{c}}}{}}0000{bKh}0000{c{{Kj{{Ff{Mf}}}}}{}}{c{{Kj{{Ff{Mh}}}}}{}}{{{Kj{{Ff{Mf}}}}}c{}}{{{Kj{{Ff{Mh}}}}}c{}}{{{Kj{{Ff{Mf}}}}}Kf}{{{Kj{{Ff{Mh}}}}}Kf}``{{}c{}}0000``````````````````````{{}Fd}0{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{}N`}{{}Bb}0{{{b{N`}}{b{dMb}}}Md}{cc{}}{NbN`}{BdN`}{{FjFjFj}N`}:{N`Bd}{{{b{N`}}}Fj}{{{b{c}}}Fj{}}111{ce{}{}}{Fd{{Af{N`Nd}}}}?>>>>>11{{}}{c{{Af{e}}}{}{}}{Kf{{Af{N`c}}}{}}{{}{{Af{c}}}{}}{bKh}{c{{Kj{{Ff{N`}}}}}{}}{{{Kj{{Ff{N`}}}}}c{}}{{{Kj{{Ff{N`}}}}}Kf}{{}c{}}{{}Fd}``````{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{}Bb}0{cc{}}{{{Dl{Fd}}}Nf}{NhNf}{BdNf}8{NfBd}{{{b{c}}}Fj{}}{ce{}{}};00{{}}{c{{Af{e}}}{}{}}{Kf{{Af{Nfc}}}{}}{{}{{Af{c}}}{}}{bKh}{c{{Kj{{Ff{Nf}}}}}{}}{{{Kj{{Ff{Nf}}}}}c{}}{{{Kj{{Ff{Nf}}}}}Kf}{{}c{}}`{{bM`}Bb}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{Nj}}}Nj}{{b{b{dc}}}Bb{}}{bBb}{{}Bb}0{c{{Af{Nj}}}Ml}{{{b{Nj}}{b{dMb}}}Md}{NlNj}{HdNj}{cc{}}{BdNj}{{{b{{Ff{Fd}}}}}{{Af{{Nn{Nj{b{{Ff{Fd}}}}}}O`}}}}{{{b{Ij}}}{{Af{NjAd}}}}?{NjBd}{{{b{c}}}Fj{}}{ce{}{}}{{}c{}}11{{}}{{{b{Nj}}c}AfMn}{{{b{Nj}}}Ob}{{{b{Nj}}}{{Af{{Dl{Fd}}O`}}}}{{{b{Nj}}}l}0{bc{}}{c{{Af{e}}}{}{}}{Kf{{Af{Njc}}}{}}{{}{{Af{c}}}{}}{bKh}{{{b{Nj}}}Od}{c{{Kj{{Ff{Nj}}}}}{}}{{{Kj{{Ff{Nj}}}}}c{}}{{{Kj{{Ff{Nj}}}}}Kf}>{{{b{Nj}}{b{d{Dl{Fd}}}}}{{Af{BbO`}}}}`{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{}Bb}0{{{b{Od}}{b{dMb}}}Md}{cc{}}{OfOd}{{{Dl{Fd}}}Od}{BdOd}{{}c{}}{OdBd}{{{b{c}}}Fj{}}{ce{}{}}300{{}}{{{b{Od}}}{{Dl{Fd}}}}{{{b{Od}}}l}{bl}{c{{Af{e}}}{}{}}{Kf{{Af{Odc}}}{}}{{}{{Af{c}}}{}}{bKh}{c{{Kj{{Ff{Od}}}}}{}}{{{Kj{{Ff{Od}}}}}c{}}{{{Kj{{Ff{Od}}}}}Kf}>`{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{}Bb}0{cc{}}{OhOj}{{{Dl{Fd}}}Oj}{BdOj}{{}c{}}{OjBd}{{{b{c}}}Fj{}}{ce{}{}}300{{}}{c{{Af{e}}}{}{}}{Kf{{Af{Ojc}}}{}}{{}{{Af{c}}}{}}{bKh}{c{{Kj{{Ff{Oj}}}}}{}}{{{Kj{{Ff{Oj}}}}}c{}}{{{Kj{{Ff{Oj}}}}}Kf};`{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{}Bb}0{cc{}}{OlOn}{{{Dl{Fd}}}On}{BdOn}{{}c{}}{OnBd}{{{b{c}}}Fj{}}{ce{}{}}300{{}}{c{{Af{e}}}{}{}}{Kf{{Af{Onc}}}{}}{{}{{Af{c}}}{}}{bKh}{c{{Kj{{Ff{On}}}}}{}}{{{Kj{{Ff{On}}}}}c{}}{{{Kj{{Ff{On}}}}}Kf};``{{bM`}Bb}{{{b{Ih}}}{{b{{Ff{Fd}}}}}}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{}A@`}{{{b{Ih}}}Ih}{{b{b{dc}}}Bb{}}{bBb}{{{b{Ih}}{b{Ih}}}A@b}{{b{b{c}}}A@b{}}{{}Ih}{{{b{Ih}}}{{b{c}}}{}}{{}Bb}0{bc{{A@f{A@d}}}}0{{{b{Ih}}{b{Ih}}}Fj}{{b{b{c}}}Fj{}}000{{{b{Ih}}{b{dMb}}}Md}{A@hIh}{{{b{{Ff{Fd}}}}}Ih}{{{Dl{Fd}}}Ih}{cc{}}{BdIh}{A@jIh}{{{b{Ih}}{b{dc}}}BbA@l}{{}c{}}{IhBd}{{{b{c}}}Fj{}}{ce{}{}}{{}Ih}4{{{b{Ih}}{b{Ih}}}{{n{A@b}}}}22{{}}{bc{}}{c{{Af{e}}}{}{}}{Kf{{Af{Ihc}}}{}}{{}{{Af{c}}}{}}{bKh}{c{{Kj{{Ff{Ih}}}}}{}}{{{Kj{{Ff{Ih}}}}}c{}}{{{Kj{{Ff{Ih}}}}}Kf}>`{{bM`}Bb}{{{b{In}}}l}{{{b{dIn}}l{n{l}}}In}{{{b{In}}{b{Ij}}{b{Ij}}}In}{{{b{In}}}{{Dl{A@n}}}}{{{b{In}}}AA`}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{In}}}{{n{l}}}}7{{{b{In}}}In}{{b{b{dc}}}Bb{}}{bBb}{{{b{In}}}{{Af{AAbO`}}}}{{}Bb}0{c{{Af{In}}}Ml}={{{b{In}}}Fj}{{{b{In}}{b{dMb}}}Md}{AAdIn}{cc{}}{BdIn}{{{b{Ij}}}{{Af{InAd}}}}5{{{b{In}}}Gl}{{}c{}}{InBd}88{{{b{c}}}Fj{}}{{{b{In}}Fd}Fj}::::{ce{}{}}4{{{b{In}}Fd}l}11{{}}{{{b{In}}c}AfMn}{{{b{dIn}}{b{Ij}}}In}{{{b{In}}}l}{{{b{In}}}{{Af{lAd}}}}{bc{}}{c{{Af{e}}}{}{}}{Kf{{Af{Inc}}}{}}{{}{{Af{c}}}{}}5{bKh}{{{b{In}}}Fj}{c{{Kj{{Ff{In}}}}}{}}{{{Kj{{Ff{In}}}}}c{}}{{{Kj{{Ff{In}}}}}Kf}{{}c{}}{{{b{In}}AAf{n{l}}}In}{{{b{In}}{b{Ij}}{n{l}}}In}0{{{b{In}}AAh{n{l}}}In}{{{b{In}}Ih{n{l}}}In}{{{b{In}}AAj{n{l}}}In}{{AhAjAl}{{Af{Inl}}}}{{{b{In}}{n{l}}}In}55{{{b{Ij}}{b{Ij}}{n{l}}AhAl}{{Af{Inl}}}}6``````{{bM`}Bb}{{{b{AAl}}}{{b{{Ff{l}}}}}}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{AAl}}}AAl}{{b{b{dc}}}Bb{}}{bBb}{{}AAl}{{}Bb}0{{{b{AAl}}{b{dMb}}}Md}{{{Dl{l}}}AAl}{cc{}}{BdAAl}{cAAl{{AB`{}{{AAn{Kf}}}}}}{{}c{}}{AAlBd}{{{b{c}}}Fj{}}{ce{}{}}{KfAAl}411{{}}{bc{}}{c{{Af{e}}}{}{}}{Kf{{Af{AAlc}}}{}}{{}{{Af{c}}}{}}{bKh}{c{{Kj{{Ff{AAl}}}}}{}}{{{Kj{{Ff{AAl}}}}}c{}}{{{Kj{{Ff{AAl}}}}}Kf}=`{{bM`}Bb}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{Ah}}}{{n{l}}}}{{{b{Ah}}}Ah}{{b{b{dc}}}Bb{}}{bBb}{{}Ah}{{{b{Ah}}}ABb}{{}Bb}0{{{b{Ah}}{b{dMb}}}Md}{cc{}}{BdAh}9{{}c{}}{AhBd}{{{b{c}}}Fj{}}{ce{}{}}{{{b{Ij}}{b{Ij}}{n{l}}{n{l}}{n{l}}{n{l}}}Ah}411{{}}??{{{b{Ah}}{b{Ij}}}Bb}{{{b{Ah}}}Bb}0{{{b{Ah}}l}Bb}22{{{b{Ah}}{n{l}}}Bb}0{{{b{Ah}}}{{n{l}}}}{bc{}}{c{{Af{e}}}{}{}}{Kf{{Af{Ahc}}}{}}{{}{{Af{c}}}{}}4{bKh}{c{{Kj{{Ff{Ah}}}}}{}}{{{Kj{{Ff{Ah}}}}}c{}}{{{Kj{{Ff{Ah}}}}}Kf}{{}c{}}``````{{bM`}Bb}00000{{{b{ABd}}}{{n{ABf}}}}{b{{b{c}}}{}}00000{{{b{d}}}{{b{dc}}}{}}00000{{{b{ABf}}}ABf}{{{b{ABh}}}ABh}{{{b{ABj}}}ABj}{{{b{ABl}}}ABl}{{{b{ABn}}}ABn}{{{b{ABd}}}ABd}{{b{b{dc}}}Bb{}}00000{bBb}00000{{{b{ABd}}}{{n{ABh}}}}{{}ABd}{{}Bb}0{c{{Af{ABf}}}Ml}{c{{Af{ABh}}}Ml}{c{{Af{ABj}}}Ml}{c{{Af{ABl}}}Ml}{c{{Af{ABn}}}Ml}{c{{Af{ABd}}}Ml}{{{b{ABd}}}{{n{ABn}}}}{{{b{ABd}}}AC`}{{{b{ABd}}}{{n{ABj}}}}{{{b{ABf}}{b{dMb}}}Md}{{{b{ABh}}{b{dMb}}}Md}{{{b{ABj}}{b{dMb}}}Md}{{{b{ABl}}{b{dMb}}}Md}{{{b{ABn}}{b{dMb}}}Md}{{{b{ABd}}{b{dMb}}}Md}{cc{}}00000{BdABd}{{}c{}}00000{ABdBd}{{{b{c}}}Fj{}}{ce{}{}}{{}ABd}411{{}}{{{b{ABf}}c}AfMn}{{{b{ABh}}c}AfMn}{{{b{ABj}}c}AfMn}{{{b{ABl}}c}AfMn}{{{b{ABn}}c}AfMn}{{{b{ABd}}c}AfMn}{{{b{dABd}}{b{Ij}}{b{Ij}}{b{Ij}}}Bb}0{{{b{dABd}}{b{Ij}}}Bb}1{{{b{dABd}}{b{Ij}}{b{Ij}}}Bb}{bc{}}00000{c{{Af{e}}}{}{}}00000{Kf{{Af{ABdc}}}{}}{{}{{Af{c}}}{}}00000{bKh}00000{{{b{ABd}}}{{n{ABl}}}}{c{{Kj{{Ff{ABd}}}}}{}}{{{Kj{{Ff{ABd}}}}}c{}}{{{Kj{{Ff{ABd}}}}}Kf}{{}c{}}00000`{{bM`}Bb}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{Al}}}Al}{{b{b{dc}}}Bb{}}{bBb}{{}Al}{{}Bb}0{{{b{Al}}{b{dMb}}}Md}{cc{}}{BdAl};{AlBd}{{{b{c}}}Fj{}}{ce{}{}}{{{n{l}}{n{l}}{n{l}}{n{l}}{n{l}}{n{l}}{n{ACb}}{n{l}}{n{l}}{n{l}}}Al}?{{{b{Al}}}{{n{l}}}}0{{{b{Al}}}{{n{ACb}}}}111111{{{b{Al}}}ACd}244{{}}{{{b{Al}}{b{Ij}}}Bb}0{{{b{Al}}ACb}Bb}1111111{bc{}}{c{{Af{e}}}{}{}}{Kf{{Af{Alc}}}{}}{{}{{Af{c}}}{}}{bKh}{c{{Kj{{Ff{Al}}}}}{}}{{{Kj{{Ff{Al}}}}}c{}}{{{Kj{{Ff{Al}}}}}Kf}{{}c{}}`{{bM`}Bb}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{Aj}}}Aj}{{b{b{dc}}}Bb{}}{bBb}{{}Aj}{{}Bb}0{{{b{Aj}}{b{dMb}}}Md}{cc{}}{BdAj};{AjBd}{{{b{c}}}Fj{}}{{{b{Aj}}}{{n{Fj}}}}{ce{}{}}{{{n{l}}{n{l}}{n{l}}{n{l}}{n{l}}{n{Ih}}{n{ACb}}{n{l}}{n{l}}{n{l}}{n{Fj}}}Aj}{{}c{}}22{{}}{{{b{Aj}}}{{n{l}}}}{{{b{Aj}}}{{n{AAl}}}}{{{b{Aj}}}{{n{Ih}}}}222222{{{b{Aj}}}ACf}3{{{b{Aj}}Fj}Bb}{{{b{dAj}}{Dl{l}}}Bb}{{{b{Aj}}{b{Ij}}}Bb}{{{b{dAj}}ACb}Bb}{{{b{Aj}}Ih}Bb}2222222{bc{}}{c{{Af{e}}}{}{}}{Kf{{Af{Ajc}}}{}}{{}{{Af{c}}}{}}{bKh}{c{{Kj{{Ff{Aj}}}}}{}}{{{Kj{{Ff{Aj}}}}}c{}}{{{Kj{{Ff{Aj}}}}}Kf}{{}c{}}``{{bM`}Bb}{{{b{ACh}}}{{b{{Ff{Fd}}}}}}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{ACh}}}ACh}{{b{b{dc}}}Bb{}}{bBb}{{}ACh}{{}Bb}0{c{{Af{ACh}}}Ml}{bc{{A@f{A@d}}}}0{{{b{ACh}}{b{dMb}}}{{Af{BbACj}}}}{{{b{ACh}}{b{dMb}}}Md}{{{ACl{Fd}}}ACh}{E`ACh}{cc{}}{BdACh}{{{b{{Ff{Fd}}}}}{{Af{{Nn{ACh{b{{Ff{Fd}}}}}}O`}}}}{{{Dl{Fd}}}{{Af{AChAd}}}}{{}c{}}{AChBd}{{{b{Cb}}}Fj}{{{b{ACh}}}Fj}{{{b{c}}}Fj{}}{ce{}{}}{{{b{Ij}}}{{Af{AChAd}}}}611{{}}{{{b{ACh}}c}AfMn}{{{b{ACh}}}Ob}{{{b{ACh}}}{{Af{{Dl{Fd}}O`}}}}{{{b{Cb}}}ACh}{{{b{ACh}}}ACh}{bc{}}{bl}{c{{Af{e}}}{}{}}{{{b{Ij}}}{{Af{AChc}}}{}}{Kf{{Af{AChc}}}{}}{{}{{Af{c}}}{}}{bKh}{{{b{ACh}}}{{ACl{Fd}}}}{c{{Kj{{Ff{ACh}}}}}{}}{{{Kj{{Ff{ACh}}}}}c{}}{{{Kj{{Ff{ACh}}}}}Kf}{{}c{}}{{{b{ACh}}{b{d{Dl{Fd}}}}}{{Af{BbO`}}}}`{{bM`}Bb}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{ACn}}}ACn}{{b{b{dc}}}Bb{}}{bBb}{{{b{ACn}}{b{ACn}}}A@b}{{b{b{c}}}A@b{}}{{}ACn}{{}Bb}0{{{b{ACn}}{b{ACn}}}Fj}{{b{b{c}}}Fj{}}000{{{b{ACn}}{b{dMb}}}Md}{DhACn}{cc{}}{BdACn}{{}c{}}{ACnBd}{{{b{c}}}Fj{}}{ce{}{}}{CjACn}4{{{b{ACn}}{b{ACn}}}{{n{A@b}}}}22{{}}{bc{}}{c{{Af{e}}}{}{}}{Kf{{Af{ACnc}}}{}}{{}{{Af{c}}}{}}{bKh}{{{b{ACn}}}Cj}{c{{Kj{{Ff{ACn}}}}}{}}{{{Kj{{Ff{ACn}}}}}c{}}{{{Kj{{Ff{ACn}}}}}Kf}?`````````{{bM`}Bb}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{AD`}}}AD`}{{b{b{dc}}}Bb{}}{bBb}{{{b{AD`}}{b{AD`}}}A@b}{{b{b{c}}}A@b{}}{{}Bb}0{c{{Af{AD`}}}Ml}{{{b{AD`}}{b{AD`}}}Fj}{{b{b{c}}}Fj{}}000{{{b{AD`}}{b{dMb}}}Md}{ADbAD`}{JfAD`}{BfAD`}{cc{}}{HdAD`}{{{Dl{Fd}}}AD`}{BdAD`}{{{b{{Ff{Fd}}}}}{{Af{{Nn{AD`{b{{Ff{Fd}}}}}}O`}}}}2{{{b{Ij}}}{{Af{AD`Ad}}}}{AAfAD`}{{}c{}}{AD`Bd}{{{b{c}}}Fj{}}{ce{}{}}53{{{b{AD`}}{b{AD`}}}{{n{A@b}}}}11{{}}{{{b{AD`}}c}AfMn}{{{b{AD`}}}Ob}{{{b{AD`}}}{{Af{{Dl{Fd}}O`}}}}{{{b{AD`}}}l}0{bc{}}{c{{Af{e}}}{}{}}{Kf{{Af{AD`c}}}{}}{{}{{Af{c}}}{}}{bKh}{c{{Kj{{Ff{AD`}}}}}{}}{{{Kj{{Ff{AD`}}}}}c{}}{{{Kj{{Ff{AD`}}}}}Kf}{{}c{}}{{{b{AD`}}{b{d{Dl{Fd}}}}}{{Af{BbO`}}}}`{{bM`}Bb}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{ADd}}}ADd}{{b{b{dc}}}Bb{}}{bBb}{{}Bb}0{c{{Af{ADd}}}Ml}{{{b{ADd}}{b{ADd}}}Fj}{{b{b{c}}}Fj{}}000{{{b{ADd}}{b{dMb}}}Md}{ADfADd}{{{ACl{Fd}}}ADd}{OdADd}{AAhADd}{NjADd}{cc{}}{BdADd}{{{Dl{Fd}}}ADd}{{{b{{Ff{Fd}}}}}{{Af{{Nn{ADd{b{{Ff{Fd}}}}}}O`}}}}{{{b{Ij}}}{{Af{ADdAd}}}}{{}c{}}{ADdBd}{{{b{c}}}Fj{}}{ce{}{}}4300{{}}{{{b{ADd}}c}AfMn}{{{b{ADd}}}Ob}{{{b{ADd}}}{{Af{{Dl{Fd}}O`}}}}{{{b{ADd}}}l}{bc{}}{c{{Af{e}}}{}{}}{Kf{{Af{ADdc}}}{}}{{}{{Af{c}}}{}}{bKh}{c{{Kj{{Ff{ADd}}}}}{}}{{{Kj{{Ff{ADd}}}}}c{}}{{{Kj{{Ff{ADd}}}}}Kf}{{}c{}}{{{b{ADd}}{b{d{Dl{Fd}}}}}{{Af{BbO`}}}}`{{bM`}Bb}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{ADh}}}ADh}{{b{b{dc}}}Bb{}}{bBb}{{}Bb}0{c{{Af{ADh}}}Ml}{{{b{ADh}}{b{dMb}}}Md}0{AChADh}{CfADh}{cc{}}{BdADh}{ACh{{Af{ADhAd}}}}?{ADhBd}{{{b{c}}}Fj{}}{ce{}{}}{{{b{Ij}}}{{Af{ADhAd}}}}{{}c{}}22{{}}{{{b{ADh}}c}AfMn}{bc{}}{bl}{c{{Af{e}}}{}{}}{Kf{{Af{ADhc}}}{}}{{}{{Af{c}}}{}}{bKh}{c{{Kj{{Ff{ADh}}}}}{}}{{{Kj{{Ff{ADh}}}}}c{}}{{{Kj{{Ff{ADh}}}}}Kf};`{{bM`}Bb}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{AAh}}}AAh}{{b{b{dc}}}Bb{}}{bBb}{{}Bb}0{c{{Af{AAh}}}Ml}{{{b{AAh}}{b{dMb}}}Md}{ADfAAh}{ADjAAh}{cc{}}{BdAAh}{{{Dl{Fd}}}AAh}{{{b{{Ff{Fd}}}}}{{Af{{Nn{AAh{b{{Ff{Fd}}}}}}O`}}}}{{{b{Ij}}}{{Af{AAhAd}}}}{{}c{}}{AAhBd}{{{b{c}}}Fj{}}{ce{}{}}4300{{}}{{{b{AAh}}c}AfMn}{{{b{AAh}}}Ob}{{{b{AAh}}}{{Af{{Dl{Fd}}O`}}}}{{{b{AAh}}}l}{bc{}}{c{{Af{e}}}{}{}}{Kf{{Af{AAhc}}}{}}{{}{{Af{c}}}{}}{bKh}{c{{Kj{{Ff{AAh}}}}}{}}{{{Kj{{Ff{AAh}}}}}c{}}{{{Kj{{Ff{AAh}}}}}Kf}{{}c{}}{{{b{AAh}}{b{d{Dl{Fd}}}}}{{Af{BbO`}}}}`{{bM`}Bb}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{AAj}}}AAj}{{b{b{dc}}}Bb{}}{bBb}{{}Bb}0{c{{Af{AAj}}}Ml}{{{b{AAj}}{b{dMb}}}Md}{ADlAAj}{cc{}}{ADnAAj}{BdAAj}{{{b{{Ff{Fd}}}}}{{Af{{Nn{AAj{b{{Ff{Fd}}}}}}O`}}}}{{{Dl{Fd}}}AAj}{{{b{Ij}}}{{Af{AAjAd}}}}{{}c{}}{AAjBd}{{{b{c}}}Fj{}}{ce{}{}}4300{{}}{{{b{AAj}}c}AfMn}{{{b{AAj}}}Ob}{{{b{AAj}}}{{Af{{Dl{Fd}}O`}}}}{{{b{AAj}}}l}{bc{}}{c{{Af{e}}}{}{}}{Kf{{Af{AAjc}}}{}}{{}{{Af{c}}}{}}{bKh}{c{{Kj{{Ff{AAj}}}}}{}}{{{Kj{{Ff{AAj}}}}}c{}}{{{Kj{{Ff{AAj}}}}}Kf}{{}c{}}{{{b{AAj}}{b{d{Dl{Fd}}}}}{{Af{BbO`}}}}`{{bM`}Bb}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{Gl}}}Gl}{{b{b{dc}}}Bb{}}{bBb}{{}Bb}0{c{{Af{Gl}}}Ml}{{{b{Gl}}{b{dMb}}}Md}0{AChGl}{cc{}}{AE`Gl}{BdGl}{ACh{{Af{GlAd}}}}?{GlBd}{{{b{c}}}Fj{}}{ce{}{}}{{{b{Ij}}}{{Af{GlAd}}}}{{}c{}}22{{}}{{{b{Gl}}c}AfMn}{bc{}}{bl}{c{{Af{e}}}{}{}}{Kf{{Af{Glc}}}{}}{{}{{Af{c}}}{}}{bKh}{c{{Kj{{Ff{Gl}}}}}{}}{{{Kj{{Ff{Gl}}}}}c{}}{{{Kj{{Ff{Gl}}}}}Kf};`{{bM`}Bb}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{AEb}}}AEb}{{b{b{dc}}}Bb{}}{bBb}{{}Bb}0{c{{Af{AEb}}}Ml}{{{b{AEb}}{b{dMb}}}Md}{AEdAEb}{ADnAEb}{cc{}}{BdAEb}{{{b{{Ff{Fd}}}}}{{Af{{Nn{AEb{b{{Ff{Fd}}}}}}O`}}}}{{{Dl{Fd}}}AEb}{{{b{Ij}}}{{Af{AEbAd}}}}{{}c{}}{AEbBd}{{{b{c}}}Fj{}}{ce{}{}}4300{{}}{{{b{AEb}}c}AfMn}{{{b{AEb}}}Ob}{{{b{AEb}}}{{Af{{Dl{Fd}}O`}}}}{{{b{AEb}}}l}{bc{}}{c{{Af{e}}}{}{}}{Kf{{Af{AEbc}}}{}}{{}{{Af{c}}}{}}{bKh}{c{{Kj{{Ff{AEb}}}}}{}}{{{Kj{{Ff{AEb}}}}}c{}}{{{Kj{{Ff{AEb}}}}}Kf}{{}c{}}{{{b{AEb}}{b{d{Dl{Fd}}}}}{{Af{BbO`}}}}`{{bM`}Bb}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{Ib}}}Ib}{{b{b{dc}}}Bb{}}{bBb}{{}Bb}0{c{{Af{Ib}}}Ml}{{{b{Ib}}}{{Af{AChAd}}}}{{{b{Ib}}{b{dMb}}}Md}0{cc{}}{FhIb}{BdIb}{{{b{{Ff{Fd}}}}}{{Af{IbAd}}}}?{IbBd}{{{b{c}}}Fj{}}{ce{}{}}{{{b{Ij}}}{{Af{IbAd}}}}{{}c{}}22{{}}{{{b{Ib}}c}AfMn}{bc{}}{bl}{c{{Af{e}}}{}{}}{Kf{{Af{Ibc}}}{}}{{}{{Af{c}}}{}}{bKh}{c{{Kj{{Ff{Ib}}}}}{}}{{{Kj{{Ff{Ib}}}}}c{}}{{{Kj{{Ff{Ib}}}}}Kf};```````{{bM`}Bb}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{Bf}}}Bf}{{b{b{dc}}}Bb{}}{bBb}{{}Bb}0{c{{Af{Bf}}}Ml}{{{b{Bf}}{b{dMb}}}Md}0{AD`Bf}{AAfBf}{cc{}}{AEfBf}{BdBf}43{{{b{Ij}}}{{Af{BfAd}}}}{{}c{}}{BfBd}{{{b{c}}}Fj{}}{ce{}{}}300{{}}{{{b{Bf}}c}AfMn}{bc{}}{bl}{c{{Af{e}}}{}{}}{Kf{{Af{Bfc}}}{}}{{}{{Af{c}}}{}}{bKh}{c{{Kj{{Ff{Bf}}}}}{}}{{{Kj{{Ff{Bf}}}}}c{}}{{{Kj{{Ff{Bf}}}}}Kf}>````{{bM`}Bb}0{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0{{{b{AEh}}}AEh}{{{b{Bh}}}Bh}{{b{b{dc}}}Bb{}}0{bBb}0{{}Bb}0{c{{Af{AEh}}}Ml}{{{b{AEh}}{b{dMb}}}Md}{{{b{Bh}}{b{dMb}}}Md}{cc{}}{AEjAEh}1{BdAEh}{ADhAEh}{CjAEh}{{}c{}}0{AEhBd}{{{b{c}}}Fj{}}{ce{}{}}{AEhAEh}411{{}}{{{b{AEh}}c}AfMn}{bc{}}0{c{{Af{e}}}{}{}}0{Kf{{Af{AEhc}}}{}}{{}{{Af{c}}}{}}0{bKh}0{c{{Kj{{Ff{AEh}}}}}{}}{{{Kj{{Ff{AEh}}}}}c{}}{{{Kj{{Ff{AEh}}}}}Kf}>>`{{bM`}Bb}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{AEl}}}AEl}{{b{b{dc}}}Bb{}}{bBb}{{}Bb}0{c{{Af{AEl}}}Ml}{{{b{AEl}}{b{dMb}}}Md}{AEnAEl}{cc{}}{BdAEl}{{}c{}}{AElBd}{{{b{c}}}Fj{}}{ce{}{}}{{{b{Ij}}{b{Ij}}{b{Ij}}}{{Af{AElAd}}}}{{{b{Ij}}{b{Ij}}{b{Ij}}}{{Af{AElNd}}}}10{{{b{Ij}}}{{Af{AElAd}}}}{{{b{Ij}}}{{Af{AElNd}}}}32{{{b{Ij}}{b{Ij}}}{{Af{AElAd}}}}{{{b{Ij}}{b{Ij}}}{{Af{AElNd}}}}966{{}}{{{b{AEl}}c}AfMn}{bc{}}{c{{Af{e}}}{}{}}{Kf{{Af{AElc}}}{}}{{}{{Af{c}}}{}}{bKh}{c{{Kj{{Ff{AEl}}}}}{}}{{{Kj{{Ff{AEl}}}}}c{}}{{{Kj{{Ff{AEl}}}}}Kf}{{}c{}}`{{bM`}Bb}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{Hd}}}Hd}{{b{b{dc}}}Bb{}}{bBb}{{}Bb}0{c{{Af{Hd}}}Ml}{{{b{Hd}}{b{dMb}}}Md}0{AAfHd}{AF`Hd}{NjHd}{AD`Hd}{cc{}}{BdHd}235{{{b{Ij}}}{{Af{HdAd}}}}{{}c{}}{HdBd}{{{b{c}}}Fj{}}{ce{}{}}4300{{}}{{{b{Hd}}c}AfMn}{bc{}}{bl}{c{{Af{e}}}{}{}}{Kf{{Af{Hdc}}}{}}{{}{{Af{c}}}{}}{bKh}{c{{Kj{{Ff{Hd}}}}}{}}{{{Kj{{Ff{Hd}}}}}c{}}{{{Kj{{Ff{Hd}}}}}Kf}>`{{bM`}Bb}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{Jd}}}Jd}{{b{b{dc}}}Bb{}}{bBb}{{}Bb}0{c{{Af{Jd}}}Ml}{{{b{Jd}}{b{dMb}}}Md}{AFbJd}{cc{}}{BdJd}{ADhJd}{CjJd}{AChJd}{{}c{}}{JdBd}{{{b{c}}}Fj{}}{ce{}{}}{JdJd}411{{}}{{{b{Jd}}c}AfMn}{bc{}}{c{{Af{e}}}{}{}}{Kf{{Af{Jdc}}}{}}{{}{{Af{c}}}{}}{bKh}{c{{Kj{{Ff{Jd}}}}}{}}{{{Kj{{Ff{Jd}}}}}c{}}{{{Kj{{Ff{Jd}}}}}Kf}>`{{bM`}Bb}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{Jf}}}Jf}{{b{b{dc}}}Bb{}}{bBb}{{}Bb}0{c{{Af{Jf}}}Ml}{{{b{Jf}}{b{dMb}}}Md}0{AD`Jf}{AFdJf}{cc{}}{AAfJf}{JbJf}{BdJf}521{{}c{}}{JfBd}{{{b{c}}}Fj{}}{ce{}{}}300{{}}{{{b{Jf}}c}AfMn}{bc{}}{bl}{c{{Af{e}}}{}{}}{Kf{{Af{Jfc}}}{}}{{}{{Af{c}}}{}}{bKh}{c{{Kj{{Ff{Jf}}}}}{}}{{{Kj{{Ff{Jf}}}}}c{}}{{{Kj{{Ff{Jf}}}}}Kf}>`{{bM`}Bb}{{{b{Lf}}}{{n{On}}}}{{{b{Lf}}}{{n{Nf}}}}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{Lf}}}Lf}{{b{b{dc}}}Bb{}}{bBb}{{}Bb}0{c{{Af{Lf}}}Ml}{{{b{Lf}}{b{dMb}}}Md}{DjLf}{cc{}}{BdLf}{AD`Lf}{OnLf}1{{}Lf}0{GlLf}{NfLf}{{Jb{b{{Ff{Fd}}}}}Lf}{ACnLf}4{{{b{Ij}}}{{Af{LfAd}}}}{OdLf}6{{{Dl{Fd}}}Oj}9{JbLf}:{{}c{}}{LfBd}{Lf{{n{AD`}}}}{Lf{{n{Od}}}}{Lf{{n{Jb}}}}{{{b{Lf}}}Fj}{{{b{c}}}Fj{}}{ce{}{}}{Lf{{Af{LfNd}}}}811{{}}{{{b{Lf}}c}AfMn}{{{b{Lf}}}Ob}{{{b{Lf}}}{{Af{{Dl{Fd}}O`}}}}{{{b{Lf}}}l}{bc{}}{c{{Af{e}}}{}{}}{Kf{{Af{Lfc}}}{}}{{}{{Af{c}}}{}}{bKh}{{{b{Lf}}}{{n{Lf}}}}{c{{Kj{{Ff{Lf}}}}}{}}{{{Kj{{Ff{Lf}}}}}c{}}{{{Kj{{Ff{Lf}}}}}Kf}{{}c{}}4`{{bM`}Bb}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{AFf}}}AFf}{{b{b{dc}}}Bb{}}{bBb}{{}AFf}{{}Bb}0{c{{Af{AFf}}}Ml}{{{b{AFf}}{b{dMb}}}Md}0{lAFf}{{{Dl{l}}}AFf}{cc{}}{BdAFf}>{AFfBd}{{{b{AFf}}}Fj}{{{b{c}}}Fj{}}{ce{}{}}{KfAFf}{{}c{}}22{{}}{{{b{AFf}}c}AfMn}{bc{}}{bl}{c{{Af{e}}}{}{}}{Kf{{Af{AFfc}}}{}}{{}{{Af{c}}}{}}{bKh}{c{{Kj{{Ff{AFf}}}}}{}}{{{Kj{{Ff{AFf}}}}}c{}}{{{Kj{{Ff{AFf}}}}}Kf};`{{bM`}Bb}{{{b{AFh}}}l}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{AFh}}}AFh}{{b{b{dc}}}Bb{}}{bBb}{{}Bb}0{c{{Af{AFh}}}Ml}{{{b{AFh}}{b{dMb}}}Md}{cc{}}{AFjAFh}{BdAFh}{{}c{}}{AFhBd}{{{b{c}}}Fj{}}{ce{}{}}?300{{}}{{{b{AFh}}c}AfMn}{bc{}}{c{{Af{e}}}{}{}}{Kf{{Af{AFhc}}}{}}{{}{{Af{c}}}{}}{bKh}{c{{Kj{{Ff{AFh}}}}}{}}{{{Kj{{Ff{AFh}}}}}c{}}{{{Kj{{Ff{AFh}}}}}Kf}=```````{{bM`}Bb}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{AFl}}}AFl}{{b{b{dc}}}Bb{}}{bBb}{{}AFl}{{}Bb}0{{{b{AFl}}{b{AFl}}}Fj}{{b{b{c}}}Fj{}}000{{{b{AFl}}{b{dMb}}}Md}{AFnAFl}{cc{}}{BdAFl}{{}c{}}{AFlBd}{{{b{c}}}Fj{}}2{{}}{bc{}}{c{{Af{e}}}{}{}}{Kf{{Af{AFl}}}}{{}{{Af{c}}}{}}{bKh}{c{{Kj{{Ff{AFl}}}}}{}}{{{Kj{{Ff{AFl}}}}}c{}}{{{Kj{{Ff{AFl}}}}}Kf};`{{bM`}Bb}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{AAf}}}AAf}{{b{b{dc}}}Bb{}}{bBb}{{{b{AAf}}{b{AAf}}}A@b}{{b{b{c}}}A@b{}}{{}Bb}0{c{{Af{AAf}}}Ml}{{{b{AAf}}{b{AAf}}}Fj}{{b{b{c}}}Fj{}}000{{{b{AAf}}{b{dMb}}}Md}0{cc{}}{JfAAf}{DdAAf}{BfAAf}{HdAAf}{BdAAf}{{{b{{Ff{Fd}}}}}{{Af{{Nn{AAf{b{{Ff{Fd}}}}}}O`}}}}{{}c{}}{AAfBd}{{{b{c}}}Fj{}}{ce{}{}}{{{b{Ij}}}{{Af{AAfAd}}}}4{{{b{AAf}}{b{AAf}}}{{n{A@b}}}}22{{}}{{{b{AAf}}c}AfMn}{{{b{AAf}}}Ob}{{{b{AAf}}}Fd}{{{b{AAf}}}AD`}{{{b{AAf}}}{{Af{{Dl{Fd}}O`}}}}{bc{}}{{{b{AAf}}}Jb}{bl}{c{{Af{e}}}{}{}}{Kf{{Af{AAfc}}}{}}{{}{{Af{c}}}{}}{bKh}{c{{Kj{{Ff{AAf}}}}}{}}{{{Kj{{Ff{AAf}}}}}c{}}{{{Kj{{Ff{AAf}}}}}Kf}{{}c{}}{{{b{AAf}}{b{d{Dl{Fd}}}}}{{Af{BbO`}}}}`{{bM`}Bb}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{AG`}}}AG`}{{b{b{dc}}}Bb{}}{bBb}{{}Bb}0{{{b{AG`}}{b{AG`}}}Fj}{{b{b{c}}}Fj{}}000{{{b{AG`}}{b{dMb}}}Md}{FbAG`}{cc{}}{BdAG`}>{AG`Bd}{{{b{c}}}Fj{}}{ce{}{}}{AGb{{Af{AG`Ad}}}}{AGb{{Af{AG`Nd}}}}{{}c{}}33{{}}{bc{}}{c{{Af{e}}}{}{}}{Kf{{Af{AG`c}}}{}}{{}{{Af{c}}}{}}{bKh}{{{b{AG`}}}AGb}{c{{Kj{{Ff{AG`}}}}}{}}{{{Kj{{Ff{AG`}}}}}c{}}{{{Kj{{Ff{AG`}}}}}Kf}:```````````````````````````````````````{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{Ad}}{b{dMb}}}Md}0{AGdAd}{AGfAd}{AGhAd}{GjAd}{cc{}}{AGjAd}{AGlAd}{{}c{}}{{{b{Ad}}}{{n{{b{AGn}}}}}}{bl}{c{{Af{e}}}{}{}}{{}{{Af{c}}}{}}{bKh}5```````````````````````````````````````````````````{{bM`}Bb}{{{b{J`}}}AD`}{{{b{dJ`}}l{n{l}}}J`}{{{b{J`}}{b{Ij}}{b{Ij}}}J`}{{{b{J`}}}Fd}{{{b{J`}}}{{Dl{A@n}}}}{{{b{J`}}}{{Dl{AD`}}}}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{J`}}}l}{{{b{J`}}}J`}{{b{b{dc}}}Bb{}}{bBb}{{{b{J`}}}{{Af{AAbO`}}}}{{}Bb}0{c{{Af{J`}}}Ml}6{{{b{J`}}}Fj}{{{b{J`}}}Lj}{{{b{J`}}{b{dMb}}}Md}{AAdJ`}{cc{}}{FnJ`}{AH`J`}{BdJ`}{{{b{Ij}}}{{Af{AAdAd}}}}{{{b{J`}}}Fd}{{{b{J`}}}Ib}{{{b{J`}}}l}{{}c{}}{J`Bd}={{{b{c}}}Fj{}}>{ce{}{}}{{hj}{{Af{J`l}}}}{{{n{Jb}}{b{Ij}}{b{Ij}}j{n{l}}}{{Af{J`l}}}}5{{{b{J`}}}{{n{Cj}}}}{{{b{J`}}}AFl}{{{b{J`}}}ACh}55{{}}{{{b{J`}}c}AfMn}{{{b{J`}}}AA`}{{{b{dJ`}}{b{Ij}}}J`}{{{b{J`}}}{{Dl{AD`}}}}{{{b{J`}}}Ob}{{{b{J`}}}{{Af{AHbAd}}}}{{{b{J`}}}l}{{{b{J`}}}{{Af{lAd}}}}{bc{}}{c{{Af{e}}}{}{}}{Kf{{Af{J`c}}}{}}{{}{{Af{c}}}{}}5{bKh}{c{{Kj{{Ff{J`}}}}}{}}{{{Kj{{Ff{J`}}}}}c{}}{{{Kj{{Ff{J`}}}}}Kf}{{{b{J`}}}Fj}{{}c{}}{{{b{J`}}AD`{n{l}}}J`}{{{b{J`}}{b{Ij}}{n{l}}}J`}{{{b{J`}}ADd{n{l}}}J`}1{{{b{J`}}AEb{n{l}}}J`}{{{b{J`}}AAf{n{l}}}J`}{{{b{J`}}{n{l}}}J`}4{{{b{J`}}Ih{n{Fj}}{n{l}}}J`}5````````````````````{{bM`}Bb}000{{{b{h}}}{{n{l}}}}{b{{b{c}}}{}}000{{{b{d}}}{{b{dc}}}{}}000{{{b{AHd}}}AHd}{{{b{AHf}}}AHf}{{{b{h}}}h}{{{b{AHh}}}AHh}{{b{b{dc}}}Bb{}}000{bBb}000{{}h}{{}AHh}{{{b{h}}}{{n{Fd}}}}{{{b{h}}}{{n{AAf}}}}{{}Bb}0000000={{{b{h}}}{{n{ADd}}}}>{{{b{AHd}}{b{dMb}}}Md}{{{b{AHf}}{b{dMb}}}Md}{{{b{h}}{b{dMb}}}Md}{{{b{AHh}}{b{dMb}}}Md}{cc{}}000{BdAHd}{BdAHf}{Bdh}{BdAHh}{{}c{}}000{AHdBd}{AHfBd}{hBd}{AHhBd}{{{b{h}}}{{n{Fj}}}}{{{b{c}}}Fj{}}000{{{b{h}}}AHh}{ce{}{}}0{{{b{h}}}{{n{Cj}}}}0{{{b{h}}}{{n{Jb}}}}1{{AHd{n{AAf}}{n{AD`}}{n{Jb}}}AHf}{{AAfFd{b{Ij}}{n{Cj}}{n{Cj}}{n{Bd}}}h}{{AAfAAf{b{Ij}}}h}{{ADd{b{Ij}}}h}{{{b{Ij}}{b{Ij}}}h}{{AEb{b{Ij}}{n{l}}}h}{{{b{Ij}}{b{Ij}}{n{l}}}h}{{AAfAAfAAf{b{Ij}}}h}{{{n{Ih}}{n{Fj}}}h}{{{n{Jb}}AHf{b{Ij}}{n{Cj}}}h}7{{{b{h}}}{{n{AAf}}}}{{AAf{b{Ij}}}h}{{}c{}}000{{{b{h}}}{{n{l}}}}{{{b{h}}}{{n{AEb}}}}4{ce{}{}}000{{}}000{{{b{dh}}{b{Ij}}}Bb}{{{b{dh}}Fd}Bb}{{{b{dh}}AAf}Bb}2{{{b{dh}}ADd}Bb}3{{{b{dh}}Fj}Bb}{{{b{dh}}AHh}Bb}{{{b{dh}}{n{Cj}}}Bb}{{{b{dh}}Cj}Bb}{{{b{dh}}Jb}Bb}268{{{b{dh}}AEb}Bb}7{{{b{dh}}AHf}Bb}{{{b{dh}}Ih}Bb}9{{{b{h}}}{{n{AHf}}}}{bc{}}000{{{b{h}}}AHj}{{{b{h}}}{{n{Ih}}}}{c{{Af{e}}}{}{}}000{Kf{{Af{AHd}}}}{Kf{{Af{AHfc}}}{}}{Kf{{Af{hc}}}{}}{Kf{{Af{AHh}}}}{{}{{Af{c}}}{}}000{bKh}000{{{b{h}}}{{n{AAf}}}}{c{{Kj{{Ff{AHd}}}}}{}}{c{{Kj{{Ff{AHf}}}}}{}}{c{{Kj{{Ff{h}}}}}{}}{c{{Kj{{Ff{AHh}}}}}{}}{{{Kj{{Ff{AHd}}}}}c{}}{{{Kj{{Ff{AHf}}}}}c{}}{{{Kj{{Ff{h}}}}}c{}}{{{Kj{{Ff{AHh}}}}}c{}}{{{Kj{{Ff{AHd}}}}}Kf}{{{Kj{{Ff{AHf}}}}}Kf}{{{Kj{{Ff{h}}}}}Kf}{{{Kj{{Ff{AHh}}}}}Kf}{{}c{}}000```{{bM`}Bb}{{{b{j}}}{{n{l}}}}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}2{{{b{j}}}{{n{Ih}}}}{{{b{j}}}j}{{b{b{dc}}}Bb{}}{bBb}{{}j}{{}Bb}0{{{b{j}}{b{dMb}}}Md}{cc{}}{Bdj};;={jBd}{{{b{c}}}Fj{}}{ce{}{}}{{{b{Ij}}{n{l}}{n{l}}{n{l}}{n{l}}{n{{Dl{l}}}}{n{l}}{n{AFl}}{n{l}}{n{l}}{n{l}}{n{l}}{n{Fj}}{n{l}}{n{l}}{n{Ih}}}j}{{{b{Ij}}{n{l}}{n{l}}{n{l}}}j}{{}c{}}{{{b{j}}}{{n{l}}}}{{{b{j}}}{{n{AFl}}}}155{{}}22{{{b{j}}}{{n{AAl}}}}3{{{b{j}}{b{Ij}}}Bb}0{{{b{j}}Ih}Bb}{{{b{j}}}Bb}0222{{{b{j}}AFl}Bb}333{{{b{dj}}{Dl{l}}}Bb}4{{{b{j}}Fj}Bb}{{{b{j}}{n{l}}}Bb}60{{{b{j}}}{{n{Fj}}}};{bc{}}{{{b{j}}}AHl}={c{{Af{e}}}{}{}}{Kf{{Af{jc}}}{}}{{}{{Af{c}}}{}}{{{b{j}}}{{n{l}}}}{bKh}{c{{Kj{{Ff{j}}}}}{}}{{{Kj{{Ff{j}}}}}c{}}{{{Kj{{Ff{j}}}}}Kf}{{}c{}}`{{bM`}Bb}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{Jb}}}Jb}{{b{b{dc}}}Bb{}}{bBb}{{{b{Jb}}{b{Jb}}}A@b}{{b{b{c}}}A@b{}}{{{b{Jb}}}{{b{c}}}{}}{{}Bb}0{c{{Af{Jb}}}Ml}{{{b{Jb}}{b{Jb}}}Fj}{{b{b{c}}}Fj{}}000{{{b{Jb}}{b{dMb}}}Md}{cc{}}{JfJb}{AHnJb}{BdJb}{{{Dl{Fd}}Fd}Jb}{{{b{Ij}}}{{Af{JbAd}}}}{{}c{}}{JbBd}{{{b{c}}}Fj{}}{ce{}{}}{{{b{Ij}}Fd}{{Af{JbAd}}}}4{{{b{Jb}}{b{Jb}}}{{n{A@b}}}}22{{}}{{{b{Jb}}c}AfMn}{{{b{Jb}}}l}{bc{}}{c{{Af{e}}}{}{}}{Kf{{Af{Jbc}}}{}}{{}{{Af{c}}}{}}{bKh}{c{{Kj{{Ff{Jb}}}}}{}}{{{Kj{{Ff{Jb}}}}}c{}}{{{Kj{{Ff{Jb}}}}}Kf}{{}c{}}````{{bM`}Bb}{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{B`}}}B`}{{b{b{dc}}}Bb{}}{bBb}{{}Bb}0{c{{Af{B`}}}Ml}{{{b{B`}}{b{B`}}}Fj}{{{b{B`}}{b{dMb}}}Md}{{{b{Ij}}}B`}{CjB`}{cc{}}{lB`}{AI`B`}{BdB`}{{}c{}}{B`Bd}{{{b{c}}}Fj{}}2{{}}{{{b{B`}}c}AfMn}{bc{}}{c{{Af{e}}}{}{}}{Kf{{Af{B`}}}}{{}{{Af{c}}}{}}{bKh}{c{{Kj{{Ff{B`}}}}}{}}{{{Kj{{Ff{B`}}}}}c{}}{{{Kj{{Ff{B`}}}}}Kf}<``{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{}Bb}0{c{{Af{AIb}}}Ml}{{{b{AIb}}{b{dMb}}}Md}{cc{}}{BdAIb}{{{b{AIb}}}{{Dl{Fd}}}}{{{b{AIb}}}l}{{}c{}}{AIbBd}{{{b{AIb}}}Fj}{{{b{c}}}Fj{}}{ce{}{}}400{{}}{{{b{AIb}}c}AfMn}{c{{Af{e}}}{}{}}{Kf{{Af{AIbc}}}{}}{{}{{Af{c}}}{}}{bKh}{c{{Kj{{Ff{AIb}}}}}{}}{{{Kj{{Ff{AIb}}}}}c{}}{{{Kj{{Ff{AIb}}}}}Kf}=````````````````````````````````````````````````````````````{{bM`}Bb}0000000000000```{b{{b{c}}}{}}0000000000000{{{b{d}}}{{b{dc}}}{}}0000000000000{{{b{AId}}Kl}Bb}{{{b{AId}}}AId}{{{b{Kn}}}Kn}{{{b{AIf}}}AIf}{{{b{AIh}}}AIh}{{{b{AIj}}}AIj}{{{b{AIl}}}AIl}{{{b{AIn}}}AIn}{{{b{AJ`}}}AJ`}{{{b{AJb}}}AJb}{{{b{AJd}}}AJd}{{{b{AJf}}}AJf}{{{b{AJh}}}AJh}{{{b{AJj}}}AJj}{{{b{Kl}}}Kl}{{b{b{dc}}}Bb{}}0000000000000{bBb}0000000000000```{{}AId}{{}AIf}{{}AIh}{{}AIj}{{}AIl}{{}AIn}{{}AJ`}{{}AJb}{{}AJd}{{}AJf}{{}AJh}{{}AJj}{{}Kl}{{{b{AJ`}}}l}{{}Bb}00000000000000000000000{c{{Af{AIh}}}Ml}{c{{Af{AIj}}}Ml}{c{{Af{AIl}}}Ml}{c{{Af{AIn}}}Ml}{c{{Af{AJ`}}}Ml}{c{{Af{AJb}}}Ml}{c{{Af{AJd}}}Ml}{c{{Af{AJf}}}Ml}{c{{Af{AJh}}}Ml}{c{{Af{AJj}}}Ml}{c{{Af{Kl}}}Ml}```````{{{b{AId}}{b{dMb}}}Md}{{{b{AIf}}{b{dMb}}}Md}{{{b{AIh}}{b{dMb}}}Md}{{{b{AIj}}{b{dMb}}}Md}{{{b{AIl}}{b{dMb}}}Md}{{{b{AIn}}{b{dMb}}}Md}{{{b{AJ`}}{b{dMb}}}Md}0{{{b{AJb}}{b{dMb}}}Md}{{{b{AJd}}{b{dMb}}}Md}{{{b{AJf}}{b{dMb}}}Md}{{{b{AJh}}{b{dMb}}}Md}{{{b{AJj}}{b{dMb}}}Md}{{{b{Kl}}{b{dMb}}}Md}{cc{}}0000000000000{BdKn}{BdAIh}{BdAIj}{BdAIl}{BdAIn}{BdAJ`}{BdAJb}{BdAJd}{BdAJf}{BdAJh}{BdAJj}{BdKl}{{{b{AJj}}}{{n{AJh}}}}0````{{}c{}}0000000000000{KnBd}{AIhBd}{AIjBd}{AIlBd}{AInBd}{AJ`Bd}{AJbBd}{AJdBd}{AJfBd}{AJhBd}{AJjBd}{KlBd}{{{b{c}}}Fj{}}00000000000`{ce{}{}}00000000000``{cAId{{AJl{Kl}}AJnAK`}}{{l{n{Cj}}}Kn}{{lAId}AIf}{{}c{}}00000000000`444444444444444444444444{{}}00000000000{{{b{AIh}}c}AfMn}{{{b{AIj}}c}AfMn}{{{b{AIl}}c}AfMn}{{{b{AIn}}c}AfMn}{{{b{AJ`}}c}AfMn}{{{b{AJb}}c}AfMn}{{{b{AJd}}c}AfMn}{{{b{AJf}}c}AfMn}{{{b{AJh}}c}AfMn}{{{b{AJj}}c}AfMn}{{{b{Kl}}c}AfMn}`{{{b{Kn}}}{{n{{Dl{Kl}}}}}}{{{b{Kn}}}Bb}`{{{b{dKn}}{Dl{AIf}}}{{Af{Bbl}}}}```{bc{}}0000000000000{bl}{{{b{AJ`}}}l}````{c{{Af{e}}}{}{}}0000000000000{Kf{{Af{Knc}}}{}}{Kf{{Af{AIhc}}}{}}{Kf{{Af{AIjc}}}{}}{Kf{{Af{AIlc}}}{}}{Kf{{Af{AInc}}}{}}{Kf{{Af{AJ`c}}}{}}{Kf{{Af{AJbc}}}{}}{Kf{{Af{AJdc}}}{}}{Kf{{Af{AJfc}}}{}}{Kf{{Af{AJhc}}}{}}{Kf{{Af{AJjc}}}{}}{Kf{{Af{Klc}}}{}}{{}{{Af{c}}}{}}0000000000000`{bKh}0000000000000{{{b{dKn}}l}Bb}{c{{Kj{{Ff{Kn}}}}}{}}{c{{Kj{{Ff{AIh}}}}}{}}{c{{Kj{{Ff{AIj}}}}}{}}{c{{Kj{{Ff{AIl}}}}}{}}{c{{Kj{{Ff{AIn}}}}}{}}{c{{Kj{{Ff{AJ`}}}}}{}}{c{{Kj{{Ff{AJb}}}}}{}}{c{{Kj{{Ff{AJd}}}}}{}}{c{{Kj{{Ff{AJf}}}}}{}}{c{{Kj{{Ff{AJh}}}}}{}}{c{{Kj{{Ff{AJj}}}}}{}}{c{{Kj{{Ff{Kl}}}}}{}}{{{Kj{{Ff{Kn}}}}}c{}}{{{Kj{{Ff{AIh}}}}}c{}}{{{Kj{{Ff{AIj}}}}}c{}}{{{Kj{{Ff{AIl}}}}}c{}}{{{Kj{{Ff{AIn}}}}}c{}}{{{Kj{{Ff{AJ`}}}}}c{}}{{{Kj{{Ff{AJb}}}}}c{}}{{{Kj{{Ff{AJd}}}}}c{}}{{{Kj{{Ff{AJf}}}}}c{}}{{{Kj{{Ff{AJh}}}}}c{}}{{{Kj{{Ff{AJj}}}}}c{}}{{{Kj{{Ff{Kl}}}}}c{}}{{{Kj{{Ff{Kn}}}}}Kf}{{{Kj{{Ff{AIh}}}}}Kf}{{{Kj{{Ff{AIj}}}}}Kf}{{{Kj{{Ff{AIl}}}}}Kf}{{{Kj{{Ff{AIn}}}}}Kf}{{{Kj{{Ff{AJ`}}}}}Kf}{{{Kj{{Ff{AJb}}}}}Kf}{{{Kj{{Ff{AJd}}}}}Kf}{{{Kj{{Ff{AJf}}}}}Kf}{{{Kj{{Ff{AJh}}}}}Kf}{{{Kj{{Ff{AJj}}}}}Kf}{{{Kj{{Ff{Kl}}}}}Kf}{{{b{AJ`}}}l}{{}c{}}0000000000000","D":"BE`","p":[[1,"reference"],[0,"mut"],[5,"SDK",0,2992],[5,"TransactionBuilderParams",2130],[5,"TransactionStrParams",2307],[5,"String",2993],[6,"Option",2994],[5,"PutTransactionResult",2995],[5,"SuccessResponse",2996],[6,"SdkError",1946],[6,"Result",2997],[5,"DeployStrParams",706],[5,"SessionStrParams",933],[5,"PaymentStrParams",881],[5,"PutDeployResult",2998],[6,"Verbosity",2422],[1,"unit"],[1,"u32"],[5,"AccountIdentifier",1432],[6,"BlockIdentifierInput",1471],[5,"GetAccountResult",2999],[5,"GetAuctionInfoResult",3000],[6,"GetBalanceInput",177,3001],[5,"GetBalanceResult",3002],[10,"ToDigest",988],[5,"AvailableBlockRange",3003],[5,"BlockHash",3004],[6,"BlockHeader",3005],[1,"u64"],[5,"BlockSynchronizerStatus",3006],[5,"ChainspecRawBytes",3007],[5,"ConsensusStatus",3008],[5,"ConsensusValidatorChanges",3008],[6,"PublicKey",3009],[5,"RewardResponse",3008],[5,"EraId",3010],[6,"Key",3011],[5,"Vec",3012],[5,"GlobalStateQueryResult",3013],[5,"Digest",3014],[5,"LastProgress",3008],[5,"SignedBlock",3015],[5,"NetworkName",3008],[5,"NextUpgrade",3016],[5,"NodeStatus",3017],[5,"Peers",3018],[5,"ProtocolVersion",3019],[5,"ReactorStateName",3008],[6,"RecordId",3020],[1,"u8"],[1,"slice"],[6,"TransactionHash",3021],[1,"bool"],[5,"TransactionWithExecutionInfo",3008],[6,"Transaction",3022],[5,"SpeculativeExecutionResult",3023],[5,"Uptime",3008],[5,"GetBlockResult",3024],[5,"GetBlockTransfersResult",3025],[5,"GetChainspecResult",3026],[6,"Error",3027],[5,"DeployHash",1311],[5,"GetDeployResult",3028],[6,"DictionaryItemInput",194,3029],[5,"GetDictionaryItemResult",3030],[5,"EntityIdentifier",1565],[5,"GetAddressableEntityResult",3031],[5,"GetEraInfoResult",3032],[5,"GetEraSummaryResult",3033],[5,"GetNodeStatusResult",3034],[5,"GetPeersResult",3035],[5,"GetStateRootHashResult",3036],[5,"TransactionHash",1389],[5,"GetTransactionResult",3037],[5,"GetValidatorChangesResult",3038],[5,"Bytes",548],[1,"str"],[5,"ListRpcsResult",3039],[5,"Deploy",597],[5,"Transaction",2053],[5,"URef",2376],[5,"GlobalStateIdentifier",1607],[5,"PurseIdentifier",1643],[5,"QueryBalanceResult",3040],[5,"QueryBalanceDetailsResult",3041],[6,"PathIdentifierInput",211,3042],[5,"QueryGlobalStateResult",3043],[5,"QueryGlobalStateParams",211,3042],[5,"SpeculativeExecResult",3044],[5,"SpeculativeExecTxnResult",3045],[5,"JsValue",3046],[5,"TypeId",3047],[5,"Box",3048],[5,"EventParseResult",2534,3049],[5,"Watcher",2534,3049],[5,"CLValue",3050],[6,"Value",3051],[10,"Serialize",3052],[5,"Key",1683],[10,"ToBytes",3053],[5,"Timestamp",3054],[5,"TimeDiff",3054],[6,"SecretKey",3009],[5,"Private",3055],[5,"Formatter",3056],[8,"Result",3056],[5,"QueryGlobalStateResult",211,3042],[5,"QueryGlobalStateOptions",211,3042],[6,"KeyIdentifierInput",211,3042],[10,"Deserializer",3057],[10,"Serializer",3052],[5,"AccessRights",357],[5,"AccessRights",3058],[5,"JsError",3046],[5,"DictionaryAddr",402],[8,"DictionaryAddr",3011],[5,"EntityAddr",427],[6,"EntityAddr",3059],[1,"tuple"],[6,"Error",3053],[1,"usize"],[5,"HashAddr",468],[8,"HashAddr",3011],[5,"TransferAddr",3060],[5,"TransferAddr",497],[8,"URefAddr",3061],[5,"URefAddr",522],[6,"CLType",3062],[6,"Ordering",3063],[1,"char"],[10,"FromIterator",3064],[5,"Bytes",3065],[5,"Uint8Array",3066],[10,"Hasher",3067],[5,"Approval",3068],[5,"RuntimeArgs",3069],[5,"ApprovalsHash",3070],[5,"Deploy",3071],[5,"PublicKey",1855],[5,"ContractHash",1229],[5,"ContractPackageHash",1270],[5,"ArgsSimple",672],[17,"Item"],[10,"IntoIterator",3064],[5,"DeployStrParams",3072],[5,"DictionaryItemStrParams",752],[5,"AccountNamedKey",752],[5,"ContractNamedKey",752],[5,"EntityNamedKey",752],[5,"URefVariant",752],[5,"DictionaryVariant",752],[6,"DictionaryItemStrParams",3073],[5,"Array",3066],[5,"PaymentStrParams",3074],[5,"SessionStrParams",3075],[5,"Digest",988],[5,"Error",3056],[1,"array"],[5,"EraId",1040],[5,"AccountHash",1089],[5,"AccountHash",3076],[5,"AddressableEntityHash",1143],[5,"AddressableEntityHash",3059],[5,"BlockHash",1192],[5,"ContractHash",3077],[5,"ContractPackageHash",3077],[5,"PackageHash",3078],[5,"DeployHash",3079],[5,"PackageHash",1348],[8,"PackageAddr",3011],[6,"AccountIdentifier",2999],[5,"BlockIdentifier",1471],[6,"BlockIdentifier",3080],[5,"DictionaryItemIdentifier",1523],[6,"DictionaryItemIdentifier",3081],[6,"EntityIdentifier",3031],[6,"GlobalStateIdentifier",3080],[6,"PurseIdentifier",3082],[5,"Path",1744],[5,"PeerEntry",1782],[5,"PeerEntry",3035],[6,"PricingMode",1816],[6,"PricingMode",3083],[5,"RecordId",1908],[1,"u16"],[6,"CliError",3084],[5,"Error",3085],[6,"CLValueError",3050],[6,"DecodeError",3086],[5,"Error",3087],[10,"Error",3088],[5,"TransactionV1",3089],[6,"TransactionTarget",3090],[6,"TransferTargetKind",2130],[5,"TransferTarget",2130],[6,"TransactionKind",2130],[6,"TransactionBuilderParams",3091],[5,"TransactionStrParams",3092],[5,"URef",3061],[6,"Verbosity",3093],[5,"SignatureResponse",2459],[5,"EventHandlerFn",2534,3049],[5,"Subscription",2534,3049],[5,"Failure",2534,3049],[5,"Version2",2534,3049],[5,"Payment",2534,3049],[5,"ExecutionResult",2534,3049],[5,"HashString",2534,3049],[5,"PublicKeyString",2534,3049],[5,"Message",2534,3049],[5,"Messages",2534,3049],[5,"TransactionProcessed",2534,3049],[5,"Body",2534,3049],[10,"Fn",3094],[10,"Send",3095],[10,"Sync",3095],[15,"ConflictingArguments",2003],[15,"CustomError",2003],[15,"FailedToParseKey",2003],[15,"FailedToParsePublicKeyBytes",2003],[15,"FailedToParsePublicKey",2003],[15,"FailedToParseSecretKey",2003],[15,"FailedToGenerateSecretKey",2003],[15,"FailedToParseAccountHash",2003],[15,"FailedToParseContractHash",2003],[15,"FailedToParseContractPackageHash",2003],[15,"FailedToParsePackageHash",2003],[15,"FailedToParseEntity",2003],[15,"FailedToDecodeHex",2003],[15,"FailedToParseAccountHashLength",2003],[15,"FailedToParseEntityAddrLength",2003],[15,"FailedToParseURef",2003],[15,"FailedToParseInt",2003],[15,"FailedToParseTimeDiff",2003],[15,"FailedToParseTimestamp",2003],[15,"FailedToParseUint",2003],[15,"FailedToParseDigest",2003],[15,"FailedToParseAddressableEntityHash",2003],[15,"FailedToParseBool",2003],[15,"FailedToParseDec",2003],[15,"InvalidArgument",2003],[15,"FieldDeserialization",2003]],"r":[[0,2992],[1,2992],[4,3096],[6,3096],[69,3096],[71,3096],[88,3096],[90,3096],[96,2992],[102,3097],[106,3098],[108,3097],[110,3098],[113,3097],[115,3098],[130,2992],[131,3099],[132,3100],[133,3100],[153,3101],[154,3101],[155,3101],[156,3101],[157,3101],[158,3101],[159,3101],[160,3101],[161,3101],[162,3101],[163,3101],[164,3101],[165,3101],[166,3101],[167,3101],[168,3101],[169,3101],[170,3101],[171,3101],[172,3101],[173,3101],[174,3101],[175,3101],[176,3101],[177,3001],[194,3029],[212,3042],[214,3042],[215,3042],[216,3042],[217,3042],[2488,3049],[2489,3049],[2490,3049],[2491,3049],[2492,3049],[2493,3049],[2494,3049],[2495,3049],[2496,3049],[2497,3049],[2498,3049],[2499,3049],[2500,3049],[2501,3049],[2533,3102],[2534,3049],[2535,3049],[2536,3049],[2537,3049],[2538,3049],[2539,3049],[2540,3049],[2541,3049],[2542,3049],[2543,3049],[2544,3049],[2545,3049],[2546,3049],[2547,3049]],"b":[[373,"impl-OptionFromWasmAbi-for-AccessRights"],[374,"impl-AccessRights"],[379,"impl-OptionIntoWasmAbi-for-AccessRights"],[380,"impl-AccessRights"],[408,"impl-From%3CVec%3Cu8%3E%3E-for-DictionaryAddr"],[409,"impl-From%3C%5Bu8;+casper_types::::key::DictionaryAddr::%7Bconstant%230%7D%5D%3E-for-DictionaryAddr"],[438,"impl-From%3CEntityAddr%3E-for-EntityAddr"],[439,"impl-From%3CEntityIdentifier%3E-for-EntityAddr"],[475,"impl-From%3C%5Bu8;+casper_types::::key::HashAddr::%7Bconstant%230%7D%5D%3E-for-HashAddr"],[476,"impl-From%3CVec%3Cu8%3E%3E-for-HashAddr"],[503,"impl-From%3CTransferAddr%3E-for-TransferAddr"],[504,"impl-From%3CVec%3Cu8%3E%3E-for-TransferAddr"],[528,"impl-From%3C%5Bu8;+casper_types::::uref::URefAddr::%7Bconstant%230%7D%5D%3E-for-URefAddr"],[529,"impl-From%3CVec%3Cu8%3E%3E-for-URefAddr"],[571,"impl-From%3CBytes%3E-for-Bytes"],[572,"impl-From%3C%26%5Bu8%5D%3E-for-Bytes"],[573,"impl-From%3CVec%3Cu8%3E%3E-for-Bytes"],[1003,"impl-Display-for-Digest"],[1004,"impl-Debug-for-Digest"],[1005,"impl-From%3C%5Bu8;+_Digest::LENGTH%5D%3E-for-Digest"],[1006,"impl-From%3CDigest%3E-for-Digest"],[1107,"impl-From%3CAccountHash%3E-for-AccountHash"],[1108,"impl-From%3CPurseIdentifier%3E-for-AccountHash"],[1109,"impl-From%3CAccountIdentifier%3E-for-AccountHash"],[1111,"impl-From%3CEntityIdentifier%3E-for-AccountHash"],[1112,"impl-From%3CVec%3Cu8%3E%3E-for-AccountHash"],[1114,"impl-FromBytes-for-AccountHash"],[1115,"impl-AccountHash"],[1159,"impl-From%3CAddressableEntityHash%3E-for-AddressableEntityHash"],[1160,"impl-From%3C%5Bu8;+32%5D%3E-for-AddressableEntityHash"],[1161,"impl-From%3CHashAddr%3E-for-AddressableEntityHash"],[1162,"impl-From%3CContractHash%3E-for-AddressableEntityHash"],[1163,"impl-From%3CEntityAddr%3E-for-AddressableEntityHash"],[1166,"impl-AddressableEntityHash"],[1167,"impl-FromBytes-for-AddressableEntityHash"],[1202,"impl-Display-for-BlockHash"],[1203,"impl-Debug-for-BlockHash"],[1204,"impl-From%3CDigest%3E-for-BlockHash"],[1205,"impl-From%3CBlockHash%3E-for-BlockHash"],[1240,"impl-From%3CAddressableEntityHash%3E-for-ContractHash"],[1241,"impl-From%3CContractHash%3E-for-ContractHash"],[1244,"impl-ContractHash"],[1245,"impl-FromBytes-for-ContractHash"],[1281,"impl-From%3CContractPackageHash%3E-for-ContractPackageHash"],[1283,"impl-From%3CPackageHash%3E-for-ContractPackageHash"],[1285,"impl-FromBytes-for-ContractPackageHash"],[1286,"impl-ContractPackageHash"],[1321,"impl-Debug-for-DeployHash"],[1322,"impl-Display-for-DeployHash"],[1323,"impl-From%3CDigest%3E-for-DeployHash"],[1325,"impl-From%3CDeployHash%3E-for-DeployHash"],[1359,"impl-From%3C%5Bu8;+casper_types::::key::PackageAddr::%7Bconstant%230%7D%5D%3E-for-PackageHash"],[1360,"impl-From%3CPackageHash%3E-for-PackageHash"],[1363,"impl-FromBytes-for-PackageHash"],[1364,"impl-PackageHash"],[1400,"impl-Debug-for-TransactionHash"],[1401,"impl-Display-for-TransactionHash"],[1442,"impl-Debug-for-AccountIdentifier"],[1443,"impl-Display-for-AccountIdentifier"],[1444,"impl-From%3CAccountHash%3E-for-AccountIdentifier"],[1445,"impl-From%3CPublicKey%3E-for-AccountIdentifier"],[1447,"impl-From%3CAccountIdentifier%3E-for-AccountIdentifier"],[1575,"impl-Display-for-EntityIdentifier"],[1576,"impl-Debug-for-EntityIdentifier"],[1577,"impl-From%3CPublicKey%3E-for-EntityIdentifier"],[1578,"impl-From%3CEntityIdentifier%3E-for-EntityIdentifier"],[1579,"impl-From%3CEntityAddr%3E-for-EntityIdentifier"],[1580,"impl-From%3CAccountHash%3E-for-EntityIdentifier"],[1653,"impl-Debug-for-PurseIdentifier"],[1654,"impl-Display-for-PurseIdentifier"],[1655,"impl-From%3CAccountHash%3E-for-PurseIdentifier"],[1656,"impl-From%3CPurseIdentifier%3E-for-PurseIdentifier"],[1658,"impl-From%3CPublicKey%3E-for-PurseIdentifier"],[1659,"impl-From%3CURef%3E-for-PurseIdentifier"],[1755,"impl-Display-for-Path"],[1756,"impl-Debug-for-Path"],[1757,"impl-From%3CString%3E-for-Path"],[1758,"impl-From%3CVec%3CString%3E%3E-for-Path"],[1872,"impl-Display-for-PublicKey"],[1873,"impl-Debug-for-PublicKey"],[1875,"impl-From%3CPurseIdentifier%3E-for-PublicKey"],[1876,"impl-From%3CPublicKey%3E-for-PublicKey"],[1877,"impl-From%3CAccountIdentifier%3E-for-PublicKey"],[1878,"impl-From%3CEntityIdentifier%3E-for-PublicKey"],[1987,"impl-Display-for-SdkError"],[1988,"impl-Debug-for-SdkError"],[1989,"impl-From%3CCliError%3E-for-SdkError"],[1990,"impl-From%3CError%3E-for-SdkError"],[1991,"impl-From%3CCLValueError%3E-for-SdkError"],[1992,"impl-From%3CError%3E-for-SdkError"],[1994,"impl-From%3CDecodeError%3E-for-SdkError"],[1995,"impl-From%3CJsonArgsError%3E-for-SdkError"],[2075,"impl-From%3CDeploy%3E-for-Transaction"],[2077,"impl-From%3CTransaction%3E-for-Transaction"],[2078,"impl-From%3CTransactionV1%3E-for-Transaction"],[2396,"impl-From%3CPurseIdentifier%3E-for-URef"],[2397,"impl-From%3CURef%3E-for-URef"],[2437,"impl-From%3C%26str%3E-for-Verbosity"],[2438,"impl-From%3Cu64%3E-for-Verbosity"],[2440,"impl-From%3CString%3E-for-Verbosity"],[2441,"impl-From%3CVerbosity%3E-for-Verbosity"],[2701,"impl-Debug-for-HashString"],[2702,"impl-Display-for-HashString"]],"c":"OjAAAAEAAAAAADcAEAAAAAgAEAA4ADsASQBPAFEAZQBoAGoAbgBzAH8AgQBYAlkCWgJbAlwCXwJgAmQCaAJpAm4CbwJwAnMCdAJ2AncCeAJ5AnoCfQKCAoMChAKJAosCkAKRApICkwKUApUClgKXApgCmQKaApsCqgWrBawFsAo=","e":"OzAAAAEAAIgKiwAAAAUABwAAAAkAAQAMAAEADwAAADsAAAA9AAAAQAAAAEQAAgBIAAAASwABAE4AAABTAAEAWQAAAFsAAABeAAYAZwAAAGsAAABtAAAAbwAAAHIAAAB0AAAAdgAIAIMAAQCHAAAAmgAXALMACAC+AA4AzwAFANYAAADaACgABAEAAAkBAgARAV0AcAECAHQBIwCZAQIAnQEbALoBAgC+ARwA3AECAOABFgD4AQIA/AETABECAgAVAikAQAICAEQCJwBtAgMAcgI7AK8CAQCyAh0A0QIBANQCWgA1AwAAPANAAH4DAACAAzAAsgMAALQDOwDxAwIA9QMuACUEAAAnBC8AWAQGAGAELACOBAMAkwQjALgEAQC7BB8A3AQDAOEEIQAEBQQACgUiAC4FAgAyBR8AUwUDAFgFIgB8BQIAgAUmAKgFBACuBSYA1gUAANgFAgDdBSIAAQYAAAMGKgAvBgQANQYeAFUGAwBaBh8AewYFAIIGHwCjBhEAtgYpAOEGAADjBh8ABAcBAAcHKAAxBwAAMwcfAFQHBQBbBykAhgcAAIgHGgCkBxEAtwcBALoHAwC/BwEAwgcHAMsHAQDOB04AHggGACYIagCVCAMAnQh2ABUJAgAZCUIAXQkEAGMJJACJCQIAjQkVAKQJAgCoCRAAvgkEAMcJCQDUCQkA4AkGAOwJBAD1CSwAJAorAFEKMwCJCgwApAoRAMQKJgDuCjwALQsAADELSwB+CzIA"}]]')); if (typeof exports !== 'undefined') exports.searchIndex = searchIndex; else if (window.initSearch) window.initSearch(searchIndex); -//{"start":39,"fragment_lengths":[89336]} \ No newline at end of file +//{"start":39,"fragment_lengths":[89789]} \ No newline at end of file diff --git a/docs/api-rust/search.desc/casper_rust_wasm_sdk/casper_rust_wasm_sdk-desc-0-.js b/docs/api-rust/search.desc/casper_rust_wasm_sdk/casper_rust_wasm_sdk-desc-0-.js index 6433a715b..3faa3df61 100644 --- a/docs/api-rust/search.desc/casper_rust_wasm_sdk/casper_rust_wasm_sdk-desc-0-.js +++ b/docs/api-rust/search.desc/casper_rust_wasm_sdk/casper_rust_wasm_sdk-desc-0-.js @@ -1 +1 @@ -searchState.loadedDescShard("casper_rust_wasm_sdk", 0, "Calls a smart contract entry point with the specified …\nCalls a smart contract entry point with the specified …\nPerform a deploy operation.\nReturns the argument unchanged.\nRetrieves account information based on the provided …\nRetrieves auction information based on the provided …\nRetrieves balance information based on the provided …\nReturns the available block range.\nReturns the block header with the given hash.\nReturns the block header at the given height.\nReturns the block synchronizer status.\nReturns the raw chainspec bytes and additional …\nReturns the consensus status.\nReturns the last consensus validator changes.\nRetrieves the reward for the given delegator at the era …\nRetrieves the reward for the given delegator at the era …\nRetrieves the reward for the given delegator at the given …\nRetrieves an item from the global state using the most …\nRetrieves an item from the global state using a block hash.\nRetrieves an item from the global state using a block …\nRetrieves an item from the global state using a specific …\nReturns the last progress recorded by the node.\nReturns the latest block header.\nReturns the latest signed block along with signatures.\nReturns the latest switch block header.\nReturns the network name.\nReturns information about the next upgrade point.\nRetrieves the node status.\nReturns the peer list.\nRetrieves the protocol version from the node.\nReturns the current reactor state.\nReads a record from the node.\nReturns the signed block with the given hash.\nReturns the signed block at the given height.\nReturns the transaction by its hash.\nAttempts to send a transaction to the node for inclusion.\nAttempts to send a transaction to the node for speculative …\nReturns the node uptime.\nRetrieves the reward for the given validator at the era …\nRetrieves the reward for the given validator at the era …\nRetrieves the reward for the given validator at the given …\nRetrieves block information using the provided options.\nRetrieves block transfers information based on the …\nAsynchronously retrieves the chainspec.\nRetrieves deploy information based on the provided options.\nRetrieves dictionary item information based on the …\nRetrieves account information based on the provided …\nRetrieves era summary information based on the provided …\nRetrieves node status information based on the provided …\nRetrieves peers.\nRetrieves state root hash information based on the …\nRetrieves transaction information based on the provided …\nRetrieves validator changes based on the provided options.\nInstalls a smart contract with the specified parameters …\nInstalls a smart contract with the specified parameters …\nCalls U::from(self).\nLists available RPCs based on the provided options.\nCreates a deploy using the provided parameters.\nCreates a transaction using the provided parameters.\nCreates a transfer deploy with the provided parameters.\nCreates a transfer transaction with the provided …\nPuts a deploy based on the provided options.\nPuts a transaction based on the provided options.\nRetrieves balance information based on the provided …\nRetrieves balance information details based on the …\nQuery a contract dictionary item.\nQuery a contract key.\nRetrieves global state information based on the provided …\nBuilds parameters for querying global state based on the …\nSigns a deploy using the provided secret key.\nSigns a transaction using the provided secret key.\nThis function allows executing a deploy speculatively.\nPerform speculative execution.\nPerform speculative execution.\nThis function allows executing a transaction speculatively.\nPerform a speculative transfer.\nPerform a speculative transfer transaction.\nPerform a transaction operation.\nPerform a transfer of funds.\nPerform a transfer transaction of funds.\nWaits for a deploy event to be processed asynchronously. …\nAlias for wait_deploy Waits for a deploy event to be …\nCreates a new Watcher instance to watch deploys. Legacy …\nCreates a new Watcher instance to watch deploys.\nLogs an error message, prefixing it with “error wasm” …\nLogs a message, prefixing it with “log wasm” and sends …\nConverts a CLValue to a JSON Value.\nConvert a formatted account hash to a base64-encoded Key …\nComputes the Blake2b hash of the provided metadata.\nGets the current timestamp.\nGets the gas price or returns the default value if not …\nGets the time to live (TTL) value or returns the default …\nConverts a hexadecimal string to a regular string.\nConverts a hexadecimal string to a vector of unsigned …\nPretty prints a serializable value as a JSON string.\nCreates a dictionary item key by concatenating the …\nConverts motes to CSPR (Casper tokens).\nParses a timestamp string into a Timestamp object.\nParses a TTL (time to live) string into a TimeDiff object.\nConverts a secret key in PEM format to its corresponding …\nParses a secret key in PEM format into a SecretKey object.\nGenerates a secret key using the Ed25519 algorithm.\nGenerates a secret key using the secp256k1 algorithm.\nEnum representing different ways to specify the purse uref.\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nEnum to represent input for KeyIdentifier.\nEnum to represent input for PathIdentifier.\nOptions for the query_global_state method.\nStruct to store parameters for querying global state.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nFailed to parse a transfer target\nFailed to parse a validator public key.\nError when handling the response from the binary port.\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nRepresents the body of an event, containing processed …\nA wrapper for an event handler function, providing …\nRepresents the result of parsing an event, containing …\nRepresents the result of an execution, either Success or …\nRepresents a failure response containing an error message.\nRepresents a subscription to transaction events for …\nRepresents processed deploy information.\nRepresents a success response containing a cost value.\nRepresents a deploy watcher responsible for monitoring …\nHandler function for transaction events.\nResult of the execution, either Success or Failure.\nOptional Failure information.\nOptional Success information.\nTransaction target hash to identify the subscription.\nRepresents the body of an event, containing processed …\nA wrapper for an event handler function, providing …\nRepresents the result of parsing an event, containing …\nRepresents the result of an execution, either Success or …\nRepresents a failure response containing an error message.\nRepresents a subscription to transaction events for …\nRepresents processed deploy information.\nRepresents a success response containing a cost value.\nRepresents a deploy watcher responsible for monitoring …\nCalls the stored event handling function with the provided …\nImplements the Clone trait for creating a cloned instance …\nImplements the Default trait, creating a default instance …\nHandler function for transaction events.\nResult of the execution, either Success or Failure.\nOptional Failure information.\nImplements the Debug trait for better debugging support.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCreates a new EventHandlerFn with the specified event …\nCreates a new Watcher instance.\nConstructor for Subscription for non-wasm32 target …\nAsynchronously starts watching for transaction events and …\nStops watching for transaction events.\nSubscribes to transaction events.\nOptional Success information.\nTransaction target hash to identify the subscription.\nUnsubscribes from transaction events based on the provided …") \ No newline at end of file +searchState.loadedDescShard("casper_rust_wasm_sdk", 0, "Calls a smart contract entry point with the specified …\nCalls a smart contract entry point with the specified …\nPerform a deploy operation.\nReturns the argument unchanged.\nRetrieves account information based on the provided …\nRetrieves auction information based on the provided …\nRetrieves balance information based on the provided …\nReturns the available block range.\nReturns the block header with the given hash.\nReturns the block header at the given height.\nReturns the block synchronizer status.\nReturns the raw chainspec bytes and additional …\nReturns the consensus status.\nReturns the last consensus validator changes.\nRetrieves the reward for the given delegator at the era …\nRetrieves the reward for the given delegator at the era …\nRetrieves the reward for the given delegator at the given …\nRetrieves an item from the global state using the most …\nRetrieves an item from the global state using a block hash.\nRetrieves an item from the global state using a block …\nRetrieves an item from the global state using a specific …\nReturns the last progress recorded by the node.\nReturns the latest block header.\nReturns the latest signed block along with signatures.\nReturns the latest switch block header.\nReturns the network name.\nReturns information about the next upgrade point.\nRetrieves the node status.\nReturns the peer list.\nRetrieves the protocol version from the node.\nReturns the current reactor state.\nReads a record from the node.\nReturns the signed block with the given hash.\nReturns the signed block at the given height.\nReturns the transaction by its hash.\nAttempts to send a transaction to the node for inclusion.\nAttempts to send a transaction to the node for speculative …\nReturns the node uptime.\nRetrieves the reward for the given validator at the era …\nRetrieves the reward for the given validator at the era …\nRetrieves the reward for the given validator at the given …\nRetrieves block information using the provided options.\nRetrieves block transfers information based on the …\nAsynchronously retrieves the chainspec.\nRetrieves deploy information based on the provided options.\nRetrieves dictionary item information based on the …\nRetrieves account information based on the provided …\nRetrieves era summary information based on the provided …\nRetrieves node status information based on the provided …\nRetrieves peers.\nRetrieves state root hash information based on the …\nRetrieves transaction information based on the provided …\nRetrieves validator changes based on the provided options.\nInstalls a smart contract with the specified parameters …\nInstalls a smart contract with the specified parameters …\nCalls U::from(self).\nLists available RPCs based on the provided options.\nCreates a deploy using the provided parameters.\nCreates a transaction using the provided parameters.\nCreates a transfer deploy with the provided parameters.\nCreates a transfer transaction with the provided …\nPuts a deploy based on the provided options.\nPuts a transaction based on the provided options.\nRetrieves balance information based on the provided …\nRetrieves balance information details based on the …\nQuery a contract dictionary item.\nQuery a contract key.\nRetrieves global state information based on the provided …\nSigns a deploy using the provided secret key.\nSigns a transaction using the provided secret key.\nThis function allows executing a deploy speculatively.\nPerform speculative execution.\nPerform speculative execution.\nThis function allows executing a transaction speculatively.\nPerform a speculative transfer.\nPerform a speculative transfer transaction.\nPerform a transaction operation.\nPerform a transfer of funds.\nPerform a transfer transaction of funds.\nWaits for a deploy event to be processed asynchronously. …\nAlias for wait_deploy Waits for a deploy event to be …\nCreates a new Watcher instance to watch deploys. Legacy …\nCreates a new Watcher instance to watch deploys.\nLogs an error message, prefixing it with “error wasm” …\nLogs a message, prefixing it with “log wasm” and sends …\nConverts a CLValue to a JSON Value.\nConvert a formatted account hash to a base64-encoded Key …\nConverts a formatted key hash to a base64-encoded string …\nComputes the Blake2b hash of the provided metadata.\nGets the current timestamp.\nGets the gas price or returns the default value if not …\nGets the time to live (TTL) value or returns the default …\nConverts a hexadecimal string to a regular string.\nConverts a hexadecimal string to a vector of unsigned …\nPretty prints a serializable value as a JSON string.\nCreates a dictionary item key by concatenating the …\nConverts motes to CSPR (Casper tokens).\nParses a timestamp string into a Timestamp object.\nParses a TTL (time to live) string into a TimeDiff object.\nConverts a secret key in PEM format to its corresponding …\nParses a secret key in PEM format into a SecretKey object.\nGenerates a secret key using the Ed25519 algorithm.\nGenerates a secret key using the secp256k1 algorithm.\nEnum representing different ways to specify the purse uref.\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nEnum to represent input for KeyIdentifier.\nEnum to represent input for PathIdentifier.\nOptions for the query_global_state method.\nStruct to store parameters for querying global state.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nFailed to parse base16 bytes.\nFailed to parse a transfer target\nFailed to parse a validator public key.\nError when handling the response from the binary port.\nUnexpected transaction args variant.\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nRepresents the body of an event, containing processed …\nA wrapper for an event handler function, providing …\nRepresents the result of parsing an event, containing …\nRepresents the result of an execution, either Success or …\nRepresents a failure response containing an error message.\nRepresents a subscription to transaction events for …\nRepresents processed deploy information.\nRepresents a success response containing a cost value.\nRepresents a deploy watcher responsible for monitoring …\nHandler function for transaction events.\nResult of the execution, either Success or Failure.\nOptional Failure information.\nOptional Success information.\nTransaction target hash to identify the subscription.\nRepresents the body of an event, containing processed …\nA wrapper for an event handler function, providing …\nRepresents the result of parsing an event, containing …\nRepresents the result of an execution, either Success or …\nRepresents a failure response containing an error message.\nRepresents a subscription to transaction events for …\nRepresents processed deploy information.\nRepresents a success response containing a cost value.\nRepresents a deploy watcher responsible for monitoring …\nCalls the stored event handling function with the provided …\nImplements the Clone trait for creating a cloned instance …\nImplements the Default trait, creating a default instance …\nHandler function for transaction events.\nResult of the execution, either Success or Failure.\nOptional Failure information.\nImplements the Debug trait for better debugging support.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCreates a new EventHandlerFn with the specified event …\nCreates a new Watcher instance.\nConstructor for Subscription for non-wasm32 target …\nAsynchronously starts watching for transaction events and …\nStops watching for transaction events.\nSubscribes to transaction events.\nOptional Success information.\nTransaction target hash to identify the subscription.\nUnsubscribes from transaction events based on the provided …") \ No newline at end of file diff --git a/docs/api-rust/settings.html b/docs/api-rust/settings.html index f7d17d52e..2138967f2 100644 --- a/docs/api-rust/settings.html +++ b/docs/api-rust/settings.html @@ -1 +1 @@ -Settings

Rustdoc settings

Back
\ No newline at end of file +Settings

Rustdoc settings

Back
\ No newline at end of file diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/helpers/mod.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/helpers/mod.rs.html index f9efd5231..c99155764 100644 --- a/docs/api-rust/src/casper_rust_wasm_sdk/helpers/mod.rs.html +++ b/docs/api-rust/src/casper_rust_wasm_sdk/helpers/mod.rs.html @@ -1,4 +1,4 @@ -mod.rs - source

casper_rust_wasm_sdk/helpers/
mod.rs

+mod.rs - source

casper_rust_wasm_sdk/helpers/
mod.rs

 1
 2
 3
@@ -714,7 +714,45 @@
 713
 714
 715
-716
use crate::types::hash::account_hash::AccountHash;
+716
+717
+718
+719
+720
+721
+722
+723
+724
+725
+726
+727
+728
+729
+730
+731
+732
+733
+734
+735
+736
+737
+738
+739
+740
+741
+742
+743
+744
+745
+746
+747
+748
+749
+750
+751
+752
+753
use crate::types::hash::account_hash::AccountHash;
+use crate::types::transaction_params::transaction_str_params::{DEFAULT_GAS_PRICE, DEFAULT_TTL};
 use crate::types::{key::Key, public_key::PublicKey, sdk_error::SdkError, verbosity::Verbosity};
 use base64::engine::general_purpose;
 use base64::Engine;
@@ -726,8 +764,8 @@
 use casper_client::cli::JsonArg;
 use casper_types::{
     bytesrepr::ToBytes, cl_value_to_json as cl_value_to_json_from_casper_types, CLValue,
-    DeployBuilder, Key as CasperTypesKey, NamedArg, PublicKey as CasperTypesPublicKey, RuntimeArgs,
-    SecretKey, TimeDiff, Timestamp,
+    Key as CasperTypesKey, NamedArg, PublicKey as CasperTypesPublicKey, RuntimeArgs, SecretKey,
+    TimeDiff, Timestamp,
 };
 use chrono::{DateTime, SecondsFormat, Utc};
 #[cfg(target_arch = "wasm32")]
@@ -824,8 +862,8 @@
 /// println!("Dictionary Item Key (Key/Value as Key): {}", dictionary_item_key);
 /// assert_eq!(dictionary_item_key,"1e26dc82db208943c3785c0e11b9d78b9c408fee748c78dda5a5d016840dedca".to_string());
 /// ```
-pub fn make_dictionary_item_key<V: ToBytes>(key: Key, value: &V) -> String {
-    let key: CasperTypesKey = CasperTypesKey::from(key);
+pub fn make_dictionary_item_key<V: ToBytes>(key: &Key, value: &V) -> String {
+    let key: CasperTypesKey = CasperTypesKey::from(key.clone());
     let mut bytes_a = key.to_bytes().unwrap_or_default();
     let mut bytes_b = value.to_bytes().unwrap_or_default();
 
@@ -859,6 +897,29 @@
     Ok(general_purpose::STANDARD.encode(key)) // base64.encode
 }
 
+/// Converts a formatted key hash to a base64-encoded string (CEP-18 key encoding).
+///
+/// # Arguments
+///
+/// * `formatted_hash` - A hex-formatted string representing the key hash.
+///   Example: "hash-b485c074cef7ccaccd0302949d2043ab7133abdb14cfa87e8392945c0bd80a5f"
+///
+/// # Returns
+///
+/// Returns a `Result` containing the base64-encoded string on success.
+/// Example: "AbSFwHTO98yszQMClJ0gQ6txM6vbFM+ofoOSlFwL2Apf"
+///
+/// # Errors
+///
+/// This function returns an error if:
+/// - The input string is not a valid formatted key hash.
+/// - The conversion to bytes or base64 encoding fails.
+pub fn get_base64_key_from_key_hash(formatted_hash: &str) -> Result<String, Box<SdkError>> {
+    let key = Key::from_formatted_str(formatted_hash)?;
+    let key = key.to_bytes().unwrap();
+    Ok(general_purpose::STANDARD.encode(key)) // base64.encode
+}
+
 /// Gets the time to live (TTL) value or returns the default value if not provided.
 ///
 /// # Arguments
@@ -872,7 +933,7 @@
     if let Some(ttl) = ttl {
         ttl.to_string()
     } else {
-        DeployBuilder::DEFAULT_TTL.to_string()
+        DEFAULT_TTL.to_string()
     }
 }
 
@@ -918,7 +979,7 @@
 ///
 /// The gas price or the default gas price if not provided.
 pub fn get_gas_price_or_default(gas_price: Option<u64>) -> u64 {
-    gas_price.unwrap_or(DeployBuilder::DEFAULT_GAS_PRICE)
+    gas_price.unwrap_or(DEFAULT_GAS_PRICE)
 }
 
 /// Gets the value as a string or returns an empty string if not provided.
@@ -1217,7 +1278,7 @@
         assert_eq!(ttl_value, "1h".to_string());
 
         let default_ttl = get_ttl_or_default(None);
-        assert_eq!(default_ttl, DeployBuilder::DEFAULT_TTL.to_string());
+        assert_eq!(default_ttl, DEFAULT_TTL.to_string());
     }
 
     #[test]
@@ -1249,7 +1310,7 @@
         assert_eq!(price, 100);
 
         let default_price = get_gas_price_or_default(None);
-        assert_eq!(default_price, DeployBuilder::DEFAULT_GAS_PRICE);
+        assert_eq!(default_price, DEFAULT_GAS_PRICE);
     }
 
     #[test]
@@ -1396,7 +1457,7 @@
         )
         .unwrap();
         let value = U256::from(1);
-        let dictionary_item_key = make_dictionary_item_key(key, &value);
+        let dictionary_item_key = make_dictionary_item_key(&key, &value);
         assert_eq!(
             dictionary_item_key,
             "145f6211a24c0a8af16b47e7aa58431ea25172eb402903b3c25ac92b9784c7a9".to_string()
@@ -1409,7 +1470,7 @@
             "account-hash-e11bfffe63bf899ea07117af8a2bb43ef0078c0e38ebee6b6cb0b0e39c233538",
         )
         .unwrap();
-        let dictionary_item_key = make_dictionary_item_key(key, &value);
+        let dictionary_item_key = make_dictionary_item_key(&key, &value);
         assert_eq!(
             dictionary_item_key,
             "1e26dc82db208943c3785c0e11b9d78b9c408fee748c78dda5a5d016840dedca".to_string()
@@ -1429,5 +1490,18 @@
         // Check the result against the expected output
         assert_eq!(result, expected_output.to_string());
     }
+
+    #[test]
+    fn test_get_base64_key_from_key_hash() {
+        // Test with a known input and expected output
+        let input_hash = "hash-b485c074cef7ccaccd0302949d2043ab7133abdb14cfa87e8392945c0bd80a5f";
+        let expected_output = "AbSFwHTO98yszQMClJ0gQ6txM6vbFM+ofoOSlFwL2Apf";
+
+        // Call the function under test
+        let result = get_base64_key_from_key_hash(input_hash).unwrap();
+
+        // Check the result against the expected output
+        assert_eq!(result, expected_output.to_string());
+    }
 }
 
\ No newline at end of file diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/js/externs.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/js/externs.rs.html index 53ad6b8a6..e21430b36 100644 --- a/docs/api-rust/src/casper_rust_wasm_sdk/js/externs.rs.html +++ b/docs/api-rust/src/casper_rust_wasm_sdk/js/externs.rs.html @@ -1,4 +1,4 @@ -externs.rs - source

casper_rust_wasm_sdk/js/
externs.rs

+externs.rs - source

casper_rust_wasm_sdk/js/
externs.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/js/mod.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/js/mod.rs.html
index 74533ecd0..765e9b7ee 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/js/mod.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/js/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source

casper_rust_wasm_sdk/js/
mod.rs

+mod.rs - source

casper_rust_wasm_sdk/js/
mod.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/lib.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/lib.rs.html
index cdfe8795c..9037cc953 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/lib.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/lib.rs.html
@@ -1,4 +1,4 @@
-lib.rs - source

casper_rust_wasm_sdk/
lib.rs

+lib.rs - source

casper_rust_wasm_sdk/
lib.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/binary_port/mod.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/binary_port/mod.rs.html
index 4051051c2..fe37342ec 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/binary_port/mod.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/binary_port/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source

casper_rust_wasm_sdk/sdk/binary_port/
mod.rs

+mod.rs - source

casper_rust_wasm_sdk/sdk/binary_port/
mod.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/binary_port/wasm32.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/binary_port/wasm32.rs.html
index e43471a14..a1fc1d374 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/binary_port/wasm32.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/binary_port/wasm32.rs.html
@@ -1,4 +1,4 @@
-wasm32.rs - source

casper_rust_wasm_sdk/sdk/binary_port/
wasm32.rs

+wasm32.rs - source

casper_rust_wasm_sdk/sdk/binary_port/
wasm32.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/contract/call_entrypoint.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/contract/call_entrypoint.rs.html
index 7878c96c4..b17a2f86d 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/contract/call_entrypoint.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/contract/call_entrypoint.rs.html
@@ -1,4 +1,4 @@
-call_entrypoint.rs - source

casper_rust_wasm_sdk/sdk/contract/
call_entrypoint.rs

+call_entrypoint.rs - source

casper_rust_wasm_sdk/sdk/contract/
call_entrypoint.rs

 1
 2
 3
@@ -256,7 +256,9 @@
 255
 256
 257
-258
#[cfg(target_arch = "wasm32")]
+258
+259
+260
#[cfg(target_arch = "wasm32")]
 use crate::transaction::transaction::PutTransactionResult;
 use crate::{
     types::{
@@ -369,6 +371,7 @@
         let sdk = SDK::new(None, None, None);
         let builder_params = TransactionBuilderParams::default();
         let transaction_params = TransactionStrParams::default();
+        transaction_params.set_payment_amount(PAYMENT_AMOUNT);
 
         let error_message =
             "transaction requires account - use `with_account` or `with_secret_key`";
@@ -425,6 +428,7 @@
         transaction_params.set_secret_key(&secret_key);
         transaction_params.set_chain_name(&chain_name);
         transaction_params.set_session_args_simple(ARGS.to_vec());
+        transaction_params.set_payment_amount(PAYMENT_AMOUNT);
 
         let entity_addr = EntityAddr::from_formatted_str(
             "entity-contract-cfa781f5eb69c3eee952c2944ce9670a049f88c5e46b83fb5881ebe13fb98e6d",
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/contract/call_entrypoint_deploy.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/contract/call_entrypoint_deploy.rs.html
index c8ebaf20f..2a9609633 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/contract/call_entrypoint_deploy.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/contract/call_entrypoint_deploy.rs.html
@@ -1,4 +1,4 @@
-call_entrypoint_deploy.rs - source

casper_rust_wasm_sdk/sdk/contract/
call_entrypoint_deploy.rs

+call_entrypoint_deploy.rs - source

casper_rust_wasm_sdk/sdk/contract/
call_entrypoint_deploy.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/contract/install.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/contract/install.rs.html
index 21cf81e96..0dca0fd9a 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/contract/install.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/contract/install.rs.html
@@ -1,4 +1,4 @@
-install.rs - source

casper_rust_wasm_sdk/sdk/contract/
install.rs

+install.rs - source

casper_rust_wasm_sdk/sdk/contract/
install.rs

 1
 2
 3
@@ -270,7 +270,9 @@
 269
 270
 271
-272
#[cfg(target_arch = "wasm32")]
+272
+273
+274
#[cfg(target_arch = "wasm32")]
 use crate::transaction::transaction::PutTransactionResult;
 use crate::{
     types::{
@@ -353,7 +355,6 @@
         rpc_address: Option<String>,
     ) -> Result<SuccessResponse<_PutTransactionResult>, SdkError> {
         //log("install!");
-        // TODO Fix is_install_upgrade
         let is_install_upgrade = Some(true);
         let builder_params =
             TransactionBuilderParams::new_session(Some(transaction_bytes), is_install_upgrade);
@@ -381,6 +382,7 @@
         // Arrange
         let sdk = SDK::new(None, None, None);
         let transaction_params = TransactionStrParams::default();
+        transaction_params.set_payment_amount(PAYMENT_AMOUNT);
         let transaction_bytes = Bytes::default();
 
         let error_message =
@@ -394,6 +396,7 @@
         // Assert
         assert!(result.is_err());
         let err_string = result.err().unwrap().to_string();
+
         assert!(err_string.contains(error_message));
     }
 
@@ -446,6 +449,7 @@
         transaction_params.set_secret_key(&secret_key);
         transaction_params.set_chain_name("test");
         transaction_params.set_session_args_simple(ARGS.to_vec());
+        transaction_params.set_payment_amount(PAYMENT_AMOUNT);
 
         let transaction_bytes = match read_wasm_file(&format!("{WASM_PATH}{HELLO_CONTRACT}")) {
             Ok(transaction_bytes) => transaction_bytes,
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/contract/install_deploy.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/contract/install_deploy.rs.html
index d8f196b37..ec18b0171 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/contract/install_deploy.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/contract/install_deploy.rs.html
@@ -1,4 +1,4 @@
-install_deploy.rs - source

casper_rust_wasm_sdk/sdk/contract/
install_deploy.rs

+install_deploy.rs - source

casper_rust_wasm_sdk/sdk/contract/
install_deploy.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/contract/mod.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/contract/mod.rs.html
index ec7e0800d..cef21f707 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/contract/mod.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/contract/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source

casper_rust_wasm_sdk/sdk/contract/
mod.rs

+mod.rs - source

casper_rust_wasm_sdk/sdk/contract/
mod.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/contract/query_contract_dict.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/contract/query_contract_dict.rs.html
index 5d36c5263..0fb8666f8 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/contract/query_contract_dict.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/contract/query_contract_dict.rs.html
@@ -1,4 +1,4 @@
-query_contract_dict.rs - source

casper_rust_wasm_sdk/sdk/contract/
query_contract_dict.rs

+query_contract_dict.rs - source

casper_rust_wasm_sdk/sdk/contract/
query_contract_dict.rs

 1
 2
 3
@@ -362,13 +362,13 @@
     /// A `Result` containing either a `SuccessResponse<_GetDictionaryItemResult>` or a `SdkError` in case of an error.
     pub async fn query_contract_dict(
         &self,
-        state_root_hash: impl ToDigest,
         dictionary_item: DictionaryItemInput,
+        state_root_hash: Option<impl ToDigest>,
         verbosity: Option<Verbosity>,
         rpc_address: Option<String>,
     ) -> Result<SuccessResponse<_GetDictionaryItemResult>, SdkError> {
         // log("query_contract_dict!");
-        self.get_dictionary_item(state_root_hash, dictionary_item, verbosity, rpc_address)
+        self.get_dictionary_item(dictionary_item, state_root_hash, verbosity, rpc_address)
             .await
             .map_err(SdkError::from)
     }
@@ -395,9 +395,9 @@
         // Act
         let result = sdk
             .query_contract_dict(
-                "7d3dc9c74fe93e83fe6cc7a9830ba223035ad4fd4fd464489640742069ca31ed", // query_contract_dict does not support empty string as state_root_hash
-                get_dictionary_item(false).await,
-                None,
+                get_dictionary_item(false).await,
+                Some("7d3dc9c74fe93e83fe6cc7a9830ba223035ad4fd4fd464489640742069ca31ed"), // query_contract_dict does not support empty string as state_root_hash
+                None,
                 None,
             )
             .await;
@@ -429,8 +429,8 @@
         // Act
         let result = sdk
             .query_contract_dict(
-                state_root_hash,
                 dictionary_item,
+                Some(state_root_hash),
                 verbosity,
                 Some(rpc_address),
             )
@@ -451,8 +451,8 @@
         // Act
         let result = sdk
             .query_contract_dict(
-                state_root_hash,
                 get_dictionary_item(false).await,
+                Some(state_root_hash),
                 verbosity,
                 Some(rpc_address),
             )
@@ -472,8 +472,8 @@
         // Act
         let result = sdk
             .query_contract_dict(
-                state_root_hash,
                 get_dictionary_item(false).await,
+                Some(state_root_hash),
                 verbosity,
                 Some(rpc_address),
             )
@@ -494,8 +494,8 @@
         // Act
         let result = sdk
             .query_contract_dict(
-                state_root_hash,
                 get_dictionary_item(true).await,
+                Some(state_root_hash),
                 verbosity,
                 Some(rpc_address),
             )
@@ -521,8 +521,8 @@
         // Act
         let result = sdk
             .query_contract_dict(
-                state_root_hash,
                 DictionaryItemInput::Params(params),
+                Some(state_root_hash),
                 verbosity,
                 Some(rpc_address),
             )
@@ -543,9 +543,9 @@
         // Act
         let result = sdk
             .query_contract_dict(
-                "7d3dc9c74fe93e83fe6cc7a9830ba223035ad4fd4fd464489640742069ca31ed", // query_contract_dict does not support empty string as state_root_hash
-                get_dictionary_item(false).await,
-                None,
+                get_dictionary_item(false).await,
+                Some("7d3dc9c74fe93e83fe6cc7a9830ba223035ad4fd4fd464489640742069ca31ed"), // query_contract_dict does not support empty string as state_root_hash
+                None,
                 None,
             )
             .await;
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/contract/query_contract_key.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/contract/query_contract_key.rs.html
index cfdfd5563..f4cda7c8f 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/contract/query_contract_key.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/contract/query_contract_key.rs.html
@@ -1,4 +1,4 @@
-query_contract_key.rs - source

casper_rust_wasm_sdk/sdk/contract/
query_contract_key.rs

+query_contract_key.rs - source

casper_rust_wasm_sdk/sdk/contract/
query_contract_key.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/deploy/deploy.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/deploy/deploy.rs.html
index d5529cc91..79e61e0f8 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/deploy/deploy.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/deploy/deploy.rs.html
@@ -1,4 +1,4 @@
-deploy.rs - source

casper_rust_wasm_sdk/sdk/deploy/
deploy.rs

+deploy.rs - source

casper_rust_wasm_sdk/sdk/deploy/
deploy.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/deploy/mod.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/deploy/mod.rs.html
index a4ed4c0d5..97d17bdb2 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/deploy/mod.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/deploy/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source

casper_rust_wasm_sdk/sdk/deploy/
mod.rs

+mod.rs - source

casper_rust_wasm_sdk/sdk/deploy/
mod.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/deploy/speculative_deploy.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/deploy/speculative_deploy.rs.html
index 3aac952f8..176962c76 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/deploy/speculative_deploy.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/deploy/speculative_deploy.rs.html
@@ -1,4 +1,4 @@
-speculative_deploy.rs - source

casper_rust_wasm_sdk/sdk/deploy/
speculative_deploy.rs

+speculative_deploy.rs - source

casper_rust_wasm_sdk/sdk/deploy/
speculative_deploy.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/deploy/speculative_transfer.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/deploy/speculative_transfer.rs.html
index 0493b66d6..b2ecbbd7d 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/deploy/speculative_transfer.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/deploy/speculative_transfer.rs.html
@@ -1,4 +1,4 @@
-speculative_transfer.rs - source

casper_rust_wasm_sdk/sdk/deploy/
speculative_transfer.rs

+speculative_transfer.rs - source

casper_rust_wasm_sdk/sdk/deploy/
speculative_transfer.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/deploy/transfer.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/deploy/transfer.rs.html
index e71df7f34..821f200cd 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/deploy/transfer.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/deploy/transfer.rs.html
@@ -1,4 +1,4 @@
-transfer.rs - source

casper_rust_wasm_sdk/sdk/deploy/
transfer.rs

+transfer.rs - source

casper_rust_wasm_sdk/sdk/deploy/
transfer.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/deploy_utils/make_deploy.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/deploy_utils/make_deploy.rs.html
index 727667846..f765833bb 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/deploy_utils/make_deploy.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/deploy_utils/make_deploy.rs.html
@@ -1,4 +1,4 @@
-make_deploy.rs - source

casper_rust_wasm_sdk/sdk/deploy_utils/
make_deploy.rs

+make_deploy.rs - source

casper_rust_wasm_sdk/sdk/deploy_utils/
make_deploy.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/deploy_utils/make_transfer.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/deploy_utils/make_transfer.rs.html
index 7f496454a..b08048f84 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/deploy_utils/make_transfer.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/deploy_utils/make_transfer.rs.html
@@ -1,4 +1,4 @@
-make_transfer.rs - source

casper_rust_wasm_sdk/sdk/deploy_utils/
make_transfer.rs

+make_transfer.rs - source

casper_rust_wasm_sdk/sdk/deploy_utils/
make_transfer.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/deploy_utils/mod.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/deploy_utils/mod.rs.html
index 7a3221891..3c40f8833 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/deploy_utils/mod.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/deploy_utils/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source

casper_rust_wasm_sdk/sdk/deploy_utils/
mod.rs

+mod.rs - source

casper_rust_wasm_sdk/sdk/deploy_utils/
mod.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/deploy_utils/sign_deploy.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/deploy_utils/sign_deploy.rs.html
index a7d6342ca..c49e6f570 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/deploy_utils/sign_deploy.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/deploy_utils/sign_deploy.rs.html
@@ -1,4 +1,4 @@
-sign_deploy.rs - source

casper_rust_wasm_sdk/sdk/deploy_utils/
sign_deploy.rs

+sign_deploy.rs - source

casper_rust_wasm_sdk/sdk/deploy_utils/
sign_deploy.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/mod.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/mod.rs.html
index a0380177b..0365a5e84 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/mod.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source

casper_rust_wasm_sdk/sdk/
mod.rs

+mod.rs - source

casper_rust_wasm_sdk/sdk/
mod.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_account.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_account.rs.html
index 5d4245395..def8ff30e 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_account.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_account.rs.html
@@ -1,4 +1,4 @@
-get_account.rs - source

casper_rust_wasm_sdk/sdk/rpcs/
get_account.rs

+get_account.rs - source

casper_rust_wasm_sdk/sdk/rpcs/
get_account.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_auction_info.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_auction_info.rs.html
index 7f24876a6..df950cfb2 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_auction_info.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_auction_info.rs.html
@@ -1,4 +1,4 @@
-get_auction_info.rs - source

casper_rust_wasm_sdk/sdk/rpcs/
get_auction_info.rs

+get_auction_info.rs - source

casper_rust_wasm_sdk/sdk/rpcs/
get_auction_info.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_balance.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_balance.rs.html
index 4580a5aac..8757985ad 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_balance.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_balance.rs.html
@@ -1,4 +1,4 @@
-get_balance.rs - source

casper_rust_wasm_sdk/sdk/rpcs/
get_balance.rs

+get_balance.rs - source

casper_rust_wasm_sdk/sdk/rpcs/
get_balance.rs

 1
 2
 3
@@ -398,7 +398,22 @@
 397
 398
 399
-400
use crate::{
+400
+401
+402
+403
+404
+405
+406
+407
+408
+409
+410
+411
+412
+413
+414
+415
use crate::{
     types::{
         digest::{Digest, ToDigest},
         sdk_error::SdkError,
@@ -535,7 +550,7 @@
         };
 
         let result = if let Some(hash) = state_root_hash {
-            self.get_balance(hash, purse_uref, verbosity, rpc_address)
+            self.get_balance(purse_uref, Some(hash.to_digest()), verbosity, rpc_address)
                 .await
         } else if let Some(hash) = state_root_hash_as_string.clone() {
             let hash = if !hash.is_empty() {
@@ -546,10 +561,10 @@
             } else {
                 "".to_string()
             };
-            self.get_balance(&*hash, purse_uref, verbosity, rpc_address)
+            self.get_balance(purse_uref, Some(hash.as_str()), verbosity, rpc_address)
                 .await
         } else {
-            self.get_balance("", purse_uref, verbosity, rpc_address)
+            self.get_balance(purse_uref, None::<&str>, verbosity, rpc_address)
                 .await
         };
 
@@ -608,13 +623,34 @@
     /// Returns a `SdkError` if there is an error during the retrieval process.
     pub async fn get_balance(
         &self,
-        state_root_hash: impl ToDigest,
         purse_uref: GetBalanceInput,
+        state_root_hash: Option<impl ToDigest>,
         verbosity: Option<Verbosity>,
         rpc_address: Option<String>,
     ) -> Result<SuccessResponse<_GetBalanceResult>, SdkError> {
         //log("get_balance!");
-        let state_root_hash = if state_root_hash.is_empty() {
+        let state_root_hash = if let Some(state_root_hash) = state_root_hash {
+            if state_root_hash.is_empty() {
+                let state_root_hash = self
+                    .get_state_root_hash(
+                        None,
+                        None,
+                        Some(self.get_rpc_address(rpc_address.clone())),
+                    )
+                    .await;
+
+                match state_root_hash {
+                    Ok(state_root_hash) => {
+                        let state_root_hash: Digest =
+                            state_root_hash.result.state_root_hash.unwrap().into();
+                        state_root_hash
+                    }
+                    Err(_) => "".to_digest(),
+                }
+            } else {
+                state_root_hash.to_digest()
+            }
+        } else {
             let state_root_hash = self
                 .get_state_root_hash(None, None, Some(self.get_rpc_address(rpc_address.clone())))
                 .await;
@@ -627,9 +663,8 @@
                 }
                 Err(_) => "".to_digest(),
             }
-        } else {
-            state_root_hash.to_digest()
         };
+
         match purse_uref {
             GetBalanceInput::PurseUref(purse_uref) => get_balance_lib(
                 JsonRpcId::from(rand::thread_rng().gen::<i64>().to_string()),
@@ -700,9 +735,9 @@
         // Act
         let result = sdk
             .get_balance(
-                "7d3dc9c74fe93e83fe6cc7a9830ba223035ad4fd4fd464489640742069ca31ed", // get_balance does not support empty string as state_root_hash
-                purse_uref,
-                None,
+                purse_uref,
+                Some("7d3dc9c74fe93e83fe6cc7a9830ba223035ad4fd4fd464489640742069ca31ed"), // get_balance does not support empty string as state_root_hash
+                None,
                 None,
             )
             .await;
@@ -722,7 +757,7 @@
 
         // Act
         let result = sdk
-            .get_balance("", purse_uref, None, Some(rpc_address))
+            .get_balance(purse_uref, None::<&str>, None, Some(rpc_address))
             .await;
 
         // Assert
@@ -739,7 +774,7 @@
 
         // Act
         let result = sdk
-            .get_balance("", purse_uref, None, Some(rpc_address))
+            .get_balance(purse_uref, None::<&str>, None, Some(rpc_address))
             .await;
 
         // Assert
@@ -764,12 +799,7 @@
 
         // Act
         let result = sdk
-            .get_balance(
-                state_root_hash.to_digest(),
-                purse_uref,
-                None,
-                Some(rpc_address),
-            )
+            .get_balance(purse_uref, Some(state_root_hash), None, Some(rpc_address))
             .await;
 
         // Assert
@@ -785,9 +815,9 @@
         // Act
         let result = sdk
             .get_balance(
-                "7d3dc9c74fe93e83fe6cc7a9830ba223035ad4fd4fd464489640742069ca31ed", // get_balance does not support empty string as state_root_hash
-                purse_uref,
-                None,
+                purse_uref,
+                Some("7d3dc9c74fe93e83fe6cc7a9830ba223035ad4fd4fd464489640742069ca31ed"), // get_balance does not support empty string as state_root_hash
+                None,
                 None,
             )
             .await;
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_block.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_block.rs.html
index c87a0321d..ed056e1b2 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_block.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_block.rs.html
@@ -1,4 +1,4 @@
-get_block.rs - source

casper_rust_wasm_sdk/sdk/rpcs/
get_block.rs

+get_block.rs - source

casper_rust_wasm_sdk/sdk/rpcs/
get_block.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_block_transfers.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_block_transfers.rs.html
index 53c7aa93c..925bab554 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_block_transfers.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_block_transfers.rs.html
@@ -1,4 +1,4 @@
-get_block_transfers.rs - source

casper_rust_wasm_sdk/sdk/rpcs/
get_block_transfers.rs

+get_block_transfers.rs - source

casper_rust_wasm_sdk/sdk/rpcs/
get_block_transfers.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_chainspec.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_chainspec.rs.html
index 10932b04d..4035a745e 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_chainspec.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_chainspec.rs.html
@@ -1,4 +1,4 @@
-get_chainspec.rs - source

casper_rust_wasm_sdk/sdk/rpcs/
get_chainspec.rs

+get_chainspec.rs - source

casper_rust_wasm_sdk/sdk/rpcs/
get_chainspec.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_deploy.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_deploy.rs.html
index 32c09238a..3674a1d3a 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_deploy.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_deploy.rs.html
@@ -1,4 +1,4 @@
-get_deploy.rs - source

casper_rust_wasm_sdk/sdk/rpcs/
get_deploy.rs

+get_deploy.rs - source

casper_rust_wasm_sdk/sdk/rpcs/
get_deploy.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_dictionary_item.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_dictionary_item.rs.html
index 062900cd0..d3e01ddf1 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_dictionary_item.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_dictionary_item.rs.html
@@ -1,4 +1,4 @@
-get_dictionary_item.rs - source

casper_rust_wasm_sdk/sdk/rpcs/
get_dictionary_item.rs

+get_dictionary_item.rs - source

casper_rust_wasm_sdk/sdk/rpcs/
get_dictionary_item.rs

 1
 2
 3
@@ -421,7 +421,26 @@
 420
 421
 422
-423
use crate::types::digest::Digest;
+423
+424
+425
+426
+427
+428
+429
+430
+431
+432
+433
+434
+435
+436
+437
+438
+439
+440
+441
+442
use crate::types::digest::Digest;
 use crate::{
     types::{
         deploy_params::dictionary_item_str_params::{
@@ -571,13 +590,13 @@
         };
 
         let result = if let Some(hash) = state_root_hash {
-            self.get_dictionary_item(hash, dictionary_item, verbosity, rpc_address)
+            self.get_dictionary_item(dictionary_item, Some(hash), verbosity, rpc_address)
                 .await
         } else if let Some(hash) = state_root_hash_as_string.clone() {
-            self.get_dictionary_item(hash.as_str(), dictionary_item, verbosity, rpc_address)
+            self.get_dictionary_item(dictionary_item, Some(hash.as_str()), verbosity, rpc_address)
                 .await
         } else {
-            self.get_dictionary_item("", dictionary_item, verbosity, rpc_address)
+            self.get_dictionary_item(dictionary_item, None::<&str>, verbosity, rpc_address)
                 .await
         };
 
@@ -625,14 +644,35 @@
     /// Returns a `SdkError` if there is an error during the retrieval process.
     pub async fn get_dictionary_item(
         &self,
-        state_root_hash: impl ToDigest,
         dictionary_item_input: DictionaryItemInput,
+        state_root_hash: Option<impl ToDigest>,
         verbosity: Option<Verbosity>,
         rpc_address: Option<String>,
     ) -> Result<SuccessResponse<_GetDictionaryItemResult>, SdkError> {
         // log("state_get_dictionary_item!");
 
-        let state_root_hash = if state_root_hash.is_empty() {
+        let state_root_hash = if let Some(state_root_hash) = state_root_hash {
+            if state_root_hash.is_empty() {
+                let state_root_hash = self
+                    .get_state_root_hash(
+                        None,
+                        None,
+                        Some(self.get_rpc_address(rpc_address.clone())),
+                    )
+                    .await;
+
+                match state_root_hash {
+                    Ok(state_root_hash) => {
+                        let state_root_hash: Digest =
+                            state_root_hash.result.state_root_hash.unwrap().into();
+                        state_root_hash
+                    }
+                    Err(_) => "".to_digest(),
+                }
+            } else {
+                state_root_hash.to_digest()
+            }
+        } else {
             let state_root_hash = self
                 .get_state_root_hash(None, None, Some(self.get_rpc_address(rpc_address.clone())))
                 .await;
@@ -645,8 +685,6 @@
                 }
                 Err(_) => "".to_digest(),
             }
-        } else {
-            state_root_hash.to_digest()
         };
 
         match dictionary_item_input {
@@ -687,9 +725,9 @@
         // Act
         let result = sdk
             .get_dictionary_item(
-                "7d3dc9c74fe93e83fe6cc7a9830ba223035ad4fd4fd464489640742069ca31ed", // get_dictionary_item does not support empty string as state_root_hash
-                get_dictionary_item(false).await,
-                None,
+                get_dictionary_item(false).await,
+                Some("7d3dc9c74fe93e83fe6cc7a9830ba223035ad4fd4fd464489640742069ca31ed"), // get_dictionary_item does not support empty string as state_root_hash
+                None,
                 None,
             )
             .await;
@@ -719,8 +757,8 @@
         // Act
         let result = sdk
             .get_dictionary_item(
-                state_root_hash,
                 dictionary_item,
+                Some(state_root_hash),
                 verbosity,
                 Some(rpc_address),
             )
@@ -740,8 +778,8 @@
         // Act
         let result = sdk
             .get_dictionary_item(
-                "",
                 get_dictionary_item(false).await,
+                None::<&str>,
                 verbosity,
                 Some(rpc_address),
             )
@@ -761,8 +799,8 @@
         // Act
         let result = sdk
             .get_dictionary_item(
-                "",
                 get_dictionary_item(false).await,
+                None::<&str>,
                 verbosity,
                 Some(rpc_address),
             )
@@ -782,8 +820,8 @@
         // Act
         let result = sdk
             .get_dictionary_item(
-                "",
                 get_dictionary_item(true).await,
+                None::<&str>,
                 verbosity,
                 Some(rpc_address),
             )
@@ -809,8 +847,8 @@
         // Act
         let result = sdk
             .get_dictionary_item(
-                state_root_hash,
                 DictionaryItemInput::Params(params),
+                Some(state_root_hash),
                 verbosity,
                 Some(rpc_address),
             )
@@ -831,9 +869,9 @@
         // Act
         let result = sdk
             .get_dictionary_item(
-                "7d3dc9c74fe93e83fe6cc7a9830ba223035ad4fd4fd464489640742069ca31ed", // get_dictionary_item does not support empty string as state_root_hash
-                get_dictionary_item(false).await,
-                None,
+                get_dictionary_item(false).await,
+                Some("7d3dc9c74fe93e83fe6cc7a9830ba223035ad4fd4fd464489640742069ca31ed"), // get_dictionary_item does not support empty string as state_root_hash
+                None,
                 None,
             )
             .await;
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_entity.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_entity.rs.html
index f28acfa03..f37622594 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_entity.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_entity.rs.html
@@ -1,4 +1,4 @@
-get_entity.rs - source

casper_rust_wasm_sdk/sdk/rpcs/
get_entity.rs

+get_entity.rs - source

casper_rust_wasm_sdk/sdk/rpcs/
get_entity.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_era_info.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_era_info.rs.html
index f3b343a23..44932efec 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_era_info.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_era_info.rs.html
@@ -1,4 +1,4 @@
-get_era_info.rs - source

casper_rust_wasm_sdk/sdk/rpcs/
get_era_info.rs

+get_era_info.rs - source

casper_rust_wasm_sdk/sdk/rpcs/
get_era_info.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_era_summary.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_era_summary.rs.html
index 9cf33fb59..8c5cb636d 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_era_summary.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_era_summary.rs.html
@@ -1,4 +1,4 @@
-get_era_summary.rs - source

casper_rust_wasm_sdk/sdk/rpcs/
get_era_summary.rs

+get_era_summary.rs - source

casper_rust_wasm_sdk/sdk/rpcs/
get_era_summary.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_node_status.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_node_status.rs.html
index 769ec0cca..eb2088fe1 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_node_status.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_node_status.rs.html
@@ -1,4 +1,4 @@
-get_node_status.rs - source

casper_rust_wasm_sdk/sdk/rpcs/
get_node_status.rs

+get_node_status.rs - source

casper_rust_wasm_sdk/sdk/rpcs/
get_node_status.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_peers.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_peers.rs.html
index 72696b787..e9f580e5e 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_peers.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_peers.rs.html
@@ -1,4 +1,4 @@
-get_peers.rs - source

casper_rust_wasm_sdk/sdk/rpcs/
get_peers.rs

+get_peers.rs - source

casper_rust_wasm_sdk/sdk/rpcs/
get_peers.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_state_root_hash.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_state_root_hash.rs.html
index c6effca86..3dcaac51b 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_state_root_hash.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_state_root_hash.rs.html
@@ -1,4 +1,4 @@
-get_state_root_hash.rs - source

casper_rust_wasm_sdk/sdk/rpcs/
get_state_root_hash.rs

+get_state_root_hash.rs - source

casper_rust_wasm_sdk/sdk/rpcs/
get_state_root_hash.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_transaction.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_transaction.rs.html
index decca400c..713078b4a 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_transaction.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_transaction.rs.html
@@ -1,4 +1,4 @@
-get_transaction.rs - source

casper_rust_wasm_sdk/sdk/rpcs/
get_transaction.rs

+get_transaction.rs - source

casper_rust_wasm_sdk/sdk/rpcs/
get_transaction.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_validator_changes.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_validator_changes.rs.html
index 704ec91b8..3cdcbabfa 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_validator_changes.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/get_validator_changes.rs.html
@@ -1,4 +1,4 @@
-get_validator_changes.rs - source

casper_rust_wasm_sdk/sdk/rpcs/
get_validator_changes.rs

+get_validator_changes.rs - source

casper_rust_wasm_sdk/sdk/rpcs/
get_validator_changes.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/list_rpcs.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/list_rpcs.rs.html
index e04f8bfac..dc7be9a63 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/list_rpcs.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/list_rpcs.rs.html
@@ -1,4 +1,4 @@
-list_rpcs.rs - source

casper_rust_wasm_sdk/sdk/rpcs/
list_rpcs.rs

+list_rpcs.rs - source

casper_rust_wasm_sdk/sdk/rpcs/
list_rpcs.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/mod.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/mod.rs.html
index c730488ea..3e96ea7fe 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/mod.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source

casper_rust_wasm_sdk/sdk/rpcs/
mod.rs

+mod.rs - source

casper_rust_wasm_sdk/sdk/rpcs/
mod.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/put_deploy.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/put_deploy.rs.html
index 469edc112..034633a41 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/put_deploy.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/put_deploy.rs.html
@@ -1,4 +1,4 @@
-put_deploy.rs - source

casper_rust_wasm_sdk/sdk/rpcs/
put_deploy.rs

+put_deploy.rs - source

casper_rust_wasm_sdk/sdk/rpcs/
put_deploy.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/put_transaction.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/put_transaction.rs.html
index aca818257..771ab1207 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/put_transaction.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/put_transaction.rs.html
@@ -1,4 +1,4 @@
-put_transaction.rs - source

casper_rust_wasm_sdk/sdk/rpcs/
put_transaction.rs

+put_transaction.rs - source

casper_rust_wasm_sdk/sdk/rpcs/
put_transaction.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/query_balance.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/query_balance.rs.html
index 432dacf43..4a5bbdb6f 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/query_balance.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/query_balance.rs.html
@@ -1,4 +1,4 @@
-query_balance.rs - source

casper_rust_wasm_sdk/sdk/rpcs/
query_balance.rs

+query_balance.rs - source

casper_rust_wasm_sdk/sdk/rpcs/
query_balance.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/query_balance_details.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/query_balance_details.rs.html
index 99e2e1735..839100197 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/query_balance_details.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/query_balance_details.rs.html
@@ -1,4 +1,4 @@
-query_balance_details.rs - source

casper_rust_wasm_sdk/sdk/rpcs/
query_balance_details.rs

+query_balance_details.rs - source

casper_rust_wasm_sdk/sdk/rpcs/
query_balance_details.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/query_global_state.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/query_global_state.rs.html
index 0490d9ef4..a14957e5c 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/query_global_state.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/query_global_state.rs.html
@@ -1,4 +1,4 @@
-query_global_state.rs - source

casper_rust_wasm_sdk/sdk/rpcs/
query_global_state.rs

+query_global_state.rs - source

casper_rust_wasm_sdk/sdk/rpcs/
query_global_state.rs

 1
 2
 3
@@ -565,7 +565,10 @@
 564
 565
 566
-567
use crate::{
+567
+568
+569
+570
use crate::{
     types::{
         digest::Digest, identifier::global_state_identifier::GlobalStateIdentifier, key::Key,
         path::Path, sdk_error::SdkError, verbosity::Verbosity,
@@ -708,33 +711,8 @@
     }
 }
 
-/// Enum to represent input for KeyIdentifier.
-#[derive(Debug, Clone)]
-pub enum KeyIdentifierInput {
-    Key(Key),
-    String(String),
-}
-
-/// Enum to represent input for PathIdentifier.
-#[derive(Debug, Clone)]
-pub enum PathIdentifierInput {
-    Path(Path),
-    String(String),
-}
-
-/// Struct to store parameters for querying global state.
-#[derive(Debug)]
-pub struct QueryGlobalStateParams {
-    pub key: KeyIdentifierInput,
-    pub path: Option<PathIdentifierInput>,
-    pub maybe_global_state_identifier: Option<GlobalStateIdentifier>,
-    pub state_root_hash: Option<String>,
-    pub maybe_block_id: Option<String>,
-    pub rpc_address: Option<String>,
-    pub verbosity: Option<Verbosity>,
-}
-
-impl SDK {
+#[cfg(target_arch = "wasm32")]
+impl SDK {
     /// Builds parameters for querying global state based on the provided options.
     ///
     /// # Arguments
@@ -838,7 +816,35 @@
         };
         Ok(query_params)
     }
+}
+
+/// Enum to represent input for KeyIdentifier.
+#[derive(Debug, Clone)]
+pub enum KeyIdentifierInput {
+    Key(Key),
+    String(String),
+}
+
+/// Enum to represent input for PathIdentifier.
+#[derive(Debug, Clone)]
+pub enum PathIdentifierInput {
+    Path(Path),
+    String(String),
+}
+
+/// Struct to store parameters for querying global state.
+#[derive(Debug)]
+pub struct QueryGlobalStateParams {
+    pub key: KeyIdentifierInput,
+    pub path: Option<PathIdentifierInput>,
+    pub maybe_global_state_identifier: Option<GlobalStateIdentifier>,
+    pub state_root_hash: Option<String>,
+    pub maybe_block_id: Option<String>,
+    pub rpc_address: Option<String>,
+    pub verbosity: Option<Verbosity>,
+}
 
+impl SDK {
     /// Retrieves global state information based on the provided parameters.
     ///
     /// # Arguments
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/speculative_exec.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/speculative_exec.rs.html
index caf6782a5..841887437 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/speculative_exec.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/speculative_exec.rs.html
@@ -1,4 +1,4 @@
-speculative_exec.rs - source

casper_rust_wasm_sdk/sdk/rpcs/
speculative_exec.rs

+speculative_exec.rs - source

casper_rust_wasm_sdk/sdk/rpcs/
speculative_exec.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/speculative_exec_deploy.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/speculative_exec_deploy.rs.html
index 36ee34b9b..d82853e96 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/speculative_exec_deploy.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/rpcs/speculative_exec_deploy.rs.html
@@ -1,4 +1,4 @@
-speculative_exec_deploy.rs - source

casper_rust_wasm_sdk/sdk/rpcs/
speculative_exec_deploy.rs

+speculative_exec_deploy.rs - source

casper_rust_wasm_sdk/sdk/rpcs/
speculative_exec_deploy.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/transaction/mod.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/transaction/mod.rs.html
index 4d9aeca8b..ada470599 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/transaction/mod.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/transaction/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source

casper_rust_wasm_sdk/sdk/transaction/
mod.rs

+mod.rs - source

casper_rust_wasm_sdk/sdk/transaction/
mod.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/transaction/speculative_transaction.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/transaction/speculative_transaction.rs.html
index 3db193a45..4d9bb0d62 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/transaction/speculative_transaction.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/transaction/speculative_transaction.rs.html
@@ -1,4 +1,4 @@
-speculative_transaction.rs - source

casper_rust_wasm_sdk/sdk/transaction/
speculative_transaction.rs

+speculative_transaction.rs - source

casper_rust_wasm_sdk/sdk/transaction/
speculative_transaction.rs

 1
 2
 3
@@ -227,7 +227,10 @@
 226
 227
 228
-229
#[cfg(target_arch = "wasm32")]
+229
+230
+231
+232
#[cfg(target_arch = "wasm32")]
 use crate::rpcs::speculative_exec::SpeculativeExecTxnResult;
 use crate::{
     types::{
@@ -354,8 +357,9 @@
                     unimplemented!()
                 }
             };
-            // TODO Fix is_install_upgrade
-            let is_install_upgrade = Some(true);
+
+            let is_install_upgrade = Some(true);
+
             let new_builder_params = TransactionBuilderParams::new_session(
                 Some(transaction_bytes.into()),
                 is_install_upgrade,
@@ -439,6 +443,7 @@
         let transaction_params = TransactionStrParams::default();
         transaction_params.set_secret_key(&secret_key);
         transaction_params.set_chain_name(&chain_name);
+        transaction_params.set_payment_amount(PAYMENT_AMOUNT);
 
         // Act
         let result = sdk
@@ -453,6 +458,7 @@
         // Assert
         assert!(result.is_err());
         let err_string = result.err().unwrap().to_string();
+
         assert!(err_string.contains(error_message));
     }
 }
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/transaction/speculative_transfer_transaction.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/transaction/speculative_transfer_transaction.rs.html
index e2b212502..85a10329d 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/transaction/speculative_transfer_transaction.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/transaction/speculative_transfer_transaction.rs.html
@@ -1,4 +1,4 @@
-speculative_transfer_transaction.rs - source

casper_rust_wasm_sdk/sdk/transaction/
speculative_transfer_transaction.rs

+speculative_transfer_transaction.rs - source

casper_rust_wasm_sdk/sdk/transaction/
speculative_transfer_transaction.rs

 1
 2
 3
@@ -216,7 +216,8 @@
 215
 216
 217
-218
#[cfg(target_arch = "wasm32")]
+218
+219
#[cfg(target_arch = "wasm32")]
 use crate::rpcs::speculative_exec::SpeculativeExecTxnResult;
 use crate::{
     make_transfer_transaction,
@@ -413,6 +414,7 @@
         let transaction_params = TransactionStrParams::default();
         transaction_params.set_chain_name(&chain_name);
         transaction_params.set_secret_key(&secret_key);
+        transaction_params.set_payment_amount(PAYMENT_TRANSFER_AMOUNT);
 
         // Act
         let result = sdk
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/transaction/transaction.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/transaction/transaction.rs.html
index 1c6185bf3..ca5ba815f 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/transaction/transaction.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/transaction/transaction.rs.html
@@ -1,4 +1,4 @@
-transaction.rs - source

casper_rust_wasm_sdk/sdk/transaction/
transaction.rs

+transaction.rs - source

casper_rust_wasm_sdk/sdk/transaction/
transaction.rs

 1
 2
 3
@@ -275,7 +275,9 @@
 274
 275
 276
-277
#[cfg(target_arch = "wasm32")]
+277
+278
+279
#[cfg(target_arch = "wasm32")]
 use crate::types::hash::transaction_hash::TransactionHash;
 use crate::{
     types::{
@@ -414,7 +416,6 @@
                 return Err(SdkError::from(err));
             }
         };
-
         self.put_transaction(transaction.into(), verbosity, rpc_address)
             .await
             .map_err(SdkError::from)
@@ -451,7 +452,9 @@
                     unimplemented!()
                 }
             };
+
             let is_install_upgrade = Some(true);
+
             let new_builder_params = TransactionBuilderParams::new_session(
                 Some(transaction_bytes.into()),
                 is_install_upgrade,
@@ -533,6 +536,7 @@
         let secret_key = get_user_secret_key(None).unwrap();
 
         let transaction_params = TransactionStrParams::default();
+        transaction_params.set_payment_amount(PAYMENT_AMOUNT);
         transaction_params.set_secret_key(&secret_key);
         transaction_params.set_chain_name("");
 
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/transaction/transfer_transaction.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/transaction/transfer_transaction.rs.html
index 973dd12e7..403f6273d 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/transaction/transfer_transaction.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/transaction/transfer_transaction.rs.html
@@ -1,4 +1,4 @@
-transfer_transaction.rs - source

casper_rust_wasm_sdk/sdk/transaction/
transfer_transaction.rs

+transfer_transaction.rs - source

casper_rust_wasm_sdk/sdk/transaction/
transfer_transaction.rs

 1
 2
 3
@@ -219,7 +219,8 @@
 218
 219
 220
-221
#[cfg(target_arch = "wasm32")]
+221
+222
#[cfg(target_arch = "wasm32")]
 use crate::transaction::transaction::PutTransactionResult;
 use crate::{
     make_transfer_transaction,
@@ -419,6 +420,7 @@
 
         let transaction_params = TransactionStrParams::default();
         transaction_params.set_secret_key(&secret_key);
+        transaction_params.set_payment_amount(TRANSFER_AMOUNT);
         transaction_params.set_chain_name("");
 
         // Act
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/transaction_utils/make_transaction.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/transaction_utils/make_transaction.rs.html
index 0effa4042..45fca7950 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/transaction_utils/make_transaction.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/transaction_utils/make_transaction.rs.html
@@ -1,4 +1,4 @@
-make_transaction.rs - source

casper_rust_wasm_sdk/sdk/transaction_utils/
make_transaction.rs

+make_transaction.rs - source

casper_rust_wasm_sdk/sdk/transaction_utils/
make_transaction.rs

 1
 2
 3
@@ -142,7 +142,9 @@
 141
 142
 143
-144
use crate::{
+144
+145
+146
use crate::{
     types::{
         sdk_error::SdkError,
         transaction::Transaction,
@@ -250,6 +252,7 @@
             "entity-contract-cfa781f5eb69c3eee952c2944ce9670a049f88c5e46b83fb5881ebe13fb98e6d",
         )
         .unwrap();
+
         let builder_params =
             TransactionBuilderParams::new_invocable_entity(entity_addr.into(), ENTRYPOINT_MINT);
 
@@ -277,6 +280,7 @@
             "entity-contract-cfa781f5eb69c3eee952c2944ce9670a049f88c5e46b83fb5881ebe13fb98e6d",
         )
         .unwrap();
+
         let builder_params =
             TransactionBuilderParams::new_invocable_entity(entity_addr.into(), ENTRYPOINT_MINT);
 
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/transaction_utils/make_transfer_transaction.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/transaction_utils/make_transfer_transaction.rs.html
index 4c05712cf..5a01aa170 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/transaction_utils/make_transfer_transaction.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/transaction_utils/make_transfer_transaction.rs.html
@@ -1,4 +1,4 @@
-make_transfer_transaction.rs - source

casper_rust_wasm_sdk/sdk/transaction_utils/
make_transfer_transaction.rs

+make_transfer_transaction.rs - source

casper_rust_wasm_sdk/sdk/transaction_utils/
make_transfer_transaction.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/transaction_utils/mod.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/transaction_utils/mod.rs.html
index 7d3accc52..04aa145fa 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/transaction_utils/mod.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/transaction_utils/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source

casper_rust_wasm_sdk/sdk/transaction_utils/
mod.rs

+mod.rs - source

casper_rust_wasm_sdk/sdk/transaction_utils/
mod.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/transaction_utils/sign_transaction.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/transaction_utils/sign_transaction.rs.html
index e470df655..f7d2c00e1 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/transaction_utils/sign_transaction.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/transaction_utils/sign_transaction.rs.html
@@ -1,4 +1,4 @@
-sign_transaction.rs - source

casper_rust_wasm_sdk/sdk/transaction_utils/
sign_transaction.rs

+sign_transaction.rs - source

casper_rust_wasm_sdk/sdk/transaction_utils/
sign_transaction.rs

 1
 2
 3
@@ -144,7 +144,9 @@
 143
 144
 145
-146
use crate::{types::transaction::Transaction, SDK};
+146
+147
+148
use crate::{types::transaction::Transaction, SDK};
 #[cfg(target_arch = "wasm32")]
 use wasm_bindgen::prelude::*;
 
@@ -230,6 +232,7 @@
             "entity-contract-cfa781f5eb69c3eee952c2944ce9670a049f88c5e46b83fb5881ebe13fb98e6d",
         )
         .unwrap();
+
         let builder_params =
             TransactionBuilderParams::new_invocable_entity(entity_addr.into(), ENTRYPOINT_MINT);
 
@@ -269,6 +272,7 @@
             "entity-contract-cfa781f5eb69c3eee952c2944ce9670a049f88c5e46b83fb5881ebe13fb98e6d",
         )
         .unwrap();
+
         let builder_params =
             TransactionBuilderParams::new_invocable_entity(entity_addr.into(), ENTRYPOINT_MINT);
 
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/watcher/mod.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/watcher/mod.rs.html
index e9865cd37..61780bfa4 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/watcher/mod.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/watcher/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source

casper_rust_wasm_sdk/sdk/watcher/
mod.rs

+mod.rs - source

casper_rust_wasm_sdk/sdk/watcher/
mod.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/watcher/watcher.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/watcher/watcher.rs.html
index 5aa715bfb..2ed359301 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/sdk/watcher/watcher.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/sdk/watcher/watcher.rs.html
@@ -1,4 +1,4 @@
-watcher.rs - source

casper_rust_wasm_sdk/sdk/watcher/
watcher.rs

+watcher.rs - source

casper_rust_wasm_sdk/sdk/watcher/
watcher.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/types/access_rights.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/types/access_rights.rs.html
index 215c16b0f..af59d05ab 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/types/access_rights.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/types/access_rights.rs.html
@@ -1,4 +1,4 @@
-access_rights.rs - source

casper_rust_wasm_sdk/types/
access_rights.rs

+access_rights.rs - source

casper_rust_wasm_sdk/types/
access_rights.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/types/addr/dictionary_addr.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/types/addr/dictionary_addr.rs.html
index e1f321d25..80c64db13 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/types/addr/dictionary_addr.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/types/addr/dictionary_addr.rs.html
@@ -1,4 +1,4 @@
-dictionary_addr.rs - source

casper_rust_wasm_sdk/types/addr/
dictionary_addr.rs

+dictionary_addr.rs - source

casper_rust_wasm_sdk/types/addr/
dictionary_addr.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/types/addr/entity_addr.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/types/addr/entity_addr.rs.html
index 45375e91d..090177a3f 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/types/addr/entity_addr.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/types/addr/entity_addr.rs.html
@@ -1,4 +1,4 @@
-entity_addr.rs - source

casper_rust_wasm_sdk/types/addr/
entity_addr.rs

+entity_addr.rs - source

casper_rust_wasm_sdk/types/addr/
entity_addr.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/types/addr/hash_addr.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/types/addr/hash_addr.rs.html
index cd831bcc6..2c634ffb9 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/types/addr/hash_addr.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/types/addr/hash_addr.rs.html
@@ -1,4 +1,4 @@
-hash_addr.rs - source

casper_rust_wasm_sdk/types/addr/
hash_addr.rs

+hash_addr.rs - source

casper_rust_wasm_sdk/types/addr/
hash_addr.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/types/addr/mod.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/types/addr/mod.rs.html
index 0bb302e7a..76a7a512f 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/types/addr/mod.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/types/addr/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source

casper_rust_wasm_sdk/types/addr/
mod.rs

+mod.rs - source

casper_rust_wasm_sdk/types/addr/
mod.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/types/addr/transfer_addr.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/types/addr/transfer_addr.rs.html
index b9c1f7091..92880d811 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/types/addr/transfer_addr.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/types/addr/transfer_addr.rs.html
@@ -1,4 +1,4 @@
-transfer_addr.rs - source

casper_rust_wasm_sdk/types/addr/
transfer_addr.rs

+transfer_addr.rs - source

casper_rust_wasm_sdk/types/addr/
transfer_addr.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/types/addr/uref_addr.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/types/addr/uref_addr.rs.html
index f2ada5385..09a8a27f8 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/types/addr/uref_addr.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/types/addr/uref_addr.rs.html
@@ -1,4 +1,4 @@
-uref_addr.rs - source

casper_rust_wasm_sdk/types/addr/
uref_addr.rs

+uref_addr.rs - source

casper_rust_wasm_sdk/types/addr/
uref_addr.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/types/cl/bytes.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/types/cl/bytes.rs.html
index 4cb1c162f..b38fef88e 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/types/cl/bytes.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/types/cl/bytes.rs.html
@@ -1,4 +1,4 @@
-bytes.rs - source

casper_rust_wasm_sdk/types/cl/
bytes.rs

+bytes.rs - source

casper_rust_wasm_sdk/types/cl/
bytes.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/types/cl/mod.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/types/cl/mod.rs.html
index cfaa18edb..f11e6356b 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/types/cl/mod.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/types/cl/mod.rs.html
@@ -1,3 +1,3 @@
-mod.rs - source

casper_rust_wasm_sdk/types/cl/
mod.rs

+mod.rs - source

casper_rust_wasm_sdk/types/cl/
mod.rs

 1
pub mod bytes;
 
\ No newline at end of file diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/types/deploy.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/types/deploy.rs.html index 5b2e91cfe..0a53264c6 100644 --- a/docs/api-rust/src/casper_rust_wasm_sdk/types/deploy.rs.html +++ b/docs/api-rust/src/casper_rust_wasm_sdk/types/deploy.rs.html @@ -1,4 +1,4 @@ -deploy.rs - source

casper_rust_wasm_sdk/types/
deploy.rs

+deploy.rs - source

casper_rust_wasm_sdk/types/
deploy.rs

 1
 2
 3
@@ -806,11 +806,11 @@
 };
 #[allow(deprecated)]
 use crate::{make_deploy, make_transfer};
-use casper_client::MAX_SERIALIZED_SIZE_OF_DEPLOY;
+use casper_client::{cli::DeployBuilder, MAX_SERIALIZED_SIZE_OF_DEPLOY};
 use casper_types::{
     bytesrepr::{self, Bytes as _Bytes},
-    Approval, ApprovalsHash, AsymmetricType, Deploy as _Deploy, DeployBuilder,
-    ExecutableDeployItem, Phase, RuntimeArgs, SecretKey, TimeDiff, Timestamp, U512,
+    Approval, ApprovalsHash, AsymmetricType, Deploy as _Deploy, ExecutableDeployItem, Phase,
+    RuntimeArgs, SecretKey, TimeDiff, Timestamp, U512,
 };
 use chrono::{DateTime, Utc};
 #[cfg(target_arch = "wasm32")]
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/types/deploy_params/args_simple.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/types/deploy_params/args_simple.rs.html
index ef657237d..c01d5261f 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/types/deploy_params/args_simple.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/types/deploy_params/args_simple.rs.html
@@ -1,4 +1,4 @@
-args_simple.rs - source

casper_rust_wasm_sdk/types/deploy_params/
args_simple.rs

+args_simple.rs - source

casper_rust_wasm_sdk/types/deploy_params/
args_simple.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/types/deploy_params/deploy_str_params.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/types/deploy_params/deploy_str_params.rs.html
index 3a646a186..cbce2fef0 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/types/deploy_params/deploy_str_params.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/types/deploy_params/deploy_str_params.rs.html
@@ -1,4 +1,4 @@
-deploy_str_params.rs - source

casper_rust_wasm_sdk/types/deploy_params/
deploy_str_params.rs

+deploy_str_params.rs - source

casper_rust_wasm_sdk/types/deploy_params/
deploy_str_params.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/types/deploy_params/dictionary_item_str_params.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/types/deploy_params/dictionary_item_str_params.rs.html
index f189f75cb..162f093ec 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/types/deploy_params/dictionary_item_str_params.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/types/deploy_params/dictionary_item_str_params.rs.html
@@ -1,4 +1,4 @@
-dictionary_item_str_params.rs - source

casper_rust_wasm_sdk/types/deploy_params/
dictionary_item_str_params.rs

+dictionary_item_str_params.rs - source

casper_rust_wasm_sdk/types/deploy_params/
dictionary_item_str_params.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/types/deploy_params/mod.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/types/deploy_params/mod.rs.html
index 4f8167a12..5c807b1a7 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/types/deploy_params/mod.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/types/deploy_params/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source

casper_rust_wasm_sdk/types/deploy_params/
mod.rs

+mod.rs - source

casper_rust_wasm_sdk/types/deploy_params/
mod.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/types/deploy_params/payment_str_params.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/types/deploy_params/payment_str_params.rs.html
index 081b9509f..7c5decb6e 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/types/deploy_params/payment_str_params.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/types/deploy_params/payment_str_params.rs.html
@@ -1,4 +1,4 @@
-payment_str_params.rs - source

casper_rust_wasm_sdk/types/deploy_params/
payment_str_params.rs

+payment_str_params.rs - source

casper_rust_wasm_sdk/types/deploy_params/
payment_str_params.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/types/deploy_params/session_str_params.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/types/deploy_params/session_str_params.rs.html
index 146eb910f..60c1bd7d9 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/types/deploy_params/session_str_params.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/types/deploy_params/session_str_params.rs.html
@@ -1,4 +1,4 @@
-session_str_params.rs - source

casper_rust_wasm_sdk/types/deploy_params/
session_str_params.rs

+session_str_params.rs - source

casper_rust_wasm_sdk/types/deploy_params/
session_str_params.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/types/digest.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/types/digest.rs.html
index 7e00967be..7591dec39 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/types/digest.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/types/digest.rs.html
@@ -1,4 +1,4 @@
-digest.rs - source

casper_rust_wasm_sdk/types/
digest.rs

+digest.rs - source

casper_rust_wasm_sdk/types/
digest.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/types/era_id.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/types/era_id.rs.html
index 9f432d612..43807f0c4 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/types/era_id.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/types/era_id.rs.html
@@ -1,4 +1,4 @@
-era_id.rs - source

casper_rust_wasm_sdk/types/
era_id.rs

+era_id.rs - source

casper_rust_wasm_sdk/types/
era_id.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/types/hash/account_hash.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/types/hash/account_hash.rs.html
index 84bea12af..4eccdb8d3 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/types/hash/account_hash.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/types/hash/account_hash.rs.html
@@ -1,4 +1,4 @@
-account_hash.rs - source

casper_rust_wasm_sdk/types/hash/
account_hash.rs

+account_hash.rs - source

casper_rust_wasm_sdk/types/hash/
account_hash.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/types/hash/addressable_entity_hash.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/types/hash/addressable_entity_hash.rs.html
index 34c39ef19..c41a9f3e8 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/types/hash/addressable_entity_hash.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/types/hash/addressable_entity_hash.rs.html
@@ -1,4 +1,4 @@
-addressable_entity_hash.rs - source

casper_rust_wasm_sdk/types/hash/
addressable_entity_hash.rs

+addressable_entity_hash.rs - source

casper_rust_wasm_sdk/types/hash/
addressable_entity_hash.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/types/hash/block_hash.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/types/hash/block_hash.rs.html
index 6fa0c6df6..759c110a6 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/types/hash/block_hash.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/types/hash/block_hash.rs.html
@@ -1,4 +1,4 @@
-block_hash.rs - source

casper_rust_wasm_sdk/types/hash/
block_hash.rs

+block_hash.rs - source

casper_rust_wasm_sdk/types/hash/
block_hash.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/types/hash/contract_hash.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/types/hash/contract_hash.rs.html
index de65acb76..8defd89a6 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/types/hash/contract_hash.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/types/hash/contract_hash.rs.html
@@ -1,4 +1,4 @@
-contract_hash.rs - source

casper_rust_wasm_sdk/types/hash/
contract_hash.rs

+contract_hash.rs - source

casper_rust_wasm_sdk/types/hash/
contract_hash.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/types/hash/contract_package_hash.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/types/hash/contract_package_hash.rs.html
index 9a5e01f32..5032c6753 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/types/hash/contract_package_hash.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/types/hash/contract_package_hash.rs.html
@@ -1,4 +1,4 @@
-contract_package_hash.rs - source

casper_rust_wasm_sdk/types/hash/
contract_package_hash.rs

+contract_package_hash.rs - source

casper_rust_wasm_sdk/types/hash/
contract_package_hash.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/types/hash/deploy_hash.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/types/hash/deploy_hash.rs.html
index c5cb80273..2c502416c 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/types/hash/deploy_hash.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/types/hash/deploy_hash.rs.html
@@ -1,4 +1,4 @@
-deploy_hash.rs - source

casper_rust_wasm_sdk/types/hash/
deploy_hash.rs

+deploy_hash.rs - source

casper_rust_wasm_sdk/types/hash/
deploy_hash.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/types/hash/mod.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/types/hash/mod.rs.html
index 9e2d87755..4efe7ab46 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/types/hash/mod.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/types/hash/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source

casper_rust_wasm_sdk/types/hash/
mod.rs

+mod.rs - source

casper_rust_wasm_sdk/types/hash/
mod.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/types/hash/package_hash.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/types/hash/package_hash.rs.html
index fdf64d524..5e7619afa 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/types/hash/package_hash.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/types/hash/package_hash.rs.html
@@ -1,4 +1,4 @@
-package_hash.rs - source

casper_rust_wasm_sdk/types/hash/
package_hash.rs

+package_hash.rs - source

casper_rust_wasm_sdk/types/hash/
package_hash.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/types/hash/transaction_hash.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/types/hash/transaction_hash.rs.html
index f8244a010..64ee7cbf9 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/types/hash/transaction_hash.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/types/hash/transaction_hash.rs.html
@@ -1,4 +1,4 @@
-transaction_hash.rs - source

casper_rust_wasm_sdk/types/hash/
transaction_hash.rs

+transaction_hash.rs - source

casper_rust_wasm_sdk/types/hash/
transaction_hash.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/types/identifier/account_identifier.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/types/identifier/account_identifier.rs.html
index 2357085ab..1c62817a9 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/types/identifier/account_identifier.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/types/identifier/account_identifier.rs.html
@@ -1,4 +1,4 @@
-account_identifier.rs - source

casper_rust_wasm_sdk/types/identifier/
account_identifier.rs

+account_identifier.rs - source

casper_rust_wasm_sdk/types/identifier/
account_identifier.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/types/identifier/block_identifier.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/types/identifier/block_identifier.rs.html
index a21901858..540d35ee2 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/types/identifier/block_identifier.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/types/identifier/block_identifier.rs.html
@@ -1,4 +1,4 @@
-block_identifier.rs - source

casper_rust_wasm_sdk/types/identifier/
block_identifier.rs

+block_identifier.rs - source

casper_rust_wasm_sdk/types/identifier/
block_identifier.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/types/identifier/dictionary_item_identifier.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/types/identifier/dictionary_item_identifier.rs.html
index b8968a036..cde071386 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/types/identifier/dictionary_item_identifier.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/types/identifier/dictionary_item_identifier.rs.html
@@ -1,4 +1,4 @@
-dictionary_item_identifier.rs - source

casper_rust_wasm_sdk/types/identifier/
dictionary_item_identifier.rs

+dictionary_item_identifier.rs - source

casper_rust_wasm_sdk/types/identifier/
dictionary_item_identifier.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/types/identifier/entity_identifier.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/types/identifier/entity_identifier.rs.html
index 0cb67a557..1ae1ccea6 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/types/identifier/entity_identifier.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/types/identifier/entity_identifier.rs.html
@@ -1,4 +1,4 @@
-entity_identifier.rs - source

casper_rust_wasm_sdk/types/identifier/
entity_identifier.rs

+entity_identifier.rs - source

casper_rust_wasm_sdk/types/identifier/
entity_identifier.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/types/identifier/global_state_identifier.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/types/identifier/global_state_identifier.rs.html
index 647d5727e..9a833cbbe 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/types/identifier/global_state_identifier.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/types/identifier/global_state_identifier.rs.html
@@ -1,4 +1,4 @@
-global_state_identifier.rs - source

casper_rust_wasm_sdk/types/identifier/
global_state_identifier.rs

+global_state_identifier.rs - source

casper_rust_wasm_sdk/types/identifier/
global_state_identifier.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/types/identifier/mod.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/types/identifier/mod.rs.html
index 78eb35b1a..3dcc0423c 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/types/identifier/mod.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/types/identifier/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source

casper_rust_wasm_sdk/types/identifier/
mod.rs

+mod.rs - source

casper_rust_wasm_sdk/types/identifier/
mod.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/types/identifier/purse_identifier.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/types/identifier/purse_identifier.rs.html
index 5e39930c4..f59c152a3 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/types/identifier/purse_identifier.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/types/identifier/purse_identifier.rs.html
@@ -1,4 +1,4 @@
-purse_identifier.rs - source

casper_rust_wasm_sdk/types/identifier/
purse_identifier.rs

+purse_identifier.rs - source

casper_rust_wasm_sdk/types/identifier/
purse_identifier.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/types/key.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/types/key.rs.html
index 3851e44c6..a4c0090f5 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/types/key.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/types/key.rs.html
@@ -1,4 +1,4 @@
-key.rs - source

casper_rust_wasm_sdk/types/
key.rs

+key.rs - source

casper_rust_wasm_sdk/types/
key.rs

 1
 2
 3
@@ -224,7 +224,8 @@
 223
 224
 225
-226
use crate::types::{
+226
+227
use crate::types::{
     addr::{
         dictionary_addr::DictionaryAddr, hash_addr::HashAddr, transfer_addr::TransferAddr,
         uref_addr::URefAddr,
@@ -349,7 +350,8 @@
         _Key::to_formatted_string(self.0)
     }
 
-    #[wasm_bindgen(js_name = "fromFormattedString")]
+    #[cfg(target_arch = "wasm32")]
+    #[wasm_bindgen(js_name = "fromFormattedString")]
     pub fn from_formatted_str_js_alias(formatted_str: &str) -> Result<Key, JsError> {
         Self::from_formatted_str(formatted_str)
             .map_err(|err| {
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/types/mod.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/types/mod.rs.html
index 6a9034ff4..79a1974cf 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/types/mod.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/types/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source

casper_rust_wasm_sdk/types/
mod.rs

+mod.rs - source

casper_rust_wasm_sdk/types/
mod.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/types/path.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/types/path.rs.html
index 12452e622..843d98bb4 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/types/path.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/types/path.rs.html
@@ -1,4 +1,4 @@
-path.rs - source

casper_rust_wasm_sdk/types/
path.rs

+path.rs - source

casper_rust_wasm_sdk/types/
path.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/types/peer_entry.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/types/peer_entry.rs.html
index 90915c393..9c32aa18c 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/types/peer_entry.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/types/peer_entry.rs.html
@@ -1,4 +1,4 @@
-peer_entry.rs - source

casper_rust_wasm_sdk/types/
peer_entry.rs

+peer_entry.rs - source

casper_rust_wasm_sdk/types/
peer_entry.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/types/pricing_mode.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/types/pricing_mode.rs.html
index a6d8734b7..7e3af7bf4 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/types/pricing_mode.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/types/pricing_mode.rs.html
@@ -1,4 +1,4 @@
-pricing_mode.rs - source

casper_rust_wasm_sdk/types/
pricing_mode.rs

+pricing_mode.rs - source

casper_rust_wasm_sdk/types/
pricing_mode.rs

 1
 2
 3
@@ -77,12 +77,12 @@
                 additional_computation_factor: _,
                 gas_price_tolerance: _,
             } => PricingMode::Fixed,
-            _PricingMode::Classic {
+            _PricingMode::PaymentLimited {
                 payment_amount: _,
                 gas_price_tolerance: _,
                 standard_payment: _,
             } => PricingMode::Classic,
-            _PricingMode::Reserved { receipt: _ } => PricingMode::Reserved,
+            _PricingMode::Prepaid { receipt: _ } => PricingMode::Reserved,
         }
     }
 }
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/types/public_key.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/types/public_key.rs.html
index 7d3eab2b0..89376fe40 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/types/public_key.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/types/public_key.rs.html
@@ -1,4 +1,4 @@
-public_key.rs - source

casper_rust_wasm_sdk/types/
public_key.rs

+public_key.rs - source

casper_rust_wasm_sdk/types/
public_key.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/types/record_id.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/types/record_id.rs.html
index f1a8f6728..aade78598 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/types/record_id.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/types/record_id.rs.html
@@ -1,4 +1,4 @@
-record_id.rs - source

casper_rust_wasm_sdk/types/
record_id.rs

+record_id.rs - source

casper_rust_wasm_sdk/types/
record_id.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/types/sdk_error.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/types/sdk_error.rs.html
index e3b8447cc..33c6b7c0c 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/types/sdk_error.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/types/sdk_error.rs.html
@@ -1,4 +1,4 @@
-sdk_error.rs - source

casper_rust_wasm_sdk/types/
sdk_error.rs

+sdk_error.rs - source

casper_rust_wasm_sdk/types/
sdk_error.rs

 1
 2
 3
@@ -258,7 +258,23 @@
 257
 258
 259
-260
use casper_client::{
+260
+261
+262
+263
+264
+265
+266
+267
+268
+269
+270
+271
+272
+273
+274
+275
use base16::DecodeError;
+use casper_client::{
     cli::JsonArgsError,
     cli::{CliError, FromDecStrErr},
     Error as CasperClientError,
@@ -422,9 +438,17 @@
     #[error("Failed to parse a validator public key")]
     FailedToParseValidatorPublicKey,
 
+    /// Failed to parse base16 bytes.
+    #[error("Failed to parse base16 bytes: {0}")]
+    FailedToParseBase16(#[from] DecodeError),
+
     #[error("Conflicting arguments passed '{context}' {args:?}")]
     ConflictingArguments { context: String, args: Vec<String> },
 
+    /// Unexpected transaction args variant.
+    #[error("Unexpected transaction args variant")]
+    UnexpectedTransactionArgsVariant,
+
     #[error("Invalid CLValue error: {0}")]
     InvalidCLValue(String),
 
@@ -515,6 +539,12 @@
             CliError::FailedToParsePackageAddr => SdkError::FailedToParsePackageAddr,
             CliError::FailedToParseTransferTarget => SdkError::FailedToParseTransferTarget,
             CliError::FailedToParseValidatorPublicKey => SdkError::FailedToParseValidatorPublicKey,
+            CliError::FailedToParseBase16(decode_error) => {
+                SdkError::FailedToParseBase16(decode_error)
+            }
+            CliError::UnexpectedTransactionArgsVariant => {
+                SdkError::UnexpectedTransactionArgsVariant
+            }
         }
     }
 }
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/types/transaction.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/types/transaction.rs.html
index 90ccca70a..5490608e0 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/types/transaction.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/types/transaction.rs.html
@@ -1,4 +1,4 @@
-transaction.rs - source

casper_rust_wasm_sdk/types/
transaction.rs

+transaction.rs - source

casper_rust_wasm_sdk/types/
transaction.rs

 1
 2
 3
@@ -1084,7 +1084,65 @@
 1083
 1084
 1085
-1086
#[cfg(target_arch = "wasm32")]
+1086
+1087
+1088
+1089
+1090
+1091
+1092
+1093
+1094
+1095
+1096
+1097
+1098
+1099
+1100
+1101
+1102
+1103
+1104
+1105
+1106
+1107
+1108
+1109
+1110
+1111
+1112
+1113
+1114
+1115
+1116
+1117
+1118
+1119
+1120
+1121
+1122
+1123
+1124
+1125
+1126
+1127
+1128
+1129
+1130
+1131
+1132
+1133
+1134
+1135
+1136
+1137
+1138
+1139
+1140
+1141
+1142
+1143
+1144
#[cfg(target_arch = "wasm32")]
 use crate::helpers::insert_js_value_arg;
 use crate::types::{
     cl::bytes::Bytes,
@@ -1115,11 +1173,12 @@
         transaction_params::transaction_builder_params::{TransferTarget, TransferTargetKind},
     },
 };
+use casper_types::PricingMode as _PricingMode;
 use casper_types::{
     account::AccountHash as _AccountHash,
     bytesrepr::{self, Bytes as _Bytes, ToBytes},
     Approval, ApprovalsHash, AsymmetricType, Deploy, GasLimited, InitiatorAddr,
-    PublicKey as _PublicKey, RuntimeArgs, Timestamp, Transaction as _Transaction,
+    PublicKey as _PublicKey, RuntimeArgs, Timestamp, Transaction as _Transaction, TransactionArgs,
     TransactionEntryPoint, TransactionInvocationTarget, TransactionTarget, TransactionV1,
     URef as _URef, U512,
 };
@@ -1603,6 +1662,25 @@
         }
     }
 
+    #[wasm_bindgen(getter)]
+    pub fn payment_amount(&self) -> Option<u64> {
+        match &self.0 {
+            _Transaction::Deploy(_deploy) => _deploy
+                .session()
+                .payment_amount(1u8)
+                .map(|g| g.value().as_u64()),
+            _Transaction::V1(transaction_v1) => {
+                if let _PricingMode::PaymentLimited { payment_amount, .. } =
+                    transaction_v1.pricing_mode()
+                {
+                    Some(*payment_amount)
+                } else {
+                    None
+                }
+            }
+        }
+    }
+
     #[wasm_bindgen(getter)]
     pub fn additional_computation_factor(&self) -> u8 {
         match &self.0 {
@@ -1662,9 +1740,20 @@
     pub fn session_args(&self) -> RuntimeArgs {
         match &self.0 {
             _Transaction::Deploy(deploy) => deploy.session().args().clone(),
-            _Transaction::V1(transaction_v1) => transaction_v1
-                .deserialize_field::<RuntimeArgs>(ARGS_MAP_KEY)
-                .unwrap_or_default(),
+            _Transaction::V1(transaction_v1) => {
+                let args = transaction_v1
+                    .deserialize_field::<TransactionArgs>(ARGS_MAP_KEY)
+                    .map_err(|err| SdkError::FieldDeserialization {
+                        index: TARGET_MAP_KEY,
+                        error: format!("{:?}", err),
+                    })
+                    .unwrap();
+
+                match args {
+                    TransactionArgs::Named(runtime_args) => runtime_args,
+                    TransactionArgs::Bytesrepr(_) => unimplemented!(), // TODO Return TransactionArgs for new Bytesrepr
+                }
+            }
         }
     }
 
@@ -1817,6 +1906,26 @@
             self.pricing_mode()
         };
 
+        if pricing_mode == PricingMode::Classic {
+            let payment_amount = if let Some(payment_amount) = transaction_params.payment_amount() {
+                payment_amount
+            } else {
+                self.payment_amount().unwrap_or_default().to_string()
+            };
+            if !payment_amount.is_empty() {
+                new_transaction_params.set_payment_amount(&payment_amount);
+            }
+        }
+
+        let standard_payment = if let Some(standard_payment) = transaction_params.standard_payment()
+        {
+            standard_payment
+        } else {
+            self.is_standard_payment()
+        };
+
+        new_transaction_params.set_standard_payment(standard_payment);
+
         let receipt = if pricing_mode == PricingMode::Reserved {
             if let Some(receipt) = transaction_params.receipt() {
                 receipt
@@ -1900,7 +2009,8 @@
 
         match target {
             TransactionTarget::Native => match entry_point.as_str() {
-                // "add_bid" => TransactionBuilderParams::new_add_bid(
+                // TODO
+                // "add_bid" => TransactionBuilderParams::new_add_bid(
                 //     self.public_key().clone(),
                 //     self.delegation_rate(),
                 //     &self.amount(),
@@ -2079,7 +2189,10 @@
 mod tests {
     use super::*;
     use crate::helpers::public_key_from_secret_key;
-    use sdk_tests::tests::helpers::{get_network_constants, get_user_secret_key};
+    use sdk_tests::{
+        config::PAYMENT_AMOUNT,
+        tests::helpers::{get_network_constants, get_user_secret_key},
+    };
 
     #[test]
     fn test_args_to_json_array() {
@@ -2107,6 +2220,7 @@
         let transaction_params = TransactionStrParams::default();
         transaction_params.set_secret_key(&secret_key);
         transaction_params.set_chain_name(&chain_name);
+        transaction_params.set_payment_amount(PAYMENT_AMOUNT);
 
         let builder_params = TransactionBuilderParams::default();
         let transaction = Transaction::new_session(builder_params, transaction_params).unwrap();
@@ -2134,6 +2248,7 @@
         let transaction_params = TransactionStrParams::default();
         transaction_params.set_secret_key(&secret_key);
         transaction_params.set_chain_name(&chain_name);
+        transaction_params.set_payment_amount(PAYMENT_AMOUNT);
 
         let builder_params = TransactionBuilderParams::default();
         let mut transaction = Transaction::new_session(builder_params, transaction_params).unwrap();
@@ -2157,6 +2272,7 @@
         let transaction_params = TransactionStrParams::default();
         transaction_params.set_chain_name(&chain_name);
         transaction_params.set_initiator_addr(&initiator_addr);
+        transaction_params.set_payment_amount(PAYMENT_AMOUNT);
 
         let builder_params = TransactionBuilderParams::default();
         let mut transaction = Transaction::new_session(builder_params, transaction_params).unwrap();
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/types/transaction_params/mod.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/types/transaction_params/mod.rs.html
index 95d0ad170..eb4ec3a5b 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/types/transaction_params/mod.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/types/transaction_params/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source

casper_rust_wasm_sdk/types/transaction_params/
mod.rs

+mod.rs - source

casper_rust_wasm_sdk/types/transaction_params/
mod.rs

 1
 2
pub mod transaction_builder_params;
 pub mod transaction_str_params;
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/types/transaction_params/transaction_builder_params.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/types/transaction_params/transaction_builder_params.rs.html
index 052e2021e..5d1b3a273 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/types/transaction_params/transaction_builder_params.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/types/transaction_params/transaction_builder_params.rs.html
@@ -1,4 +1,4 @@
-transaction_builder_params.rs - source

casper_rust_wasm_sdk/types/transaction_params/
transaction_builder_params.rs

+transaction_builder_params.rs - source

casper_rust_wasm_sdk/types/transaction_params/
transaction_builder_params.rs

 1
 2
 3
@@ -744,7 +744,22 @@
 743
 744
 745
-746
use crate::{
+746
+747
+748
+749
+750
+751
+752
+753
+754
+755
+756
+757
+758
+759
+760
+761
use crate::{
     debug::error,
     types::{
         cl::bytes::Bytes,
@@ -758,7 +773,7 @@
 };
 
 use casper_client::cli::TransactionBuilderParams as _TransactionBuilderParams;
-use casper_types::{TransferTarget as _TransferTarget, U512};
+use casper_types::{TransactionRuntimeParams, TransferTarget as _TransferTarget, U512};
 use wasm_bindgen::prelude::*;
 
 #[wasm_bindgen]
@@ -817,8 +832,9 @@
     delegator: Option<PublicKey>,
     validator: Option<PublicKey>,
     new_validator: Option<PublicKey>,
-    minimum_delegation_amount: Option<u64>,
-    maximum_delegation_amount: Option<u64>,
+    minimum_delegation_amount: Option<Option<u64>>,
+    maximum_delegation_amount: Option<Option<u64>>,
+    reserved_slots: Option<Option<u32>>,
 }
 
 #[wasm_bindgen]
@@ -866,6 +882,7 @@
             new_validator: None,
             minimum_delegation_amount: None,
             maximum_delegation_amount: None,
+            reserved_slots: None,
         }
     }
 
@@ -898,6 +915,7 @@
             new_validator: None,
             minimum_delegation_amount: None,
             maximum_delegation_amount: None,
+            reserved_slots: None,
         }
     }
 
@@ -927,6 +945,7 @@
             new_validator: None,
             minimum_delegation_amount: None,
             maximum_delegation_amount: None,
+            reserved_slots: None,
         }
     }
 
@@ -956,6 +975,7 @@
             new_validator: None,
             minimum_delegation_amount: None,
             maximum_delegation_amount: None,
+            reserved_slots: None,
         }
     }
 
@@ -988,6 +1008,7 @@
             new_validator: None,
             minimum_delegation_amount: None,
             maximum_delegation_amount: None,
+            reserved_slots: None,
         }
     }
 
@@ -1019,6 +1040,7 @@
             new_validator: None,
             minimum_delegation_amount: None,
             maximum_delegation_amount: None,
+            reserved_slots: None,
         }
     }
 
@@ -1027,8 +1049,9 @@
         public_key: PublicKey,
         delegation_rate: u8,
         amount: &str,
-        minimum_delegation_amount: u64,
-        maximum_delegation_amount: u64,
+        minimum_delegation_amount: Option<u64>,
+        maximum_delegation_amount: Option<u64>,
+        reserved_slots: Option<u32>,
     ) -> TransactionBuilderParams {
         let amount = convert_amount(amount);
         TransactionBuilderParams {
@@ -1052,6 +1075,7 @@
             new_validator: None,
             minimum_delegation_amount: Some(minimum_delegation_amount),
             maximum_delegation_amount: Some(maximum_delegation_amount),
+            reserved_slots: Some(reserved_slots),
         }
     }
 
@@ -1083,6 +1107,7 @@
             new_validator: None,
             minimum_delegation_amount: None,
             maximum_delegation_amount: None,
+            reserved_slots: None,
         }
     }
 
@@ -1114,6 +1139,7 @@
             new_validator: None,
             minimum_delegation_amount: None,
             maximum_delegation_amount: None,
+            reserved_slots: None,
         }
     }
 
@@ -1146,6 +1172,7 @@
             new_validator: Some(new_validator),
             minimum_delegation_amount: None,
             maximum_delegation_amount: None,
+            reserved_slots: None,
         }
     }
 
@@ -1173,6 +1200,7 @@
             new_validator: None,
             minimum_delegation_amount: None,
             maximum_delegation_amount: None,
+            reserved_slots: None,
         }
     }
 
@@ -1339,21 +1367,21 @@
 
     #[wasm_bindgen(getter)]
     pub fn minimum_delegation_amount(&self) -> Option<u64> {
-        self.minimum_delegation_amount
+        self.minimum_delegation_amount.unwrap_or(None)
     }
 
     #[wasm_bindgen(setter)]
-    pub fn set_minimum_delegation_amount(&mut self, minimum_delegation_amount: u64) {
+    pub fn set_minimum_delegation_amount(&mut self, minimum_delegation_amount: Option<u64>) {
         self.minimum_delegation_amount = Some(minimum_delegation_amount);
     }
 
     #[wasm_bindgen(getter)]
     pub fn maximum_delegation_amount(&self) -> Option<u64> {
-        self.maximum_delegation_amount
+        self.maximum_delegation_amount.unwrap_or(None)
     }
 
     #[wasm_bindgen(setter)]
-    pub fn set_maximum_delegation_amount(&mut self, maximum_delegation_amount: u64) {
+    pub fn set_maximum_delegation_amount(&mut self, maximum_delegation_amount: Option<u64>) {
         self.maximum_delegation_amount = Some(maximum_delegation_amount);
     }
 
@@ -1380,7 +1408,8 @@
                 .clone()
                 .unwrap_or_default()
                 .into(),
-        },
+            runtime: TransactionRuntimeParams::VmCasperV1, // TODo FIX Runtime
+        },
         TransactionKind::Transfer => _TransactionBuilderParams::Transfer {
             maybe_source: transaction_params.maybe_source.clone().map(Into::into),
             target: transaction_params
@@ -1407,7 +1436,8 @@
                 .entry_point
                 .as_deref()
                 .unwrap_or_default(),
-        },
+            runtime: TransactionRuntimeParams::VmCasperV1, // TODO FIX Runtime
+        },
         TransactionKind::InvocableEntityAlias => _TransactionBuilderParams::InvocableEntityAlias {
             entity_alias: transaction_params
                 .entity_alias
@@ -1417,7 +1447,8 @@
                 .entry_point
                 .as_deref()
                 .unwrap_or_default(),
-        },
+            runtime: TransactionRuntimeParams::VmCasperV1, // TODO FIX Runtime
+        },
         TransactionKind::Package => _TransactionBuilderParams::Package {
             package_hash: transaction_params.package_hash.unwrap().into(),
             maybe_entity_version: transaction_params.maybe_entity_version,
@@ -1425,7 +1456,8 @@
                 .entry_point
                 .as_deref()
                 .unwrap_or_default(),
-        },
+            runtime: TransactionRuntimeParams::VmCasperV1, // TODO FIX Runtime
+        },
         TransactionKind::PackageAlias => _TransactionBuilderParams::PackageAlias {
             package_alias: transaction_params
                 .package_alias
@@ -1436,17 +1468,15 @@
                 .entry_point
                 .as_deref()
                 .unwrap_or_default(),
-        },
+            runtime: TransactionRuntimeParams::VmCasperV1, // TODO FIX Runtime
+        },
         TransactionKind::AddBid => _TransactionBuilderParams::AddBid {
             public_key: transaction_params.public_key.clone().unwrap().into(),
             delegation_rate: transaction_params.delegation_rate.unwrap(),
             amount: transaction_params.amount.unwrap_or_default(),
-            minimum_delegation_amount: transaction_params
-                .minimum_delegation_amount
-                .unwrap_or_default(),
-            maximum_delegation_amount: transaction_params
-                .maximum_delegation_amount
-                .unwrap_or_default(),
+            minimum_delegation_amount: transaction_params.minimum_delegation_amount.unwrap(),
+            maximum_delegation_amount: transaction_params.maximum_delegation_amount.unwrap(),
+            reserved_slots: transaction_params.reserved_slots.unwrap(),
         },
         TransactionKind::Delegate => _TransactionBuilderParams::Delegate {
             delegator: transaction_params.delegator.clone().unwrap().into(),
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/types/transaction_params/transaction_str_params.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/types/transaction_params/transaction_str_params.rs.html
index bb5ea6b87..ce2ab9ec9 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/types/transaction_params/transaction_str_params.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/types/transaction_params/transaction_str_params.rs.html
@@ -1,4 +1,4 @@
-transaction_str_params.rs - source

casper_rust_wasm_sdk/types/transaction_params/
transaction_str_params.rs

+transaction_str_params.rs - source

casper_rust_wasm_sdk/types/transaction_params/
transaction_str_params.rs

 1
 2
 3
@@ -480,13 +480,112 @@
 479
 480
 481
-482
use crate::helpers::get_current_timestamp;
+482
+483
+484
+485
+486
+487
+488
+489
+490
+491
+492
+493
+494
+495
+496
+497
+498
+499
+500
+501
+502
+503
+504
+505
+506
+507
+508
+509
+510
+511
+512
+513
+514
+515
+516
+517
+518
+519
+520
+521
+522
+523
+524
+525
+526
+527
+528
+529
+530
+531
+532
+533
+534
+535
+536
+537
+538
+539
+540
+541
+542
+543
+544
+545
+546
+547
+548
+549
+550
+551
+552
+553
+554
+555
+556
+557
+558
+559
+560
+561
+562
+563
+564
+565
+566
+567
+568
+569
+570
+571
+572
+573
+574
+575
+576
+577
+578
+579
+580
+581
use crate::helpers::get_current_timestamp;
 use crate::helpers::get_str_or_default;
 use crate::helpers::get_ttl_or_default;
+use crate::types::cl::bytes::Bytes;
 use crate::types::deploy_params::args_simple::ArgsSimple;
 use crate::types::pricing_mode::PricingMode;
 use casper_client::cli::TransactionStrParams as _TransactionStrParams;
-use casper_types::DeployBuilder;
 use once_cell::sync::OnceCell;
 use wasm_bindgen::prelude::*;
 
@@ -506,10 +605,14 @@
     gas_price_tolerance: OnceCell<String>,
     receipt: OnceCell<String>,
     standard_payment: OnceCell<bool>,
+    transferred_value: OnceCell<String>,
+    session_entry_point: OnceCell<String>,
+    chunked_args: OnceCell<Bytes>,
 }
 
-const DEFAULT_PRICING_MODE: PricingMode = PricingMode::Fixed;
-const DEFAULT_GAS_PRICE: u64 = DeployBuilder::DEFAULT_GAS_PRICE;
+const DEFAULT_PRICING_MODE: PricingMode = PricingMode::Classic;
+pub const DEFAULT_TTL: &str = "30m";
+pub const DEFAULT_GAS_PRICE: u64 = 1;
 const DEFAULT_ADDITIONAL_COMPUTATION_FACTOR: u8 = 0;
 const DEFAULT_STANDARD_PAYMENT: bool = false;
 
@@ -531,6 +634,9 @@
         gas_price_tolerance: Option<String>,
         receipt: Option<String>,
         standard_payment: Option<bool>,
+        transferred_value: Option<String>,
+        session_entry_point: Option<String>,
+        chunked_args: Option<Bytes>,
     ) -> Self {
         let mut transaction_params = TransactionStrParams::default();
         transaction_params.set_chain_name(chain_name);
@@ -570,6 +676,16 @@
         if let Some(standard_payment) = standard_payment {
             transaction_params.set_standard_payment(standard_payment);
         }
+        if let Some(transferred_value) = transferred_value {
+            transaction_params.set_transferred_value(&transferred_value);
+        }
+        if let Some(session_entry_point) = session_entry_point {
+            transaction_params.set_session_entry_point(&session_entry_point);
+        }
+        if let Some(chunked_args) = chunked_args {
+            transaction_params.set_chunked_args(chunked_args);
+        }
+
         transaction_params
     }
 
@@ -594,6 +710,9 @@
             None, // gas_price_tolerance
             None, // receipt
             None, // standard_payment
+            None, // transferred_value
+            None, // session_entry_point
+            None, // chunked_args
         )
     }
 
@@ -768,6 +887,40 @@
     pub fn set_standard_payment(&self, standard_payment: bool) {
         self.standard_payment.set(standard_payment).unwrap();
     }
+
+    #[wasm_bindgen(getter)]
+    pub fn transferred_value(&self) -> Option<String> {
+        self.transferred_value.get().cloned()
+    }
+
+    #[wasm_bindgen(setter)]
+    pub fn set_transferred_value(&self, transferred_value: &str) {
+        self.transferred_value
+            .set(transferred_value.to_string())
+            .unwrap();
+    }
+
+    #[wasm_bindgen(getter)]
+    pub fn session_entry_point(&self) -> Option<String> {
+        self.session_entry_point.get().cloned()
+    }
+
+    #[wasm_bindgen(setter)]
+    pub fn set_session_entry_point(&self, session_entry_point: &str) {
+        self.session_entry_point
+            .set(session_entry_point.to_string())
+            .unwrap();
+    }
+
+    #[wasm_bindgen(getter)]
+    pub fn chunked_args(&self) -> Option<Bytes> {
+        self.chunked_args.get().cloned()
+    }
+
+    #[wasm_bindgen(setter)]
+    pub fn set_chunked_args(&self, chunked_args: Bytes) {
+        self.chunked_args.set(chunked_args).unwrap();
+    }
 }
 
 // Convert TransactionStrParams to casper_client::cli::TransactionStrParams
@@ -786,6 +939,7 @@
     if transaction_params.gas_price_tolerance.get().is_none() {
         transaction_params.set_gas_price_tolerance(&DEFAULT_GAS_PRICE.to_string());
     }
+
     if transaction_params.standard_payment.get().is_none() {
         transaction_params.set_standard_payment(DEFAULT_STANDARD_PAYMENT);
     }
@@ -834,12 +988,33 @@
         receipt: get_str_or_default(transaction_params.receipt.get()),
         standard_payment: standard_payment_str,
         output_path: "",
+        transferred_value: get_str_or_default(transaction_params.transferred_value.get()),
+        session_entry_point: {
+            let entry_point = get_str_or_default(transaction_params.session_entry_point.get());
+            if entry_point.is_empty() {
+                None
+            } else {
+                Some(entry_point)
+            }
+        },
+        chunked_args: {
+            let new_vec = || Vec::new();
+            let chunked = transaction_params.chunked_args.get().map_or_else(
+                new_vec,                // Default empty Vec if None
+                |bytes| bytes.to_vec(), // Convert &cl::bytes::Bytes to Vec<u8>
+            );
+            if chunked.is_empty() {
+                None // Return None if the Vec is empty
+            } else {
+                Some(chunked) // Return Some(Vec) if not empty
+            }
+        },
     }
 }
 
 #[cfg(test)]
 mod tests {
-    use casper_types::Timestamp;
+    use casper_types::{bytesrepr::ToBytes, Timestamp};
 
     use super::*;
 
@@ -885,6 +1060,19 @@
         let standard_payment = OnceCell::new();
         standard_payment.set(true).unwrap();
 
+        let transferred_value = OnceCell::new();
+        transferred_value.set("0".to_string()).unwrap();
+
+        let session_entry_point = OnceCell::new();
+        session_entry_point
+            .set("session_entry_point".to_string())
+            .unwrap();
+
+        let chunked_args = OnceCell::new();
+        chunked_args
+            .set(Bytes::from("json".to_bytes().unwrap()))
+            .unwrap();
+
         let transaction_params = TransactionStrParams {
             secret_key,
             timestamp,
@@ -899,6 +1087,9 @@
             gas_price_tolerance,
             receipt,
             standard_payment,
+            transferred_value,
+            session_entry_point,
+            chunked_args,
         };
 
         let result = transaction_str_params_to_casper_client(&transaction_params);
@@ -916,7 +1107,11 @@
         assert_eq!(result.additional_computation_factor, "0");
         assert_eq!(result.receipt, "receipt");
         assert_eq!(result.standard_payment, "true");
-    }
+        assert_eq!(result.transferred_value, "0");
+        assert_eq!(result.session_entry_point, Some("session_entry_point"));
+        // TODO FIX
+        //assert_eq!(result.chunked_args, Some());
+    }
 
     #[test]
     fn test_transaction_str_params_default_to_casper_client() {
@@ -960,6 +1155,9 @@
         assert_eq!(result.additional_computation_factor, "1");
         assert_eq!(result.receipt, "receipt");
         assert_eq!(result.standard_payment, "true");
+        assert_eq!(result.transferred_value, "");
+        assert_eq!(result.session_entry_point, None);
+        assert_eq!(result.chunked_args, None);
     }
 }
 
\ No newline at end of file diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/types/uref.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/types/uref.rs.html index 252576bf0..874a11e3c 100644 --- a/docs/api-rust/src/casper_rust_wasm_sdk/types/uref.rs.html +++ b/docs/api-rust/src/casper_rust_wasm_sdk/types/uref.rs.html @@ -1,4 +1,4 @@ -uref.rs - source

casper_rust_wasm_sdk/types/
uref.rs

+uref.rs - source

casper_rust_wasm_sdk/types/
uref.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/types/verbosity.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/types/verbosity.rs.html
index 6a66d9e87..f4a54f0a7 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/types/verbosity.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/types/verbosity.rs.html
@@ -1,4 +1,4 @@
-verbosity.rs - source

casper_rust_wasm_sdk/types/
verbosity.rs

+verbosity.rs - source

casper_rust_wasm_sdk/types/
verbosity.rs

 1
 2
 3
diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/types/wallet/mod.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/types/wallet/mod.rs.html
index 01082eecd..c95fa7dfe 100644
--- a/docs/api-rust/src/casper_rust_wasm_sdk/types/wallet/mod.rs.html
+++ b/docs/api-rust/src/casper_rust_wasm_sdk/types/wallet/mod.rs.html
@@ -1,3 +1,3 @@
-mod.rs - source

casper_rust_wasm_sdk/types/wallet/
mod.rs

+mod.rs - source

casper_rust_wasm_sdk/types/wallet/
mod.rs

 1
pub mod signature_response;
 
\ No newline at end of file diff --git a/docs/api-rust/src/casper_rust_wasm_sdk/types/wallet/signature_response.rs.html b/docs/api-rust/src/casper_rust_wasm_sdk/types/wallet/signature_response.rs.html index 0c516534d..10abcdd23 100644 --- a/docs/api-rust/src/casper_rust_wasm_sdk/types/wallet/signature_response.rs.html +++ b/docs/api-rust/src/casper_rust_wasm_sdk/types/wallet/signature_response.rs.html @@ -1,4 +1,4 @@ -signature_response.rs - source

casper_rust_wasm_sdk/types/wallet/
signature_response.rs

+signature_response.rs - source

casper_rust_wasm_sdk/types/wallet/
signature_response.rs

 1
 2
 3
diff --git a/docs/api-rust/trait.impl/core/convert/trait.From.js b/docs/api-rust/trait.impl/core/convert/trait.From.js
index 5679d915a..849b986d4 100644
--- a/docs/api-rust/trait.impl/core/convert/trait.From.js
+++ b/docs/api-rust/trait.impl/core/convert/trait.From.js
@@ -1,9 +1,9 @@
 (function() {
-    var implementors = Object.fromEntries([["casper_rust_wasm_sdk",[["impl From<&str> for Verbosity"],["impl From<&[u8]> for Bytes"],["impl From<PricingMode> for JsValue"],["impl From<TransactionKind> for JsValue"],["impl From<TransferTargetKind> for JsValue"],["impl From<Verbosity> for Verbosity"],["impl From<Verbosity> for u64"],["impl From<Verbosity> for JsValue"],["impl From<CliError> for SdkError"],["impl From<Error> for SdkError"],["impl From<BlockIdentifier> for BlockIdentifier"],["impl From<GlobalStateIdentifier> for GlobalStateIdentifier"],["impl From<AccountIdentifier> for AccountIdentifier"],["impl From<DictionaryItemIdentifier> for DictionaryItemIdentifier"],["impl From<EntityIdentifier> for EntityIdentifier"],["impl From<PurseIdentifier> for PurseIdentifier"],["impl From<Verbosity> for Verbosity"],["impl From<EntityAddr> for EntityAddr"],["impl From<CLValueError> for SdkError"],["impl From<PublicKey> for PublicKey"],["impl From<Key> for Key"],["impl From<Transaction> for Transaction"],["impl From<PricingMode> for PricingMode"],["impl From<TransactionHash> for TransactionHash"],["impl From<u64> for Verbosity"],["impl From<QueryGlobalStateOptions> for JsValue"],["impl From<QueryGlobalStateResult> for QueryGlobalStateResult"],["impl From<QueryGlobalStateResult> for JsValue"],["impl From<SDK> for JsValue"],["impl From<AccessRights> for AccessRights"],["impl From<AccessRights> for JsValue"],["impl From<DictionaryAddr> for JsValue"],["impl From<DictionaryAddr> for DictionaryAddr"],["impl From<EntityAddr> for EntityAddr"],["impl From<EntityAddr> for AddressableEntityHash"],["impl From<EntityAddr> for EntityIdentifier"],["impl From<EntityAddr> for JsValue"],["impl From<HashAddr> for AddressableEntityHash"],["impl From<HashAddr> for JsValue"],["impl From<HashAddr> for HashAddr"],["impl From<TransferAddr> for TransferAddr"],["impl From<TransferAddr> for JsValue"],["impl From<URefAddr> for JsValue"],["impl From<URefAddr> for URefAddr"],["impl From<Bytes> for Vec<u8>"],["impl From<Bytes> for Bytes"],["impl From<Bytes> for JsValue"],["impl From<Deploy> for Deploy"],["impl From<Deploy> for JsValue"],["impl From<ArgsSimple> for Vec<String>"],["impl From<ArgsSimple> for JsValue"],["impl From<DeployStrParams> for JsValue"],["impl From<DictionaryItemStrParams> for JsValue"],["impl From<PaymentStrParams> for JsValue"],["impl From<SessionStrParams> for JsValue"],["impl From<Digest> for BlockHash"],["impl From<Digest> for DeployHash"],["impl From<Digest> for Digest"],["impl From<Digest> for JsValue"],["impl From<EraId> for EraId"],["impl From<EraId> for JsValue"],["impl From<AccountHash> for AccountIdentifier"],["impl From<AccountHash> for EntityIdentifier"],["impl From<AccountHash> for PurseIdentifier"],["impl From<AccountHash> for AccountHash"],["impl From<AccountHash> for JsValue"],["impl From<AddressableEntityHash> for AddressableEntityHash"],["impl From<AddressableEntityHash> for JsValue"],["impl From<BlockHash> for BlockHash"],["impl From<BlockHash> for JsValue"],["impl From<ContractHash> for AddressableEntityHash"],["impl From<ContractHash> for AddressableEntityHash"],["impl From<ContractHash> for ContractHash"],["impl From<ContractHash> for JsValue"],["impl From<ContractPackageHash> for ContractPackageHash"],["impl From<ContractPackageHash> for PackageHash"],["impl From<ContractPackageHash> for JsValue"],["impl From<DeployHash> for DeployHash"],["impl From<DeployHash> for JsValue"],["impl From<PackageHash> for PackageHash"],["impl From<PackageHash> for JsValue"],["impl From<TransactionHash> for TransactionHash"],["impl From<TransactionHash> for JsValue"],["impl From<AccountIdentifier> for AccountIdentifier"],["impl From<AccountIdentifier> for AccountHash"],["impl From<AccountIdentifier> for PublicKey"],["impl From<AccountIdentifier> for JsValue"],["impl From<BlockIdentifier> for BlockIdentifier"],["impl From<BlockIdentifier> for JsValue"],["impl From<DictionaryItemIdentifier> for DictionaryItemIdentifier"],["impl From<DictionaryItemIdentifier> for JsValue"],["impl From<EntityIdentifier> for EntityIdentifier"],["impl From<EntityIdentifier> for EntityAddr"],["impl From<EntityIdentifier> for AccountHash"],["impl From<EntityIdentifier> for PublicKey"],["impl From<EntityIdentifier> for JsValue"],["impl From<GlobalStateIdentifier> for GlobalStateIdentifier"],["impl From<GlobalStateIdentifier> for JsValue"],["impl From<PurseIdentifier> for PurseIdentifier"],["impl From<PurseIdentifier> for AccountHash"],["impl From<PurseIdentifier> for PublicKey"],["impl From<PurseIdentifier> for URef"],["impl From<PurseIdentifier> for JsValue"],["impl From<Key> for Key"],["impl From<Key> for JsValue"],["impl From<Path> for Vec<String>"],["impl From<Path> for JsValue"],["impl From<PeerEntry> for PeerEntry"],["impl From<PeerEntry> for JsValue"],["impl From<PublicKey> for PublicKey"],["impl From<PublicKey> for AccountIdentifier"],["impl From<PublicKey> for EntityIdentifier"],["impl From<PublicKey> for PurseIdentifier"],["impl From<PublicKey> for JsValue"],["impl From<RecordId> for JsValue"],["impl From<RecordId> for RecordId"],["impl From<Transaction> for Transaction"],["impl From<Transaction> for JsValue"],["impl From<TransactionBuilderParams> for JsValue"],["impl From<TransferTarget> for JsValue"],["impl From<TransactionStrParams> for JsValue"],["impl From<URef> for PurseIdentifier"],["impl From<URef> for URef"],["impl From<URef> for JsValue"],["impl From<SignatureResponse> for JsValue"],["impl From<Body> for JsValue"],["impl From<EventParseResult> for JsValue"],["impl From<ExecutionResult> for JsValue"],["impl From<Failure> for JsValue"],["impl From<HashString> for JsValue"],["impl From<Message> for JsValue"],["impl From<Messages> for JsValue"],["impl From<Payment> for JsValue"],["impl From<PublicKeyString> for JsValue"],["impl From<TransactionProcessed> for JsValue"],["impl From<Version2> for JsValue"],["impl From<Watcher> for JsValue"],["impl From<String> for Verbosity"],["impl From<String> for Path"],["impl From<Vec<u8>> for DictionaryAddr"],["impl From<Vec<u8>> for HashAddr"],["impl From<Vec<u8>> for TransferAddr"],["impl From<Vec<u8>> for URefAddr"],["impl From<Vec<u8>> for Bytes"],["impl From<Vec<u8>> for AccountHash"],["impl From<Vec<String>> for ArgsSimple"],["impl From<Vec<String>> for Path"],["impl From<Error> for SdkError"],["impl From<PeerEntry> for PeerEntry"],["impl From<QueryGlobalStateResult> for QueryGlobalStateResult"],["impl From<AccessRights> for AccessRights"],["impl From<AccountHash> for AccountHash"],["impl From<AddressableEntityHash> for AddressableEntityHash"],["impl From<AddressableEntityHash> for ContractHash"],["impl From<BlockHash> for BlockHash"],["impl From<Bytes> for Bytes"],["impl From<ContractHash> for ContractHash"],["impl From<ContractPackageHash> for ContractPackageHash"],["impl From<Digest> for Digest"],["impl From<EraId> for EraId"],["impl From<PackageHash> for ContractPackageHash"],["impl From<PackageHash> for PackageHash"],["impl From<DeployHash> for DeployHash"],["impl From<Deploy> for Deploy"],["impl From<Deploy> for Transaction"],["impl From<TransactionV1> for Transaction"],["impl From<TransferAddr> for TransferAddr"],["impl From<URef> for URef"],["impl From<Error> for SdkError"],["impl From<RecordId> for RecordId"],["impl From<[u8; 32]> for DictionaryAddr"],["impl From<[u8; 32]> for HashAddr"],["impl From<[u8; 32]> for URefAddr"],["impl From<[u8; 32]> for Digest"],["impl From<[u8; 32]> for AddressableEntityHash"],["impl From<[u8; 32]> for PackageHash"]]]]);
+    var implementors = Object.fromEntries([["casper_rust_wasm_sdk",[["impl From<&str> for Verbosity"],["impl From<&[u8]> for Bytes"],["impl From<PricingMode> for JsValue"],["impl From<TransactionKind> for JsValue"],["impl From<TransferTargetKind> for JsValue"],["impl From<Verbosity> for Verbosity"],["impl From<Verbosity> for u64"],["impl From<Verbosity> for JsValue"],["impl From<CliError> for SdkError"],["impl From<Error> for SdkError"],["impl From<BlockIdentifier> for BlockIdentifier"],["impl From<GlobalStateIdentifier> for GlobalStateIdentifier"],["impl From<AccountIdentifier> for AccountIdentifier"],["impl From<DictionaryItemIdentifier> for DictionaryItemIdentifier"],["impl From<EntityIdentifier> for EntityIdentifier"],["impl From<PurseIdentifier> for PurseIdentifier"],["impl From<Verbosity> for Verbosity"],["impl From<EntityAddr> for EntityAddr"],["impl From<CLValueError> for SdkError"],["impl From<PublicKey> for PublicKey"],["impl From<Key> for Key"],["impl From<Transaction> for Transaction"],["impl From<PricingMode> for PricingMode"],["impl From<TransactionHash> for TransactionHash"],["impl From<u64> for Verbosity"],["impl From<QueryGlobalStateOptions> for JsValue"],["impl From<QueryGlobalStateResult> for QueryGlobalStateResult"],["impl From<QueryGlobalStateResult> for JsValue"],["impl From<SDK> for JsValue"],["impl From<AccessRights> for AccessRights"],["impl From<AccessRights> for JsValue"],["impl From<DictionaryAddr> for JsValue"],["impl From<DictionaryAddr> for DictionaryAddr"],["impl From<EntityAddr> for EntityAddr"],["impl From<EntityAddr> for AddressableEntityHash"],["impl From<EntityAddr> for EntityIdentifier"],["impl From<EntityAddr> for JsValue"],["impl From<HashAddr> for AddressableEntityHash"],["impl From<HashAddr> for JsValue"],["impl From<HashAddr> for HashAddr"],["impl From<TransferAddr> for TransferAddr"],["impl From<TransferAddr> for JsValue"],["impl From<URefAddr> for JsValue"],["impl From<URefAddr> for URefAddr"],["impl From<Bytes> for Vec<u8>"],["impl From<Bytes> for Bytes"],["impl From<Bytes> for JsValue"],["impl From<Deploy> for Deploy"],["impl From<Deploy> for JsValue"],["impl From<ArgsSimple> for Vec<String>"],["impl From<ArgsSimple> for JsValue"],["impl From<DeployStrParams> for JsValue"],["impl From<DictionaryItemStrParams> for JsValue"],["impl From<PaymentStrParams> for JsValue"],["impl From<SessionStrParams> for JsValue"],["impl From<Digest> for BlockHash"],["impl From<Digest> for DeployHash"],["impl From<Digest> for Digest"],["impl From<Digest> for JsValue"],["impl From<EraId> for EraId"],["impl From<EraId> for JsValue"],["impl From<AccountHash> for AccountIdentifier"],["impl From<AccountHash> for EntityIdentifier"],["impl From<AccountHash> for PurseIdentifier"],["impl From<AccountHash> for AccountHash"],["impl From<AccountHash> for JsValue"],["impl From<AddressableEntityHash> for AddressableEntityHash"],["impl From<AddressableEntityHash> for JsValue"],["impl From<BlockHash> for BlockHash"],["impl From<BlockHash> for JsValue"],["impl From<ContractHash> for AddressableEntityHash"],["impl From<ContractHash> for AddressableEntityHash"],["impl From<ContractHash> for ContractHash"],["impl From<ContractHash> for JsValue"],["impl From<ContractPackageHash> for ContractPackageHash"],["impl From<ContractPackageHash> for PackageHash"],["impl From<ContractPackageHash> for JsValue"],["impl From<DeployHash> for DeployHash"],["impl From<DeployHash> for JsValue"],["impl From<PackageHash> for PackageHash"],["impl From<PackageHash> for JsValue"],["impl From<TransactionHash> for TransactionHash"],["impl From<TransactionHash> for JsValue"],["impl From<AccountIdentifier> for AccountIdentifier"],["impl From<AccountIdentifier> for AccountHash"],["impl From<AccountIdentifier> for PublicKey"],["impl From<AccountIdentifier> for JsValue"],["impl From<BlockIdentifier> for BlockIdentifier"],["impl From<BlockIdentifier> for JsValue"],["impl From<DictionaryItemIdentifier> for DictionaryItemIdentifier"],["impl From<DictionaryItemIdentifier> for JsValue"],["impl From<EntityIdentifier> for EntityIdentifier"],["impl From<EntityIdentifier> for EntityAddr"],["impl From<EntityIdentifier> for AccountHash"],["impl From<EntityIdentifier> for PublicKey"],["impl From<EntityIdentifier> for JsValue"],["impl From<GlobalStateIdentifier> for GlobalStateIdentifier"],["impl From<GlobalStateIdentifier> for JsValue"],["impl From<PurseIdentifier> for PurseIdentifier"],["impl From<PurseIdentifier> for AccountHash"],["impl From<PurseIdentifier> for PublicKey"],["impl From<PurseIdentifier> for URef"],["impl From<PurseIdentifier> for JsValue"],["impl From<Key> for Key"],["impl From<Key> for JsValue"],["impl From<Path> for Vec<String>"],["impl From<Path> for JsValue"],["impl From<PeerEntry> for PeerEntry"],["impl From<PeerEntry> for JsValue"],["impl From<PublicKey> for PublicKey"],["impl From<PublicKey> for AccountIdentifier"],["impl From<PublicKey> for EntityIdentifier"],["impl From<PublicKey> for PurseIdentifier"],["impl From<PublicKey> for JsValue"],["impl From<RecordId> for JsValue"],["impl From<RecordId> for RecordId"],["impl From<Transaction> for Transaction"],["impl From<Transaction> for JsValue"],["impl From<TransactionBuilderParams> for JsValue"],["impl From<TransferTarget> for JsValue"],["impl From<TransactionStrParams> for JsValue"],["impl From<URef> for PurseIdentifier"],["impl From<URef> for URef"],["impl From<URef> for JsValue"],["impl From<SignatureResponse> for JsValue"],["impl From<Body> for JsValue"],["impl From<EventParseResult> for JsValue"],["impl From<ExecutionResult> for JsValue"],["impl From<Failure> for JsValue"],["impl From<HashString> for JsValue"],["impl From<Message> for JsValue"],["impl From<Messages> for JsValue"],["impl From<Payment> for JsValue"],["impl From<PublicKeyString> for JsValue"],["impl From<TransactionProcessed> for JsValue"],["impl From<Version2> for JsValue"],["impl From<Watcher> for JsValue"],["impl From<String> for Verbosity"],["impl From<String> for Path"],["impl From<Vec<u8>> for DictionaryAddr"],["impl From<Vec<u8>> for HashAddr"],["impl From<Vec<u8>> for TransferAddr"],["impl From<Vec<u8>> for URefAddr"],["impl From<Vec<u8>> for Bytes"],["impl From<Vec<u8>> for AccountHash"],["impl From<Vec<String>> for ArgsSimple"],["impl From<Vec<String>> for Path"],["impl From<Error> for SdkError"],["impl From<PeerEntry> for PeerEntry"],["impl From<QueryGlobalStateResult> for QueryGlobalStateResult"],["impl From<AccessRights> for AccessRights"],["impl From<AccountHash> for AccountHash"],["impl From<AddressableEntityHash> for AddressableEntityHash"],["impl From<AddressableEntityHash> for ContractHash"],["impl From<BlockHash> for BlockHash"],["impl From<Bytes> for Bytes"],["impl From<ContractHash> for ContractHash"],["impl From<ContractPackageHash> for ContractPackageHash"],["impl From<Digest> for Digest"],["impl From<EraId> for EraId"],["impl From<PackageHash> for ContractPackageHash"],["impl From<PackageHash> for PackageHash"],["impl From<DeployHash> for DeployHash"],["impl From<Deploy> for Deploy"],["impl From<Deploy> for Transaction"],["impl From<TransactionV1> for Transaction"],["impl From<TransferAddr> for TransferAddr"],["impl From<URef> for URef"],["impl From<Error> for SdkError"],["impl From<DecodeError> for SdkError"],["impl From<RecordId> for RecordId"],["impl From<[u8; 32]> for DictionaryAddr"],["impl From<[u8; 32]> for HashAddr"],["impl From<[u8; 32]> for URefAddr"],["impl From<[u8; 32]> for Digest"],["impl From<[u8; 32]> for AddressableEntityHash"],["impl From<[u8; 32]> for PackageHash"]]]]);
     if (window.register_implementors) {
         window.register_implementors(implementors);
     } else {
         window.pending_implementors = implementors;
     }
 })()
-//{"start":57,"fragment_lengths":[92850]}
\ No newline at end of file
+//{"start":57,"fragment_lengths":[93178]}
\ No newline at end of file
diff --git a/docs/api-rust/trait.impl/serde/de/trait.Deserialize.js b/docs/api-rust/trait.impl/serde/de/trait.Deserialize.js
index bfa8add3e..2428fc625 100644
--- a/docs/api-rust/trait.impl/serde/de/trait.Deserialize.js
+++ b/docs/api-rust/trait.impl/serde/de/trait.Deserialize.js
@@ -1,5 +1,5 @@
 (function() {
-    var implementors = Object.fromEntries([["casper_rust_wasm_sdk",[["impl<'de> Deserialize<'de> for Verbosity"],["impl<'de> Deserialize<'de> for QueryGlobalStateOptions"],["impl<'de> Deserialize<'de> for QueryGlobalStateResult"],["impl<'de> Deserialize<'de> for EntityAddr"],["impl<'de> Deserialize<'de> for Deploy"],["impl<'de> Deserialize<'de> for AccountNamedKey"],["impl<'de> Deserialize<'de> for ContractNamedKey"],["impl<'de> Deserialize<'de> for DictionaryItemStrParams"],["impl<'de> Deserialize<'de> for DictionaryVariant"],["impl<'de> Deserialize<'de> for EntityNamedKey"],["impl<'de> Deserialize<'de> for URefVariant"],["impl<'de> Deserialize<'de> for Digest"],["impl<'de> Deserialize<'de> for AccountHash"],["impl<'de> Deserialize<'de> for AddressableEntityHash"],["impl<'de> Deserialize<'de> for BlockHash"],["impl<'de> Deserialize<'de> for ContractHash"],["impl<'de> Deserialize<'de> for ContractPackageHash"],["impl<'de> Deserialize<'de> for DeployHash"],["impl<'de> Deserialize<'de> for PackageHash"],["impl<'de> Deserialize<'de> for TransactionHash"],["impl<'de> Deserialize<'de> for AccountIdentifier"],["impl<'de> Deserialize<'de> for BlockIdentifier"],["impl<'de> Deserialize<'de> for DictionaryItemIdentifier"],["impl<'de> Deserialize<'de> for EntityIdentifier"],["impl<'de> Deserialize<'de> for GlobalStateIdentifier"],["impl<'de> Deserialize<'de> for PurseIdentifier"],["impl<'de> Deserialize<'de> for Key"],["impl<'de> Deserialize<'de> for Path"],["impl<'de> Deserialize<'de> for PeerEntry"],["impl<'de> Deserialize<'de> for PublicKey"],["impl<'de> Deserialize<'de> for Transaction"],["impl<'de> Deserialize<'de> for URef"],["impl<'de> Deserialize<'de> for SignatureResponse"],["impl<'de> Deserialize<'de> for Body"],["impl<'de> Deserialize<'de> for EventParseResult"],["impl<'de> Deserialize<'de> for ExecutionResult"],["impl<'de> Deserialize<'de> for Failure"],["impl<'de> Deserialize<'de> for HashString"],["impl<'de> Deserialize<'de> for Message"],["impl<'de> Deserialize<'de> for Messages"],["impl<'de> Deserialize<'de> for Payment"],["impl<'de> Deserialize<'de> for PublicKeyString"],["impl<'de> Deserialize<'de> for TransactionProcessed"],["impl<'de> Deserialize<'de> for Version2"]]]]);
+    var implementors = Object.fromEntries([["casper_rust_wasm_sdk",[["impl<'de> Deserialize<'de> for Verbosity"],["impl<'de> Deserialize<'de> for QueryGlobalStateOptions"],["impl<'de> Deserialize<'de> for QueryGlobalStateResult"],["impl<'de> Deserialize<'de> for EntityAddr"],["impl<'de> Deserialize<'de> for Deploy"],["impl<'de> Deserialize<'de> for AccountNamedKey"],["impl<'de> Deserialize<'de> for ContractNamedKey"],["impl<'de> Deserialize<'de> for DictionaryItemStrParams"],["impl<'de> Deserialize<'de> for DictionaryVariant"],["impl<'de> Deserialize<'de> for EntityNamedKey"],["impl<'de> Deserialize<'de> for URefVariant"],["impl<'de> Deserialize<'de> for Digest"],["impl<'de> Deserialize<'de> for AccountHash"],["impl<'de> Deserialize<'de> for AddressableEntityHash"],["impl<'de> Deserialize<'de> for BlockHash"],["impl<'de> Deserialize<'de> for ContractHash"],["impl<'de> Deserialize<'de> for ContractPackageHash"],["impl<'de> Deserialize<'de> for DeployHash"],["impl<'de> Deserialize<'de> for PackageHash"],["impl<'de> Deserialize<'de> for TransactionHash"],["impl<'de> Deserialize<'de> for AccountIdentifier"],["impl<'de> Deserialize<'de> for BlockIdentifier"],["impl<'de> Deserialize<'de> for DictionaryItemIdentifier"],["impl<'de> Deserialize<'de> for EntityIdentifier"],["impl<'de> Deserialize<'de> for GlobalStateIdentifier"],["impl<'de> Deserialize<'de> for PurseIdentifier"],["impl<'de> Deserialize<'de> for Key"],["impl<'de> Deserialize<'de> for Path"],["impl<'de> Deserialize<'de> for PeerEntry"],["impl<'de> Deserialize<'de> for PublicKey"],["impl<'de> Deserialize<'de> for Transaction"],["impl<'de> Deserialize<'de> for URef"],["impl<'de> Deserialize<'de> for SignatureResponse"],["impl<'de> Deserialize<'de> for Body"],["impl<'de> Deserialize<'de> for EventParseResult"],["impl<'de> Deserialize<'de> for ExecutionResult"],["impl<'de> Deserialize<'de> for Failure"],["impl<'de> Deserialize<'de> for HashString"],["impl<'de> Deserialize<'de> for Message"],["impl<'de> Deserialize<'de> for Messages"],["impl<'de> Deserialize<'de> for Payment"],["impl<'de> Deserialize<'de> for PublicKeyString"],["impl<'de> Deserialize<'de> for TransactionProcessed"],["impl<'de> Deserialize<'de> for Version2"]]]]);
     if (window.register_implementors) {
         window.register_implementors(implementors);
     } else {
diff --git a/docs/api-rust/trait.impl/serde/ser/trait.Serialize.js b/docs/api-rust/trait.impl/serde/ser/trait.Serialize.js
index b556e894a..e9669161e 100644
--- a/docs/api-rust/trait.impl/serde/ser/trait.Serialize.js
+++ b/docs/api-rust/trait.impl/serde/ser/trait.Serialize.js
@@ -1,5 +1,5 @@
 (function() {
-    var implementors = Object.fromEntries([["casper_rust_wasm_sdk",[["impl Serialize for Verbosity"],["impl Serialize for QueryGlobalStateOptions"],["impl Serialize for QueryGlobalStateResult"],["impl Serialize for EntityAddr"],["impl Serialize for Deploy"],["impl Serialize for AccountNamedKey"],["impl Serialize for ContractNamedKey"],["impl Serialize for DictionaryItemStrParams"],["impl Serialize for DictionaryVariant"],["impl Serialize for EntityNamedKey"],["impl Serialize for URefVariant"],["impl Serialize for Digest"],["impl Serialize for AccountHash"],["impl Serialize for AddressableEntityHash"],["impl Serialize for BlockHash"],["impl Serialize for ContractHash"],["impl Serialize for ContractPackageHash"],["impl Serialize for DeployHash"],["impl Serialize for PackageHash"],["impl Serialize for TransactionHash"],["impl Serialize for AccountIdentifier"],["impl Serialize for BlockIdentifier"],["impl Serialize for DictionaryItemIdentifier"],["impl Serialize for EntityIdentifier"],["impl Serialize for GlobalStateIdentifier"],["impl Serialize for PurseIdentifier"],["impl Serialize for Key"],["impl Serialize for Path"],["impl Serialize for PeerEntry"],["impl Serialize for PublicKey"],["impl Serialize for Transaction"],["impl Serialize for URef"],["impl Serialize for SignatureResponse"],["impl Serialize for Body"],["impl Serialize for EventParseResult"],["impl Serialize for ExecutionResult"],["impl Serialize for Failure"],["impl Serialize for HashString"],["impl Serialize for Message"],["impl Serialize for Messages"],["impl Serialize for Payment"],["impl Serialize for PublicKeyString"],["impl Serialize for TransactionProcessed"],["impl Serialize for Version2"]]]]);
+    var implementors = Object.fromEntries([["casper_rust_wasm_sdk",[["impl Serialize for Verbosity"],["impl Serialize for QueryGlobalStateOptions"],["impl Serialize for QueryGlobalStateResult"],["impl Serialize for EntityAddr"],["impl Serialize for Deploy"],["impl Serialize for AccountNamedKey"],["impl Serialize for ContractNamedKey"],["impl Serialize for DictionaryItemStrParams"],["impl Serialize for DictionaryVariant"],["impl Serialize for EntityNamedKey"],["impl Serialize for URefVariant"],["impl Serialize for Digest"],["impl Serialize for AccountHash"],["impl Serialize for AddressableEntityHash"],["impl Serialize for BlockHash"],["impl Serialize for ContractHash"],["impl Serialize for ContractPackageHash"],["impl Serialize for DeployHash"],["impl Serialize for PackageHash"],["impl Serialize for TransactionHash"],["impl Serialize for AccountIdentifier"],["impl Serialize for BlockIdentifier"],["impl Serialize for DictionaryItemIdentifier"],["impl Serialize for EntityIdentifier"],["impl Serialize for GlobalStateIdentifier"],["impl Serialize for PurseIdentifier"],["impl Serialize for Key"],["impl Serialize for Path"],["impl Serialize for PeerEntry"],["impl Serialize for PublicKey"],["impl Serialize for Transaction"],["impl Serialize for URef"],["impl Serialize for SignatureResponse"],["impl Serialize for Body"],["impl Serialize for EventParseResult"],["impl Serialize for ExecutionResult"],["impl Serialize for Failure"],["impl Serialize for HashString"],["impl Serialize for Message"],["impl Serialize for Messages"],["impl Serialize for Payment"],["impl Serialize for PublicKeyString"],["impl Serialize for TransactionProcessed"],["impl Serialize for Version2"]]]]);
     if (window.register_implementors) {
         window.register_implementors(implementors);
     } else {
diff --git a/docs/api-rust/trait.impl/wasm_bindgen/__rt/marker/trait.SupportsConstructor.js b/docs/api-rust/trait.impl/wasm_bindgen/__rt/marker/trait.SupportsConstructor.js
new file mode 100644
index 000000000..17b315a77
--- /dev/null
+++ b/docs/api-rust/trait.impl/wasm_bindgen/__rt/marker/trait.SupportsConstructor.js
@@ -0,0 +1,9 @@
+(function() {
+    var implementors = Object.fromEntries([["casper_rust_wasm_sdk",[["impl SupportsConstructor for QueryGlobalStateOptions"],["impl SupportsConstructor for QueryGlobalStateResult"],["impl SupportsConstructor for SDK"],["impl SupportsConstructor for AccessRights"],["impl SupportsConstructor for DictionaryAddr"],["impl SupportsConstructor for EntityAddr"],["impl SupportsConstructor for HashAddr"],["impl SupportsConstructor for TransferAddr"],["impl SupportsConstructor for URefAddr"],["impl SupportsConstructor for Bytes"],["impl SupportsConstructor for Deploy"],["impl SupportsConstructor for ArgsSimple"],["impl SupportsConstructor for DeployStrParams"],["impl SupportsConstructor for DictionaryItemStrParams"],["impl SupportsConstructor for PaymentStrParams"],["impl SupportsConstructor for SessionStrParams"],["impl SupportsConstructor for Digest"],["impl SupportsConstructor for EraId"],["impl SupportsConstructor for AccountHash"],["impl SupportsConstructor for AddressableEntityHash"],["impl SupportsConstructor for BlockHash"],["impl SupportsConstructor for ContractHash"],["impl SupportsConstructor for ContractPackageHash"],["impl SupportsConstructor for DeployHash"],["impl SupportsConstructor for PackageHash"],["impl SupportsConstructor for TransactionHash"],["impl SupportsConstructor for AccountIdentifier"],["impl SupportsConstructor for BlockIdentifier"],["impl SupportsConstructor for DictionaryItemIdentifier"],["impl SupportsConstructor for EntityIdentifier"],["impl SupportsConstructor for GlobalStateIdentifier"],["impl SupportsConstructor for PurseIdentifier"],["impl SupportsConstructor for Key"],["impl SupportsConstructor for Path"],["impl SupportsConstructor for PeerEntry"],["impl SupportsConstructor for PublicKey"],["impl SupportsConstructor for RecordId"],["impl SupportsConstructor for Transaction"],["impl SupportsConstructor for TransactionBuilderParams"],["impl SupportsConstructor for TransferTarget"],["impl SupportsConstructor for TransactionStrParams"],["impl SupportsConstructor for URef"],["impl SupportsConstructor for SignatureResponse"],["impl SupportsConstructor for Body"],["impl SupportsConstructor for EventParseResult"],["impl SupportsConstructor for ExecutionResult"],["impl SupportsConstructor for Failure"],["impl SupportsConstructor for HashString"],["impl SupportsConstructor for Message"],["impl SupportsConstructor for Messages"],["impl SupportsConstructor for Payment"],["impl SupportsConstructor for PublicKeyString"],["impl SupportsConstructor for TransactionProcessed"],["impl SupportsConstructor for Version2"],["impl SupportsConstructor for Watcher"]]]]);
+    if (window.register_implementors) {
+        window.register_implementors(implementors);
+    } else {
+        window.pending_implementors = implementors;
+    }
+})()
+//{"start":57,"fragment_lengths":[12645]}
\ No newline at end of file
diff --git a/docs/api-rust/trait.impl/wasm_bindgen/__rt/marker/trait.SupportsInstanceProperty.js b/docs/api-rust/trait.impl/wasm_bindgen/__rt/marker/trait.SupportsInstanceProperty.js
new file mode 100644
index 000000000..58f26caed
--- /dev/null
+++ b/docs/api-rust/trait.impl/wasm_bindgen/__rt/marker/trait.SupportsInstanceProperty.js
@@ -0,0 +1,9 @@
+(function() {
+    var implementors = Object.fromEntries([["casper_rust_wasm_sdk",[["impl SupportsInstanceProperty for QueryGlobalStateOptions"],["impl SupportsInstanceProperty for QueryGlobalStateResult"],["impl SupportsInstanceProperty for SDK"],["impl SupportsInstanceProperty for AccessRights"],["impl SupportsInstanceProperty for DictionaryAddr"],["impl SupportsInstanceProperty for EntityAddr"],["impl SupportsInstanceProperty for HashAddr"],["impl SupportsInstanceProperty for TransferAddr"],["impl SupportsInstanceProperty for URefAddr"],["impl SupportsInstanceProperty for Bytes"],["impl SupportsInstanceProperty for Deploy"],["impl SupportsInstanceProperty for ArgsSimple"],["impl SupportsInstanceProperty for DeployStrParams"],["impl SupportsInstanceProperty for DictionaryItemStrParams"],["impl SupportsInstanceProperty for PaymentStrParams"],["impl SupportsInstanceProperty for SessionStrParams"],["impl SupportsInstanceProperty for Digest"],["impl SupportsInstanceProperty for EraId"],["impl SupportsInstanceProperty for AccountHash"],["impl SupportsInstanceProperty for AddressableEntityHash"],["impl SupportsInstanceProperty for BlockHash"],["impl SupportsInstanceProperty for ContractHash"],["impl SupportsInstanceProperty for ContractPackageHash"],["impl SupportsInstanceProperty for DeployHash"],["impl SupportsInstanceProperty for PackageHash"],["impl SupportsInstanceProperty for TransactionHash"],["impl SupportsInstanceProperty for AccountIdentifier"],["impl SupportsInstanceProperty for BlockIdentifier"],["impl SupportsInstanceProperty for DictionaryItemIdentifier"],["impl SupportsInstanceProperty for EntityIdentifier"],["impl SupportsInstanceProperty for GlobalStateIdentifier"],["impl SupportsInstanceProperty for PurseIdentifier"],["impl SupportsInstanceProperty for Key"],["impl SupportsInstanceProperty for Path"],["impl SupportsInstanceProperty for PeerEntry"],["impl SupportsInstanceProperty for PublicKey"],["impl SupportsInstanceProperty for RecordId"],["impl SupportsInstanceProperty for Transaction"],["impl SupportsInstanceProperty for TransactionBuilderParams"],["impl SupportsInstanceProperty for TransferTarget"],["impl SupportsInstanceProperty for TransactionStrParams"],["impl SupportsInstanceProperty for URef"],["impl SupportsInstanceProperty for SignatureResponse"],["impl SupportsInstanceProperty for Body"],["impl SupportsInstanceProperty for EventParseResult"],["impl SupportsInstanceProperty for ExecutionResult"],["impl SupportsInstanceProperty for Failure"],["impl SupportsInstanceProperty for HashString"],["impl SupportsInstanceProperty for Message"],["impl SupportsInstanceProperty for Messages"],["impl SupportsInstanceProperty for Payment"],["impl SupportsInstanceProperty for PublicKeyString"],["impl SupportsInstanceProperty for TransactionProcessed"],["impl SupportsInstanceProperty for Version2"],["impl SupportsInstanceProperty for Watcher"]]]]);
+    if (window.register_implementors) {
+        window.register_implementors(implementors);
+    } else {
+        window.pending_implementors = implementors;
+    }
+})()
+//{"start":57,"fragment_lengths":[12920]}
\ No newline at end of file
diff --git a/docs/api-rust/trait.impl/wasm_bindgen/__rt/marker/trait.SupportsStaticProperty.js b/docs/api-rust/trait.impl/wasm_bindgen/__rt/marker/trait.SupportsStaticProperty.js
new file mode 100644
index 000000000..ccbd2479e
--- /dev/null
+++ b/docs/api-rust/trait.impl/wasm_bindgen/__rt/marker/trait.SupportsStaticProperty.js
@@ -0,0 +1,9 @@
+(function() {
+    var implementors = Object.fromEntries([["casper_rust_wasm_sdk",[["impl SupportsStaticProperty for QueryGlobalStateOptions"],["impl SupportsStaticProperty for QueryGlobalStateResult"],["impl SupportsStaticProperty for SDK"],["impl SupportsStaticProperty for AccessRights"],["impl SupportsStaticProperty for DictionaryAddr"],["impl SupportsStaticProperty for EntityAddr"],["impl SupportsStaticProperty for HashAddr"],["impl SupportsStaticProperty for TransferAddr"],["impl SupportsStaticProperty for URefAddr"],["impl SupportsStaticProperty for Bytes"],["impl SupportsStaticProperty for Deploy"],["impl SupportsStaticProperty for ArgsSimple"],["impl SupportsStaticProperty for DeployStrParams"],["impl SupportsStaticProperty for DictionaryItemStrParams"],["impl SupportsStaticProperty for PaymentStrParams"],["impl SupportsStaticProperty for SessionStrParams"],["impl SupportsStaticProperty for Digest"],["impl SupportsStaticProperty for EraId"],["impl SupportsStaticProperty for AccountHash"],["impl SupportsStaticProperty for AddressableEntityHash"],["impl SupportsStaticProperty for BlockHash"],["impl SupportsStaticProperty for ContractHash"],["impl SupportsStaticProperty for ContractPackageHash"],["impl SupportsStaticProperty for DeployHash"],["impl SupportsStaticProperty for PackageHash"],["impl SupportsStaticProperty for TransactionHash"],["impl SupportsStaticProperty for AccountIdentifier"],["impl SupportsStaticProperty for BlockIdentifier"],["impl SupportsStaticProperty for DictionaryItemIdentifier"],["impl SupportsStaticProperty for EntityIdentifier"],["impl SupportsStaticProperty for GlobalStateIdentifier"],["impl SupportsStaticProperty for PurseIdentifier"],["impl SupportsStaticProperty for Key"],["impl SupportsStaticProperty for Path"],["impl SupportsStaticProperty for PeerEntry"],["impl SupportsStaticProperty for PublicKey"],["impl SupportsStaticProperty for RecordId"],["impl SupportsStaticProperty for Transaction"],["impl SupportsStaticProperty for TransactionBuilderParams"],["impl SupportsStaticProperty for TransferTarget"],["impl SupportsStaticProperty for TransactionStrParams"],["impl SupportsStaticProperty for URef"],["impl SupportsStaticProperty for SignatureResponse"],["impl SupportsStaticProperty for Body"],["impl SupportsStaticProperty for EventParseResult"],["impl SupportsStaticProperty for ExecutionResult"],["impl SupportsStaticProperty for Failure"],["impl SupportsStaticProperty for HashString"],["impl SupportsStaticProperty for Message"],["impl SupportsStaticProperty for Messages"],["impl SupportsStaticProperty for Payment"],["impl SupportsStaticProperty for PublicKeyString"],["impl SupportsStaticProperty for TransactionProcessed"],["impl SupportsStaticProperty for Version2"],["impl SupportsStaticProperty for Watcher"]]]]);
+    if (window.register_implementors) {
+        window.register_implementors(implementors);
+    } else {
+        window.pending_implementors = implementors;
+    }
+})()
+//{"start":57,"fragment_lengths":[12810]}
\ No newline at end of file
diff --git a/docs/api-wasm/assets/hierarchy.js b/docs/api-wasm/assets/hierarchy.js
new file mode 100644
index 000000000..fb85f0adc
--- /dev/null
+++ b/docs/api-wasm/assets/hierarchy.js
@@ -0,0 +1 @@
+window.hierarchyData = "eJyrVirKzy8pVrKKjtVRKkpNy0lNLsnMzytWsqqurQUAmx4Kpg=="
\ No newline at end of file
diff --git a/docs/api-wasm/assets/icons.js b/docs/api-wasm/assets/icons.js
index 3dfbd322d..58882d76d 100644
--- a/docs/api-wasm/assets/icons.js
+++ b/docs/api-wasm/assets/icons.js
@@ -3,7 +3,7 @@
     function addIcons() {
         if (document.readyState === "loading") return document.addEventListener("DOMContentLoaded", addIcons);
         const svg = document.body.appendChild(document.createElementNS("http://www.w3.org/2000/svg", "svg"));
-        svg.innerHTML = `MMNEPVFCICPMFPCPTTAAATR`;
+        svg.innerHTML = `MMNEPVFCICPMFPCPTTAAATR`;
         svg.style.display = "none";
         if (location.protocol === "file:") updateUseElements();
     }
diff --git a/docs/api-wasm/assets/icons.svg b/docs/api-wasm/assets/icons.svg
index a19417dcc..50ad5799d 100644
--- a/docs/api-wasm/assets/icons.svg
+++ b/docs/api-wasm/assets/icons.svg
@@ -1 +1 @@
-MMNEPVFCICPMFPCPTTAAATR
\ No newline at end of file
+MMNEPVFCICPMFPCPTTAAATR
\ No newline at end of file
diff --git a/docs/api-wasm/assets/main.js b/docs/api-wasm/assets/main.js
index 99097a053..4f59cd955 100644
--- a/docs/api-wasm/assets/main.js
+++ b/docs/api-wasm/assets/main.js
@@ -1,9 +1,9 @@
 "use strict";
-window.translations={"copy":"Copy","copied":"Copied!","normally_hidden":"This member is normally hidden due to your filter settings."};
-"use strict";(()=>{var Pe=Object.create;var ie=Object.defineProperty;var Oe=Object.getOwnPropertyDescriptor;var _e=Object.getOwnPropertyNames;var Re=Object.getPrototypeOf,Me=Object.prototype.hasOwnProperty;var Fe=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var De=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of _e(e))!Me.call(t,i)&&i!==n&&ie(t,i,{get:()=>e[i],enumerable:!(r=Oe(e,i))||r.enumerable});return t};var Ae=(t,e,n)=>(n=t!=null?Pe(Re(t)):{},De(e||!t||!t.__esModule?ie(n,"default",{value:t,enumerable:!0}):n,t));var ue=Fe((ae,le)=>{(function(){var t=function(e){var n=new t.Builder;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),n.searchPipeline.add(t.stemmer),e.call(n,n),n.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(n){e.console&&console.warn&&console.warn(n)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var n=Object.create(null),r=Object.keys(e),i=0;i0){var d=t.utils.clone(n)||{};d.position=[a,u],d.index=s.length,s.push(new t.Token(r.slice(a,o),d))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,n){n in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index.
-`,e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(r){var i=t.Pipeline.registeredFunctions[r];if(i)n.add(i);else throw new Error("Cannot load unregistered function: "+r)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(n){t.Pipeline.warnIfFunctionNotRegistered(n),this._stack.push(n)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");r=r+1,this._stack.splice(r,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");this._stack.splice(r,0,n)},t.Pipeline.prototype.remove=function(e){var n=this._stack.indexOf(e);n!=-1&&this._stack.splice(n,1)},t.Pipeline.prototype.run=function(e){for(var n=this._stack.length,r=0;r1&&(oe&&(r=s),o!=e);)i=r-n,s=n+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ol?d+=2:a==l&&(n+=r[u+1]*i[d+1],u+=2,d+=2);return n},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),n=1,r=0;n0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}if(s.str.length==0&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}s.str.length==1&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var d=s.str.charAt(0),m=s.str.charAt(1),p;m in s.node.edges?p=s.node.edges[m]:(p=new t.TokenSet,s.node.edges[m]=p),s.str.length==1&&(p.final=!0),i.push({node:p,editsRemaining:s.editsRemaining-1,str:d+s.str.slice(2)})}}}return r},t.TokenSet.fromString=function(e){for(var n=new t.TokenSet,r=n,i=0,s=e.length;i=e;n--){var r=this.uncheckedNodes[n],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(n){var r=new t.QueryParser(e,n);r.parse()})},t.Index.prototype.query=function(e){for(var n=new t.Query(this.fields),r=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),l=0;l1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,n){var r=e[this._ref],i=Object.keys(this._fields);this._documents[r]=n||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,n;do e=this.next(),n=e.charCodeAt(0);while(n>47&&n<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var n=e.next();if(n==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(n.charCodeAt(0)==92){e.escapeCharacter();continue}if(n==":")return t.QueryLexer.lexField;if(n=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(n=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(n=="+"&&e.width()===1||n=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(n.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,n){this.lexer=new t.QueryLexer(e),this.query=n,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var n=e.peekLexeme();if(n!=null)switch(n.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+n.type;throw n.str.length>=1&&(r+=" with value '"+n.str+"'"),new t.QueryParseError(r,n.start,n.end)}},t.QueryParser.parsePresence=function(e){var n=e.consumeLexeme();if(n!=null){switch(n.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator'"+n.str+"'";throw new t.QueryParseError(r,n.start,n.end)}var i=e.peekLexeme();if(i==null){var r="expecting term or field, found nothing";throw new t.QueryParseError(r,n.start,n.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(r,i.start,i.end)}}},t.QueryParser.parseField=function(e){var n=e.consumeLexeme();if(n!=null){if(e.query.allFields.indexOf(n.str)==-1){var r=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+n.str+"', possible fields: "+r;throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.fields=[n.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,n.start,n.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var n=e.consumeLexeme();if(n!=null){e.currentClause.term=n.str.toLowerCase(),n.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(r==null){e.nextClause();return}switch(r.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+r.type+"'";throw new t.QueryParseError(i,r.start,r.end)}}},t.QueryParser.parseEditDistance=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="edit distance must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.editDistance=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="boost must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.boost=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,n){typeof define=="function"&&define.amd?define(n):typeof ae=="object"?le.exports=n():e.lunr=n()}(this,function(){return t})})()});var se=[];function G(t,e){se.push({selector:e,constructor:t})}var U=class{constructor(){this.alwaysVisibleMember=null;this.createComponents(document.body),this.ensureFocusedElementVisible(),this.listenForCodeCopies(),window.addEventListener("hashchange",()=>this.ensureFocusedElementVisible()),document.body.style.display||(this.ensureFocusedElementVisible(),this.updateIndexVisibility(),this.scrollToHash())}createComponents(e){se.forEach(n=>{e.querySelectorAll(n.selector).forEach(r=>{r.dataset.hasInstance||(new n.constructor({el:r,app:this}),r.dataset.hasInstance=String(!0))})})}filterChanged(){this.ensureFocusedElementVisible()}showPage(){document.body.style.display&&(document.body.style.removeProperty("display"),this.ensureFocusedElementVisible(),this.updateIndexVisibility(),this.scrollToHash())}scrollToHash(){if(location.hash){let e=document.getElementById(location.hash.substring(1));if(!e)return;e.scrollIntoView({behavior:"instant",block:"start"})}}ensureActivePageVisible(){let e=document.querySelector(".tsd-navigation .current"),n=e?.parentElement;for(;n&&!n.classList.contains(".tsd-navigation");)n instanceof HTMLDetailsElement&&(n.open=!0),n=n.parentElement;if(e&&!Ve(e)){let r=e.getBoundingClientRect().top-document.documentElement.clientHeight/4;document.querySelector(".site-menu").scrollTop=r,document.querySelector(".col-sidebar").scrollTop=r}}updateIndexVisibility(){let e=document.querySelector(".tsd-index-content"),n=e?.open;e&&(e.open=!0),document.querySelectorAll(".tsd-index-section").forEach(r=>{r.style.display="block";let i=Array.from(r.querySelectorAll(".tsd-index-link")).every(s=>s.offsetParent==null);r.style.display=i?"none":"block"}),e&&(e.open=n)}ensureFocusedElementVisible(){if(this.alwaysVisibleMember&&(this.alwaysVisibleMember.classList.remove("always-visible"),this.alwaysVisibleMember.firstElementChild.remove(),this.alwaysVisibleMember=null),!location.hash)return;let e=document.getElementById(location.hash.substring(1));if(!e)return;let n=e.parentElement;for(;n&&n.tagName!=="SECTION";)n=n.parentElement;if(!n)return;let r=n.offsetParent==null,i=n;for(;i!==document.body;)i instanceof HTMLDetailsElement&&(i.open=!0),i=i.parentElement;if(n.offsetParent==null){this.alwaysVisibleMember=n,n.classList.add("always-visible");let s=document.createElement("p");s.classList.add("warning"),s.textContent=window.translations.normally_hidden,n.prepend(s)}r&&e.scrollIntoView()}listenForCodeCopies(){document.querySelectorAll("pre > button").forEach(e=>{let n;e.addEventListener("click",()=>{e.previousElementSibling instanceof HTMLElement&&navigator.clipboard.writeText(e.previousElementSibling.innerText.trim()),e.textContent=window.translations.copied,e.classList.add("visible"),clearTimeout(n),n=setTimeout(()=>{e.classList.remove("visible"),n=setTimeout(()=>{e.textContent=window.translations.copy},100)},1e3)})})}};function Ve(t){let e=t.getBoundingClientRect(),n=Math.max(document.documentElement.clientHeight,window.innerHeight);return!(e.bottom<0||e.top-n>=0)}var oe=(t,e=100)=>{let n;return()=>{clearTimeout(n),n=setTimeout(()=>t(),e)}};var pe=Ae(ue());async function ce(t,e){if(!window.searchData)return;let n=await fetch(window.searchData),r=new Blob([await n.arrayBuffer()]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();t.data=i,t.index=pe.Index.load(i.index),e.classList.remove("loading"),e.classList.add("ready")}function fe(){let t=document.getElementById("tsd-search");if(!t)return;let e={base:t.dataset.base+"/"},n=document.getElementById("tsd-search-script");t.classList.add("loading"),n&&(n.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),n.addEventListener("load",()=>{ce(e,t)}),ce(e,t));let r=document.querySelector("#tsd-search input"),i=document.querySelector("#tsd-search .results");if(!r||!i)throw new Error("The input field or the result list wrapper was not found");i.addEventListener("mouseup",()=>{te(t)}),r.addEventListener("focus",()=>t.classList.add("has-focus")),He(t,i,r,e)}function He(t,e,n,r){n.addEventListener("input",oe(()=>{Ne(t,e,n,r)},200)),n.addEventListener("keydown",i=>{i.key=="Enter"?Be(e,t):i.key=="ArrowUp"?(de(e,n,-1),i.preventDefault()):i.key==="ArrowDown"&&(de(e,n,1),i.preventDefault())}),document.body.addEventListener("keypress",i=>{i.altKey||i.ctrlKey||i.metaKey||!n.matches(":focus")&&i.key==="/"&&(i.preventDefault(),n.focus())}),document.body.addEventListener("keyup",i=>{t.classList.contains("has-focus")&&(i.key==="Escape"||!e.matches(":focus-within")&&!n.matches(":focus"))&&(n.blur(),te(t))})}function te(t){t.classList.remove("has-focus")}function Ne(t,e,n,r){if(!r.index||!r.data)return;e.textContent="";let i=n.value.trim(),s;if(i){let o=i.split(" ").map(a=>a.length?`*${a}*`:"").join(" ");s=r.index.search(o)}else s=[];for(let o=0;oa.score-o.score);for(let o=0,a=Math.min(10,s.length);o`,d=he(l.name,i);globalThis.DEBUG_SEARCH_WEIGHTS&&(d+=` (score: ${s[o].score.toFixed(2)})`),l.parent&&(d=`
-                ${he(l.parent,i)}.${d}`);let m=document.createElement("li");m.classList.value=l.classes??"";let p=document.createElement("a");p.href=r.base+l.url,p.innerHTML=u+d,m.append(p),p.addEventListener("focus",()=>{e.querySelector(".current")?.classList.remove("current"),m.classList.add("current")}),e.appendChild(m)}}function de(t,e,n){let r=t.querySelector(".current");if(!r)r=t.querySelector(n==1?"li:first-child":"li:last-child"),r&&r.classList.add("current");else{let i=r;if(n===1)do i=i.nextElementSibling??void 0;while(i instanceof HTMLElement&&i.offsetParent==null);else do i=i.previousElementSibling??void 0;while(i instanceof HTMLElement&&i.offsetParent==null);i?(r.classList.remove("current"),i.classList.add("current")):n===-1&&(r.classList.remove("current"),e.focus())}}function Be(t,e){let n=t.querySelector(".current");if(n||(n=t.querySelector("li:first-child")),n){let r=n.querySelector("a");r&&(window.location.href=r.href),te(e)}}function he(t,e){if(e==="")return t;let n=t.toLocaleLowerCase(),r=e.toLocaleLowerCase(),i=[],s=0,o=n.indexOf(r);for(;o!=-1;)i.push(ee(t.substring(s,o)),`${ee(t.substring(o,o+r.length))}`),s=o+r.length,o=n.indexOf(r,s);return i.push(ee(t.substring(s))),i.join("")}var je={"&":"&","<":"<",">":">","'":"'",'"':"""};function ee(t){return t.replace(/[&<>"'"]/g,e=>je[e])}var I=class{constructor(e){this.el=e.el,this.app=e.app}};var F="mousedown",ye="mousemove",N="mouseup",J={x:0,y:0},me=!1,ne=!1,qe=!1,D=!1,ve=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(ve?"is-mobile":"not-mobile");ve&&"ontouchstart"in document.documentElement&&(qe=!0,F="touchstart",ye="touchmove",N="touchend");document.addEventListener(F,t=>{ne=!0,D=!1;let e=F=="touchstart"?t.targetTouches[0]:t;J.y=e.pageY||0,J.x=e.pageX||0});document.addEventListener(ye,t=>{if(ne&&!D){let e=F=="touchstart"?t.targetTouches[0]:t,n=J.x-(e.pageX||0),r=J.y-(e.pageY||0);D=Math.sqrt(n*n+r*r)>10}});document.addEventListener(N,()=>{ne=!1});document.addEventListener("click",t=>{me&&(t.preventDefault(),t.stopImmediatePropagation(),me=!1)});var X=class extends I{constructor(e){super(e),this.className=this.el.dataset.toggle||"",this.el.addEventListener(N,n=>this.onPointerUp(n)),this.el.addEventListener("click",n=>n.preventDefault()),document.addEventListener(F,n=>this.onDocumentPointerDown(n)),document.addEventListener(N,n=>this.onDocumentPointerUp(n))}setActive(e){if(this.active==e)return;this.active=e,document.documentElement.classList.toggle("has-"+this.className,e),this.el.classList.toggle("active",e);let n=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(n),setTimeout(()=>document.documentElement.classList.remove(n),500)}onPointerUp(e){D||(this.setActive(!0),e.preventDefault())}onDocumentPointerDown(e){if(this.active){if(e.target.closest(".col-sidebar, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(e){if(!D&&this.active&&e.target.closest(".col-sidebar")){let n=e.target.closest("a");if(n){let r=window.location.href;r.indexOf("#")!=-1&&(r=r.substring(0,r.indexOf("#"))),n.href.substring(0,r.length)==r&&setTimeout(()=>this.setActive(!1),250)}}}};var re;try{re=localStorage}catch{re={getItem(){return null},setItem(){}}}var Q=re;var ge=document.head.appendChild(document.createElement("style"));ge.dataset.for="filters";var Y=class extends I{constructor(e){super(e),this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),ge.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; }
-`,this.app.updateIndexVisibility()}fromLocalStorage(){let e=Q.getItem(this.key);return e?e==="true":this.el.checked}setLocalStorage(e){Q.setItem(this.key,e.toString()),this.value=e,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),this.app.filterChanged(),this.app.updateIndexVisibility()}};var Z=class extends I{constructor(e){super(e),this.summary=this.el.querySelector(".tsd-accordion-summary"),this.icon=this.summary.querySelector("svg"),this.key=`tsd-accordion-${this.summary.dataset.key??this.summary.textContent.trim().replace(/\s+/g,"-").toLowerCase()}`;let n=Q.getItem(this.key);this.el.open=n?n==="true":this.el.open,this.el.addEventListener("toggle",()=>this.update());let r=this.summary.querySelector("a");r&&r.addEventListener("click",()=>{location.assign(r.href)}),this.update()}update(){this.icon.style.transform=`rotate(${this.el.open?0:-90}deg)`,Q.setItem(this.key,this.el.open.toString())}};function Ee(t){let e=Q.getItem("tsd-theme")||"os";t.value=e,xe(e),t.addEventListener("change",()=>{Q.setItem("tsd-theme",t.value),xe(t.value)})}function xe(t){document.documentElement.dataset.theme=t}var K;function we(){let t=document.getElementById("tsd-nav-script");t&&(t.addEventListener("load",Le),Le())}async function Le(){let t=document.getElementById("tsd-nav-container");if(!t||!window.navigationData)return;let n=await(await fetch(window.navigationData)).arrayBuffer(),r=new Blob([n]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();K=t.dataset.base,K.endsWith("/")||(K+="/"),t.innerHTML="";for(let s of i)Se(s,t,[]);window.app.createComponents(t),window.app.showPage(),window.app.ensureActivePageVisible()}function Se(t,e,n){let r=e.appendChild(document.createElement("li"));if(t.children){let i=[...n,t.text],s=r.appendChild(document.createElement("details"));s.className=t.class?`${t.class} tsd-accordion`:"tsd-accordion";let o=s.appendChild(document.createElement("summary"));o.className="tsd-accordion-summary",o.dataset.key=i.join("$"),o.innerHTML='',be(t,o);let a=s.appendChild(document.createElement("div"));a.className="tsd-accordion-details";let l=a.appendChild(document.createElement("ul"));l.className="tsd-nested-navigation";for(let u of t.children)Se(u,l,i)}else be(t,r,t.class)}function be(t,e,n){if(t.path){let r=e.appendChild(document.createElement("a"));r.href=K+t.path,n&&(r.className=n),location.pathname===r.pathname&&!r.href.includes("#")&&r.classList.add("current"),t.kind&&(r.innerHTML=``),r.appendChild(document.createElement("span")).textContent=t.text}else{let r=e.appendChild(document.createElement("span"));r.innerHTML='',r.appendChild(document.createElement("span")).textContent=t.text}}G(X,"a[data-toggle]");G(Z,".tsd-accordion");G(Y,".tsd-filter-item input[type=checkbox]");var Te=document.getElementById("tsd-theme");Te&&Ee(Te);var $e=new U;Object.defineProperty(window,"app",{value:$e});fe();we();})();
+window.translations={"copy":"Copy","copied":"Copied!","normally_hidden":"This member is normally hidden due to your filter settings.","hierarchy_expand":"Expand","hierarchy_collapse":"Collapse"};
+"use strict";(()=>{var De=Object.create;var le=Object.defineProperty;var Fe=Object.getOwnPropertyDescriptor;var Ne=Object.getOwnPropertyNames;var Ve=Object.getPrototypeOf,Be=Object.prototype.hasOwnProperty;var qe=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var je=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Ne(e))!Be.call(t,i)&&i!==n&&le(t,i,{get:()=>e[i],enumerable:!(r=Fe(e,i))||r.enumerable});return t};var $e=(t,e,n)=>(n=t!=null?De(Ve(t)):{},je(e||!t||!t.__esModule?le(n,"default",{value:t,enumerable:!0}):n,t));var pe=qe((de,he)=>{(function(){var t=function(e){var n=new t.Builder;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),n.searchPipeline.add(t.stemmer),e.call(n,n),n.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(n){e.console&&console.warn&&console.warn(n)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var n=Object.create(null),r=Object.keys(e),i=0;i0){var d=t.utils.clone(n)||{};d.position=[a,c],d.index=s.length,s.push(new t.Token(r.slice(a,o),d))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,n){n in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index.
+`,e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(r){var i=t.Pipeline.registeredFunctions[r];if(i)n.add(i);else throw new Error("Cannot load unregistered function: "+r)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(n){t.Pipeline.warnIfFunctionNotRegistered(n),this._stack.push(n)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");r=r+1,this._stack.splice(r,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");this._stack.splice(r,0,n)},t.Pipeline.prototype.remove=function(e){var n=this._stack.indexOf(e);n!=-1&&this._stack.splice(n,1)},t.Pipeline.prototype.run=function(e){for(var n=this._stack.length,r=0;r1&&(oe&&(r=s),o!=e);)i=r-n,s=n+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ol?d+=2:a==l&&(n+=r[c+1]*i[d+1],c+=2,d+=2);return n},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),n=1,r=0;n0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}if(s.str.length==0&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var c=s.node.edges["*"];else{var c=new t.TokenSet;s.node.edges["*"]=c}s.str.length==1&&(c.final=!0),i.push({node:c,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var d=s.str.charAt(0),m=s.str.charAt(1),p;m in s.node.edges?p=s.node.edges[m]:(p=new t.TokenSet,s.node.edges[m]=p),s.str.length==1&&(p.final=!0),i.push({node:p,editsRemaining:s.editsRemaining-1,str:d+s.str.slice(2)})}}}return r},t.TokenSet.fromString=function(e){for(var n=new t.TokenSet,r=n,i=0,s=e.length;i=e;n--){var r=this.uncheckedNodes[n],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(n){var r=new t.QueryParser(e,n);r.parse()})},t.Index.prototype.query=function(e){for(var n=new t.Query(this.fields),r=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),l=0;l1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,n){var r=e[this._ref],i=Object.keys(this._fields);this._documents[r]=n||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,n;do e=this.next(),n=e.charCodeAt(0);while(n>47&&n<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var n=e.next();if(n==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(n.charCodeAt(0)==92){e.escapeCharacter();continue}if(n==":")return t.QueryLexer.lexField;if(n=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(n=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(n=="+"&&e.width()===1||n=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(n.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,n){this.lexer=new t.QueryLexer(e),this.query=n,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var n=e.peekLexeme();if(n!=null)switch(n.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+n.type;throw n.str.length>=1&&(r+=" with value '"+n.str+"'"),new t.QueryParseError(r,n.start,n.end)}},t.QueryParser.parsePresence=function(e){var n=e.consumeLexeme();if(n!=null){switch(n.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator'"+n.str+"'";throw new t.QueryParseError(r,n.start,n.end)}var i=e.peekLexeme();if(i==null){var r="expecting term or field, found nothing";throw new t.QueryParseError(r,n.start,n.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(r,i.start,i.end)}}},t.QueryParser.parseField=function(e){var n=e.consumeLexeme();if(n!=null){if(e.query.allFields.indexOf(n.str)==-1){var r=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+n.str+"', possible fields: "+r;throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.fields=[n.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,n.start,n.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var n=e.consumeLexeme();if(n!=null){e.currentClause.term=n.str.toLowerCase(),n.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(r==null){e.nextClause();return}switch(r.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+r.type+"'";throw new t.QueryParseError(i,r.start,r.end)}}},t.QueryParser.parseEditDistance=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="edit distance must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.editDistance=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="boost must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.boost=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,n){typeof define=="function"&&define.amd?define(n):typeof de=="object"?he.exports=n():e.lunr=n()}(this,function(){return t})})()});window.translations||={copy:"Copy",copied:"Copied!",normally_hidden:"This member is normally hidden due to your filter settings.",hierarchy_expand:"Expand",hierarchy_collapse:"Collapse"};var ce=[];function G(t,e){ce.push({selector:e,constructor:t})}var J=class{alwaysVisibleMember=null;constructor(){this.createComponents(document.body),this.ensureFocusedElementVisible(),this.listenForCodeCopies(),window.addEventListener("hashchange",()=>this.ensureFocusedElementVisible()),document.body.style.display||(this.ensureFocusedElementVisible(),this.updateIndexVisibility(),this.scrollToHash())}createComponents(e){ce.forEach(n=>{e.querySelectorAll(n.selector).forEach(r=>{r.dataset.hasInstance||(new n.constructor({el:r,app:this}),r.dataset.hasInstance=String(!0))})})}filterChanged(){this.ensureFocusedElementVisible()}showPage(){document.body.style.display&&(document.body.style.removeProperty("display"),this.ensureFocusedElementVisible(),this.updateIndexVisibility(),this.scrollToHash())}scrollToHash(){if(location.hash){let e=document.getElementById(location.hash.substring(1));if(!e)return;e.scrollIntoView({behavior:"instant",block:"start"})}}ensureActivePageVisible(){let e=document.querySelector(".tsd-navigation .current"),n=e?.parentElement;for(;n&&!n.classList.contains(".tsd-navigation");)n instanceof HTMLDetailsElement&&(n.open=!0),n=n.parentElement;if(e&&!ze(e)){let r=e.getBoundingClientRect().top-document.documentElement.clientHeight/4;document.querySelector(".site-menu").scrollTop=r,document.querySelector(".col-sidebar").scrollTop=r}}updateIndexVisibility(){let e=document.querySelector(".tsd-index-content"),n=e?.open;e&&(e.open=!0),document.querySelectorAll(".tsd-index-section").forEach(r=>{r.style.display="block";let i=Array.from(r.querySelectorAll(".tsd-index-link")).every(s=>s.offsetParent==null);r.style.display=i?"none":"block"}),e&&(e.open=n)}ensureFocusedElementVisible(){if(this.alwaysVisibleMember&&(this.alwaysVisibleMember.classList.remove("always-visible"),this.alwaysVisibleMember.firstElementChild.remove(),this.alwaysVisibleMember=null),!location.hash)return;let e=document.getElementById(location.hash.substring(1));if(!e)return;let n=e.parentElement;for(;n&&n.tagName!=="SECTION";)n=n.parentElement;if(!n)return;let r=n.offsetParent==null,i=n;for(;i!==document.body;)i instanceof HTMLDetailsElement&&(i.open=!0),i=i.parentElement;if(n.offsetParent==null){this.alwaysVisibleMember=n,n.classList.add("always-visible");let s=document.createElement("p");s.classList.add("warning"),s.textContent=window.translations.normally_hidden,n.prepend(s)}r&&e.scrollIntoView()}listenForCodeCopies(){document.querySelectorAll("pre > button").forEach(e=>{let n;e.addEventListener("click",()=>{e.previousElementSibling instanceof HTMLElement&&navigator.clipboard.writeText(e.previousElementSibling.innerText.trim()),e.textContent=window.translations.copied,e.classList.add("visible"),clearTimeout(n),n=setTimeout(()=>{e.classList.remove("visible"),n=setTimeout(()=>{e.textContent=window.translations.copy},100)},1e3)})})}};function ze(t){let e=t.getBoundingClientRect(),n=Math.max(document.documentElement.clientHeight,window.innerHeight);return!(e.bottom<0||e.top-n>=0)}var ue=(t,e=100)=>{let n;return()=>{clearTimeout(n),n=setTimeout(()=>t(),e)}};var ge=$e(pe(),1);async function H(t){let e=Uint8Array.from(atob(t),s=>s.charCodeAt(0)),r=new Blob([e]).stream().pipeThrough(new DecompressionStream("deflate")),i=await new Response(r).text();return JSON.parse(i)}async function fe(t,e){if(!window.searchData)return;let n=await H(window.searchData);t.data=n,t.index=ge.Index.load(n.index),e.classList.remove("loading"),e.classList.add("ready")}function ve(){let t=document.getElementById("tsd-search");if(!t)return;let e={base:document.documentElement.dataset.base+"/"},n=document.getElementById("tsd-search-script");t.classList.add("loading"),n&&(n.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),n.addEventListener("load",()=>{fe(e,t)}),fe(e,t));let r=document.querySelector("#tsd-search input"),i=document.querySelector("#tsd-search .results");if(!r||!i)throw new Error("The input field or the result list wrapper was not found");i.addEventListener("mouseup",()=>{re(t)}),r.addEventListener("focus",()=>t.classList.add("has-focus")),We(t,i,r,e)}function We(t,e,n,r){n.addEventListener("input",ue(()=>{Ue(t,e,n,r)},200)),n.addEventListener("keydown",i=>{i.key=="Enter"?Je(e,t):i.key=="ArrowUp"?(me(e,n,-1),i.preventDefault()):i.key==="ArrowDown"&&(me(e,n,1),i.preventDefault())}),document.body.addEventListener("keypress",i=>{i.altKey||i.ctrlKey||i.metaKey||!n.matches(":focus")&&i.key==="/"&&(i.preventDefault(),n.focus())}),document.body.addEventListener("keyup",i=>{t.classList.contains("has-focus")&&(i.key==="Escape"||!e.matches(":focus-within")&&!n.matches(":focus"))&&(n.blur(),re(t))})}function re(t){t.classList.remove("has-focus")}function Ue(t,e,n,r){if(!r.index||!r.data)return;e.textContent="";let i=n.value.trim(),s;if(i){let o=i.split(" ").map(a=>a.length?`*${a}*`:"").join(" ");s=r.index.search(o)}else s=[];for(let o=0;oa.score-o.score);for(let o=0,a=Math.min(10,s.length);o`,d=ye(l.name,i);globalThis.DEBUG_SEARCH_WEIGHTS&&(d+=` (score: ${s[o].score.toFixed(2)})`),l.parent&&(d=`
+                ${ye(l.parent,i)}.${d}`);let m=document.createElement("li");m.classList.value=l.classes??"";let p=document.createElement("a");p.href=r.base+l.url,p.innerHTML=c+d,m.append(p),p.addEventListener("focus",()=>{e.querySelector(".current")?.classList.remove("current"),m.classList.add("current")}),e.appendChild(m)}}function me(t,e,n){let r=t.querySelector(".current");if(!r)r=t.querySelector(n==1?"li:first-child":"li:last-child"),r&&r.classList.add("current");else{let i=r;if(n===1)do i=i.nextElementSibling??void 0;while(i instanceof HTMLElement&&i.offsetParent==null);else do i=i.previousElementSibling??void 0;while(i instanceof HTMLElement&&i.offsetParent==null);i?(r.classList.remove("current"),i.classList.add("current")):n===-1&&(r.classList.remove("current"),e.focus())}}function Je(t,e){let n=t.querySelector(".current");if(n||(n=t.querySelector("li:first-child")),n){let r=n.querySelector("a");r&&(window.location.href=r.href),re(e)}}function ye(t,e){if(e==="")return t;let n=t.toLocaleLowerCase(),r=e.toLocaleLowerCase(),i=[],s=0,o=n.indexOf(r);for(;o!=-1;)i.push(ne(t.substring(s,o)),`${ne(t.substring(o,o+r.length))}`),s=o+r.length,o=n.indexOf(r,s);return i.push(ne(t.substring(s))),i.join("")}var Ge={"&":"&","<":"<",">":">","'":"'",'"':"""};function ne(t){return t.replace(/[&<>"'"]/g,e=>Ge[e])}var I=class{el;app;constructor(e){this.el=e.el,this.app=e.app}};var A="mousedown",Ee="mousemove",B="mouseup",X={x:0,y:0},xe=!1,ie=!1,Xe=!1,D=!1,Le=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(Le?"is-mobile":"not-mobile");Le&&"ontouchstart"in document.documentElement&&(Xe=!0,A="touchstart",Ee="touchmove",B="touchend");document.addEventListener(A,t=>{ie=!0,D=!1;let e=A=="touchstart"?t.targetTouches[0]:t;X.y=e.pageY||0,X.x=e.pageX||0});document.addEventListener(Ee,t=>{if(ie&&!D){let e=A=="touchstart"?t.targetTouches[0]:t,n=X.x-(e.pageX||0),r=X.y-(e.pageY||0);D=Math.sqrt(n*n+r*r)>10}});document.addEventListener(B,()=>{ie=!1});document.addEventListener("click",t=>{xe&&(t.preventDefault(),t.stopImmediatePropagation(),xe=!1)});var Y=class extends I{active;className;constructor(e){super(e),this.className=this.el.dataset.toggle||"",this.el.addEventListener(B,n=>this.onPointerUp(n)),this.el.addEventListener("click",n=>n.preventDefault()),document.addEventListener(A,n=>this.onDocumentPointerDown(n)),document.addEventListener(B,n=>this.onDocumentPointerUp(n))}setActive(e){if(this.active==e)return;this.active=e,document.documentElement.classList.toggle("has-"+this.className,e),this.el.classList.toggle("active",e);let n=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(n),setTimeout(()=>document.documentElement.classList.remove(n),500)}onPointerUp(e){D||(this.setActive(!0),e.preventDefault())}onDocumentPointerDown(e){if(this.active){if(e.target.closest(".col-sidebar, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(e){if(!D&&this.active&&e.target.closest(".col-sidebar")){let n=e.target.closest("a");if(n){let r=window.location.href;r.indexOf("#")!=-1&&(r=r.substring(0,r.indexOf("#"))),n.href.substring(0,r.length)==r&&setTimeout(()=>this.setActive(!1),250)}}}};var se;try{se=localStorage}catch{se={getItem(){return null},setItem(){}}}var C=se;var be=document.head.appendChild(document.createElement("style"));be.dataset.for="filters";var Z=class extends I{key;value;constructor(e){super(e),this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),be.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; }
+`,this.app.updateIndexVisibility()}fromLocalStorage(){let e=C.getItem(this.key);return e?e==="true":this.el.checked}setLocalStorage(e){C.setItem(this.key,e.toString()),this.value=e,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),this.app.filterChanged(),this.app.updateIndexVisibility()}};var oe=new Map,ae=class{open;accordions=[];key;constructor(e,n){this.key=e,this.open=n}add(e){this.accordions.push(e),e.open=this.open,e.addEventListener("toggle",()=>{this.toggle(e.open)})}toggle(e){for(let n of this.accordions)n.open=e;C.setItem(this.key,e.toString())}},K=class extends I{constructor(e){super(e);let n=this.el.querySelector("summary"),r=n.querySelector("a");r&&r.addEventListener("click",()=>{location.assign(r.href)});let i=`tsd-accordion-${n.dataset.key??n.textContent.trim().replace(/\s+/g,"-").toLowerCase()}`,s;if(oe.has(i))s=oe.get(i);else{let o=C.getItem(i),a=o?o==="true":this.el.open;s=new ae(i,a),oe.set(i,s)}s.add(this.el)}};function Se(t){let e=C.getItem("tsd-theme")||"os";t.value=e,we(e),t.addEventListener("change",()=>{C.setItem("tsd-theme",t.value),we(t.value)})}function we(t){document.documentElement.dataset.theme=t}var ee;function Ce(){let t=document.getElementById("tsd-nav-script");t&&(t.addEventListener("load",Te),Te())}async function Te(){let t=document.getElementById("tsd-nav-container");if(!t||!window.navigationData)return;let e=await H(window.navigationData);ee=document.documentElement.dataset.base,ee.endsWith("/")||(ee+="/"),t.innerHTML="";for(let n of e)Ie(n,t,[]);window.app.createComponents(t),window.app.showPage(),window.app.ensureActivePageVisible()}function Ie(t,e,n){let r=e.appendChild(document.createElement("li"));if(t.children){let i=[...n,t.text],s=r.appendChild(document.createElement("details"));s.className=t.class?`${t.class} tsd-accordion`:"tsd-accordion";let o=s.appendChild(document.createElement("summary"));o.className="tsd-accordion-summary",o.dataset.key=i.join("$"),o.innerHTML='',ke(t,o);let a=s.appendChild(document.createElement("div"));a.className="tsd-accordion-details";let l=a.appendChild(document.createElement("ul"));l.className="tsd-nested-navigation";for(let c of t.children)Ie(c,l,i)}else ke(t,r,t.class)}function ke(t,e,n){if(t.path){let r=e.appendChild(document.createElement("a"));r.href=ee+t.path,n&&(r.className=n),location.pathname===r.pathname&&!r.href.includes("#")&&r.classList.add("current"),t.kind&&(r.innerHTML=``),r.appendChild(document.createElement("span")).textContent=t.text}else{let r=e.appendChild(document.createElement("span"));r.innerHTML='',r.appendChild(document.createElement("span")).textContent=t.text}}var te=document.documentElement.dataset.base;te.endsWith("/")||(te+="/");function Pe(){document.querySelector(".tsd-full-hierarchy")?Ye():document.querySelector(".tsd-hierarchy")&&Ze()}function Ye(){document.addEventListener("click",r=>{let i=r.target;for(;i.parentElement&&i.parentElement.tagName!="LI";)i=i.parentElement;i.dataset.dropdown&&(i.dataset.dropdown=String(i.dataset.dropdown!=="true"))});let t=new Map,e=new Set;for(let r of document.querySelectorAll(".tsd-full-hierarchy [data-refl]")){let i=r.querySelector("ul");t.has(r.dataset.refl)?e.add(r.dataset.refl):i&&t.set(r.dataset.refl,i)}for(let r of e)n(r);function n(r){let i=t.get(r).cloneNode(!0);i.querySelectorAll("[id]").forEach(s=>{s.removeAttribute("id")}),i.querySelectorAll("[data-dropdown]").forEach(s=>{s.dataset.dropdown="false"});for(let s of document.querySelectorAll(`[data-refl="${r}"]`)){let o=tt(),a=s.querySelector("ul");s.insertBefore(o,a),o.dataset.dropdown=String(!!a),a||s.appendChild(i.cloneNode(!0))}}}function Ze(){let t=document.getElementById("tsd-hierarchy-script");t&&(t.addEventListener("load",Qe),Qe())}async function Qe(){let t=document.querySelector(".tsd-panel.tsd-hierarchy:has(h4 a)");if(!t||!window.hierarchyData)return;let e=+t.dataset.refl,n=await H(window.hierarchyData),r=t.querySelector("ul"),i=document.createElement("ul");if(i.classList.add("tsd-hierarchy"),Ke(i,n,e),r.querySelectorAll("li").length==i.querySelectorAll("li").length)return;let s=document.createElement("span");s.classList.add("tsd-hierarchy-toggle"),s.textContent=window.translations.hierarchy_expand,t.querySelector("h4 a")?.insertAdjacentElement("afterend",s),s.insertAdjacentText("beforebegin",", "),s.addEventListener("click",()=>{s.textContent===window.translations.hierarchy_expand?(r.insertAdjacentElement("afterend",i),r.remove(),s.textContent=window.translations.hierarchy_collapse):(i.insertAdjacentElement("afterend",r),i.remove(),s.textContent=window.translations.hierarchy_expand)})}function Ke(t,e,n){let r=e.roots.filter(i=>et(e,i,n));for(let i of r)t.appendChild(Oe(e,i,n))}function Oe(t,e,n,r=new Set){if(r.has(e))return;r.add(e);let i=t.reflections[e],s=document.createElement("li");if(s.classList.add("tsd-hierarchy-item"),e===n){let o=s.appendChild(document.createElement("span"));o.textContent=i.name,o.classList.add("tsd-hierarchy-target")}else{for(let a of i.uniqueNameParents||[]){let l=t.reflections[a],c=s.appendChild(document.createElement("a"));c.textContent=l.name,c.href=te+l.url,c.className=l.class+" tsd-signature-type",s.append(document.createTextNode("."))}let o=s.appendChild(document.createElement("a"));o.textContent=t.reflections[e].name,o.href=te+i.url,o.className=i.class+" tsd-signature-type"}if(i.children){let o=s.appendChild(document.createElement("ul"));o.classList.add("tsd-hierarchy");for(let a of i.children){let l=Oe(t,a,n,r);l&&o.appendChild(l)}}return r.delete(e),s}function et(t,e,n){if(e===n)return!0;let r=new Set,i=[t.reflections[e]];for(;i.length;){let s=i.pop();if(!r.has(s)){r.add(s);for(let o of s.children||[]){if(o===n)return!0;i.push(t.reflections[o])}}}return!1}function tt(){let t=document.createElementNS("http://www.w3.org/2000/svg","svg");return t.setAttribute("width","20"),t.setAttribute("height","20"),t.setAttribute("viewBox","0 0 24 24"),t.setAttribute("fill","none"),t.innerHTML='',t}G(Y,"a[data-toggle]");G(K,".tsd-accordion");G(Z,".tsd-filter-item input[type=checkbox]");var _e=document.getElementById("tsd-theme");_e&&Se(_e);var nt=new J;Object.defineProperty(window,"app",{value:nt});ve();Ce();Pe();})();
 /*! Bundled license information:
 
 lunr/lunr.js:
diff --git a/docs/api-wasm/assets/navigation.js b/docs/api-wasm/assets/navigation.js
index ce32ba6d4..00b199179 100644
--- a/docs/api-wasm/assets/navigation.js
+++ b/docs/api-wasm/assets/navigation.js
@@ -1 +1 @@
-window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAA5WaX2/bNhTFv4ufg2UxmqzLW5O0neF29SwnfRiGgqauZc4SqZFUF6HYdx/kfxKpy0v6Vfecnw4pkiJl//ljYuHVTu4nCy24kMVnlcPkalIzu53cT0A2lbkelH7a2qqcXE12QuaT+7f/XZ39K82kYdwKJedd0WN45QhnA3rFdAE2iHIUYdoL6LUywrY+5FwIe99xDsYsRbG1prfzkhkD5npYdRk3U4+iGml/Y2aLQk7FBMYsB2nFRoAOknoJyctzDcawdQnvpRW2DaTDZCRXFyYTVV0CAjvXKMJDqfgOT3MuRf1UP3kCkqXyFgGovCVdrQVkuOwvU75HZmrQX1lZgh3bh1WSoqTVjAeG27CaQlkwvmMF0LCBiGI+QV0qpD8P1+NOPERfixMyqxdMswp5Op6AZIn9IsZ0200PBOXU00gzCxU1aEPKdDrVdlxIswswyCg9XKech3UE77m+FidQveUrSJpmsxxBdJdJ33eQdsG0gSWYpkT6wleQtFfgTfcQgjBXQLE+MFE2GlmAjwXKW4A9vke+1N3dkNEyklC8j2dxqGG+Ikbz30gUF9fG2t/sZ8NMbhTZByNZLHlvoDL7qkjaB1YyyYFK6koiKY9iIqGjiKXr3rVktoEglqyTUrn6ekqq0x7SROP5ypScZ08ssCeMsB+3TEhTAyewnibSF4f3HtUHjiKS76Alwg0FsWTOW4lMiCljSR0PlRgRRpIfFhsqsaOI0TSLrUWuJNLyo5hosqOIp8uaqmKabq+vimc86umYjijC/F3lkFlmG2pO+qIIcwH0FB/UI/2Y1cCbklnxHbpXfXxaUobL7rV6lRfcqFfH7mKZhaVS+7MGeQNEGOl3x0L0P6KLpB58paAyj2WRxAMDkXekilBfWClyZpV+3DJZADUUcSnJL9WalfsupDbbqIzids8C3/+fKjF3ZrWQBe4/1CjCTFr1LHPQZStk0R3LM9VojmyYQ8p0eibkLsbtNBcQk7LGc84BOYrPgTyHfxLGLmseHGZunSJ97vblBdKMYyHBi0zMU4Vyk180Er9kLDoXYrYRV1uBRLrtWEjwEod4X0HSAPR7aTUyAs4l0t+sS8HREXQuJflDE9kT0CxtyPXJE9CsyA7WE0RYCWs+pqKo/zSg2+MJ7AksE2X4/BLWUnf4Y+wKhQ9KU1uQFP3CzClhE1Oevm92RwA6KqJMps8hvM8LCKPswTuZZo+F0X4eWMi+Huko8hK40jn2Ie5UodzZ03xszJ7mpAeMEUoSK6qvIGmikMw2umtqraRB3mwjCclzN92hjkZlF3BXr8GVKaQk6c3acC32AwkhDqoUZbAgjiGDYiLjoRFlDsGnHFIm0vF9hCdIZC206n5RBGQWYKpEKjHCMVWUugGN796H1RTK4dfbMOdQp0jPS9iM/d3VmAtvwalCuV9Ad6vCdOw+VSj3V2b5FtulHAv0OUDYL42tm0GfCWlBbxjfHwBOZRcyvb3zIDPpMGxbH+37guf++ddfbm6nw0neSh6kOMUYifW/fa/UAzNw98bZU24auR+b5hpXuvy7NwN0DhvmLGs961gizCC5yuGT+hf0Q8l2MF1jnLGKQBYgQTMLGXANNtDKkegS4DcDvJ7e3u1uktC9nLyJXYkKjGVVjVP7OoHZwutK+Vv9njIoxyDPQtq377RmaP95EgImpLDdUMUopxph/9t0yzBY2y60kOgo8yQErGI7cD8yB4YHKqTAyoJZqcdssURxfZmA1KeT2AetKnL04koC3Zyf1Ep5/5noqSPRCPjX/wAtiEjCJAAA"
\ No newline at end of file
+window.navigationData = "eJyVmt1y2zYQhd9F15669sRumrvYTlqNkkYVZeei0+nA5IpCRQIssEzNyfTdO9QfCXCxgG+553w8AAEQoPTH9xnCC87ezZZG5lKVn3UBs4tZI3A7ezcD1db2clT6YYt1NbuY7aQqZu/e/ndx9q+NUFbkKLVa9EWP4ZUjnA2YtTAlYBDlKMK0JzDP2krsfMi5EPa+z3OwdiXLLdrBnlfCWrCX46rLuLr2KLpV+KuwWxJyKiYw5gUolBsJJkgaJCyvKAxYK54r+KBQYhdIR8lYriltJuumAgJ2rnGEu0rnOzrNuRT1c/3kCViWLjoCoIuOdXUIxHDZX+Z898I2YL6KqgKc2sdVlqIVGpEHhtu4mkJZinwnSuBhIxHHfICm0kR/Hq7HnXSIoRYnZGiWwoiaeDqegGXJ/SImTNdPDwLl1NNIc4SaG7QhZTqdazst5NklWGKUHq5zzsM6QvfcUIsTuN7yFSzNiHlBIPrLrO8bKFwKY2EFtq2IvvAVLO0F8rZ/CEGYK+BYH4WsWkMswMcC5y0Bj++RL01/N2K0TCQc75ezONQwXxGj+W8kjktrY+1v97Nhrjaa7YOJLJZ8MHCZfVUk7Z2ohMqBS+pKIimPYiaho4il69+1bLaRIJasl3K5hnpKqtMe0kbj+cqUnGdPLLAnjLDvt0Iq20DOYD1NpC8O7z2uDxxFJN9By4QbC2LJnLcSm5BSxpI6Hi4xIYwkPyw2XGJHEaMZEVuLXEmk5Ucx02RHEU+XtXUtDN9eXxXPeNTzMR1RhPmbLiBDgS03J31RhLkEfoqP6pF+zBrI20qg/Ab9qz4+LTnD6+61flGvuNGgjt0FBcJK6/1Zg70BIYz0u2Nh+p/QRVKPvlJwmaeySOKRgck7UUWoT6KShUBt7rdClcANRVrK8iv9LKp9F3KbbVLGcftnQe//T5WYO0MjVUn7DzWOMFeoH1UBpuqkKvtjeaZbkxMb5pAynZ5JtYtxe80riElZ4zkXQBzFF8Cewz9Ji6smDw4zt86RPvf78pJoxrGQ4CUm5qnCudkvGolfMpa9izBjxNXVoIhuOxYSvMwh3lewNADzQaEhRsC5xPrb50rm5Ag6l5L8oYnsCXiWsez65Al4VmQH6wkirIQ1n1Jx1H9aMN3xBPYAKGQVPr+Etdwdfp+6QuGD0tQWJEV/ZeaUsIkpT983+yMAH5VQJtMXEN7nBYRR9uidzLOnwmg/jyxsX090HHkFuTYF9SHuVOHc2cNiasweFqwHrJVaMSuqr2BpslQCW9M3tdHKEm+2iYTluZvuUEeTsldw1y/BlSmkZOnts82N3A8kgjiqcpTRgjiFjIqJjLtWVgUEn3JImUin9xGeIJG1NLr/RRGIWUCpEqnMCKdUUeoGDL17H1dTKIdfb8OcQ50jPa5gM/X3V2MuugWnCud+AtOvCtdT96nCub8KzLfULuVY4M8BEr+02LSjPpMKwWxEvj8AnMou5Prm1oPMlcPArjna9wXP/ePPP13dXDtLtSj6T+oZGhD1umvAR00VMWbWqTyYzCnGSGL4PX2t74SF2zfOPnXTqv14t5e00uXfvhmhC9gIZ6kcWMcSYwaV6wI+6X/B3FViB9fPFGeqYpAlKDACIYPcAAZaORG9BviXhby5vrndXSWhBzl7E1zLGiyKuqGpQ53BbOFlrf3jw0AZlWOQR6nw7XtjBNl/noSBSSWxH6oU5VRj7H/bfmkHxG5ppCJHmSdhYDvoEmbAVMUga7ED91t4gEoKObBGsGt9ny1XJG4oM5DmdGD8aHTNTghayaDb88Nfa++vHQN1IpoA//wfuSr4EQ=="
\ No newline at end of file
diff --git a/docs/api-wasm/assets/search.js b/docs/api-wasm/assets/search.js
index 4fc3e792a..c7fe85166 100644
--- a/docs/api-wasm/assets/search.js
+++ b/docs/api-wasm/assets/search.js
@@ -1 +1 @@
-window.searchData = "data:application/octet-stream;base64,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";
\ No newline at end of file
+window.searchData = "eJzEvVuT3DayLfxf5FeFp0mQ7O55ky37jM/MeOuT5JkHx44KdhXUTauqWJtkSWrv+P77CYJ1IZMLQOLCHj9ZXciVi2DiQqwE8L+vmvpr++qvv//vq8/VfvPqr0X2+tW+3MlXf331JL99rD90TbV/fPX61bHZvvrrq0/H/bqr6n37l9Gv3z91u+2r16/W27JtZfvqr69e/f+vdYC/Vfvu7k3TlM860GsJLvDxYvGx/uG5ky2AnpXhgu/qTrYf6x8/vHsPYEe/cgH/aOv9u0Z23fO7ptp3AJSU4AIfjg/bav13+fxzU+8+yHUju79LVM24INfNo9zLpuykycOsjDf4qpXrQ5oXnxOOm2tprsNyva6P++5vZfv0sf6hbGWR4UfCBbluPstnu4t5IX61dR+rnWy7cneA9XT9mQsp9+t6I/9Rf5XND9vys0wfAPC8ELtZlZ/l20rBlM3zL53c4TqB5bhOqn3VfXjerwHu+Scj1N0F6V1Trav94z/rjbyAyf1x1/5l9IsRKykuYD9X3+TGAvPdp1OhEdjrV4eykfuO8IE+fuzNqrXNy/pSzNPPe9nK5ov9cZprORdP1zfwsSn3bane3t/7n6b+yK/cN/HL/ku9Lh+28qd9V3XPDNDvqrOJPJvg56F8Of7fbKuy9SBRnuwCmLwr15/LRxrc0PnhUjTcH/uJT04jPOkH2bZVvec4bS9FA/ypQp9kw3HYXcsGeHyz2fxQcVrId+Vm81Dp2yTL21u5lY9lxwqdzbVsgMff9hsHn8d9HK/vpYvXRsbx+u+qe9o05VfmC/16Ku73Vu9mQfuxbB5lp+twJwW4fe678+yTh/jdMFv9LC1d7ZQsbhfXKRzT92nS9zRYhHn/7b38xHR7bFRRD3/XN/gv2TzU7XxQu/yd+77+UX81Qny3VQUw2SsLiP1PuamOOzP87lzGy8Pfqkf6sgn+01CCj57e3N8meTrqGMpNPxZ/6BpZ7j4+H64dRPd8kO1f5gXMdZ/ejUNWtu376vGpuw6TJ6u/jH80IqY32RXy1//69Sc71Hf7eq/vuia0NH7e//TmLcNPI0t9V8Xx8+/3v3zkPNDXpjJ0xhxPb95yHqjchD1PX28rnqu+7lZR/HErUXmMUpNsl+Umhsdzrbo9aRzfn5p6t3qoOC34u3FZJ495cu2R1vW+7Zrjuqsbhstp6ZDHlJL1hDKsOqt21Zx6VIa7aekgryoS+G7HxYP8lhuHh70WDvJ56v4ZDn0GCjLEzWZlI4fn3/gDXN+Efq6bXdl1cvOhg01ggqoa3aezRdsZm8GFq8H7fIprdG2f4TL9gsV1o2O1KF6eyrt4duhspl6ZfY39YXFXQx/R3NPYvHT1OIzGOojWZVeP42gwCfD/N/mN7/lJfovh8/+2o8URg7s/WsPKCPYEmv0vm34J61MltcFzLRG/CyDYzh3BiH1Id4BosDsFHgdGL4tYcD6ATTwcOwpKwaG74FSDvtOYP7u967B7NDcm6pPXpKDXScPabBrZttdVZfzOUamYDUyL79DI4JN4jn9mPpyR0MKGHep6Jqxwd6sUFPKmqjCFvYtnxtipp+Ewilo4TRpG89h+qHYHNJO+/OTSBFDdToEsFXolhBn/sK3Xn2Hzvfzi1mTfVo+y7SxoqkFsziUx9Ssz9wZAvHGCHrmzv4zZYxnehdWDpi8nPix9OMOLprXM/FgaBvI0Cy3D5Iv87hZmqydtzKJJxso4vaBMDX7/JvsPTb7jp3N5V89Ooe4zqWE/tC7snSY0TG+mJuA4mdF7nARpvZmP5P0fA3vpC4SlWnr3I2Y36TW1pLuKaKtDU/erHKMkiLkjXXl3z4+yW23kYVs/sxxrivv5dX1qkw2PwTgaJql9F2fWZD6XaeIVjTstHFh5dA1XT6wOgbhhBPn4UUxRTpDHVf5j2R5k8+9yu5XzbnX8o/EFcKtkBsiqmQlHlwqauzPWE8dPWz3u36rGxvDWF96cC4f5HEn6TMfdxCLGE8N5qumpjaO+x5M7EBg9fRQW/+y/QR45IdaX3l1K+3td1/u9XDMa5XfXkv7eNlXLdzgp7O+zan8cUMAIM3d68WkYWzheH2X3L9m0vIb0KLsvl8JBPt+su+qL1C8UQt+lMrIvFLKi+GvVrZ9Oa0ycOFbly0t5J8+TIabuW+Mar0yOf4y4ODWD5a9JTej6zTGwd8ZUQ+ObPbzO/LKGV9YDo+EVPKZpeGX4sS8qzZ3y15I0DFCwnrJXjTE7KrNA6FJ09wgeP0NYIEMuDvGMmbiG9YyFS3SzKsMQ5KAKGLHO8MoP+RkF98jHfMYNQDO5Hf7MD/M+TfVd+byT++7NfkMzsgGqSmw9DBblfmNLzD7RNHifZWXrnFpTsme+uIE79sSJVfNDwfAcuzBGpBlbs/AzRres9zBeyMd/2N9Ftw3xMNshpfUzKunr7censtr/2v/b5m3dl9wPJX296SZu1Jdtwmb39NO+a57f1dW+Yz2c7Isf+uKBTwjHWurN+DFn92Ea1uedkSob6PGf9ea4lXhli3rcqbIPp7K+HufbNnX+WlXS9GHB8Nb31mWzOXX2dp+n8odLef93yfMY7ok7fIUNWl/KbbUpOzmU+lD9aW575+LDUks7FPfxW7X/6qGMzqr2y6mMj4encnBhbXZP5eAnoM1V7U/fDlUDlhSmzyMvpXy89Is8RgenAj7Y5eHQ1F/KbWutrkvJgPq6YPA8eb8V1nSsat0nY8SPS39UtXF6o95r3cjNeZZtddoXXl8Lx/BJt3dyXNv2edoYcMe2qg0f2ar2h2frfKRqH54DZiEPdg9B+JI/s4oyqyo3mw/V477sjo3ZW7nZtKOCPr5ss3v/mX3HmtWHzujXrNl86Ey+ZMziw2bwp57szc7q5/yxvQvwVjaPloFjKOAZvW+a+WoIiduy0a96zPAncjdMYSGzEYdRdb6IYhi/oyV2EThOZteInO+ShtsSHHTIXdpgLrjZfRiXONj5XRw/mmW8uSfLoh30NQ+zD13zrmzKna4hXn6PIuEjTIcouJJ1DwXilBEPVm+t7N7KT+VxC07XMTpvZbcZDLkDjwsX7ViqZ2EdXqH/Ik2ybMSgXw9YfdYuHczcj8q7+p4mW7nVfkidT/2qauN4jFG/avaw2usnGbRZjcsHv1u1NrEyz0BmL5gaBbJ4LNvVoanWctXVW9mU+zWzKrCh87sfd56XM6f6FPM5i8nPcbrOOSSv55wydeo4gUtzv6nzhauuP67LkGOsK8if+uzl15+vm5t+2X+q3Zx8t5dfR9ucqgHA9uzksczczl/g/uTO3+NLsBs2TfhzG86fWoLZByk3vzWjI1OceLVSboynqHiyuprBFXQOtc2lkHFkdORnad+ID7Ol8/zr5s9GBrbZtJ2Dvt8xzHtxucid+BzbsTefPoT/a3eaF7t5b/vENdVz9ksjG3uTmE9QTz1vD7jhtwcOs3PH603t3O8uwG3odr2ZDb3uArwYHe6cjUM/y/rKuVg4M9mMTaPwYXVr9GPApVezz0Pxwo76s9sakW7h4Qql1odsyw4DIYOf9+VXq5Om1J8ZNvPA73yvTnh9rflRYNc6fg5jT2rC1obVFd0aRWZ8xsu2rzBRH+PAPJ1Yij6Orj9FTHwkoPx8xxFRlzc992d423Yf9jw+6pCfvsfxrj9JZO7XfpAIxyOM8LkzY5RDP/MoNHxj0gLRI9L7CJEZdQMP/cYAPQn7vgAXBqbzQ/QcOMeHuLCwdjqIxOmM5MHImQN38MH+OcMQvwK03ZTTpx3Xn7EJO37KGXxOmnNT/jJPzVF/jfJ5dkXivRlFx+l1XB2Y34EJ+Uu5PRqhzwV42JMK/iL33buyaeV72R6384klLeDSX6L6QHCWqqEUNYvzsgHvF7obSoZ5e0Bb0bG7U1F3f+P39E2uj/1ngu41TX8PfUsAzfKSCD9NrX04qvP/eA7bS+Egnz+X1RZltOCHvBR29jl6WzqXp78Hvp0xivmtnHloamZdgy/JCfqphBe6bJq6We00O2EnbmhRtr9Rnf+fy9qTponQAoFvAcKZX8eMottAiz1aBlqDz8nbKg/V6otmoyt2PLUI9K6RGTWeLfoi1+tONp+3sj+Eop6vcmHXxMTdP4lYelyVIXZx0QhRbAC2x7PmAdwj28SCEeNWHk7RbiLDjXs3RsNHyarxev/fUetYrKwtxESK3VbsnEirOaoV016lNLQXWihCS4GQ9jYyo+veOrBnRrsw+HZqEZgAty2wWQwFV203vlaFwYPY+TGZRtkP5bbPG9FH2KRAeHTN4ayRNaXoHFXAoz2idD5dogk4ZkYSy/vDUGiFv5uxf2oTxsDWbwIC3N5S659Eb3+gmiF2rz9HiFwCZo/bETn3qKXeGDEL/TlFLHXKjVe754e+CMvnuaSrNxAZ5/1VrSVESLlIsYJQeUFDeftFD/TPDCM9A+d4gjRcAovJRcUNPoPTSGViF4XJeb/efAXI/GpGZt48pq1AbcdvD3KtbwCkSHjsI0Br2FOizhEPvdqDXe/XJc6hc2aIMxmsz8VWD3BroY7F3M6HyTSqhlxifUiNfw+PpxmaNZgm/Jwjae7PHkYajy4xNHfLDCCO78uBiwy3lsMZmR7leQl5VaE0W+h5ZuPMgMTpJOfIEK+gXIS41aHa4xfxdo9jrX9GPJsZOMW1lgY3vh24XFPh4IYdI52ZbRRGw+Zy/Ueang+xjMLG9sWmZ8P9cLOxmbbQXrQ1rm9NCoS3yTmctTFOKTq3QuDR3vx0Pl3aHXDMbHAs77IpV+1xt0MJq9j71MLd+yxyPgxgxuCZlIkSP3NETghNufpEEfDLCiSdZ8dYAu754cTiYI8owIEfVFoO07j6td7ID13ZHQ1rBrRMeFxBRGtczbg6xxX2a48rg2eXuMLumXHF5XD9AtqjTaZaGjO7YCZtVzZdtX8cFvBXTV132vUKzMmAEMzuIDUrFpjKuXiw323Zdv39nXKzGpZidB8MmIfOPJhXfWxWQzbpqj8Hpq91zZwSE9PaBzNr6uN+s9rK/WPnEDvEKpjFXn7rVsfDY1NuHFoVsQpm8XCsthv3PoaaBfM4Hvr993wCl/Lh0SDLPp1TryZqwoGYxWnHh6Z+bFDum7n9jszCx5wvZbXtZfZTf9CUe5CZpR99NObhkarg2uf92iFMxzZeDKazm3fSKIaMfg6f01Aw63RmTM55JjPzZp/EYH8u85eZU+bUheFZOxrPfFoHYo23aWT08SPf17Xa66CPEFAsPFJ0oNaIQaRd94aZ/Fv3irly0EWvgYEtis3+XaJZS4IZ1Q5MGBNgLRuHqa8/o1XZrlr3gDGh+LKcttPRzT/6VjorFN5GMaS1hc7pOrcNjWd7yzD5dmkXGgLMVsFm0RluszJUA+NGKxcWdt1GQ4Qv3hi5TKP9X8N5znXz41M/DTNMXXDJ8Lg34FqDX8PeuQWYONibgZWFS1swUWE2CDc+66GQK5erWQCPcSxu64dyq3pqw7ZbWMolBuud/vJjPbja76k+FcwDInwGKxd8uyyLjfmiWWc+k4HSlZEamvuROaiOuFsuDWQ4WzAdqwZ1XabaMHVbLp51XZbet627sngfN8k+COCe6PMPxobHfZETMNa7u/ByeV1TN8Y3ZMPvanz4+NRFV5vzgexe9GcrUE/2kxWAN/qqDb6GnwLHegJkfwcnQq7fm9SP9RsT+rIf2kz9GLs9u4+3OIOIerEkD9n9nK6hTKyevlwLuvgaRdUv+67+bb+Rzfa52j/2jeZDfWzA4Zu6goERZ4Q1x5+Wusa/0o0cCZxt4jA4HLfzU2XNBE4mcfyv++0ErgwuRt4cpl94zwfXKDiZxPFfHrv6zXZbr8tO/vh03H+G9+mYCfUY5Qlj3WMYL9nhMNS2yA/Vfr5jYF4kaiu8ALq0P0VU4/NrUwFVRuf0XDrU63pbt3yv59KhXsuH2trLXL2eS3t4NcQMpwdfoPf27LmD+0zP/jJCX+ndTxp7AHTY09+lwx2b6vLW9+A8xzPKcE2r6fDGnoMBfZgJwcODJz6GqZBxMcziSXe94cSN7ZgAiw/4KT1xYJw4WtC1F1xNPFjvt7J4OaUMmp3Ipgx5F6cNiWYfD5dCfj7AhXNTfMNtcxbsf1fd06YBZ1ROHHy9lvJrG+bz46ft41LWeEiZxeOH57aTu/OO+sf+sjR9DzIsBCmL4SyB5mrhG3kfNCmLNPhsWYoWT7/tH+q9JTyO5zJeHkbbfzjVeEmPC63DH5/k+nN73HHdDqVDvdrOpZw45R5JyW4dpmGONA5TztjUH3dJ6+KIs5plfCQwLRo9hWEWZEDVrClecC0riAbksuV2T2Ub3jnZjz4dPVKEAKtaZnhVrU9wTX3tu9o6OekLBUxOenPz5KQv4Ts5KVvrgF62AcN5z808De1L+E5De7uPltrpy/jXz3ki8LG2DTznkl3tNPyMJ/3/qNru/WGtU3enPwd+tgEwc1dFyLn1WsibpQPT+mPLtMgpR5vleYZJ9MilMWue56tdP8ldyfJ2KerqbxSH/9Sc4nf6e2DkjVHMIXfmoakVzXAywbeMI8DDvB7mEtL5hzg1wbma40JFl64yHAkGFZCpm2lJP2+6Yx6nnmwnPNq8dPWh0mxWmTqaFAz1xanDeekQr9V+I7+xPJ5L+nk7bwuxe5uW5HsbtZ3TldNwbB795ragZTyQnaLyz2IfczV9elb77u5N05TzSSX0fezLl6fyLp65HzAzr5wPGdbDgs4KPKKhv2J4sX8YzFzyPxCw/2mAgk1D/R/dQlIXD90oEGwx0Pm9/M7prXeur7vjvWc9rmYueEW2zADN2NqY6bhX6Jrwq3Yld4fO9GZHRVj40+BT12sDdPX3wHnFGMX2+gYeunknVpEm+JcybA/zetDf1kYLRMllgqDMZkT4erwWlxvZTP6ml6eeLmxflfhud+x7ZhSLBZxDmTkYJ1LuDOC00czAOIF0Z3AYhiCfuiCmsRl51A0xjccIDsJmJoZtux7tpXlsV221O2xdq2RqGZXPH3jctLKxDKeuXHQLK2YmtuUVdx5y3zXPq0NdOXdsU0tnPpOhSsrmpz3SZS6/hA7bExzLwHBho1ueqjdyBXRU4uRazNNPORznbfNzLebgZ1z72iuwLr845kYYPuYmiOxPuQtDjwnJ1CNrJgLcMUKMPpopxGweLtoH/sifurpoIOYxze7z3bFpJbypdObx0Bc1agsMf/gbhroy97zACwxu3TfN9PfQbgagMSPBnLLMaKNjl/Yb6gx+J7XXtKbNSOR3x897Y4TPgdn33lHWrmlcWueWeNd55XdVwC+vw2I+MAxZ+LDGkGV50zZv4M/ayHUep8FqPjWW/B7c1F1PjaX8XOvN/dRYvUe20AfdcpQ+pu8hg1HzIYd8Tw2cfU/jxb7THRUKjxyfne6QrnMM+e10t/h2iaaAne4uLEZ71rXBZd/ubg0z7j7z/+8om+dTOshb2ZXVVpeJoC0ZGHVmXHPo6dm7xZ+FgyUIOSzYkWihwglHZz5d3ZXb1YMmKchaOVPjWHV0PYrKjxcCWKK+NAcKu9Sa5WRhZ35P9XYz/zq3MDobBXDQ9CuMDiV6T+LVhQT3HZ6dRpzeIqSbMDPgtMCxd5cGZ4+i0b54UyTNisWIJgzKiKg5aY+o0njnRJbJv1t0aUiwI4zN5HQXjSw34IPeRIUYxuBiPLnexIV1cL0bF+O59SYurGPr7VxG7fG9XNfNBtzXfv4hilQ7AWOtM1x4uTTwqRtjkwb442r58PbvM/QPb/8epTLOOKx66Im4VMEF3Pj0BtRH2Z2OCq0P/bfGfNZxcYGK+vtj+PHBVxt7Vgwv84JezzK6d6Pq5I5Xi3qjGBycfPv4HM4JdPJsMnH2/z99j7da1/uuKdcDor3ezUYxODj59vGpuQfp4sZyfIklis73s/b7THlhrLEI9s73Gha9E/5/tKtyW5WGR7Ybej35ZSui+bHHxZz9KKJMZ7Cs15P111vwowmUDvLK8xY2xlw4Pzyv2q9Vt37iDzsGW6/n/nI+EXClO3VwUgGouH9cUTRGeAETZ//bqu1WzWFteNZxEWf8XflZrmzd7rSQnw/T8alTR5wjU1nzvcuFnS4zP2QUg4OT7wjzQo5nk4nfPG0QmHhTRFo2wCPHU1Drt7mZF/R6mrF8wqpEbBDqm+0zqE5ZDjWlPWez58XszbA8zJ1T683i8HD07/uG+5nOcVt21Re56o+D5oWYwcp9ZkqwDFPReUlnb6wAC4yr/uogXiSDkn7jSqU+LbdlJ9tuMq/SLUxORxqGeQRevoQiMhlD9VPQJ3xSMiKjNY3KB0nrLDYmYd0teqrH/fliLqewmdqFMBlDOb4lrWlUPty3pDEM4TIe3V2oYLsQJvi6G+TbfN0Nz5vmsi7kznJPF7c1mK7Gwu2AcysWz7v5gjDknXc3GM/7XnZf6+Yz3nyDnBODEN+9XiD37bF1/bRn2Yf31f3FXk9Nva/+lENlH3m8TNYhrHhXpyFGbremcSPHcMEgjhzG3YKukePwWoBREIfLBaRN+XX1AA91hzSgXdCb6HfLOFTEtHyI52u7a+TXstn0w41s5kfCIBZ629iMzhMo9syCAbIQR+4Qb4UI4beRW/no+Vb1trEZOb9VBshCHLlv1QoROM/YrBqVJsCdZYzKh3h+VLkbp0uR7QKuwSoqC6VLWG66YxHDQNG5OgaTHWMphvwmyUEJ+4J6XpXrtTw4rG/aTEP50KWtoxMlnXXQ111Td/W63mqz7OCH3tzIT80cDv7iKai0bIBHjqcw9d3mB5QMXE92XM+OtY7N9OfvZ9JNMB9SYxOBgYvnCJk3nyWjdRhtIjBw8ezj8XC0i2yTMs4eTrtfVxxPsKyf/vBJNryhR1M6QG1HB/sDqd10sj/Xj6u8H+E5v5bd+klz7dXFoyrk/waV+UfOo6mSwU9UdfYHqrqQ56k65uNUXeDTrMvtdjjoBJ+Qcs1CmBUM9WVt39ryQYqmzSss6zWDOfdPvCTGWeEQnyxfgVmLJ8LmHDdteb+ZMHcGhQuH+GT5CqtRqydU1G9u3ZSr01Ua/KTIuUGob7bP8OxIq0ddca9nZAhx3grcJdfG4mRWzutJyIIJMxlFaxSDg5PvsMhhezaZ+D0zzedxSdqzGweNoCNIfmpQyOjd5+RY/U0K+dT5+3c/vtGcRzau3eawtp1HZnoWnp821M+j7H6tN5LzQL3OFPZELE9tsKdH2f1LNg91a1sX+jIq5fM8DC9toJf+m5X1NTYvGPRNzfKpNwjqN3gJeFqDcN/sT2CGpce43XYluIpyNGCfC0R5UrenC1k5sa+W+I6CbMk8UCu/zJVsvuYFfeOAkaxOynE8TTYTy7Zf8dcfj00LxNlmjEB5e44pX6cNyNCteTeywd/0KNl2KKmZA0LPxCQWA5z/ZWRgzgBzZmA8mNrMhHUwtT8jj7phHUztwwgcTG1jYjiY2p2BJs/JSMGS4+TMwXQ4tpkJ53BsTz5/oDNSGGz+MB2U4s5FK+EamVg1XGcepsOxzVw4h2Pz+VTt6gysn1VAPtjSmc9k4Kwe92V3bPojTA59NuKcCi1hHDoZoxfEswxfM5a6CUe7Gq4W30qQUoQ9E5tABmrCdC68egI3SGloIMOYXLx4eHGYxNd1/v3Tt/6mYHgWFSwVGmdaTEusQca6zwJ8EJXBt+UcKpt39jFUBgol4xQqJx6mNDA9DU7ilwuLS+7RqnGNsu+ArScjfex//KY7llZXMG4LmMI6NYIr9aB2QBi4NQXEwbc1ECIeDcLKht8mCBn3ZmHl4toyCCPfxgF5jdvH8aFdN9UBr0+NfozzsU4BeR/qY45OjW/mztzgsJ/pCapl8yjxCftzb0NhcxgxfMovsj/Uf7/ZyuZnxlv6Thk8DQafDM1J43sUHqa0kNFv/E5yL7+eZsVWvO/28mt7KYsfYcxP7/GjboqPXFpn9dgntwnMXHJaAOMxYQOYOTPGP8OLZoyZ+bEMKwxP/Q3lHz/+w+6qL9h1+mVsrq9qJ9uu3B2YHkfFg/z+2Cu5v6KlJOhXCb/G5SOmX/39J9Cv/f4Tpl/THSXQM+d+EqZvdWfTO7j4AF0z0s/4nqvumf/QQ+p3jGc2XW2M3/RgEMP3qNgPcIEQN63rH81LhEwWH+S6kR070ltVPDDSv8im+sRweCnn7alfJrD7OZXy9lIeDk39pdy2vDi6FA+NovGaKOMpp6X9n3az+aBdspk/7GZjX6vheX3TzO/TQv7KRn9RMPY0PWaf9RI93h354jlUDVgCnDm6Fgz0xQiRa0FvX+pID5AJBxudKRWO4as8dk91U/1Zqk+/z/KZ4Rba+DM4N2WHVh/ir2pXe/X1avc3Lurtb/hGY8xoz+VCnqztyv2m38F70FypjZ4RGPm3E4P+Mm8rDMmFU8PdPAllXr3OM/ipD/7s3XfmTvqAP+VKtl21Qzu/QE8wLe7td8j7hMrz/MNyXNY/avdVV6nN530mHSNgaXlvz4emWlf7x9WuBieJzPyS0v5ezVeTz/3ybiXn9LSbTdX/Xm5X63p3OHZDB/6p5K0j2My9eTVyLasDoyquBb19PZbtqn+TctXVW9nA7Qkzv9jI/z2cshF5syRS2skrXmj74VhtN1KXRKUrGHsJbg7uuB43fYywxTlMxmWljsvml/2Xet0fifQT3qZtJVWdASy7t8O5vYHHtrsSNJ/h7sHytODgTuxwMYzNxbOmToSi19CbzeYHcNm5lU+52TwYbj/3YPJ2OFnG42VtrpbR2Py233jzOe6XYPRe+jNq5BKM/l11T5um/OoVQF9PxjGjyKY7ACZcEULnfzJaqz+5+T+Z+D//NJdseq6mZZkT0EH2sbjtyucHuWrrY2OeSAFaxDRabVm/t1EVsT++mSzss3vAgj/Fd3o7zi15ZBaLyekIHduUF5CZWkbmg2+mYREKH7VnjDgrJ5iQyzIKk48xL95MiJUX78/I56VR22iclGwJj6qxEBobxmJzmhCoLB73OcXcOjIv8yqDnhFveYHJ5XKEpSOXsV0sLnv5deXLh9rGme3sqn21O+5Wo1jwGspMOJGYlt/iMDXgxHrPVbs6737TnVxsJgkB/OsRrwvZpNf+d5ds1Xr3vvzKAvyuL9yowtaHUiyD0qKubh1To4hrp8+U8bPyvk5M3jbVo2yNkX71dykb5NGemHX1yE/OMnv80DXV3ihYj32259KuXjXN4V1Tr2XbmgXmS6HANG4tJDtcrnQ9RXnilzt5s/rlCzyEgbvSY+XCkvEIDSc9z87ALFZS3zzV0urVkKiud85IUnfhYE1Q1zNhJ6e78NnJti3RnQ96HiMTP/+4p9HvaEeFnISYVb8kt9rIT+Vx2zngf4dsrc+MNiJ6DNAee+0tJJw6YJc99y5+W9m9HSqTlQs826fanV6FU4fkwsqcDa3nw+ukWLt4+9RI29f0jMjIyIuF+xBBKAS/EZchgvqOVvu83A/aOJ2SQDg7p9nTBbpx2nm6EGnvvyk0+fv/A3j9YZmZe58D4MaJm09D6Lgm1jCYeGe6EGrBKS+cWmPnA9F6c04MYrBxzI8hlDwTZRi8GDlChItDshCnvTkkVtLm5pFeyWB0Tk5p5KZfBzy6vCdkG7NXYmoZASdxuI5sx/1nubFm+c/GtomZ38hOp/yfZPNGO7CdfoyyF3YGyJ9Inzk6T6An7uwT57kfVF0fDYru5eeoVTaCdKq0E1Ofahu7ZFXczNe46n57Lz/NXPV/dFu//bludmXXyc2Hbl5ZFzi1evvpXLTt9PWkaBn8/Vbtu7s3TVPO5/9Tb8e+YHkqyPLFDYGrH86LNz8QeN3jxzC8ZBNuV49fC1ogvTrp6vF7MS2Pmj3Ctd+xG+M0kmDTQIXd4fmHKO16AsZ+sc5d4NSN9QUbur5/DQdVpDMX5x8Cl5snMGamFyq25V2Lk3E5P0+yaepmdVqDs3ijZf08bqtdNR94pp7OZfw89LF43AGNYepkVMzXD5CLqA+DSoTwR/H67/4eEpBiffp7lEY8xmK14TMpl4YxcWJsFxb0djj74sHiYlzMy89xz/Q0Lej3TF3ZzKNo+jynIp749XzVjcDX+jW2Ofo4RB9ldzoa4L80R87PSgR2shjPHFVzlpZNJNWmz0f7VIHGp/EPLaOzWZX9xkI4PWHzmmAEMhxyGgdJq9q4szPYR2Xm+ja11oGsmsN6VWqOwNdQmZoE+v+iPbJe491+er3RN+kpjuqD/pf9p9rUW8xKRegxMKa915gzjtESNGy8WoMnQ2OLYPFjtQo2O1vL0FDitg42D3ML0bDgtRIjh2lL+WG4uMnQSqYlwlsIwLO2DsJSt+maXPNjbBqIhgkgLjdPRuE8DsemlatjIz+5V4/GNhojdx7h3i29AXLP7Al4/o29APLO6gH0vknr73tYU9sf/R6h5VM0e7sf84swHs4Z+IyE7qxMY6CNE2f04zCyRfqMBjfOGb7NUT7zzItxjV8Q4ec199YW6rRgpJiHsLzgn1GP1QowJ+/m4MfT2i44LNkNhMvRHq2YFj9suUw4bRZzcWm8JjbT1jTcM2xoRZMC4a1nDmdtNVOKmno93T9onyUCAjrbaIzceQR7/1Tty231Z6+Va4/z0rwOaBnGxhL1gAUz2lneja0f+Ga1eq1n0r4q9eVWNs+/dHJnameoYIT2poW1tztIPcaXmoGU1wdbCNMwftFYbS6FV1Und6sDTj83k9OCLMPRPNo78OSN+E5cbT2Onhy353FhY+6B9Fx4PZGNybRHGo4SMvREkwLhPdAcztrzTCnqxOdh1785CIFzZBeZibn343Di9Xssdi7fEYCaz/eDBy/Hl+j+vcDiZOk1ABFmb8HybuwlgG9W76D1THqFprRoK9MSEfqFOZ69Y5iyjBHxgIVXyHswM8a8lRcr6FmsbFEPqHDDnuXfHPfAOy/wtb5nkf/huNuVjXFMpIWixD+A5DQBQjdOK0BcPBuCDz9LW7CzYzYHHjd7i0CE+I2Cx8LWLhAHbtPQM5i2DnK5lHW5yFQ+vM1Y0a3Nx/g85pUcYwuyMwMoC7AM4RabkaUV2WkxG5QPN2PbsjNjNTMuL2OL+/htz29u18LR2xqBdm1oo8fQbbK9bttxamqUmA5nEaZh/KKycmttlJVfU7OzcmlnlJNPI8OMSAvr1/De17W6ksrUuEC5CO1Kh2pvUoh3hNmfnpHPBNCfpWkOyOXImQa6MLS1Ki0tboNy4GJuS1omvGZk4TFtQaMtlob2My8V3no0mNa2AxgzxiG7lKHjY0RZgGUItziMmIqj9gW6yY58XpYWrOPDbL98HsbWq2PBartmDqOW+z9H2TyfMsneyq6sttr8GX3RwDZsATY3ZMMDGHMRWUvzNmZGqKX4BrOMyO1xWz+U29UggQZQ1OPEYspXo21c3fXoYLahHCMyY88ibRSdJ5LuXE39vI0ep7N3Z6Tv8W187N0+j42m7+d0+vF7e79ufpn+PWbHHrNHD+/KF+jDo3Xei/TaEbvriP10cAe9RM8cr0uO1BcHdcJRet+AbpfR3/5Y77umXKsUHWOnCwrG6Hl1sIzuF1GP0261pDwbrz/TMH7RWDFz/8zkHHP/Qjnahg42T+4Q4sDV2vtoybG7IAc2ln5Iy4XZGVmY6Hqkv0utiqspF7M/IqgO3dGIt3deoJEKPz0wlBe3n7QydO0o7VyZ6/JGmo7r8kEMfavSbw7EZ3koO/ZwSLnNbKMxcucRyzu7Z6YknDtmOxdmv0yZOHbLmAftlf+P+qhSGoyxV56Xi9Era1AZvTLgHeO7U0fI69uTz9FxHqtj6TmN9eYZxC4WJ7f+WEfOrz/ms/wsTWlcRmrUNBYfZxaxfHPGJh0Nl7HJjZE7j1jerWOTjgR7bOJzsYxNOibMscnII725v03y6wGAv+yr7pf94Xg9Zq57Psj2L5e/m0egvJgg/dexG0NV+042n8r1CW/41QhILozZ1c0zA+27S0lcLSNqGler1deHx9Wj7FTnNFx6s5oMqQbvJmNfQgStPFSrL8ORkBxGRutIlNT/e5A520WiQc7K5fOwnKHrGjP10NQ8g4ZYB1OaAVsHcA5VF9SwR2gXeQRH1KXfwmyWHOEdWCfN8d6AO30nzPi1j6YAXlXOmRKE1LMXUTtQ/BqdT2S86tM+sQmpTQ+SNhhfku3ms6qAIdxrshZgoKUzjELEmUCg4+EKK2f3c7PggL6qFb1Y4TvtM6EEzHIgrPtEkAETm+RIBBp/AnvwnCHFptp29fxCHw+iBCc2zZ1sPm/l6tDU9acQmgQnNk2nybgGIdasfArvPT03wkQZUbEH+2old6h1x48yBi/2WN74L/e2lnlHL/pmlnkfy74FS6ZF2MtwzMCI8k5CH8gP/AXfUMBHsIeDF3xTAZ/HL/5gxgoN+WjmIC74TkI+o5enbqwj/w9rO96CNe7/qb0c7fOXK21AHl/feojI5AJIBZIZxusASiaAsMhT4tb6lHjRg/vN6W0wIbWnsFdncFUDrnFmhohMLoBUlP5P+y5izOTcwV/wgXwnPn4Owrt8rV/PLp+FtyDtoK8dB9SXewTfT2kv/AUfy3vWxkRcsJEHrQK8WFC5OPNddvoPBJXRrfdXzH8+qDw/Bf7THWyMpYuXHsGdfPp+4f8nRvDudGFEH7CO02Vk6ktmgrWXXzksgE1YXTw8d9L1m2Fi4+t+AGE+9rhwmEPNPe9W38xr37nVXjaPbVvtDlvpWPdzwzAih/J5J/dd2zVDr+FIR2fuS2qGxwwQjV00Gqc/rMpdf4GnF6MZRDRyfT8agSCEiV6D3KmgDWCR2vMmB0Ci15z6PaTmTgCL1Jw3OQASveYO5fpz+SjDY48ALVKTwWQNYIvVbHBsEqBFazZKrC5F+IrfhcaqYbtIcE16kgMg8cfo5rFdDXOksIF6grPMaB1IVY+1TK3+wcxnYqEsV6PeNHVI0WvTIWmRgbFITYZQxDjRa1Huu+Z5dairwCn5FGeR2gylqscK/P47dsN5+F7pvhpr7xokcI7pvWbzWKTQVZcOpDj3XrqT4qeazi0D+7heESXXMVj0U8sFDA7rxOVRLRJW+0+1b7q6FiIgG3iO6Z6obsOIS2/4y6BH+BMkKFEpOiVTI/NYmdQjbO80aj1GlCwqAB9tx6MbdpTsqkUexwv7Zd6OdxKoC/LLvBnvtM+XexR93YUke1rhlqr/kDTPhUnrq8Y/wdMCtlQt+6d2LkT4nP94HoN7fJ+kTo19TFq+dKLlck6e8Y92VW6rkl1JdpjgRqK2drYHufad02oAAuZjFNF9PmtGiEjt8u9Bp/akN0eJSNFpLjs3jvDB1sfvBdilQY6NQgioRuPFAloGtznZlCFfkdA8IGKmeO6tzWQfjZZsylU7XK3pRWtqH42WU+uippHaVv9ovkMwsI1Fx4dGtOMNLs/18Lxqv1bd+sn3xAMDUnBH8KXcVpuyq5v1U7l/lK1vj2DGCQh2DbB7H8ECik/09K8wkleQ+ASd+g8tRqSO5ILvUm8m4yiDNgV2HrsBQFjL3Va9VrL2a67Y2JcQQXNsmEbrSJS4CRDYLBKJdv0kd6UHjYthJCL89j4zjNDIe8x+lYXdsMcGIY535WfpKNxMTYKdo6uFOQw4lwo7rkmdpoGR12O5qFFWqYgz/xUqA9ASRKMt5fNxl3iMkHVXI9Ty8R2gBr1UnWN3IQv0L17n/mvc/9EG6a3gvEznN3fku3YTVYg9SNkMaTqOCTXUzjtB5AK0rzf9/QGs3BBgFE7AoYUio8CNNut1v5NB7a503Gkzt/SlMobay69OmoPBNgadfl/Tz3WzK7tObj50rGZO7T+d7dsupEFT2HfHh221/jvvyERqfFDGYackjjG7elxLzKFyCjCuprAxcYr7N/nNl9KT/BaVjPvuOmodZY/d9CG5X3dTqyjpQueNrR7dDzL1JTPBcu2ATMZRCPl0QTOASH3QBNerzROEeI1+9shuDW1mHnE367Ak4BHkc0NfIiMk1wDXm0Yg09f02+pRtqy0b2K4ORtGIMLvBydGgd3gBIvfiCZmkT4hR6tGHpGqsQ7a+z+Cc41Zi30sWn0Qvi/5JxMQ06YM2YRNETfsZqS1jEWF35jmloEtag7Ib1Zz20htS33Wj+7odDxPAlt7H/RA4LhnTECzWCT65sDeM2Iyjknob7J6fGK1KGT9dLaORYnfquaWUabrw2Wz3nGsM/clBfDcZ8oQJNJsGWI7fbZDhBjf7hD4zfCF9zdmM4QYo6/E2PR+Un98s9n4v9jhj+UAEY0cv2EC0ygt83BsWundMDXW/pvvKFy9++29ZF1FgWyPjQy5foJCuuwFpJZRXtZomuE/y444w3Y6XGtiEsO511wx6jyxf5gPsuVmoBDL9mIZicrH0xlmHly6q2kMMl+r7unjx3+4EunNum4bk0S1k21X7g5eVEbGsQj92Oda/spME6LGKlEzMFmIYjrNKqhxjAkFxXScS1DzONMIivpTr5294x4yQK2V8hZ6rACgVHXPvtU0zCci19K74egeX06nk38ik/p4/fcP3H0rs57g+u/QXSsU+kO//6TzbH+tMo7X/r7IpvrkzORiFYMC91Me2MRwL78dqkayRH1sFo+Ec6RezWKQaKvHvWycSVzNYpAoj91T3VR/lupfn+WzMx+IEKt+fConVs0cDk39pdy2Pr3txThiy7lgepOJRKRqV/uyq744T7HGhlE+UMrmUTpPGC5Wkeqi7cr9pmw251OOPGoFQERpQcMHkDoQzLklTW2jBPBm86F63JfdsXEOnXKzaUe2UQYBt4Ot9KZRQll9lbnFcbQPuc73Iy72B1xb/SlXsu2qHfM0H5NxDELDzj3urhOtZZSeZl91ldp4VDLXWY3WMSgdmmpd7R9Xu3rjXD/ENgod55OkjdaRuryq/59yu1r38kA3zJI+leuudn6HNrAYhBu5ltXBufKuZjFIPJatig+56uqtbMr92jm8MESUVzqsf3h9RxHbSBH2pnHV0HursomameJ7Dr8JIkL9OJ/Hb7CNTUetMKw28lN53HauEzQzUlSqwyII9wp4O0Rkcl0cgt2CJH0nWBghev2F06MosSm+HULbV22YYJ2ayWJ03afy1Db+Cw6gdLVf6qU661jwdcan6D3510BEf60RCM5gopIM+mYxwESvyUhEIVRkstdlGYfz9x2wFhidY1LW4S1Xy3+4J0GYkZat4UC6GC0q5YBlAy1I9DqNQhIARSUac3mBjxq9rpd5DA5y3LgOWX9a4Lo1fUjGIRr12jXoIXwhyIYVvW5jUtbjRaXtt+aH7KPXZii1KUZcemGynxEo/gwhGlkMFvcDuhlyJRu56Y9bO/o3IIQU/+M6Gl0d2iJzW3/504a12Pw2DmUdXuS1g+P+s9z4SO9akAXWDyKQBEBhokK/qcBRRBib+DpXGK67WZFREAGfjVIXw0iboy54bvv0L2ZR9ucrNK9zDE6W8c4vOAFyN0OcikfZkPIoO7Vj8DwqeB/qa0LxpaiDLZ0P9GXAxCY5nOfFFXFZKLEpXv4dwnAMEp2gy3nDGoRlmon3kWpGmGCSeg/RzjV0hg97qHbZh/KFf7E35X3CqiP4i70l71MTX/SBjJXof16lHW/B9+B/7u3StI21E3KUKQdxwRoPOfl2SernU/CHZnNx4nMlhx4iMrkAUoFkrrdreFIyAQQ3nIA7ijXWAbO4kDuKzeaxSPGPdddaxqIiv8n1sXO5+82KEIua08Q77qXJJDS9J9rQPMowNUUe3VodMKvmYUYZqqLSd8Jctvbj1fniNR2vfpep1U/VvtxWf/YLri57Ap0RF6jlIOoOiAvUeshE14S0QC2HTGyXowrrwv9jTY+zQI36f5zFp3meRp/6GY+vgpllHCruFAJdX27lcvM/NwsO7JE05jvX10IEzBrnmO6zfhtGVHqjv3jTm2JEpef1TcCAiVuHLl8HyDzWJ8II2/s7QY8RZTAC8KM/+U1ceZhRBqmo9J0wQ0eMMaTHCIbNI5LyJBNrQPNgorENi7P/Ocrm+aHc9nmHG9mV1dZPgrbi+NLUAzuOdFyg+ES7uiu3q9NPYVQp1AK1+qWstuXDVsYhjOAWruHVoalr1pGnroDxiT/V2w2rX7RDLFGr3HmGCSPKZAM48Jtx2IHCpx0GH+pc25FQ6rtk6esifFKy8MOFuHjRN7fY+3rpt7TYu1n6jTxu64dy22erd4u8GD3+ou8n+LG88Rd9W4O/pq67IK3G08OibyzCowV4eMm3ttS7euE3tNR7WfptxEki9HOw6PuJk0j4n3gwS4V6a0pszEXfi7fO9EL0LTXlqT0xEReteU89amHq/TKUcnH5ND45cV3is4FEJxhELPxlH+T6uFVH4/bSQPfNT0SywXjXmg7XcYmNiROdptteDx5MdJJXTWj4QxBVABadMH/5xwARS2qau/BWnKxQUYQnvZextOGfseaOH0WQWuyxvPFf7m0t845e9M0s8z6WfwshuVlc1IXfQkjO1ss8grW+/HO5eJgLvwH/HK9l6Z9l5pEXNcD76OYGjBB6FJZLCdiFveTDMTgVywThSw5iOs6eGRhR6fkkknCB4hJ1uDZyiXynPpA98jXiZY30N2P4MAB2S2Ul+fetFrCXSqMKmLO6oi/1SCEzDCvcUtl4MfY6sGH9u6X53bhO9z4igBh3PyJcx/sfEUScOyBtARZjr8jir9418zPgk/5l+xG905CPrf9YP+L/bbLQADS7cNz17CkbQPAG72pfNs+rbdnJtlu1X6tu/XReA5Xlhpdy4AIWl3AcpstQHKOuHp5XT7J6fOKt+DKBliLKXUNnwUSO0P5izM3gKyA0pyiRKI5Rg164Fmgpon4vXAMTieR41PPniFEiUTxI1zMxpnaRaBwP/TUnHjwuhtHaaNsfhV4/cmcNFvtItBqpTgIfEnU8aFH7SLT2svtaN5/ZV3uYzSORWtf7Vu7bY9ufS1tt1BUX66dy/8i7SNkJLerw1T7v109Nva/+lMObOvoQNmFFojvaDKGcNX11eFDV4USLzm/d6nh4bEre1Qhm8+jR6f2GAUQscv0JQ/1a96opv67ON9w784MosV5qvZH+VTe1jkTp2jE08mt/3vjD80o2pQc9PdKCVM+TXs+ZHgNyefJ+MysrYCTiG7mVj1ECRI+0INXAAGFALk/eL0CsgPGmd5v+/oe62fhN7kbWkShNt1d0cudBDGEsRa9/NR7p8X6wSz5EUMDaEV+Aum9HwcGM9mX+3F9yLA/ee+ltQBGJ0uSDYwBXHVas5YSm7up1vXXKtrVChK2196+nbZs+gFyzLJGpL5kJ1q//9etPHBoTo329j0bg/U9v3joT6AeaWAT+/f6Xj+5V8LWpgtYvJmBv3rpXQbmJVgP9K/DioMb72ET83oeiEvuleHIpN5GpnF9QSN1EJ8W8Hh7YRHHfq+qrh4p3DbzWMgqVaqjifv3ImczUNhYd9aJ9+YyNYxEqN97VczWNReY0fDkzCRz2hpG8v+ymF+89Lmwam/mSuOAwmy8pH5i5Uj3uy+7YyEa2h37t0HW7ls7ee9I4A6za1brfqbbdSt4XsA0hHjWVjXz+6+pJfvPjh2AWIhmBYIwEl1OuTN+LDCkgvgdOWoACziTUITtmPLORFqA6/MNhL54D1gJ0d7L5vHU42ooPtQBZpwMq9SCx9g4OsN77BaF5lDS2KfIpigLuHLLjRUnljEabjfcStR2QuOmC/BJvICCX/eUeBdZdtGvS2LALvI9o16K90EMwqixSl7Ts9WdxH8ANdIE3EJKGbUJaoK5Ddp4sRxXWhX+euB5ngRr1308Vn+ZZaDiNBh67UmeWcai4UwjdiKckNncCwC4sZsbn/ASf1xz/oObwE5oXO5r5fNaL3+HGM+uIlPyO213unN3wA3YXPVk3/sGsL3Yia/yjWF/sDNbFDl996VNXFztu9aXPWY1+VOdLndEZ/XDOlzqVM+rhji9xqmPU4xxf4hzHiAc4Ln9yY8QjG5c9qzHojMYFzmb0IhJnijN0zqqj8J8+a0GCJoVzVJ9ptA0lMkXXzbg8mMgk265u5KbPXj/yJ/5WmMgkXYUeHkxkko6fKggg3ufKCD3gk0WPEmloAw7iTaKdwCMNf0s8kB/4cm8o5q0FjvDLvaWY9xW86EM5VOUi7+cl38oi72LRNxDxdgI39OXeScR7CV7ykUz1+Fk+x341FHK59+FJ3gVy0ZqPVt9L13K0ul20Rg9lF31InmEuV8++9J0wl639eHW+eE3Hq99FazVsUdEKuFwdhy0uLkzcVEEhi4wWuOVqO2SxcSHS16W6yZea16qjBiEuNX9KcRYu1vW+a8p191l6JqdaUCI1GeDAs+vXI0VqKMFUGUjL1WpY128FXK6Ow7r+hYmbKiik67fALVfbIV3/QqSvveTZgfqu8ur6NQhxqflTWjQeA7cAuMAu9xAxMoedsV8mtyjGlZss7BdJEYn5NC93Q+0Cy4185Bds+kFP5OzgpbqD2E/1H3lXwetOHMyXSTmMcdfuC/RozFSvmE/zcteJL6A2vFSPZppYRtuW9p/o0Ux+I76nl+zRbN+2sR9kqR4t7rzZFfalwirukyw0bx4qyON8kLmhL5EJUr37uW52ZdfJzYeOVXXE/NPZvO1CameE2tVjSszGNbEfcwprSBPYv8lvnoSe5Le4VLjJZBOjKAlk/cjuEb7UzJfEBYd5vA0pH+y2q3/gnlU9sgk9mXoE5RSEI7sYITi8yk2lTp4sm+f+5My2aw5lU+5cV+ItKL4UdbDMcDGbxybVyu509div5U5umDejGdBOt5D1bjdhK28GJz+eBstInM9j77Kkf1IdYSTKQ6+6LOHfGsnKZjZAHAeIBci9vfwUSHEzBopNlD9M6hGijJmb6rG/SMm1gxwb+deNQnG9SQ2bBZLop4v8sWtkFDxwjbDel8yB4GLRlGF9vwJyicWTQWDoXXCcq7yrI80U1NeTWgpyC/2ZnS+NK5BrA9BahlPpY+qtqmk3Ir3d5mwXToMfkWObwKAcQ/HjcmwVKTQP5fpz+Sg9ghNY+lIZQ7kGqME2Bh2flQFqH2lpYAzrtTYwBYi3OECf97dq3929aZqSd8ExsT721uXJOiy4T58BkyuKHQ+jx/a+tBCge3xhlEhRhsGdrqzGEDEurcbIjtdWY5A4F1fPsfnDC7KNMu2+1LxrD0/tvDuIC5Bz766zDKfi0VNNbKP0U1fIrna+ff1qGid4x4jvekWW++09NlRSbuAX9xiP23rGNlFazXC9U7VxbDTUzJfEBce1yegMQ9LgDsdutZGHbc1Of5tYhLg+hbYHBWgZQkVdN/Sp75fdLzDS2IbQ2ZWf5QWXy4MaRSPgUykmgBBiX8tu/fTWKViUSZQoUUgf3StD2cWsg6pzrYKqi1QDVedVAVUX5/mHnlhVqPOcn1j5UjjDMPWWafFQp+3xoV031QPrsZFRKIHj3ovC1Cy4FrqyYS0tUYNwx/XBza8qH5gfMtScytpwvW0EmIanQE5Q5RfZz2z3m61sfmb1CCagpwHoU3gf0cYiioFiEJ2gMrsTYBNWT5/KatvfouIWWMQqPKbOgOuat2istQyPGj8qwDJercimqZvVrr8Sg3c5vB0iXj15kjNBhJE7nWiWOsY0NQt/fRfEgPenxQh/gaH0jBih4sXzTu5dBWViFZjHeL7R1eswQI11eExR4A9HdcWbW1BRkPYCEh5VwQQRSCyC6OF/HjqhsBr8dAGJX4POBBFILIL9SuSgK3nkR04NQ3IFT0j87+CRUfCn8AjLReSdmMVSec+Lo17vRGMdRuk0BjhSIVZRKLhmbFKz8KZ8QTxtG3A/xU2DEN4NXoC9piXAOmJteU1FolOaPGdXH6r1Sv3uV1ETgIh15UNMD7BIjXmcvmhAWaTuQlpmbIrg+av9hndZqhUheu05UjMgRKy1066mgFqbIkSsNS9qBoQwaqNl+UNT93Ns6aqLmiDCXylEd+9PTDDhLzcCSRvMQjVZ7auuKru6UWfrRKjTGeBCtetLnA+4UI131U62XbljCQkOWAvVswddFtZSdLttDKIKZaEAuHyZO1w07Q65UP36k3eBXKjmzyNohBofQS1U0+5kOVCB2x3qjWuq4dgk/LUqtNEzri4P6fZOjTjhLzQGTSuO9w6FHrSvhGEdzI2byThwvb2XVQ9l0/rdvqMzj7BeTJFl4zhR0iBEWCkOomZAWKDW+sgJrLYTxAL15kbOBBGSXrUut9t+na95PtTVnjW2YrOIJBxTM7XWEdXUy0zdU0kd20eQAP414CaOEsCXq1m8PQnMLBKdYeSUm65sHiU77d0IEu1T/RIF22pXOU5fZ7bhdM6SdVsfG97tdwbbcDqj+HRfvpgbR6gfolA5bVfSw8TYsjRbmVvxpcC5bcQTsS5huq737XHnOulE5lFJuaZVUdOFPrhOFw3GWbWbgEWsPY+xT2sf/AHh/YVjRYicpOozEGlAoi3H+g5E0Dacju9ABG3D6XgPRNg4Qv2ED0QIJt5A9BgwED3GH4geg7MfDAgRW597wnHc4egxbMDWmS8lXrgsr1tQFqLoM4zzwMIIX09g8jhcEBv7H5wzQXM+OS7CcYOnxxoWER3rYmLkXQcDCvfZx6UDXToclHQ2CNz2fML5WnVP74ah+s1+80G23NvDR/anob7cb9qLfQRaHx02u47MImx3HZP4+A9X/0Ed2di1i8o6JhBBUR3B/fhUVvtfmalkI7t1bxeYQTaCO52X4EiivFhFoPBTv4T5rl/C9KiO6/pnvDrhfryMTAKHrUmvoU7y8eAwOgMoDpV/1pvjVrKPqB1Z7pRl6EG1I8APct3IjnvY5tWuVXaB52qOaPS9cdlsTl27K5mT9eFiHW+U8RtbYr0cn+Et2qD2pdxWm7KTwwaFD9WfLn3I2Xj4ZzsYBxKq2n/1qA4sqvbLySLQNXcuPi0e7lQ9sGOf9VQOTx2HRNX+9O1QNbwPuouNvNgEum+rR5cGcCoe6LQ8HJr6S7ltHWv+Yhen6i9wPhRivHmPKW3VxpvQVq3/uFC10UeFnk7dyM35aG1HNr3p+moamcxpehPA6XBBCKbmN8Gp2qjTm6r94dlx4lu1D89xprsPrq5jOZa+k/7YE/5ys/lQPe7Ljrnt82rWjswCSbh9Dkf5FHZKNgY2ge7XHp+/ET99S+fP3mifvKd+/s3OkcB5OWgXh0bZPDqN10Px8Mb2puGdHn4xKJsIt4wMs3vf20WwdVhduN8mAs1ikRg+lLl38xqt41Hqgml1y1Dz6Dyxccy6CiJFASISeys/lcdt57HuOr3dY4BZgiRTasNmUV+hH5Gr6QKvzWVqAl9YVGJqDsDegm20jvniwmjNEOJRU2ts7tMdE0Tc/j0CQQQTi+Rj2a4OTbWWq67eyqa/1dWHJIaJWZORiOqhwmZgvY7dJ5g8bOWQX+JxWYYRwzuxG4K6nhfNQolL0evSAy1SrIsPoAOvizZ0UPGu3NDXhtuR9nqciNdwkOUvj+ZjQPClhiBdmw4DIyY9n2ajw4nUaBC8V5PBQPEajK4e3JqLDiViY5lewed9dY0NJjwpjODu5defr3ex/LL/VLtli83hRreyVAPcUqTPK/yxWJ/DZGHaw12esUgP/f/ClD9IufG70XNOuJVyE/Vqzznd6/2eXpelzjlff495YarXdUMGiMBEwlO27LZ+KLdtV3bSuxczYvjSw6DMpUyTcVxCfbj80CcWcxVyPczl3sAFScrq8Yn1EWyjeQaKT/RD/7f3dc3e4qOHUn9r6jp0ow/2wG/EOvsoLdj9xrAId4Wd7vri+LwWDXHGr+wol0tdrh57zxsFL9eNhY10Z5gh04w7ZzhbDUstgXODM5hD3u7ZJHxx7IzEbfrn8oHt+wzjkuZztomQ5XOG+qkpXV+5bMpI7/uHcstd0jubPFxMgp3zkhkvjoMyGc8o/666p03Du2D7bPP1ahPcxi8zuzfMQ+8u7XyyeSeQStn6ESnbqDTUyP/cdvL0vfRePvYZdKzp/Nm+VfbDF1JztY/QLD8cd7vSjYxsyvZiFTwM7R/qvVMTOZ4tQl2rbSTtQa593sj6bBzxdfz4JNef2+POj89gG4mO1xraYBhvzez8bJ5U6DJjHDLOn+Tzvi3s07vHq1ovGlUblcT+cmcsm8D+cldsBOcuc6m+fIS5VNk6zibKNs5coufvMmXvy0eYsvcQH50qureIUtXnCcnH2m2MONt1dfBIMTo5+pNshpM1fI6dnhn7EiJozO9UaBWhToZt6A/HaruRfumBNpigekK4e/nVYcuVCSZ8D5YJ3eV7zYQT4RvOBP/L/ku97sXbYWobyrY6w8kz3AuQfsNVWx2Yh6qvJlcO20BMMOF7QRgko9TtiemSdfpms2F+qJtQys0m7PvdBP5WbuVj2QW/980VZwmav+03kYge9wtTfS9jUW3kwlTPCzoRgvQ8PVooUlXZEIongOjE+uy8YHIjkOgEx4fMPXD31TmhLVKncWnrEKNT35XPD9LhGDku0CJ1HI0sAIsfx+orIyx4zxDLRGw4wQlMdJIle3+bHWKRGoxAcAKzUOsOHCxHIAu26kCSBCg6UcczEZk4i9RnLKpzrKVqlZ3oywVasl7DyQKwJWq2eV6xLyZg4ixVr1GozrGi0z19goe3LQK0SL1GIwvAFqvZ8NZFkRat2zidweKUh3OLuXugeTDL1GscojOo6GRPCx3qHrTQlZM51iJ1G5Myxluqlnnn57NQlqzZQJoUKTrV00F1gTTHKIvUZhyaFGmJ5chIVCnSIrUajy5Ci//lWu2r3XE37mQifG2bUJf5tl3kMWzIC6wjfFvibRhQF1ppWOIxbMjRH6VqV9W+7fq7246Hx6bchI3lEG6R+o9MXAvpS76/Eq/PZTxuy676Ih0v04OWgXu3ZHdKE/O6ZVNn7r1LhuKVh+p8nwVrl4zZPh4tfjaewTYanZ1sPm9lf2NSzcpbswFEI+awv2luGmdz4gW3Vtc2uSZOae2DaQHo0z9X1x1eTkS5iGHU2+jUHRBfptZXZXu99yhy/U+wX+ZN+DyOF/YSb2fQXIaLd6pNvDdjwF3irYQ/hjPu8m8jVi+lRV3+TcTqrRZ6BFxfzWF9PmgqtOqnUEvUtxdZDtQSNftFNg91y8yw5QItUaseRO1AIZ81fTWch4cTNve7BptGIuNBIvQDr9+kP3moirkl12gdHO6n/TG+H3rQPOBLYYrn/qFnso9G6/SvfinyyKouK0I0ah4ffUaAaMScPvqoaayPvhOu90cfto8y5BDoocH3R4wo7TtghusAHGVIiv8g7sAv8EYiv4eXqf3Idb5QTR+OTSvVTsZ4Ya/BXKLOw+g7YS5b+/HqfPGajle/C9VqyMeZEWqJeg35OFuQLK4O/48zA9ASter/cbYA0fPHzXki6vFxNjeNRMaDRLSPM0cKyDA4yK8nvPh+lekQAmbzM0j3bzMLRExysilXLf9sHTtETHJOn0LAOtbX0BXa+4NICxGlp5+jR1v3d4KOMhos8TA+0Au9mZAJjg1tofoPmeYsS1lbL/6THTPWQjXsP+VZhu551jDq231mPtg8IilPMoEkhot8PKnojIMbwkHKpvWdCAHjgJF8jOY+/dFbR6Kk/t+DzNkuEg2n6c3UMHBmc24S7IqgBiGOe0HG3fvMKri9TM6m9m03BpCAKEGo7u3IjhKZosciKhtpWapuc0oPzMj0u5p/xqQWYjlyDv0aBoj15TZB9/54M6GEdsE0aDxmWXqIyOQCSEWbcXlSMgEEzumvaeXyW3/OrsdAYsTwrjcI6jiMcEDiEhy+xdnv1o4Rl17/v8dhU6X6gz9JgBSXKr8f1tlH64an+MPuC//umIEWZVnB6Oh8fbn3yporepSlh4UeyRP9pd7SEu/mBd/IEu/hRWo/ZK3TAXj59xCyAvpiD8KpOP91UTbs8m/Df7V08Ye4TH9Hmw17T+fez2d6b4WKtZ9yhO6zqXJqHkSqety7EpmYBMbg5rPrBP5qEfLczIPSr0UDw/T9ux/f8Hu1k1FzWIf3WOqV+RBoIxJ4lN2v9Ua6V8G+3shodeBBoY1J4VF2/3LpUE82sXrL1sN9G8f9k/z20WEh7Ul+i7Boppy6XaesHEe5O/l48fux/oF7Cu7Vc1eHHnS7qzvZfqx//PDuPce1Kt7V6/YQshms/4x918iue37XME+x600OyuTQhB1WN5xz9Xf5PNzru25kx7wKZ7D8LJ+HW3x7y7DTsh7lXvZHQTmxOBstQmDVyvUhzYvPiReVibkvqdNGof7ymI/1D2Uri4xZNSfLfp2pqx+UZfB1RR40PsvneBQeZfex2sm2K3cH5hJ+Nyrv61bu1/VG/qP+KpsftuVnmT5wnA9W297q4WLl3TWVn+X1uqpfOrlj1n9vOL0lOuwVDFPKddkeZPO13G6dL/NBpr5kJljM+SmwieK+n+O/ZX8VzEyDvw5miB+vR994Meom9pHriHsblqaeAlfPTXXlzWxUX7Hp/VO2LfO6mpnt7mIbhc663u/lmjVN0dhFobGpWl8mE9MoZKr2xwFQss4hJ7brkW0UOsM3E1dEo6bh0hlFfLPuV2DenaeaPqRKBXGZc0ZrW1+rbv3kcP8isA7fWO6U0ux9LocDcJyVXpSXEOlZ3LDjrPkilwFrvTa45UhHS1h3RV/ukYIUEDvgS7WHEL32Rd+FyWmQrPaffBcB6tOLNOb4I4M78Ev1St7P8pIjg2zKauP49Tux8V6PUCDM791x4TCH7INSpsXDKvlQdk+OdTw28V4Y7TGYNTwqG+SuX0llL7tfLEJX3RUQPxvrVDww+eqEwpc3TgbB45fCqdqV3B14HT01CFGTDsfJxXxcQWluFkLifPSUJxm9eSyh34OU3jwqqU+yicJujhO2ZUUdYc3fq3IuHjqYq7u7287v1nKduXdNUDxuugK2i0bj9Ad+zrAFICKxLga5GUj0mlO/h9TcCWCRmgsgNwOJXnOul3hxgRapyQhktWCL1WxwbBKgRWs2SqwuR/iM34XGardgjHqTm4FErzn2xdFWhEXqLoTeHCV67ZXNY7tqq91hG9agpziL1GQ4VR3WMrX6B3ejDwdluRoNoImRotemy9Y4O8YiNRlGEeFEr0XHK2OZOIvUZjhVHVY0utW1Qs7ftl5UMU7UWo1FVY8Ve7UhZIUhkI4rhQhuL5pKnz7eL+QfvU+M0SEEJB7OIN3PvLBAxCSntpT3YcGe9bNQYlJsu7Lpqv2j58kcLngxabucz6M1jkloW7ZdL5DKzVniYl5J4AIWk3B9bM4XLPcJav0rY97Z7IQWk3JTH/eb1VbuH3kfgAyMmPT28lvncisiAyMmPXXzYmhfSUFiEjwe+jRxX2YX66gRJ8t1VzdDZ+YdcgQkerdzaOpHbqYHByTq+PylrLblw/as/DflnpdC6wIWtZko5PZ5v/ZuI2OEmNScTk0C1qFfxKfdxj3yaoB22aQ8NQvT2k4HvbmRmJtFEPwc9yDPrMKm6dW+68cz2Wyfq/2jWparj81aOs7VbTC+JLW43fOBRc8GEJ1YeezqN9ttvS47+ePTcf/5Q/VnGNMesTwhrnvEdkCMTl3NvIOonhGiUzscecq4DSA6sXV/znwYtQtEzJYcoRUv0YKDXucSrzLwNS76Cqu96xEReoBItdUjfm0q3lTWYBuRznpbt750zrYR6ZQPtU8nOrENiaJqv3mU+5X8tl+1Xd2wgwfY+dOQ3zrZ7PsLkjo12VbDF4+JzjRKnRzqplulzlVyMYtAYudQF3OjCAQa6cPgahXvReR+LyKPQ8KlZ52axGsXG5d3oTeOQWjT1IdVu6141+1oLb2pbJ73q3XdyNWqPrSr1afjXiVVrlY/7/957Fb9fwPCarV63++B+Vq2u9X5zaie/Nhb/7tsdz+e/7HayHbdVA9ytar2X+rPcrV6Ejef7m7Lcv3wIJIsfbhlPa6W3af97sSuPrNrDOz6P68d2XlvkRz83N/djF5W+1TtWDskDcaBhJLk9tafEbYOpnSXhVBC1qGUbos0gBK0jtBrsr8RgY2D+/Tm/jbJ0wuDD8/7dV/wl31f7uy+/4Zv/zL5TTmf+rqiFtdH2shP5fhk3XOLbv9y+gUB/ffrV9V+I7+9+uv/vjqvYP/1Vfq9+P7+1etXnyq53bSv/vr7q7PKVu92Usn0m3p9VP/736di/5L9gm5feCj9l5tXr3+/eV0U39/dJ//9369/PxurH9QfzhjXvyjD5NXr3xNkmMwMk4lh+ur17ykyTGeG6cRQvHr9u0CGYmYoJobZq9e/Z8gwmxlmE8P81evfc2SYzwzziWHx6vXvBTIsZobFxPD21evfb5Hh7czwdmJ49+r173fI8G5meDcxvH/1+vd7ZHg/M7yfBkAfDwmMnWQePAmJHhU+OH5AAE0jKOnjIoExlMyDKJlGUdLHRiJe3ybf39/fT43ngZRMIynp4yPJoPE8mJJpNCV9jCQ5NJ4HVDKNqKSPk6SAxvOgSqZRlfSxktxC43lgJdPISvp4Se6g8Ty4kml0JX3MJPfQeB5gyTTC0j5m0htknM4jLJ1GWNrHTJpA43mEpaSPUp1UCo1BNzWNsLSPmRRGWDqPsHQaYWkfMynsrdJ5hKXTCEv7mElhhKXzCEunEZb2MZPCCEvnEZZOIyztYyaFEZbOIyydRljax0wKIyydR1g6jbC0j5kURlg6j7B0GmGijxkBI0zMI0xMI0z0MSOS14X4Pk+LqfE8wsQ0wkQfMwL2YWIeYYKMhGooxGMhGAynESb6mBHZ6yz//i6f2s4DTEwDTPQhI2CAiXmAiWmAiT5kBAwwMQ8wMQ0w0YeMgAEm5gEmpgEm+pARMMDEPMDENMBEHzICBpiYB5iYBljWh0wGAyybB1g2DbCsD5kMdmHZPMCyaYBlfchkMMCyeYBl0wDL+pDJYBeWzQMsI9MtNd+Cg2QGZlzTCMv6mMlghGXzCMumEZb1MZPBCMvmEZZNIyzrYyaDEZbNIyybRljWx0wGIyybR1g2jbCsj5ns/rW4/z7PbqfG8wjLphGW9zGT37xO77+/y8XEOJ9HWD6NsLyPmRxGWD6PsHwaYXkfMzkcJPN5hOXTCMv7mMlhhOXzCMunEZb3MZPDCMvnEZaTSX2u7XlzMK+fRljex0yev87F93lGjOcRlk8jLO9jJi/QgJHPIyyfRljex0x++zrPvi/oe55HWD6NsFwfYfk8wvJphBX6CCvmEVZMI6xQEXaHaBfzCCumEVaoCLtHFVbMI6yYRljRx0xx81rcfS+o8TzCimmEFX3MFLBhFPMIK6YRVuTaICnmEVaQT8dCGyQF+HqcRljRx0yRQuN5hBXTCCvutEFSzCOsmEZYca8PknmEFdMIu73RvqrbeYTdTiPsto+ZAvYkt/MIu51G2G2qfVW38wi7nUbYrdA2ydt5hN1OI+w209b27TzCbqcRdptra/t2HmG30wi7LbRN8nYeYbdkgUJFGOx6b8EaxTTCbu/0tOcRdjuNsNs+Zgo4M7idR9jtNMLuVITBJZm7eYTdTSPsLtG+qrt5hN1NI+wu1T7z3TzC7qYRdqfvw+7mEXY3jbA71Yfdvs7z7+9vpjP9u3mE3U0j7K6PmQJOaO7mEXY3jbA7tf4Fp8x38wi7m0bYnVoDg1Pmu3mE3ZFlMH0fdgdWwqYRdqfvw+7mEXY3jbB7fR92P4+w+2mE3fcxcwuXw+7nEXY/jbB7fYTdzyPsfhph933M3MJJ3P08wu6nEXbfx8wt7Hrv5xF2P42w+z5mbmFPcj+PsPtphN33MXMLO4P7eYTdTyPs/lbbb9/PI+x+GmH3+gi7n0fYPVls1UfYPVhvpQuufdDc4jXAG7TkStZcb/T92PAbtSfLrjf6QBt+o/Zk5fVGxRpehrwBa683ZPH1RoUbXom8AcuvN2T99UZFHF6MvAErsDdkCfamD6M72DMNv1F7sgp700fSHZxUDr9Re7IQe6MW+WFbHX6j9mQt9qaPpzu89H0DVmNvSPypNfw7vPqNlvxna/59PN3hBXC46k/iT63k3+H4Rwv/dOVfLebf4fhDa/908V+t59/h+EPL/3T9P9F/FyRIAaASgFrVx/1WgkQAqgKohX1N+0c6ABUCEv30LUFSANUC1PI+nngmSA0gckCiVvjvcPsFgkBCFIFELfJr6h9oAgkRBRK1zq+pfyALJEQXSNRSv6b+gTKQEGkgUav9mvoH4kBC1IFELfhr6h/oAwkRCBK15n9/8zq///7mpiD2IP6IRpCoZf973P8BlSAhMkGiVv7vcf8HhIKEKAVJql8FSYBWkBCxIBH6hZAEyAUJ0QsSJQHgKWICFIOESAaJUgHu4bJ/AkSDhKgGiRIC7qG2lADdICHCQaLEgHsoiCdAO0iIeJAoPeAe999APkiIfpAoSeAe999AQUiIhJAoVeAe999AREiIipAoYeAeiuUJ0BESIiQkShtIbvAEAmgJCRETkmyQ3LFsDvSEhAgKidIIkhvchICmkBBRIVE6QXKD5xBAV0iIsJAorSC50UjoIAiJuJAovSC5wbMIoC8kRGBIlGaQ3OAwBBpDQkSGROkGyQ2OQ6AzJERoSJR2kNzgQARaQ0LEhkTpB8kNjkSgNyREcEiUhpBokjeA5pAQ0SFROkKiSeAAukNChIckHxJAcCQC7SEh4kOi9IREk8gB9IeECBCJ0hQSTTIH0CASIkIkSldIdAkdIBKJEJEobSHRJHUALSIhYkSi9IVEk9gB9IiECBKJ0hgSTXIH0CQSIkokSmdINAkeQJdIiDCRKK0hSXEkAm0iIeJEovSGJE3grAToEwkRKBKlOSRpigFAJBKRIimGdCQciUCnSIhQkSjtIcFJHwnQKhIiViRKf0hw4kcC9IqECBaJ0iASnPyRAM0iIaJFonSIJIWpawnQLRIiXCRKi0jSu9dF8v1NQiZXQLtIiHiRKD0iwYkgCdAvEiJgJEqTwEvECZAwEqJhJEqW0MwugYqREBkjUcqEZnYJhIyEKBmJEic0s0ugZSREzEiUPoGXixMgZyREz0iURJHgZJoESBoJ0TQSJVPoKhDEIJE1kkHX0FQgCEGibCRKrEgEHtOAuJEQdSNRgkWCpeUECBwJUTgSJVokOLEnASJHQlSO5O7G0JcBoSMhSkdylxh6UyB2JETtSJSAkYgMSZAJEDwSongkd0N+Ju7LgOiRENUjuRviECqoCRA+EqJ8JErMSHCuUQLEj4SoH4kSNDSBDPSPhAggidI0NIEMJJCEaCDJ3RCHmpRNlLNJ4vBuiEPclwIpJCFaSKLkjQTnPSVADkmIHpIoiSPBuU8JkEQSookkSuZIMjy/BLJIQnSRREkdCc6BSoA0khBtJLk3rNYAdSQh8kiiFA9Nfw4EkoQoJIkSPRKch5UAkSQhKklyb1guBDpJQoSS5N6wXAikkoRoJYmSPxKcC5YAuSQhekl6M0QhTmkFgklKBJP0ZohCnNYKFJOUKCbpzRCFOLUVSCYpkUzSmyEKcXor0ExSopmkSgPBUZQCzSQlmkl6MyStw/l5CkSTlIgmqRJBEpxjlgLVJCWqSapUkH5PDmQAkouJbJLe6BW7FMgmKZFN0hu9aJcC2SQlskma6JXhFMgmKZFNUiWD4IlZCmSTlMgm6bBdAufapUA3SYlukiodBK+bp0A3SYlukib6njAFuklKdJM00a9bp0A3SYlukg66CUwjS4FukhLdJFU6iO4FggAkukk67KDA+YopEE5SIpykg3CieQEgAuk+CiWE4JyyFO2koFsplBCC08pStJlitptiiEC8MQFuqCARaFBOUrSngm6qMCgnKdpWQfdVpPqxOEU7K+jWinToBPFIhHZX0O0VqX4sTtEGC7rDItWPxSnaY0E3WSgpJMnxSIj2WRDtJFVaSJLjkRCIJykRT1Kh/zxOgXiSEvEkFUMM4pEUqCcpUU9SpYbgHJ0UqCcpUU9SpYYkBd7OBOSTlMgnqdAn/aVAPkmJfJKKYQsZHomBfpIS/SRVekhS4JEYCCgpEVBSJYhoAUAYEgUlFYahGAgoKRFQ0kFAKeAHdgoElJQIKOkgoBSa/VkgDImAkg4CCk5jTIGAkhIBJVV6iKYKgH6SEv0kzQwTQiCfpEQ+SQf5pCheZ9n3NwXpioB8khL5JB3kE90WNxCGRD5JB/mknxDN1yhSIJ+kRD5JB/kEJzemQD5JiXySZoYwBOpJStSTNDfMCIF4khLxJB3EE807AOJJSsSTdBBPcIZmCsSTlIgn6SCeaN4BEE9SIp6kg3iC0zxTIJ6kRDxJc0NvCLSTlGgnqZJCdO8ARCGRTtJBOtG9AxCFRDpJB+nkFnfHQDpJiXSSDtIJzt1MgXSSEukkNWzsSIFykhLlJC30+QwpEE5SIpykg3CiqUIgnKREOEkH4QQnoKZAOEmJcJIOwokmjIFwkhLhJB2EE5zFmgLhJCXCSVroF61ToJukRDdJC8O3CZBNUiKbpINsonsHIAqJbJIWQxTiAQ3oJinRTVKlgyQ4rTUFwklKhJPUIJykQDhJiXCSGoSTFAgnKRFO0lthqEKgnKREOUkH5eT2FmlfKVBOUqKcpLdDFOIBDUgnKZFOUiWFJDg1NgXaSUq0k/RWv2SdAukkJdJJqpQQ3TsAUUiUk3RQTnTvAEQhUU7SQTnByb0pUE5Sopykg3KCs3tToJykRDlJDRtFUiCcpEQ4SQ17RVKgm6REN0kH3URThUA3SYlukioZBKcHpkA2SYlskioZJLnDXwdAN0mJbpIqHSTBCc4pEE5SIpykd4avZKCbpEQ3SZUMonsFIAiJbJIOsonmFQDZJCWySTrIJjhFOwWySUpkk3SQTe5gjl8KZJOUyCbpvWliCGSTlMgmqZJBEpzlnQLdJCW6SXpvmBgC3SQlukl6b5gYAtkkJbJJem+aGALdJCW6SXo/HLgCcylSIJykRDhJB+EEJ6qnQDhJiXAibvQTQwF0E0F0E3GjnxgKIJsIIpuIG8PEUADZRBDZRAyyCa5CAWQTQWQTcTNEIT71Aegmgugm4kYfhQLIJoLIJuJGH4UCqCaCqCbixhCFAqgmgqgmQqkgyb3mbBRwagaRTcTNcPQPHBAF0E0E0U3EcMDUPT4jBQgngggnYjhk6h6OBwIoJ4IoJ2JQTu5hdyqAciKIciKGw6bu8YEpQDoRRDoRw4FTOGdaAO1EEO1EDIdO4aRpAcQTQcQTMRw8hbOmBVBPBFFPxHD41D1uSkA+EUQ+EUoNSXHatADyiSDyiVBySHqDIxHoJ4LoJ+J0EBX80hZAQBFEQBHDYVQ4bVoABUUQBUWk+smhAAKKIAKKSPWTQwEEFEEEFJEaJocCKCiCKCgizQ2NGUgogkgoYjieCieOCyChCCKhiFT/iSKAhCKIhCKUJIJlWAEkFEEkFJHqJ4cCKCiCHlUlDJNDgU6rosdViSEIc/gE6MQqemSVUkTSmwIDgCicHVulTkbDmfMCnlxFwlDodTyBTq+ix1cJvY4n0AFW9ASrk4SieQcgCOkpVkoRSW9gmqtAB1nRk6wGCQV/JAl0mBU9zUoMnSHujtGBVkRDEZlhcggkFEEkFJEZJodAQRFEQRGZaXIIFBRBFBShFJE0weMJkFAEkVCEkkTSBI8nQEMRREMRShJJ8eYHATQUQTQUoSSRFG9+EEBDEURDEUoSSfHmBwE0FEE0FJHpk2oEkFAEkVCEQUIRQEIRREIRBglFAAlFEAlF5MPxkJqj7EAYEglFKEVEUwFAQRFEQRG5XscTQEARREAR+RCEeGYIBBRBBBQxCCgwK0YAAUUQAUXkQwzizhwoKIIoKCI3DMhAQBFEQBG5YUAG+okg+ok4bT3BfTHQTwTRT4TSQ/CClwD6iSD6iSiGGMRTayCgCCKgCKWHpHj3jQACiiACiigMQQj0E0H0E6HkkBTv3hFAPxFEPxFKDklTmFUhgH4iiH4ilB6Spng8BAKKIAKKUIJIinfvCKCgCKKgCCWIpCnuSoGCIoiCIpQgkuLdOwIoKIIoKOLWMCIDAUUQAUUoQQQfFSmAgCKIgCJuh9NycVcEFBRBFBShBJEUHx8rgIIiiIIiboc4xC0JKCiCKCjCcKCWAAKKIAKKuC0McQwEFEEEFHF7a4hjoKAIoqCI2yEM4Z5QASQUQSQUoRSRVOC2DCQUQSQUoRSRVOBpEZBQBJFQhFJEUoGnRUBCEURCEUoSSQVuy0BDEURDEXfD0c24LQMRRRARRShNJNWckAtEFEFEFKFEkVRzSi5QUQRRUYQSRVLNSblARRFERRFKFEl1p+WCSCQqilCqSKo5MRfIKILIKELJIinePSKAjiKIjiKULJLi3SMC6CiC6ChCySIp3j0igI4iiI4ilCyS4t0jAugogugoQskiKd69IYCOIoiOIu6Hg8RxJAIdRRAdRShdJMW7JwQQUgQRUsS9fhuUAEKKIEKKuDfMD4GOIoiOIu71mrIAMoogMoq4H8IQtyQgowgio2SDjALz1jMgo2RERsluhijEpwoDHSUjOkp2M0QhbIkZ0FEyoqNkShZJc8351eAkaKKjZEoWSfHujwzoKBnRUbKb4Uh72BIzIKRkREjJlDCS4t0PGVBSMqKkZEoYSXH2fgaUlIwoKZkSRlKc/Z4BJSUjSkpm2ICSASElI0JKZtiAkgEdJSM6SpYY0g0zoKNkREfJlCyS4vT3DOgoGdFRsmSIQ3w4N9BRMqKjZMkQh/CGlAzoKBnRUbJEP0HMgIySERklS4YwxE0RyCgZkVEypYqkBZyeZUBGyYiMkhlO78qAipIRFSUbVJQCTnEzoKJkREXJBhVF8w6AipIRFSUbVJQC9wVARcmIipIN13rgs4IzIKNkREbJhqs98PG3GdBRMqKjZMP1Hjj9OwM6SkZ0lGy44qPATQnoKBnRUbJUf4J5BmSUjMgoWao/PDMDMkpGZJQs1S8cZkBGyYiMkqWGzhDIKBmRUTJhGJSBipIRFSUbVJTiFq2bZUBFyYiKkg0qCs4+z4CKkhEVJRP6zVAZEFEyIqJkBhElAyJKRkSUzCCiZEBEyYiIkilNBK/bZUBDyYiGkg0aCk5ez4CGkhENJVOSSIpzzzOgoWREQ8kM21AyIKFk9FIQJYmkOPU7Q/eC0ItBlCaS4tTvDN0NQi8HyfSr1xm6HoTeD2LYhZKhG0JmV4SofvBWwFYEbwkhQThIKDjxOkM3hdCrQgYJBectZ+i2EHpdyCCh4LzlDN0YQq8MyYYwxJMadGsIvTZEaSIpTvvN0M0hRETJ8iEOcUsCKkpGVJRsUFFw1mwGVJSMqCiZUkVSnDWbARklIzJKpmSRFB+KmwEdJSM6SjboKDhpNAM6SkZ0lMywESUDOkpGdJRs0FFwzmYGdJSM6CiZ0kVSfK5uBoSUjAgpmRJG8EVWGRBSMiKkZEoX0UwJgI6SER0lK/QnJ2VAR8mIjpIV+g0AGZBRMiKjZIOMglNOMyCjZERGyYohCHFLBjpKRnSUrNBvysuAjJIRGSUbZBSc8ZkBGSUjMkpm2IaSARUlIypKpkQRTQgBESUjIko2iCg43zIDIkpGRJRsOL0LblHPgIaSEQ0lu73Rr35nQETJiIiS3eoPV8+AiJIRESW71Wd4ZUBDyYiGkt3qM7wyIKFkRELJBgkF53tmQELJiISSGSSUDEgoGZFQslt9xmsGFJSMKCjZrSHjNQMKSkYUlGxQUO5xEAMFJSMKSjYoKPiA4gwoKBlRULI7vZCXAQElIwJKdqdPrcmAfpIR/SS7M6TWZEA/yYh+kg36yT2e1gH9JCP6STboJzjjNgP6SUb0k+zOEIVAPsmIfJLdGaIQqCcZUU+yO1MUAvUkI+pJNqgnOGU4A+pJRtSTbFBPcMpwBtSTjKgn2aCe4JThDKgnGVFPskE9wSnDGVBPMqKeZIN6glOGM6CeZEQ9ye4NnydAPMmIeJLdG8ZjoJ1kRDvJ7g2b5DOgnWREO8mUFiJwznMGxJOMiCeZEkMEznnOgHqSEfUkM5zelQH1JCPqSXavT3fNgHiSEfEkvzGku+ZAPcmJepIrMUTgpO0cqCc5UU/yG8NeqByoJzlRT/Ibw16oHKgnOVFPciWGCJw2ngP1JCfqSX6jP1IzB+JJTsST/EY/LcyBdpIT7SS/GaIQ39QItJOcaCe54eyuHEgnOZFOcoN0kgPpJCfSSa6kEIFPG8+BdpIT7SRPhiiEvXEOtJOcaCe5kkIEzpnOgXaSE+0kV1KIwKeN50A7yYl2kidDFMLeOAfaSU60k1xpIQIn3OZAPMmJeJIrLUTghNsciCc5EU/yZPg8wX0BEE9yIp7kSgzBqX45EE9yIp7kSgsROGE3B+JJTsSTXGkhAifs5kA8yYl4kistROCE1xyIJzkRT3KlhQiccJoD8SQn4kmutBCBE0ZzIJ7kRDzJlRYicL5kDsSTnIgneToEIo5kIJ7kRDzJlRgi8JX0OVBPcqKe5EoNEfha+hzIJzmRT3Ilhwh8NX0O9JOc6Ce50kMEznfMgYCSEwElH+5Mx/mOOVBQcqKg5MO96TjfMQcKSk4UlPx0dzqORKCg5ERByYf703G+YQ4klJxIKPlwhzrON8yBhpITDSUfLlLHp5XnQETJiYiSD5ep49O2c6Ci5ERFyYcL1XG2Xg5UlJyoKPlwqTrO1suBipITFSUfLlbH2Xo5kFFyIqPkShUROFsvBzJKTmSUXKkiAmfr5UBGyYmMkitZROBsvRzoKDnRUXKliwicrZcDISUnQkqudBGBs/VyIKTkREjJByEF70jKgZCSEyElz4ZIxKEMhJScCCm50kUETvfLgZCSEyElV7qIwOl+ORBSciKk5EoXETjdLwdCSk7vYFe6iMDpfjm6hp3ew650EYHT/XJ0FTu9i13pIgKn++XoOnZ6H7vSRQRO98vRlez0TnaliwicLpeja9ln97KrPhGnu+XwanYSiUoYETjdLUfXs9P72ZUwInC6W46uaKd3tA9KCk53y9E17fSediWNCJzulqOr2omWkittROB0txyIKTkRU3Iljgic7pYDNSUnakquxBGB091yoKbkRE3JlTgicLZYDtSUnKgpuVJHBM4Wy4GckhM5JVfqiMCHleZATsmJnJIreUTgbK8c6Ck50VPyQU/Bh4XmQFDJiaCSK31E4MM+cyCo5ERQyZVAInCyVQ4UlZwoKrkSSAROtsqBopITRSVXConAyVY5kFRyIqnkSiIRONkqB5pKTjSVXGkkAidb5UBUyYmokiuNRBQ4EoGokhNRJVciicDJQjlQVXKiquRKJRE4WSYHskpOZJVcqSQCJ8vkQFbJiaySK5VE4GSXHMgqOZFVcqWSCJzskgNZJSeySq5kEoGPCcyBrpITXSVXOonAySY5EFZyIqzkSicRONkkB8JKToSVXOkkAieb5EBYyYmwkiudROBkkxwIKzkRVnIllAicbJIDZSUnykqulBKBk01yIK3kRFrJlVIicLJJDqSVnEgruVJKBE42yYG0khNpJVdKicDJJjmQVnIireRKKRE42SQH0kpOpJVcKSUCJ4vkQFrJibSSK6VE4GSRHEgrOZFWciWVCJwskQNtJSfaSq60EoGTJXIgruREXMmVViJwskMOxJWciCv5IK7gZIMciCs5EVfyQVzBWnkOxJWciCu5EksEPhspB+pKTtSVXKklAkvNOZBXciKvFEotEfhspALIKwWRV4pBXsFKbQHklYLIK4VSSwQWOgsgrxREXimUWiKw0FkAeaUg8koxyCtY6CyAvFIQeaVQconAQmcB9JWC6CuF0ksEFjoLILAURGAplF6SYZ2wAAJLQQSWYhBYsE5YAIWlIApLoRSTDMtsBZBYCiKxFEoxybDIVQCJpSASS6EUkwyLTAWQWAoisRRKMcmwyFMAiaUgEkuhFJMMizwFkFgKIrEUSjHJsMhTAImlIBJLoRSTDIs8BZBYCiKxFEoxybDIUwCJpSASSzFcLo9FngJILAWRWAolmWRY5CmAxlIQjaVQkkmGRZ4CaCwF0VgKJZlkWKQpgMZSEI2lUJJJhkWaAmgsBdFYCiWZZFikKYDGUhCNpRguSsEiTQE0loJoLIWSTDIs0hRAYymIxlIoySTDIk0BNJaCaCyFkkwyLNIUQGMpiMZSDHelYJGmABpLQTSWYtiigkWaAmgsBdFYiuGieSzSFEBjKYjGUijJJMMiTQE0loJoLMWwSwXesVAAiaUgEkuhFJMMizwFkFgKIrEUwyYVLPIUQGIpiMRSKMUkwyJPASSWgkgshVJMMizyFEBiKYjEUgj9/uUCKCwFUVgKod+/XACBpSACSyGGMMQtCQgsBRFYCjGEIW5JQGApiMBSKL0kwyJTAQSWgggshdJLMiwyFUBgKYjAUgz7VLDIVACBpSACS6H0kgyLTAUQWAoisBRKL8kEbkpAYCmIwFIovSQTMI2oAAJLQQSWQuklGRaZCiCwFERgKZRekgl4Gm4BBJaCCCzFcNgXFpkKILAURGAplF6SYY2oAAJLQQSWItdnxhZAXymIvlIouSTDGlMB9JWC6CvFcNwX1pgKoK8URF8plFySYY2pAPpKQfSVQsklGdaYCqCvFERfKQwbVQogrxREXikMN6YUQF0piLpSmG5MKYC6UhB1pTjdmALvSSiAulIQdaVQYkmWwcuJC6CuFERdKYadKlhlK4C6UhB1pTBsVSmAuFIQcaUo9HdVFEBbKYi2UhSGuyoKoK0URFspCsNdFQXQVgqirRRKKtG9A6CtFERbKZRUkmGhsgDaSkG0lUJJJZpxHUgrBZFWikKfGVsAZaUgykpRDFGIJyZAWSmIslIMN81jobQAykpBlJXiNtFr/gVQVgqirBS3Q28ID5sqgLJSEGWlUEJJhq+VLYCyUhBlpVBCieYlAmGlIMJKYditUgBdpSC6SmHYrVIAWaUgskqhVJJ7eBFdAVSVgqgqhRJJ7vGsBIgqBRFVCqWR3ONJCdBUCqKpFEoiybDSXQBNpSCaSqEkkgwr3QXQVAqiqRRKIsmw0l0ATaUgmkpxN8Qg/sYBmkpBNJVCSST3uBEASaUgkkqhFJIMK+UFkFQKIqkUw40pN/BIjgJIKgWRVAqlkGRYai+ApFIQSaUYrpq/0dQBiEMiqRTDVfMJ7giApFIQSaW4HwIR96ZAUimIpFIMd6bgMywLIKkURFIphjtTUjy9BpJKQSSVYrgzBR9EWgBJpSCSSqEUkgznKxRAUimIpFL8P9rubjlym1kT9b342LGi8JvIuYN9DRM7FNVSua2xLPWukuzPa2LufUchSTUy+WY1WO1ZR17m54SKTJIgHiDBkom4fw5IpRpSqVLrC89XqIBUqiGVKpvN4/kKFZBKNaRSZdeUgO8FQCrVkErtQpLxhIcKSKUaUqEuJBlvLkqAVMiQCnUhyXjCAwFSIUMq1IUkV/hUJ0AqZEiFZMVKDGieOwFSIUMqJPumxIgDbDORDKmQrFjBUy4IkAoZUiHZbz7B/iUBUiFDKiSkggu8ECAVMqRCQioV1jkiQCpkSIUO7BfHIEAqZEiFhFQqfCoTIBUypEJCKgSfiQRIhQypkOyckuCW4wRIhQypkJAKnjVCgFTIkAoJqeBZIwRIhQypkJAK7uMSIBUypEJCKriPS4BUyJAKCangeSsESIUMqZCQCp63QoBUyJAKCangeSsESIUMqZCQCp63QoBUyJAKCangeSsESIUMqZCQCp63QoBUyJAKCangeSsESIUMqZCQCp63QoBUyJAKCangeSsESIUMqVD0l/EREBUyokIiKnjeCwFRISMqJKKC570QEBUyokIiKnjeCwFRISMqlG69nIGokBEV6kKS8cQZAqRChlRISAVPnCFAKmRIhWT3FFyAjwCpkCEVElLBM28IkAoZUiEhFad/AUiFDKmQkAqeukPAVMiYCiXJRHwzAlQhgyokqIKn7hBAFTKoQoIqeOoOAVQhgyokqIKn7hBAFTKoQoIqeOoOAVQhgyq0FP/CNxNAFTKoQoIqeOoOAVQhgyokqIKn7hBAFTKoQoIqeOoOAVQhgyokqIKn7hBAFTKoQrILfYEF2wmgChlUoRs7qBAwFTKmQjd2UCFAKmRIhTqRBKd7AkyFjKlQ8auNECAVMqRCXUhwHUACokJGVEhEBU+eIiAqZESFil8IkQCokAEV6kDifLcTEBUyokKl3vjUAKRChlRISMX53AKkQoZUSEjF+eADpEKGVGjZhB56AAFSIUMqtJAK/l4DpEKGVEh2UcGFcQmYChlToSqVl/ArAaAKGVShZRcV/EoAqEIGVaj6g9kETIWMqVD1B7MJkAoZUqEq38y4ZwFIhQypUCeSkPDDEJgKGVMh2YY+4e4ZQBUyqEKyDb1zJwBUIYMqJNvQO3cCQBUyqELdSLyBB4AqZFCFBFWcpwFAFTKoQoIqeKoCAVQhgyokqIKnKhBQFTKqQlRuDH0AViHDKkT1xsgFcBUyrkKyj4ozdgJghQysELUbIxdAVsjIChHfGDsBtEKGVmipAoY7iIBWyNAKNUFm3EEEtEKGVkhoBU8YIUArZGiFmjwRcQ8T0AoZWqEmr2bcwwS2QsZWqPmVbwjQChlaoXbjkxnIChlZoSaTv3APF8gKGVmhdqN7CGCFDKxQu9E9BK5CxlVIlqrgBzJgFTKsQl1JcJ1xAqpCRlWoIwkuKkoAVcigCrFfJZuAqZAxFeIbnUNAKmRIhWQbelhnnICokBEVurENPQFQIQMqtOyegr+QAKiQARXiGwkIPIWMpxDfSEDAKWQ4pS2b0MMvtAY4pRlOaQd/rk0DmtKMprSD9Avh90UDmtKMprSl/hd8HzegKc1oSus4UvCc+gY0pRlNabILPZ5T34CmNKMpTTQFD5s1oCnNaErrOFLwpPwGNKUZTWk3KoA1gCnNYEq7UQGsAUtpxlJap5GCFwU0YCnNWErrNFLwooAGLKUZS2myewoG6gYspRlLaZ1GCl5V0IClNGMpLUgewpdZA5bSjKW0G7unNEApzVBK6zJS8KqEBiilGUppQdIQP0wApTRDKU12Twn8azn8F7HJQ0ApzVBK6zJS4gG9EBuglGYopXUZKTH8mut/JT1c0oCkNCMpTQqA5V9z+a9m/3OQhcZRmuxAj9c0NOAozThKi35NzgYYpRlGaTHfuAKAUZphlNZVxLsCgFGaYZQmjOJcAZCEhlGaFP/CVwCkoEGU1k2k4EUhDSBKM4jSbmyd0oChNGMorZOIs/97A4bSjKG0WzvQN2AozRhKS5KE+FkKDKUZQ2mdRApeltKAoTRjKE02T8E5AAilGUJpUvgL5gAAlGYApSVJQfwkBoDSDKC0G4tSGvCTZvykpVvPQeAnzfhJS7eeg8BPmvGTlm88BwGfNMMnLfvPQYAnzeBJy5KC+FUE8KQZPGk3tk5pwE6asZOWbz0HgZ00Yyct33oOAjtpxk6aVPzCZxCkoJGT1iHEu4AgBQ2ctCzPQfwuB3LSjJy0G3LSgJw0IydNFqPgdVUNyEkzctJk2xRcab4BOmmGTlqnkIJ3K2jATpqxkya7z+NrAOikGTppS7EvlAJATpqRkyZLUfC6sAbkpBk5acUfnmkATpqBkyZ7pjivMgAnzcBJ6w7ivcoAnDQDJ002TcFD5g3ASTNw0rqDFDxC0wCcNAMnTdai4BwAbtKMmzQp9AVzAKhJM2rSRE1w9cYG1KQZNWnVH6FpQE2aUZMmaoJHuxtgk2bYpMmmKdehYhQAZKFhk1bpxqMcsEkzbNJkKYrzKAds0gybtMo3cgAkoVGTJkW+YA4AM2nGTFonkILLXzZgJs2YSbuxa0oDZNIMmTRKN64AIJNmyKRRvnEFAJk0QyZNFqLgKwDEpBkxaeS/jIGXNOMlrfNHwUs7G/CSZrykkb8aqgEuaYZLWtcP9wqAFDRc0oRLnCsAuKQZLmntxnMQaEkzWtKa/xwEVtKMlTSxErw2tgEracZKWrvxHARU0gyVNNkyBa+NbcBKmrGS1u0DF0dvwEqasZLWbnQIAZU0QyVN6nrhCwAy0EhJEynBS3sboJJmqKSxvzi5ASpphkqaUAleGtyAlTRjJU32S8Hr+RrAkmawpPGN7iDAkmawpLHfHQRW0oyVNLESvLS5ASxpBksa3+gOAixpBksa33oRAyxpBksa33oRAy1pRksa33gRAy1pRkv44L6IGVgJGythsRJcf5gBlrDBEj74L2IGVsLGSrjTR8ErqxlYCRsrYdlpHm89xcBK2FgJi5XgbyoGVsLGSvjgDw8yoBI2VMIHd3iQAZSwgRLu8FHwumgGUsJGSviGlDCQEjZSwiIlGc4aYCAlbKSERUoynD3CQErYSAl3+CjXJRsgB4CUsJESln3m8WchAylhIyUs+8zjz0IGUsJGSlikBD+JGFAJGyrhcCMLgZSwkRIOfhYCJ2HjJCxOgktoM3ASNk7C4UYWAiZhwyQcb2UhcBI2TsLxVhYCKWEjJRxvZSGQEjZSwvFWFgIqYUMlHG9lIaASNlTC8VYWAiphQyV8g0oYUAkbKmGfShhQCRsqYaESvDqdAZWwoRK+QSUMqIQNlfAtKmFAJWyohG9RCQMqYUMlLFSCx5cYUAkbKmGhEjy+xIBK2FAJ36ASBlTChkrYpxIGVMKGSlioBBcYYEAlbKiEb1AJAyphQyUsVILHlxhQCRsqYaESPL7EgErYUAnnG5/GDKyEjZVwDjeeA0BL2GgJi5YUnERAS9hoCWdZ9AQnxTLgEjZcwvlGFgItYaMlnP0sBFbCxko4SxbijjXQEjZawvlGFgItYaMlLFrivI2AlrDREpZd5p1HGeASNlzCssu88ygDXMKGS7jcykLAJWy4hIVLcKENBlzChktYdpmPcFoyAy9h4yUsS02c+wCICRsx4Q4g3n0AxISNmHC58UYGYsJGTLj4b2TgJWy8hIu8kfHXCfASNl7C4iW4zgcDL2HjJSxegotkMPASNl7C4iW4SAYDMGEDJiwLTXCRDAZkwoZMWMgEF8lgQCZsyISFTHCNCwZmwsZMWMwEb+rBwEzYmAmLmeAaFwzMhI2ZsJgJ3tSDgZmwMRMWM8EVJhiYCRszYTETvKkHAzRhgybcFaTgTT0YsAkbNmFhE7ypBwM2YcMmLGyCN/Vg4CZs3ITFTXB5BgZuwsZNWNwEl2dg4CZs3ITFTXBxBAZwwgZOuEtIwcURGNAJGzphoRNcHIEBnbChExY6wcURGNgJGzthsRNcHIGBnbCxExY7wcURGNgJGzthsRNcHIEBnrDBE+4aUnBxBAZ8woZPWPgEF0dgwCds+ISFT3BxAwZ+wsZPWPwEFzdg4Cds/IRlrQkubsAAUNgACgug4NoEDASFjaBwJ5GCaxMwMBQ2hsJiKLi0AANDYWMoLIaCKwMwQBQ2iMKCKLgyAANEYYMoLAtOcGUABojCBlFYEAVXBmCgKGwUhWXJCa4MwMBR2DgKi6PgygAMHIWNo7A4Cq4MwABS2EAKC6TgygAMIIUNpLBACq4MwABS2EAKC6TgygAMJIWNpISDLDzBpQGWozrE+C/XGD0b8dr05egmRrAxpNYrTMjl6CZGtDFSjwFzcjm6iZFsjNxjwLRcjm5iZBuj9BgwM5ejmxjFxpAVUTA5l6ObGNXGoB4D5udydBODbIzWY8AUXY5uYjQbg3sMmKXL0U0Mm6edTypeILUctTGCzdMgNRycPAXmMv7LNUbPU7xKaTm6iWHztDtKxQuVlqObGDZPO6VUvNRoObqJYfO0a0rFq32Wo5sYNk+7qFS84Gc5uolh87SzSsVLdpajmxg2T7usVLxqZzm6iWHztOtKxQtvlqObGDZPO7BUvPZmOWpjRJun3Vgq3hRkObqJYfO0M0vF+4IsRzcxbJ52aal4a5Dl6CaGzdOOLRWvpFmObmLYPO3eUvFakOXoJobN024uFS+mWI5uYtg87fBS8XqK5egmhs3Tbi8Vr2lYjm5i2Dzt/lLxrPzl6CaGzdNOMBXPK1+O2hjJ5mlXmIqnhi9HNzFsnnaIqXjXjeXoJobN024xFU+wXo5uYtg87R5T8d4by9FNDJunHWUq3n5jObqJYfO0u0zFE4WXo5sYNk+7zVS80/tydBPD5mnnmYr34ViObmLYPO1CU/GE1+XoJobN0440FU/ZXI7aGNnmaXeaiicdLkc3MWyedqqpeN7gcnQTw+Zp15qK594tRzcxbJ52sal4+txydBPD5mlnm4pnoC1HNzFsnna5qXgO1XJ0E8PmadebiqdBLUc3MWyedsCpeCLQcnQTw+ZpN5yK9yhYjm5i2DztjFPxNgXLURuj2DyVGmN4S/fl6CaGzVOpM4anpCxHNzFsnnbPqXhCwXJ0E8PmaSedikF6ObqJYfO0q07FRe+Xo5sYNk9lHxdMksvRTQybp513Kha15egmhs3TLjwVk9BydBPD5mlHnopVaDm6iWHztDtPxTC0HLUxqs3TTj0V29BydBPD5qns7YJ5aDm6iWHztINPxUK0HN3EsHnazadiJFqObmLYPO3sU7ETLUc3MWyedvmpmIqWo5sYNk87/lSsRcvRTQybp91/Kgaj5egmhs3TTkAVm9FydBPD5mlXoIrZaDlqY5DN0w5BFcvRcnQTw+YpSd1GJ0+BHo3/co3R8xT70XJ0E8PmaRehiglpObqJYfO0o1DFirQc3cSweSpbwWBIWo5uYtg87TRUsSUtRzcxbJ52HaqYk5ajmxg2TzsQVSxKy9FNDJun3YgqRqXlqI3RbJ52JqrYlZajmxg2T7sUVUxLy9FNDJunHYsq1qXl6CaGzdPuRRUD03J0E8PmaSejio1pObqJYfO0q1HFzLQc3cSwedrhqGJpWo5uYtg87XZUMTYtRzcxbJ52PqrYm5ajmxg2T7sgVUxOy1Ebg22edkSqWJ2Wo5sYNk+7I1UMT8vRTQybp52SKran5egmhs3TrkkV89NydBPD5mkHpYoFajm6iWHzVCqfYYRajm5i2DztrFSxQy1HNzFsnnZZqpiilqObGDZPOy5VrFHL0U0Mk6eh41J1PCogjwrWo0LHpep4VEAeFaxHhY5L5HhUQB4VrEeFjkvkeFRAHhWsR4WOS+R4VEAeFaxHhY5L5HhUQB4VrEeFjkvkeFRAHhWsR4WOS+R4VEAeFaxHhY5L5HhUQB4VrEeFjkvkeFRAHhWsR4WOS+R4VEAeFaxHhY5L5HhUQB4VrEeFjkvkeFRAHhWsR4WOS+R4VEAeFaxHhY5L5HhUQB4VrEeFjkvkeFRAHhWsR4WOS+R4VEAeFaxHhY5L5HhUQB4VrEeFjkvkeFRAHhWsR4WOS+R4VEAeFaxHhY5L5HhUQB4VrEeFjkvkeFRAHhWsR4WOS+R4VEAeFaxHhY5L5HhUQB4VrEeFjkvkeFRAHhWsR4WOS+R4VEAeFaxHhY5L5HhUQB4VrEeFjkvkeFRAHhWsR4WOS+R4VEAeFaxHhY5L5HhUQB4VrEeFjkvkeFRAHhWsR4WOS+R4VEAeFaxHhY5L5HhUQB4VrEeFjkvkeFRAHhWsR4WOS+R4VEAeFaxHhY5L5HhUQB4VrEeFjkvkeFRAHhWsR4WOS+R4VEAeFaxHhY5L5HhUQB4VrEeFjkvkeFRAHhWsR4WOS+R4VEAeFaxHhY5L5HhUQB4VrEeFjkvkeFRAHhWsR4WOS+R4VEAeFaxHhY5L5HhUQB4VrEeFjkvkeFRAHhWsR4WOS+R4VEAeFaxHhY5L5HhUQB4VrEeFjkvkeFRAHhWsR4WOS+R4VEAeFaxHhY5L5HhUQB4VrEeFjkvkeFRAHhWsR4WOS+R4VEAeFaxHhY5L5HhUQB4VrEeFjkvkeFRAHhWsR4WOS+R4VEAeFaxHhY5LTuWG5egmhs3TjkvkmFZAHhWsR4WOS+SYVkAeFaxHhY5L5JhWQB4VrEeFjkvkmFZAHhWsR4WOS+SYVkAeFaxHhSp56uQ68qhgPSp0XCLHtALyqGA9KnRcIse0AvKoYD0qdFwix7QC8qhgPSp0XCLHtALyqGA9KnRcIse0AvKoYD0qdFwix7QC8qhgPSp0XCLHtALyqGA9KnRcIse0AvKoYD0qdFwix7QC8qhgPSp0XCLHtALyqGA9KnRcIse0AvKoYD0qdFwix7QC8qhgPSp0XCLHtALyqGA9KnRcIse0AvKoYD0qdFwix7QC8qhgPSp0XCLHtALyqGA9KnRcIse0AvKoYD0qdFwix7QC8qhgPSp0XCLHtALyqGA9KnRcIse0AvKoYD0qdFwix7QC8qhgPSp0XCLHtALyqGA9KnRcIse0AvKoYD0qdFwix7QC8qhgPSp0XCLHtALyqGA9KnRcIse0AvKoYD0qdFwix7QC8qhgPSp0XCLHtALyqGA9KnRcIse0AvKoYD0qdFwix7QC8qhgPSp0XCLHtALyqGA9KnRcIse0AvKoYD0qdFwix7QC8qhgPSp0XCLHtALyqGA9KnRcIse0AvKoYD0qdFwix7QC8qhgPSp0XCLHtALyqGA9KnZcIse0IvKoaD0qdlwix7Qi8qhoPSqKRzmmFZFHRetRseNSc0wrIo+K1qNix6XmmFZEHhWtR8WOS80xrYg8KlqPih2XmmNaEXlUtB4VOy41x7Qi8qhoPSp2XGqOaUXkUdF6VOy41BzTisijovWo2HGpOaYVkUdF61Gx41JzTCsij4rWo2LHpeaYVkQeFa1HxY5LzTGtiDwqWo+KHZeaY1oReVS0HhU7LjXHtCLyqGg9KnZcao5pReRR0XpU7LjUHNOKyKOi9ajYcak5phWRR0XrUbHjUnNMKyKPitajYsel5phWRB4VrUfFjkvNMa2IPCpaj4odl5pjWhF5VLQeFTsuNce0IvKoaD0qdlxqjmlF5FHRelTsuNQc04rIo6L1qNhxqTmmFZFHRetRseNSc0wrIo+K1qNix6XmmFZEHhWtR8WOS80xrYg8KlqPih2XmmNaEXlUtB4VOy41x7Qi8qhoPSp2XGqOaUXkUdF6VOy41BzTisijovWo2HGpOaYVkUdF61Gx41JzTCsij4rWo2LHpeaYVkQeFa1HxY5LzTGtiDwqWo+KHZeaY1oReVS0HhU7LjXHtCLyqGg9KnZcao5pReRR0XpU7LjUHNOKyKOi9ajYcak5phWRR0XrUbHjUnNMKyKPitajYsel5phWRB4VrUfFjkvNMa2IPCpaj4odl5pjWhF5VLQeFTsuNce0IvKoaD0qdlxqjmlF5FHRelTsuNQc04rIo6L1qNhxqTmmFZFHRetRseNSc0wrIo+K1qNix6XmmFZEHhWtR8WOS80xrYg8KlqPih2XmmNaEXlUtB4VOy41x7Qi8qhoPSp2XGqOaUXkUdF6VOy41ByPisijovWo2HGpOR4VkUdF61Gx41JzPCoij4rWo2LHpeZ4VEQeFa1HxY5LzfGoiDwqWo+KHZea41EReVS0HhU7LjXHoyLyqGg9KnZcao5HReRR0XpU7LjUHI+KyKOi9ajYcak5HhWRR0XrUbHjUnM8KiKPitajYsel5nhURB4VrUfFjkvN8aiIPCpaj4odl5rjURF5VLQeFTsuNcejIvKoaD0qdlxqjkdF5FHRelTsuNQcj4rIo6L1qNhxqTkeFZFHRetRseNSczwqIo+K1qNix6XmeFREHhWtR8WOS83xqIg8KlqPih2XmuNREXlUtB4VOy41x6Mi8qhoPSp2XGqOR0XkUdF6VOy41ByPisijovWo2HGpOR4VkUdF61Gx41JzPCoij4rWo2LHpeZ4VEQeFa1HxY5LzfGoiDwqWo+KHZea41EReVS0HhU7LjXHoyLyqGg9KnZcao5HReRR0XpU7LjUHI+KyKOi9ajYcak5HhWRR0XrUbHjUnM8KiKPitajYsel5nhURB4VrUfFjkvN8aiIPCpaj4odl5rjURF5VLQeFTsuNcejIvKoaD0qdlxqjkdF5FHRelTsuNQcj4rIo6L1qNhxqTkeFZFHRetRseNSczwqIo+K1qNSx6XmeFRCHpWsR6WOS83xqIQ8KlmPSh2XmuNRCXlUsh6VOi6x41EJeVSyHpU6LrHjUQl5VLIelTouseNRCXlUsh6VDrItHM7ThDwqWY9KHZfY8aiEPCpZj0odl9jxqIQ8KlmPSh2X2PGohDwqWY9KHZfY8aiEPCpZj0odl9jxqIQ8KlmPSh2X2PGohDwqWY9KHZfY8aiEPCpZj0odl9jxqIQ8KlmPSh2X2PGohDwqWY9KHZfY8aiEPCpZj0odl9jxqIQ8KlmPSh2X2PGohDwqWY9KHZfY8aiEPCpZj0odl9jxqIQ8KlmPSh2X2PGohDwqWY9KHZfY8aiEPCpZj0odl9jxqIQ8KlmPSh2X2PGohDwqWY9KHZfY8aiEPCpZj0odl9jxqIQ8KlmPSh2X2PGohDwqWY9KHZfY8aiEPCpZj0odl9jxqIQ8KlmPSh2X2PGohDwqWY9KHZfY8aiEPCpZj0odl9jxqIQ8KlmPSh2X2PGohDwqWY9KHZfY8aiEPCpZj0odl9jxqIQ8KlmPSh2X2PGohDwqWY9KHZfY8aiEPCpZj0odl9jxqIQ8KlmPSh2X2PGohDwqWY9KHZfY8aiEPCpZj0odl9jxqIQ8KlmPSh2X2PGohDwqWY9KHZfY8aiEPCpZj0odl9jxqIQ8KlmPSh2X2PGohDwqWY9KHZfY8aiEPCpZj0odl9jxqIQ8KlmPSh2X2PGohDwqWY9KHZfY8aiEPCpZj0odl9jxqIQ8KlmPSh2X2PGohDwqWY9KHZfY8aiEPCpZj0odl9jxqIQ8KlmPSh2X2PGohDwqWY9KHZfY8aiEPCpZj0odl9jxqIQ8KlmPSh2X2PGohDwqWY9KHZfY8aiEPCpZj0odl9jxqIQ8KlmPSh2X2PGohDwqWY9KHZfY8aiEPCpZj0odl9jxqIQ8KlmPSh2X2PGohDwqWY9KHZfY8aiEPCpZj0odl9jxqIQ8KlmPSh2X2PGohDwqWY9KHZfY8aiEPCpZj0odl9jxqIQ8KlmPSh2X2PGohDwqWY9KHZfY8aiEPCpZj0odl9jxqIQ8KlmPSh2X2PGohDwqWY9KHZfY8aiEPCpZj0odl9jxqIQ8KlmPSh2X2PGohDwqWY9KHZfY8aiEPCpZj0odl9jxqIQ8KlmPSh2X2PGohDwqWY9KHZfY8aiEPCpZj0odl9jxqIQ8KlmPSh2X2PGohDwqWY9KHZfY8aiEPCpZj0odl9jxqIQ8KlmPSh2X2PGohDwqWY9KHZfY8aiEPCpZj0odl9jxqIQ8KlmPSh2X2PGohDwq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Co55FWRexZpXEfMKjnkVZF7FmlcR8wqOeRVkXsWaVxHzCo55FWRexZpXEfMKjnkVZF7FmlcR8wqOeRVkXsWaVxHzCo55FWRexZpXEfMKjnkVZF7FmlcR8wqOeRVkXsWaVxHzCo55FWRexZpXEfMKjnkVZF7FmlcR8wqOeRVkXsWaVxHzCo55FWRexZpXEfMKjnkVZF7FmlcR8wqOeRVkXsWaVxHzCo55FWRexZpXEfMKjnkVZF7FmlcR8wqOeRVkXsWaVxHzCo55FWRexZpXEfMKjnkVZF7FmlcR8wqOeRVkXsWaVxHzCo55FWRexZpXEfMKjnkVZF7FmlcR8wqOeRVkXsWaVxHzCo55FWRexZpXEfMKjnkVZF7FmlcR8wqOeRVkXsWaVxHzCo55FWRexZpXEfMKjnkVZF7FmlcR8wqOeRVkXsWaVxHzCo55FWRexZpXEfMKjnkVZF7FmlcR8wqOeRVkXsWaVxHzCo55FWRexZpXEfMKjnkVZF7FmlcR8wqOeRVkXsWaVxHzCo55FWRexZpXEfMKjnkVZF7FmlcR8wqOeRVkXsWaVxHzCo55FWRexZpXEfMKjnkVZF7FmlcR8wqOeRVkXsWaVxHzCo55FWRexZpXEfMKjnkVZF7FmlcR8wqOeRVkXsWaVxHzCo55FWRexZpXEfMKjnkVZF7FmlcR8wqOeRVkXsWaVxHzCo55FWRexZpXEfMKjnkVZF7FmlcV8wqOeVVkXtWaVxXzCo55VWRe1ZpXFfMKjnlVZF7VmlcV84qOeVVkXtWaVxXzio55VWRe1ZpXFfOKjnlVZF7VmlcV84qOeVVkXtWaVxXzio55VWRe1ZpXFfOKjnlVZF7VmlcV84qOeVVkXtWaVxXzio55VWRe1ZpXFfOKjnlVZF7VmlcV84qOeVVkXtWaVxXzio55VWRe1ZpXFfOKjnlVZF7VmlcV84qOeVVkXtWaVxXzio55VWRe1ZpXFfOKjnlVZF7VmlcV84qOeVVkXtWaVxXzio55VWRe1ZpXFfOKjnlVZF7VmlcV84qOeVVkXtWaVxXzio55VWRe1ZpXFfOKjnlVZF7VmlcV84qOeVVkXtWaVxXzio55VWRe1ZpXFfOKjnlVZF7VmlcV84qOeVVkXtWaVxXzio55VWRe1ZpXFfOKjnlVZF7VmlcV84qOeVVkXtWaVxXzio55VWRe1ZpXFfOKjnlVZF7VmlcV84qOeVVkXtWaVxXzio55VWRe1ZpXFfOKjnlVZF7VmlcV84qOeVVkXtWaVxXzio55VWRe1ZpXFfOKjnlVZF7VmlcV84qOeVVkXtWaVxXzio55VWRe1ZpXFfOKjnlVZF7VmlcV84qOeVVkXtWaV+1+FTn8WtN/lVhtDJSwlryqkFd03Kwi8qqWvKqQV3TcrCLyqpa8qpBXdNysIvKqlryqkFd03Kwi8qqWvKqQV3TcrCLyqpa8qpBXdNysIvKqlryqkFd03Kwi8qqWvKqQV3TcrCLyqpa8qpBXdNysIvKqlryqkFd03Kwi8qqWvKqQV3TcrCLyqpa8qpBXdNysIvKqlryqkFd03Kwi8qqWvKqQV3TcrCLyqpa8qpBXdNysIvKqlryqkFd03Kwi8qqWvKqQV3TcrCLyqpa8qpBXdNysIvKqlryqkFd03Kwi8qqWvKqQV3TcrCLyqpa8qpBXdNysIvKqlryqkFd03Kwi8qqWvKqQV3TcrCLyqpa8qpBXdNysIvKqlryqkFd03Kwi8qqWvKqQV3TcrCLyqpa8qpBXdNysIvKqlryqkFd03Kwi8qqWvKqQV3TcrCLyqpa8qpBXdNysIvKqlryqkFd03Kwi8qqWvKqQV3TcrCLyqpa8qpBXdNysIvKqlryqkFd03Kwi8qqWvKqQV3TcrCLyqpa8qpBXdNysIvKqlryqkFd03Kwi8qqWvKqQV3TcrCLyqpa8qpBXdNysIvKqlryqkFd03Kwi8qqWvKqQV3TcrCLyqpa8qpBXdNysIvKqlryqkFd03Kwi8qqWvKqQV3TcrCLyqpa8qpBXdNysIvKqlryqkFd03Kwi8qqWvKqQV3TcrCLyqpa8qpBXdNysIvKqlryqkFd03Kwi8qqWvKqQV3TcrCLyqpa8qpBXdNysIvKqlryqkFd03Kwi8qqWvKqQV3TcrCLyqpa8qpBXdNysIvKqlryqkFd03Kwi8qqWvKqQV3TcrCLyqpa8SMgrOm5GiLzIkhcJeUXHzQiRF1nyIiGv6LgZIfIiS160kJfjZoTIiyx5kZBXctyMEHmRJS8S8kqOmxEiL7LkRUJeyXEzQuRFlrxIyCs5bkaIvMiSFwl5JcfNCJEXWfIiIa/kuBkh8iJLXiTklRw3I0ReZMmLhLyS42aEyIsseZGQV3LcjBB5kSUvEvJKjpsRIi+y5EVCXslxM0LkRZa8SMgrOW5GiLzIkhcJeSXHzQiRF1nyIiGv5LgZIfIiS14k5JUcNyNEXmTJi4S8kuNmhMiLLHmRkFdy3IwQeZElLxLySo6bESIvsuRFQl7JcTNC5EWWvEjIKzluRoi8yJIXCXklx80IkRdZ8iIhr+S4GSHyIkteJOSVHDcjRF5kyYuEvJLjZoTIiyx5kZBXctyMEHmRJS8S8kqOmxEiL7LkRUJeyXEzQuRFlrxIyCs5bkaIvMiSFwl5JcfNCJEXWfIiIa/kuBkh8iJLXiTklRw3I0ReZMmLhLyS42aEyIsseZGQV3LcjBB5kSUvEvJKjpsRIi+y5EVCXslxM0LkRZa8SMgrOW5GiLzIkhcJeSXHzQiRF1nyIiGv5LgZIfIiS14k5JUcNyNEXmTJi2SZV3LcjJB5kTUvEvNKjnkRMi+y5kViXskxL0LmRda8SMwrOeZFyLzImheJeSXHvAiZF1nzIjGv5JgXIfMia14k5pUc8yJkXmTNi8S8kmNehMyLrHmRmFdyzIuQeZE1LxLzSo55ETIvsuZFYl7JMS9C5kXWvEjMKznmRci8yJoXiXklx7wImRdZ8yIxr+SYFyHzImteJOaVHPMiZF5kzYvEvJJjXoTMi6x5kZhXcsyLkHmRNS8S80qOeREyL7LmRWJeyTEvQuZF1rxIzCs55kXIvMiaF4l5Jce8CJkXWfMiMa/kmBch8yJrXiTmlRzzImReZM2LxLySY16EzIuseZGYV3LMi5B5kTUvEvNKjnkRMi+y5kViXskxL0LmRda8SMwrOeZFyLzImheJeSXHvAiZF1nzIjGv5JgXIfMia14k5pUc8yJkXmTNi8S8kmNehMyLrHmRmFdyzIuQeZE1LxLzSo55ETIvsuZFYl7JMS9C5kXWvEjMKznmRci8yJoXiXklx7wImRdZ8yIxr+SYFyHzImteJOaVHPMiZF5kzYvEvJJjXoTMi6x5kZhXcsyLkHmRNS8S80qOeREyL7LmRWJeyTEvQuZF1rxIzCs55kXIvMiaF4l5Jce8CJkXWfMiMa/kmBch8yJrXiTmlRzzImReZM2LxLySY16EzIuseZGYV3LMi5B5kTUvEvNKjnkRMi+y5kViXskxL0LmRda8SMwrOeZFyLzImheJeSXHvAiZF1nzIjGv5JgXIfMia14k5pUc8yJkXmTNi8S8kmNehMyLrHmRmFdyzIuQeZE1rybmlRzzasi8mjWvJuaVHPNqyLyaNa8m5pUc82rIvJo1rybmlRzzasi8mjWvJuaVHfNqyLyaNa8m5pUd82rIvJo1rybmlR3zasi8mjWvJuaVHfNqyLyaNa8m5pUd82rIvJo1rybmlR3zasi8mjWvJuaVHfNqyLyaNa8m5pUd82rIvJo1rybmlR3zasi8mjWvJuaVHfNqyLyaNa8m5pUd82rIvJo1rybmlR3zasi8mjWvJuaVHfNqyLyaNa8m5pUd82rIvJo1rybmlR3zasi8mjWvJuaVHfNqyLyaNa8m5pUd82rIvJo1rybmlR3zasi8mjWvJuaVHfNqyLyaNa8m5pUd82rIvJo1rybmlR3zasi8mjWvJuaVHfNqyLyaNa8m5pUd82rIvJo1rybmlR3zasi8mjWvJuaVHfNqyLyaNa8m5pUd82rIvJo1rybmlR3zasi8mjWvJuaVHfNqyLyaNa8m5pUd82rIvJo1rybmlR3zasi8mjWvJuaVHfNqyLyaNa8m5pUd82rIvJo1rybmlR3zasi8mjWvJuaVHfNqyLyaNa8m5pUd82rIvJo1rybmlR3zasi8mjWvJuaVHfNqyLyaNa8m5pUd82rIvJo1rybmlR3zasi8mjWvJuaVHfNqyLyaNa8m5pUd82rIvJo1rybmlR3zasi8mjWvJuaVHfNqyLyaNa8m5pUd82rIvJo1rybmlR3zasi8mjWvJuaVHfNqyLyaNa8m5pUd82rIvJo1rybmlR3zasi8mjWvJuaVHfNqyLyaNa8m5pUd82rIvJo1rybmlR3zasi8mjWvJuaVHfNqyLyaNa8m5pUd82rIvJo1rybmlR3zasi8mjWvJuaVHfNqyLyaNa8m5pUd82rIvJo1rybmlR3zasi8mjWvJuaVHfNqyLyaNa8m5pUd82rIvJo1rybmlR3zasi8mjWvJuaVHfNqyLyaNa8m5pUd82rIvJo1rybmlR3zasi8mjWvJuaVHfNqyLyaNa8m5pUd82rIvJo1rybmlR3zasi8mjWvJuaVHfNqyLyaNa8m5pUd82rIvJo1rybmlR3zasi8mjWvJuaVHfNqyLyaNa8m5pUd82rIvJo1rybmlR3zasi8mjWvJuaVHfNqyLyaNa8m5pUd82rIvJo1rybmlR3zasi8mjWvJuaVHfNqyLyaNa8m5pUd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";
\ No newline at end of file
diff --git a/docs/api-wasm/assets/style.css b/docs/api-wasm/assets/style.css
index 178bfb023..7f80f3dc2 100644
--- a/docs/api-wasm/assets/style.css
+++ b/docs/api-wasm/assets/style.css
@@ -1,115 +1,256 @@
-:root {
-    /* Light */
-    --light-color-background: #f2f4f8;
-    --light-color-background-secondary: #eff0f1;
-    --light-color-warning-text: #222;
-    --light-color-background-warning: #e6e600;
-    --light-color-accent: #c5c7c9;
-    --light-color-active-menu-item: var(--light-color-accent);
-    --light-color-text: #222;
-    --light-color-text-aside: #6e6e6e;
-
-    --light-color-icon-background: var(--light-color-background);
-    --light-color-icon-text: var(--light-color-text);
-
-    --light-color-comment-tag-text: var(--light-color-text);
-    --light-color-comment-tag: var(--light-color-background);
-
-    --light-color-link: #1f70c2;
-    --light-color-focus-outline: #3584e4;
-
-    --light-color-ts-keyword: #056bd6;
-    --light-color-ts-project: #b111c9;
-    --light-color-ts-module: var(--light-color-ts-project);
-    --light-color-ts-namespace: var(--light-color-ts-project);
-    --light-color-ts-enum: #7e6f15;
-    --light-color-ts-enum-member: var(--light-color-ts-enum);
-    --light-color-ts-variable: #4760ec;
-    --light-color-ts-function: #572be7;
-    --light-color-ts-class: #1f70c2;
-    --light-color-ts-interface: #108024;
-    --light-color-ts-constructor: #4d7fff;
-    --light-color-ts-property: #ff984d;
-    --light-color-ts-method: #ff4db8;
-    --light-color-ts-reference: #ff4d82;
-    --light-color-ts-call-signature: var(--light-color-ts-method);
-    --light-color-ts-index-signature: var(--light-color-ts-property);
-    --light-color-ts-constructor-signature: var(--light-color-ts-constructor);
-    --light-color-ts-parameter: var(--light-color-ts-variable);
-    /* type literal not included as links will never be generated to it */
-    --light-color-ts-type-parameter: #a55c0e;
-    --light-color-ts-accessor: #ff4d4d;
-    --light-color-ts-get-signature: var(--light-color-ts-accessor);
-    --light-color-ts-set-signature: var(--light-color-ts-accessor);
-    --light-color-ts-type-alias: #d51270;
-    /* reference not included as links will be colored with the kind that it points to */
-    --light-color-document: #000000;
-
-    --light-external-icon: url("data:image/svg+xml;utf8,");
-    --light-color-scheme: light;
-
-    /* Dark */
-    --dark-color-background: #2b2e33;
-    --dark-color-background-secondary: #1e2024;
-    --dark-color-background-warning: #bebe00;
-    --dark-color-warning-text: #222;
-    --dark-color-accent: #9096a2;
-    --dark-color-active-menu-item: #5d5d6a;
-    --dark-color-text: #f5f5f5;
-    --dark-color-text-aside: #dddddd;
-
-    --dark-color-icon-background: var(--dark-color-background-secondary);
-    --dark-color-icon-text: var(--dark-color-text);
-
-    --dark-color-comment-tag-text: var(--dark-color-text);
-    --dark-color-comment-tag: var(--dark-color-background);
-
-    --dark-color-link: #00aff4;
-    --dark-color-focus-outline: #4c97f2;
-
-    --dark-color-ts-keyword: #3399ff;
-    --dark-color-ts-project: #e358ff;
-    --dark-color-ts-module: var(--dark-color-ts-project);
-    --dark-color-ts-namespace: var(--dark-color-ts-project);
-    --dark-color-ts-enum: #f4d93e;
-    --dark-color-ts-enum-member: var(--dark-color-ts-enum);
-    --dark-color-ts-variable: #798dff;
-    --dark-color-ts-function: #a280ff;
-    --dark-color-ts-class: #8ac4ff;
-    --dark-color-ts-interface: #6cff87;
-    --dark-color-ts-constructor: #4d7fff;
-    --dark-color-ts-property: #ff984d;
-    --dark-color-ts-method: #ff4db8;
-    --dark-color-ts-reference: #ff4d82;
-    --dark-color-ts-call-signature: var(--dark-color-ts-method);
-    --dark-color-ts-index-signature: var(--dark-color-ts-property);
-    --dark-color-ts-constructor-signature: var(--dark-color-ts-constructor);
-    --dark-color-ts-parameter: var(--dark-color-ts-variable);
-    /* type literal not included as links will never be generated to it */
-    --dark-color-ts-type-parameter: #e07d13;
-    --dark-color-ts-accessor: #ff4d4d;
-    --dark-color-ts-get-signature: var(--dark-color-ts-accessor);
-    --dark-color-ts-set-signature: var(--dark-color-ts-accessor);
-    --dark-color-ts-type-alias: #ff6492;
-    /* reference not included as links will be colored with the kind that it points to */
-    --dark-color-document: #ffffff;
-
-    --dark-external-icon: url("data:image/svg+xml;utf8,");
-    --dark-color-scheme: dark;
-}
-
-@media (prefers-color-scheme: light) {
+@layer typedoc {
     :root {
+        /* Light */
+        --light-color-background: #f2f4f8;
+        --light-color-background-secondary: #eff0f1;
+        --light-color-warning-text: #222;
+        --light-color-background-warning: #e6e600;
+        --light-color-accent: #c5c7c9;
+        --light-color-active-menu-item: var(--light-color-accent);
+        --light-color-text: #222;
+        --light-color-text-aside: #6e6e6e;
+
+        --light-color-icon-background: var(--light-color-background);
+        --light-color-icon-text: var(--light-color-text);
+
+        --light-color-comment-tag-text: var(--light-color-text);
+        --light-color-comment-tag: var(--light-color-background);
+
+        --light-color-link: #1f70c2;
+        --light-color-focus-outline: #3584e4;
+
+        --light-color-ts-keyword: #056bd6;
+        --light-color-ts-project: #b111c9;
+        --light-color-ts-module: var(--light-color-ts-project);
+        --light-color-ts-namespace: var(--light-color-ts-project);
+        --light-color-ts-enum: #7e6f15;
+        --light-color-ts-enum-member: var(--light-color-ts-enum);
+        --light-color-ts-variable: #4760ec;
+        --light-color-ts-function: #572be7;
+        --light-color-ts-class: #1f70c2;
+        --light-color-ts-interface: #108024;
+        --light-color-ts-constructor: var(--light-color-ts-class);
+        --light-color-ts-property: #9f5f30;
+        --light-color-ts-method: #be3989;
+        --light-color-ts-reference: #ff4d82;
+        --light-color-ts-call-signature: var(--light-color-ts-method);
+        --light-color-ts-index-signature: var(--light-color-ts-property);
+        --light-color-ts-constructor-signature: var(
+            --light-color-ts-constructor
+        );
+        --light-color-ts-parameter: var(--light-color-ts-variable);
+        /* type literal not included as links will never be generated to it */
+        --light-color-ts-type-parameter: #a55c0e;
+        --light-color-ts-accessor: #c73c3c;
+        --light-color-ts-get-signature: var(--light-color-ts-accessor);
+        --light-color-ts-set-signature: var(--light-color-ts-accessor);
+        --light-color-ts-type-alias: #d51270;
+        /* reference not included as links will be colored with the kind that it points to */
+        --light-color-document: #000000;
+
+        --light-color-alert-note: #0969d9;
+        --light-color-alert-tip: #1a7f37;
+        --light-color-alert-important: #8250df;
+        --light-color-alert-warning: #9a6700;
+        --light-color-alert-caution: #cf222e;
+
+        --light-external-icon: url("data:image/svg+xml;utf8,");
+        --light-color-scheme: light;
+
+        /* Dark */
+        --dark-color-background: #2b2e33;
+        --dark-color-background-secondary: #1e2024;
+        --dark-color-background-warning: #bebe00;
+        --dark-color-warning-text: #222;
+        --dark-color-accent: #9096a2;
+        --dark-color-active-menu-item: #5d5d6a;
+        --dark-color-text: #f5f5f5;
+        --dark-color-text-aside: #dddddd;
+
+        --dark-color-icon-background: var(--dark-color-background-secondary);
+        --dark-color-icon-text: var(--dark-color-text);
+
+        --dark-color-comment-tag-text: var(--dark-color-text);
+        --dark-color-comment-tag: var(--dark-color-background);
+
+        --dark-color-link: #00aff4;
+        --dark-color-focus-outline: #4c97f2;
+
+        --dark-color-ts-keyword: #3399ff;
+        --dark-color-ts-project: #e358ff;
+        --dark-color-ts-module: var(--dark-color-ts-project);
+        --dark-color-ts-namespace: var(--dark-color-ts-project);
+        --dark-color-ts-enum: #f4d93e;
+        --dark-color-ts-enum-member: var(--dark-color-ts-enum);
+        --dark-color-ts-variable: #798dff;
+        --dark-color-ts-function: #a280ff;
+        --dark-color-ts-class: #8ac4ff;
+        --dark-color-ts-interface: #6cff87;
+        --dark-color-ts-constructor: var(--dark-color-ts-class);
+        --dark-color-ts-property: #ff984d;
+        --dark-color-ts-method: #ff4db8;
+        --dark-color-ts-reference: #ff4d82;
+        --dark-color-ts-call-signature: var(--dark-color-ts-method);
+        --dark-color-ts-index-signature: var(--dark-color-ts-property);
+        --dark-color-ts-constructor-signature: var(--dark-color-ts-constructor);
+        --dark-color-ts-parameter: var(--dark-color-ts-variable);
+        /* type literal not included as links will never be generated to it */
+        --dark-color-ts-type-parameter: #e07d13;
+        --dark-color-ts-accessor: #ff6060;
+        --dark-color-ts-get-signature: var(--dark-color-ts-accessor);
+        --dark-color-ts-set-signature: var(--dark-color-ts-accessor);
+        --dark-color-ts-type-alias: #ff6492;
+        /* reference not included as links will be colored with the kind that it points to */
+        --dark-color-document: #ffffff;
+
+        --dark-color-alert-note: #0969d9;
+        --dark-color-alert-tip: #1a7f37;
+        --dark-color-alert-important: #8250df;
+        --dark-color-alert-warning: #9a6700;
+        --dark-color-alert-caution: #cf222e;
+
+        --dark-external-icon: url("data:image/svg+xml;utf8,");
+        --dark-color-scheme: dark;
+    }
+
+    @media (prefers-color-scheme: light) {
+        :root {
+            --color-background: var(--light-color-background);
+            --color-background-secondary: var(
+                --light-color-background-secondary
+            );
+            --color-background-warning: var(--light-color-background-warning);
+            --color-warning-text: var(--light-color-warning-text);
+            --color-accent: var(--light-color-accent);
+            --color-active-menu-item: var(--light-color-active-menu-item);
+            --color-text: var(--light-color-text);
+            --color-text-aside: var(--light-color-text-aside);
+
+            --color-icon-background: var(--light-color-icon-background);
+            --color-icon-text: var(--light-color-icon-text);
+
+            --color-comment-tag-text: var(--light-color-text);
+            --color-comment-tag: var(--light-color-background);
+
+            --color-link: var(--light-color-link);
+            --color-focus-outline: var(--light-color-focus-outline);
+
+            --color-ts-keyword: var(--light-color-ts-keyword);
+            --color-ts-project: var(--light-color-ts-project);
+            --color-ts-module: var(--light-color-ts-module);
+            --color-ts-namespace: var(--light-color-ts-namespace);
+            --color-ts-enum: var(--light-color-ts-enum);
+            --color-ts-enum-member: var(--light-color-ts-enum-member);
+            --color-ts-variable: var(--light-color-ts-variable);
+            --color-ts-function: var(--light-color-ts-function);
+            --color-ts-class: var(--light-color-ts-class);
+            --color-ts-interface: var(--light-color-ts-interface);
+            --color-ts-constructor: var(--light-color-ts-constructor);
+            --color-ts-property: var(--light-color-ts-property);
+            --color-ts-method: var(--light-color-ts-method);
+            --color-ts-reference: var(--light-color-ts-reference);
+            --color-ts-call-signature: var(--light-color-ts-call-signature);
+            --color-ts-index-signature: var(--light-color-ts-index-signature);
+            --color-ts-constructor-signature: var(
+                --light-color-ts-constructor-signature
+            );
+            --color-ts-parameter: var(--light-color-ts-parameter);
+            --color-ts-type-parameter: var(--light-color-ts-type-parameter);
+            --color-ts-accessor: var(--light-color-ts-accessor);
+            --color-ts-get-signature: var(--light-color-ts-get-signature);
+            --color-ts-set-signature: var(--light-color-ts-set-signature);
+            --color-ts-type-alias: var(--light-color-ts-type-alias);
+            --color-document: var(--light-color-document);
+
+            --color-alert-note: var(--light-color-alert-note);
+            --color-alert-tip: var(--light-color-alert-tip);
+            --color-alert-important: var(--light-color-alert-important);
+            --color-alert-warning: var(--light-color-alert-warning);
+            --color-alert-caution: var(--light-color-alert-caution);
+
+            --external-icon: var(--light-external-icon);
+            --color-scheme: var(--light-color-scheme);
+        }
+    }
+
+    @media (prefers-color-scheme: dark) {
+        :root {
+            --color-background: var(--dark-color-background);
+            --color-background-secondary: var(
+                --dark-color-background-secondary
+            );
+            --color-background-warning: var(--dark-color-background-warning);
+            --color-warning-text: var(--dark-color-warning-text);
+            --color-accent: var(--dark-color-accent);
+            --color-active-menu-item: var(--dark-color-active-menu-item);
+            --color-text: var(--dark-color-text);
+            --color-text-aside: var(--dark-color-text-aside);
+
+            --color-icon-background: var(--dark-color-icon-background);
+            --color-icon-text: var(--dark-color-icon-text);
+
+            --color-comment-tag-text: var(--dark-color-text);
+            --color-comment-tag: var(--dark-color-background);
+
+            --color-link: var(--dark-color-link);
+            --color-focus-outline: var(--dark-color-focus-outline);
+
+            --color-ts-keyword: var(--dark-color-ts-keyword);
+            --color-ts-project: var(--dark-color-ts-project);
+            --color-ts-module: var(--dark-color-ts-module);
+            --color-ts-namespace: var(--dark-color-ts-namespace);
+            --color-ts-enum: var(--dark-color-ts-enum);
+            --color-ts-enum-member: var(--dark-color-ts-enum-member);
+            --color-ts-variable: var(--dark-color-ts-variable);
+            --color-ts-function: var(--dark-color-ts-function);
+            --color-ts-class: var(--dark-color-ts-class);
+            --color-ts-interface: var(--dark-color-ts-interface);
+            --color-ts-constructor: var(--dark-color-ts-constructor);
+            --color-ts-property: var(--dark-color-ts-property);
+            --color-ts-method: var(--dark-color-ts-method);
+            --color-ts-reference: var(--dark-color-ts-reference);
+            --color-ts-call-signature: var(--dark-color-ts-call-signature);
+            --color-ts-index-signature: var(--dark-color-ts-index-signature);
+            --color-ts-constructor-signature: var(
+                --dark-color-ts-constructor-signature
+            );
+            --color-ts-parameter: var(--dark-color-ts-parameter);
+            --color-ts-type-parameter: var(--dark-color-ts-type-parameter);
+            --color-ts-accessor: var(--dark-color-ts-accessor);
+            --color-ts-get-signature: var(--dark-color-ts-get-signature);
+            --color-ts-set-signature: var(--dark-color-ts-set-signature);
+            --color-ts-type-alias: var(--dark-color-ts-type-alias);
+            --color-document: var(--dark-color-document);
+
+            --color-alert-note: var(--dark-color-alert-note);
+            --color-alert-tip: var(--dark-color-alert-tip);
+            --color-alert-important: var(--dark-color-alert-important);
+            --color-alert-warning: var(--dark-color-alert-warning);
+            --color-alert-caution: var(--dark-color-alert-caution);
+
+            --external-icon: var(--dark-external-icon);
+            --color-scheme: var(--dark-color-scheme);
+        }
+    }
+
+    html {
+        color-scheme: var(--color-scheme);
+    }
+
+    body {
+        margin: 0;
+    }
+
+    :root[data-theme="light"] {
         --color-background: var(--light-color-background);
         --color-background-secondary: var(--light-color-background-secondary);
         --color-background-warning: var(--light-color-background-warning);
         --color-warning-text: var(--light-color-warning-text);
+        --color-icon-background: var(--light-color-icon-background);
         --color-accent: var(--light-color-accent);
         --color-active-menu-item: var(--light-color-active-menu-item);
         --color-text: var(--light-color-text);
         --color-text-aside: var(--light-color-text-aside);
-
-        --color-icon-background: var(--light-color-icon-background);
         --color-icon-text: var(--light-color-icon-text);
 
         --color-comment-tag-text: var(--light-color-text);
@@ -145,23 +286,26 @@
         --color-ts-type-alias: var(--light-color-ts-type-alias);
         --color-document: var(--light-color-document);
 
+        --color-note: var(--light-color-note);
+        --color-tip: var(--light-color-tip);
+        --color-important: var(--light-color-important);
+        --color-warning: var(--light-color-warning);
+        --color-caution: var(--light-color-caution);
+
         --external-icon: var(--light-external-icon);
         --color-scheme: var(--light-color-scheme);
     }
-}
 
-@media (prefers-color-scheme: dark) {
-    :root {
+    :root[data-theme="dark"] {
         --color-background: var(--dark-color-background);
         --color-background-secondary: var(--dark-color-background-secondary);
         --color-background-warning: var(--dark-color-background-warning);
         --color-warning-text: var(--dark-color-warning-text);
+        --color-icon-background: var(--dark-color-icon-background);
         --color-accent: var(--dark-color-accent);
         --color-active-menu-item: var(--dark-color-active-menu-item);
         --color-text: var(--dark-color-text);
         --color-text-aside: var(--dark-color-text-aside);
-
-        --color-icon-background: var(--dark-color-icon-background);
         --color-icon-text: var(--dark-color-icon-text);
 
         --color-comment-tag-text: var(--dark-color-text);
@@ -197,1297 +341,1270 @@
         --color-ts-type-alias: var(--dark-color-ts-type-alias);
         --color-document: var(--dark-color-document);
 
+        --color-note: var(--dark-color-note);
+        --color-tip: var(--dark-color-tip);
+        --color-important: var(--dark-color-important);
+        --color-warning: var(--dark-color-warning);
+        --color-caution: var(--dark-color-caution);
+
         --external-icon: var(--dark-external-icon);
         --color-scheme: var(--dark-color-scheme);
     }
-}
 
-html {
-    color-scheme: var(--color-scheme);
-}
-
-body {
-    margin: 0;
-}
+    *:focus-visible,
+    .tsd-accordion-summary:focus-visible svg {
+        outline: 2px solid var(--color-focus-outline);
+    }
 
-:root[data-theme="light"] {
-    --color-background: var(--light-color-background);
-    --color-background-secondary: var(--light-color-background-secondary);
-    --color-background-warning: var(--light-color-background-warning);
-    --color-warning-text: var(--light-color-warning-text);
-    --color-icon-background: var(--light-color-icon-background);
-    --color-accent: var(--light-color-accent);
-    --color-active-menu-item: var(--light-color-active-menu-item);
-    --color-text: var(--light-color-text);
-    --color-text-aside: var(--light-color-text-aside);
-    --color-icon-text: var(--light-color-icon-text);
-
-    --color-comment-tag-text: var(--light-color-text);
-    --color-comment-tag: var(--light-color-background);
-
-    --color-link: var(--light-color-link);
-    --color-focus-outline: var(--light-color-focus-outline);
-
-    --color-ts-keyword: var(--light-color-ts-keyword);
-    --color-ts-project: var(--light-color-ts-project);
-    --color-ts-module: var(--light-color-ts-module);
-    --color-ts-namespace: var(--light-color-ts-namespace);
-    --color-ts-enum: var(--light-color-ts-enum);
-    --color-ts-enum-member: var(--light-color-ts-enum-member);
-    --color-ts-variable: var(--light-color-ts-variable);
-    --color-ts-function: var(--light-color-ts-function);
-    --color-ts-class: var(--light-color-ts-class);
-    --color-ts-interface: var(--light-color-ts-interface);
-    --color-ts-constructor: var(--light-color-ts-constructor);
-    --color-ts-property: var(--light-color-ts-property);
-    --color-ts-method: var(--light-color-ts-method);
-    --color-ts-reference: var(--light-color-ts-reference);
-    --color-ts-call-signature: var(--light-color-ts-call-signature);
-    --color-ts-index-signature: var(--light-color-ts-index-signature);
-    --color-ts-constructor-signature: var(
-        --light-color-ts-constructor-signature
-    );
-    --color-ts-parameter: var(--light-color-ts-parameter);
-    --color-ts-type-parameter: var(--light-color-ts-type-parameter);
-    --color-ts-accessor: var(--light-color-ts-accessor);
-    --color-ts-get-signature: var(--light-color-ts-get-signature);
-    --color-ts-set-signature: var(--light-color-ts-set-signature);
-    --color-ts-type-alias: var(--light-color-ts-type-alias);
-    --color-document: var(--light-color-document);
-
-    --external-icon: var(--light-external-icon);
-    --color-scheme: var(--light-color-scheme);
-}
+    .always-visible,
+    .always-visible .tsd-signatures {
+        display: inherit !important;
+    }
 
-:root[data-theme="dark"] {
-    --color-background: var(--dark-color-background);
-    --color-background-secondary: var(--dark-color-background-secondary);
-    --color-background-warning: var(--dark-color-background-warning);
-    --color-warning-text: var(--dark-color-warning-text);
-    --color-icon-background: var(--dark-color-icon-background);
-    --color-accent: var(--dark-color-accent);
-    --color-active-menu-item: var(--dark-color-active-menu-item);
-    --color-text: var(--dark-color-text);
-    --color-text-aside: var(--dark-color-text-aside);
-    --color-icon-text: var(--dark-color-icon-text);
-
-    --color-comment-tag-text: var(--dark-color-text);
-    --color-comment-tag: var(--dark-color-background);
-
-    --color-link: var(--dark-color-link);
-    --color-focus-outline: var(--dark-color-focus-outline);
-
-    --color-ts-keyword: var(--dark-color-ts-keyword);
-    --color-ts-project: var(--dark-color-ts-project);
-    --color-ts-module: var(--dark-color-ts-module);
-    --color-ts-namespace: var(--dark-color-ts-namespace);
-    --color-ts-enum: var(--dark-color-ts-enum);
-    --color-ts-enum-member: var(--dark-color-ts-enum-member);
-    --color-ts-variable: var(--dark-color-ts-variable);
-    --color-ts-function: var(--dark-color-ts-function);
-    --color-ts-class: var(--dark-color-ts-class);
-    --color-ts-interface: var(--dark-color-ts-interface);
-    --color-ts-constructor: var(--dark-color-ts-constructor);
-    --color-ts-property: var(--dark-color-ts-property);
-    --color-ts-method: var(--dark-color-ts-method);
-    --color-ts-reference: var(--dark-color-ts-reference);
-    --color-ts-call-signature: var(--dark-color-ts-call-signature);
-    --color-ts-index-signature: var(--dark-color-ts-index-signature);
-    --color-ts-constructor-signature: var(
-        --dark-color-ts-constructor-signature
-    );
-    --color-ts-parameter: var(--dark-color-ts-parameter);
-    --color-ts-type-parameter: var(--dark-color-ts-type-parameter);
-    --color-ts-accessor: var(--dark-color-ts-accessor);
-    --color-ts-get-signature: var(--dark-color-ts-get-signature);
-    --color-ts-set-signature: var(--dark-color-ts-set-signature);
-    --color-ts-type-alias: var(--dark-color-ts-type-alias);
-    --color-document: var(--dark-color-document);
-
-    --external-icon: var(--dark-external-icon);
-    --color-scheme: var(--dark-color-scheme);
-}
+    h1,
+    h2,
+    h3,
+    h4,
+    h5,
+    h6 {
+        line-height: 1.2;
+    }
 
-*:focus-visible,
-.tsd-accordion-summary:focus-visible svg {
-    outline: 2px solid var(--color-focus-outline);
-}
+    h1 {
+        font-size: 1.875rem;
+        margin: 0.67rem 0;
+    }
 
-.always-visible,
-.always-visible .tsd-signatures {
-    display: inherit !important;
-}
+    h2 {
+        font-size: 1.5rem;
+        margin: 0.83rem 0;
+    }
 
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
-    line-height: 1.2;
-}
+    h3 {
+        font-size: 1.25rem;
+        margin: 1rem 0;
+    }
 
-h1 {
-    font-size: 1.875rem;
-    margin: 0.67rem 0;
-}
+    h4 {
+        font-size: 1.05rem;
+        margin: 1.33rem 0;
+    }
 
-h2 {
-    font-size: 1.5rem;
-    margin: 0.83rem 0;
-}
+    h5 {
+        font-size: 1rem;
+        margin: 1.5rem 0;
+    }
 
-h3 {
-    font-size: 1.25rem;
-    margin: 1rem 0;
-}
+    h6 {
+        font-size: 0.875rem;
+        margin: 2.33rem 0;
+    }
 
-h4 {
-    font-size: 1.05rem;
-    margin: 1.33rem 0;
-}
+    dl,
+    menu,
+    ol,
+    ul {
+        margin: 1em 0;
+    }
 
-h5 {
-    font-size: 1rem;
-    margin: 1.5rem 0;
-}
+    dd {
+        margin: 0 0 0 34px;
+    }
 
-h6 {
-    font-size: 0.875rem;
-    margin: 2.33rem 0;
-}
+    .container {
+        max-width: 1700px;
+        padding: 0 2rem;
+    }
 
-dl,
-menu,
-ol,
-ul {
-    margin: 1em 0;
-}
+    /* Footer */
+    footer {
+        border-top: 1px solid var(--color-accent);
+        padding-top: 1rem;
+        padding-bottom: 1rem;
+        max-height: 3.5rem;
+    }
+    footer > p {
+        margin: 0 1em;
+    }
 
-dd {
-    margin: 0 0 0 40px;
-}
+    .container-main {
+        margin: 0 auto;
+        /* toolbar, footer, margin */
+        min-height: calc(100vh - 41px - 56px - 4rem);
+    }
 
-.container {
-    max-width: 1700px;
-    padding: 0 2rem;
-}
+    @keyframes fade-in {
+        from {
+            opacity: 0;
+        }
+        to {
+            opacity: 1;
+        }
+    }
+    @keyframes fade-out {
+        from {
+            opacity: 1;
+            visibility: visible;
+        }
+        to {
+            opacity: 0;
+        }
+    }
+    @keyframes fade-in-delayed {
+        0% {
+            opacity: 0;
+        }
+        33% {
+            opacity: 0;
+        }
+        100% {
+            opacity: 1;
+        }
+    }
+    @keyframes fade-out-delayed {
+        0% {
+            opacity: 1;
+            visibility: visible;
+        }
+        66% {
+            opacity: 0;
+        }
+        100% {
+            opacity: 0;
+        }
+    }
+    @keyframes pop-in-from-right {
+        from {
+            transform: translate(100%, 0);
+        }
+        to {
+            transform: translate(0, 0);
+        }
+    }
+    @keyframes pop-out-to-right {
+        from {
+            transform: translate(0, 0);
+            visibility: visible;
+        }
+        to {
+            transform: translate(100%, 0);
+        }
+    }
+    body {
+        background: var(--color-background);
+        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans",
+            Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";
+        font-size: 16px;
+        color: var(--color-text);
+    }
 
-/* Footer */
-footer {
-    border-top: 1px solid var(--color-accent);
-    padding-top: 1rem;
-    padding-bottom: 1rem;
-    max-height: 3.5rem;
-}
-footer > p {
-    margin: 0 1em;
-}
+    a {
+        color: var(--color-link);
+        text-decoration: none;
+    }
+    a:hover {
+        text-decoration: underline;
+    }
+    a.external[target="_blank"] {
+        background-image: var(--external-icon);
+        background-position: top 3px right;
+        background-repeat: no-repeat;
+        padding-right: 13px;
+    }
+    a.tsd-anchor-link {
+        color: var(--color-text);
+    }
 
-.container-main {
-    margin: 0 auto;
-    /* toolbar, footer, margin */
-    min-height: calc(100vh - 41px - 56px - 4rem);
-}
+    code,
+    pre {
+        font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
+        padding: 0.2em;
+        margin: 0;
+        font-size: 0.875rem;
+        border-radius: 0.8em;
+    }
 
-@keyframes fade-in {
-    from {
+    pre {
+        position: relative;
+        white-space: pre-wrap;
+        word-wrap: break-word;
+        padding: 10px;
+        border: 1px solid var(--color-accent);
+        margin-bottom: 8px;
+    }
+    pre code {
+        padding: 0;
+        font-size: 100%;
+    }
+    pre > button {
+        position: absolute;
+        top: 10px;
+        right: 10px;
         opacity: 0;
+        transition: opacity 0.1s;
+        box-sizing: border-box;
     }
-    to {
+    pre:hover > button,
+    pre > button.visible {
         opacity: 1;
     }
-}
-@keyframes fade-out {
-    from {
-        opacity: 1;
-        visibility: visible;
+
+    blockquote {
+        margin: 1em 0;
+        padding-left: 1em;
+        border-left: 4px solid gray;
     }
-    to {
-        opacity: 0;
+
+    .tsd-typography {
+        line-height: 1.333em;
     }
-}
-@keyframes fade-in-delayed {
-    0% {
-        opacity: 0;
+    .tsd-typography ul {
+        list-style: square;
+        padding: 0 0 0 20px;
+        margin: 0;
     }
-    33% {
-        opacity: 0;
+    .tsd-typography .tsd-index-panel h3,
+    .tsd-index-panel .tsd-typography h3,
+    .tsd-typography h4,
+    .tsd-typography h5,
+    .tsd-typography h6 {
+        font-size: 1em;
     }
-    100% {
-        opacity: 1;
+    .tsd-typography h5,
+    .tsd-typography h6 {
+        font-weight: normal;
     }
-}
-@keyframes fade-out-delayed {
-    0% {
-        opacity: 1;
-        visibility: visible;
+    .tsd-typography p,
+    .tsd-typography ul,
+    .tsd-typography ol {
+        margin: 1em 0;
     }
-    66% {
-        opacity: 0;
+    .tsd-typography table {
+        border-collapse: collapse;
+        border: none;
     }
-    100% {
-        opacity: 0;
+    .tsd-typography td,
+    .tsd-typography th {
+        padding: 6px 13px;
+        border: 1px solid var(--color-accent);
     }
-}
-@keyframes pop-in-from-right {
-    from {
-        transform: translate(100%, 0);
+    .tsd-typography thead,
+    .tsd-typography tr:nth-child(even) {
+        background-color: var(--color-background-secondary);
     }
-    to {
-        transform: translate(0, 0);
+
+    .tsd-alert {
+        padding: 8px 16px;
+        margin-bottom: 16px;
+        border-left: 0.25em solid var(--alert-color);
     }
-}
-@keyframes pop-out-to-right {
-    from {
-        transform: translate(0, 0);
-        visibility: visible;
+    .tsd-alert blockquote > :last-child,
+    .tsd-alert > :last-child {
+        margin-bottom: 0;
     }
-    to {
-        transform: translate(100%, 0);
+    .tsd-alert-title {
+        color: var(--alert-color);
+        display: inline-flex;
+        align-items: center;
+    }
+    .tsd-alert-title span {
+        margin-left: 4px;
     }
-}
-body {
-    background: var(--color-background);
-    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans",
-        Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";
-    font-size: 16px;
-    color: var(--color-text);
-}
 
-a {
-    color: var(--color-link);
-    text-decoration: none;
-}
-a:hover {
-    text-decoration: underline;
-}
-a.external[target="_blank"] {
-    background-image: var(--external-icon);
-    background-position: top 3px right;
-    background-repeat: no-repeat;
-    padding-right: 13px;
-}
-a.tsd-anchor-link {
-    color: var(--color-text);
-}
+    .tsd-alert-note {
+        --alert-color: var(--color-alert-note);
+    }
+    .tsd-alert-tip {
+        --alert-color: var(--color-alert-tip);
+    }
+    .tsd-alert-important {
+        --alert-color: var(--color-alert-important);
+    }
+    .tsd-alert-warning {
+        --alert-color: var(--color-alert-warning);
+    }
+    .tsd-alert-caution {
+        --alert-color: var(--color-alert-caution);
+    }
 
-code,
-pre {
-    font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
-    padding: 0.2em;
-    margin: 0;
-    font-size: 0.875rem;
-    border-radius: 0.8em;
-}
+    .tsd-breadcrumb {
+        margin: 0;
+        padding: 0;
+        color: var(--color-text-aside);
+    }
+    .tsd-breadcrumb a {
+        color: var(--color-text-aside);
+        text-decoration: none;
+    }
+    .tsd-breadcrumb a:hover {
+        text-decoration: underline;
+    }
+    .tsd-breadcrumb li {
+        display: inline;
+    }
+    .tsd-breadcrumb li:after {
+        content: " / ";
+    }
 
-pre {
-    position: relative;
-    white-space: pre-wrap;
-    word-wrap: break-word;
-    padding: 10px;
-    border: 1px solid var(--color-accent);
-}
-pre code {
-    padding: 0;
-    font-size: 100%;
-}
-pre > button {
-    position: absolute;
-    top: 10px;
-    right: 10px;
-    opacity: 0;
-    transition: opacity 0.1s;
-    box-sizing: border-box;
-}
-pre:hover > button,
-pre > button.visible {
-    opacity: 1;
-}
+    .tsd-comment-tags {
+        display: flex;
+        flex-direction: column;
+    }
+    dl.tsd-comment-tag-group {
+        display: flex;
+        align-items: center;
+        overflow: hidden;
+        margin: 0.5em 0;
+    }
+    dl.tsd-comment-tag-group dt {
+        display: flex;
+        margin-right: 0.5em;
+        font-size: 0.875em;
+        font-weight: normal;
+    }
+    dl.tsd-comment-tag-group dd {
+        margin: 0;
+    }
+    code.tsd-tag {
+        padding: 0.25em 0.4em;
+        border: 0.1em solid var(--color-accent);
+        margin-right: 0.25em;
+        font-size: 70%;
+    }
+    h1 code.tsd-tag:first-of-type {
+        margin-left: 0.25em;
+    }
 
-blockquote {
-    margin: 1em 0;
-    padding-left: 1em;
-    border-left: 4px solid gray;
-}
+    dl.tsd-comment-tag-group dd:before,
+    dl.tsd-comment-tag-group dd:after {
+        content: " ";
+    }
+    dl.tsd-comment-tag-group dd pre,
+    dl.tsd-comment-tag-group dd:after {
+        clear: both;
+    }
+    dl.tsd-comment-tag-group p {
+        margin: 0;
+    }
 
-.tsd-typography {
-    line-height: 1.333em;
-}
-.tsd-typography ul {
-    list-style: square;
-    padding: 0 0 0 20px;
-    margin: 0;
-}
-.tsd-typography .tsd-index-panel h3,
-.tsd-index-panel .tsd-typography h3,
-.tsd-typography h4,
-.tsd-typography h5,
-.tsd-typography h6 {
-    font-size: 1em;
-}
-.tsd-typography h5,
-.tsd-typography h6 {
-    font-weight: normal;
-}
-.tsd-typography p,
-.tsd-typography ul,
-.tsd-typography ol {
-    margin: 1em 0;
-}
-.tsd-typography table {
-    border-collapse: collapse;
-    border: none;
-}
-.tsd-typography td,
-.tsd-typography th {
-    padding: 6px 13px;
-    border: 1px solid var(--color-accent);
-}
-.tsd-typography thead,
-.tsd-typography tr:nth-child(even) {
-    background-color: var(--color-background-secondary);
-}
+    .tsd-panel.tsd-comment .lead {
+        font-size: 1.1em;
+        line-height: 1.333em;
+        margin-bottom: 2em;
+    }
+    .tsd-panel.tsd-comment .lead:last-child {
+        margin-bottom: 0;
+    }
 
-.tsd-breadcrumb {
-    margin: 0;
-    padding: 0;
-    color: var(--color-text-aside);
-}
-.tsd-breadcrumb a {
-    color: var(--color-text-aside);
-    text-decoration: none;
-}
-.tsd-breadcrumb a:hover {
-    text-decoration: underline;
-}
-.tsd-breadcrumb li {
-    display: inline;
-}
-.tsd-breadcrumb li:after {
-    content: " / ";
-}
+    .tsd-filter-visibility h4 {
+        font-size: 1rem;
+        padding-top: 0.75rem;
+        padding-bottom: 0.5rem;
+        margin: 0;
+    }
+    .tsd-filter-item:not(:last-child) {
+        margin-bottom: 0.5rem;
+    }
+    .tsd-filter-input {
+        display: flex;
+        width: -moz-fit-content;
+        width: fit-content;
+        align-items: center;
+        -webkit-user-select: none;
+        -moz-user-select: none;
+        -ms-user-select: none;
+        user-select: none;
+        cursor: pointer;
+    }
+    .tsd-filter-input input[type="checkbox"] {
+        cursor: pointer;
+        position: absolute;
+        width: 1.5em;
+        height: 1.5em;
+        opacity: 0;
+    }
+    .tsd-filter-input input[type="checkbox"]:disabled {
+        pointer-events: none;
+    }
+    .tsd-filter-input svg {
+        cursor: pointer;
+        width: 1.5em;
+        height: 1.5em;
+        margin-right: 0.5em;
+        border-radius: 0.33em;
+        /* Leaving this at full opacity breaks event listeners on Firefox.
+    Don't remove unless you know what you're doing. */
+        opacity: 0.99;
+    }
+    .tsd-filter-input input[type="checkbox"]:focus-visible + svg {
+        outline: 2px solid var(--color-focus-outline);
+    }
+    .tsd-checkbox-background {
+        fill: var(--color-accent);
+    }
+    input[type="checkbox"]:checked ~ svg .tsd-checkbox-checkmark {
+        stroke: var(--color-text);
+    }
+    .tsd-filter-input input:disabled ~ svg > .tsd-checkbox-background {
+        fill: var(--color-background);
+        stroke: var(--color-accent);
+        stroke-width: 0.25rem;
+    }
+    .tsd-filter-input input:disabled ~ svg > .tsd-checkbox-checkmark {
+        stroke: var(--color-accent);
+    }
 
-.tsd-comment-tags {
-    display: flex;
-    flex-direction: column;
-}
-dl.tsd-comment-tag-group {
-    display: flex;
-    align-items: center;
-    overflow: hidden;
-    margin: 0.5em 0;
-}
-dl.tsd-comment-tag-group dt {
-    display: flex;
-    margin-right: 0.5em;
-    font-size: 0.875em;
-    font-weight: normal;
-}
-dl.tsd-comment-tag-group dd {
-    margin: 0;
-}
-code.tsd-tag {
-    padding: 0.25em 0.4em;
-    border: 0.1em solid var(--color-accent);
-    margin-right: 0.25em;
-    font-size: 70%;
-}
-h1 code.tsd-tag:first-of-type {
-    margin-left: 0.25em;
-}
+    .settings-label {
+        font-weight: bold;
+        text-transform: uppercase;
+        display: inline-block;
+    }
 
-dl.tsd-comment-tag-group dd:before,
-dl.tsd-comment-tag-group dd:after {
-    content: " ";
-}
-dl.tsd-comment-tag-group dd pre,
-dl.tsd-comment-tag-group dd:after {
-    clear: both;
-}
-dl.tsd-comment-tag-group p {
-    margin: 0;
-}
+    .tsd-filter-visibility .settings-label {
+        margin: 0.75rem 0 0.5rem 0;
+    }
 
-.tsd-panel.tsd-comment .lead {
-    font-size: 1.1em;
-    line-height: 1.333em;
-    margin-bottom: 2em;
-}
-.tsd-panel.tsd-comment .lead:last-child {
-    margin-bottom: 0;
-}
+    .tsd-theme-toggle .settings-label {
+        margin: 0.75rem 0.75rem 0 0;
+    }
 
-.tsd-filter-visibility h4 {
-    font-size: 1rem;
-    padding-top: 0.75rem;
-    padding-bottom: 0.5rem;
-    margin: 0;
-}
-.tsd-filter-item:not(:last-child) {
-    margin-bottom: 0.5rem;
-}
-.tsd-filter-input {
-    display: flex;
-    width: -moz-fit-content;
-    width: fit-content;
-    align-items: center;
-    -webkit-user-select: none;
-    -moz-user-select: none;
-    -ms-user-select: none;
-    user-select: none;
-    cursor: pointer;
-}
-.tsd-filter-input input[type="checkbox"] {
-    cursor: pointer;
-    position: absolute;
-    width: 1.5em;
-    height: 1.5em;
-    opacity: 0;
-}
-.tsd-filter-input input[type="checkbox"]:disabled {
-    pointer-events: none;
-}
-.tsd-filter-input svg {
-    cursor: pointer;
-    width: 1.5em;
-    height: 1.5em;
-    margin-right: 0.5em;
-    border-radius: 0.33em;
-    /* Leaving this at full opacity breaks event listeners on Firefox.
-    Don't remove unless you know what you're doing. */
-    opacity: 0.99;
-}
-.tsd-filter-input input[type="checkbox"]:focus-visible + svg {
-    outline: 2px solid var(--color-focus-outline);
-}
-.tsd-checkbox-background {
-    fill: var(--color-accent);
-}
-input[type="checkbox"]:checked ~ svg .tsd-checkbox-checkmark {
-    stroke: var(--color-text);
-}
-.tsd-filter-input input:disabled ~ svg > .tsd-checkbox-background {
-    fill: var(--color-background);
-    stroke: var(--color-accent);
-    stroke-width: 0.25rem;
-}
-.tsd-filter-input input:disabled ~ svg > .tsd-checkbox-checkmark {
-    stroke: var(--color-accent);
-}
+    .tsd-hierarchy h4 label:hover span {
+        text-decoration: underline;
+    }
 
-.settings-label {
-    font-weight: bold;
-    text-transform: uppercase;
-    display: inline-block;
-}
+    .tsd-hierarchy {
+        list-style: square;
+        margin: 0;
+    }
+    .tsd-hierarchy-target {
+        font-weight: bold;
+    }
+    .tsd-hierarchy-toggle {
+        color: var(--color-link);
+        cursor: pointer;
+    }
 
-.tsd-filter-visibility .settings-label {
-    margin: 0.75rem 0 0.5rem 0;
-}
+    .tsd-full-hierarchy:not(:last-child) {
+        margin-bottom: 1em;
+        padding-bottom: 1em;
+        border-bottom: 1px solid var(--color-accent);
+    }
+    .tsd-full-hierarchy,
+    .tsd-full-hierarchy ul {
+        list-style: none;
+        margin: 0;
+        padding: 0;
+    }
+    .tsd-full-hierarchy ul {
+        padding-left: 1.5rem;
+    }
+    .tsd-full-hierarchy a {
+        padding: 0.25rem 0 !important;
+        font-size: 1rem;
+        display: inline-flex;
+        align-items: center;
+        color: var(--color-text);
+    }
+    .tsd-full-hierarchy svg[data-dropdown] {
+        cursor: pointer;
+    }
+    .tsd-full-hierarchy svg[data-dropdown="false"] {
+        transform: rotate(-90deg);
+    }
+    .tsd-full-hierarchy svg[data-dropdown="false"] ~ ul {
+        display: none;
+    }
 
-.tsd-theme-toggle .settings-label {
-    margin: 0.75rem 0.75rem 0 0;
-}
+    .tsd-panel-group.tsd-index-group {
+        margin-bottom: 0;
+    }
+    .tsd-index-panel .tsd-index-list {
+        list-style: none;
+        line-height: 1.333em;
+        margin: 0;
+        padding: 0.25rem 0 0 0;
+        overflow: hidden;
+        display: grid;
+        grid-template-columns: repeat(3, 1fr);
+        column-gap: 1rem;
+        grid-template-rows: auto;
+    }
+    @media (max-width: 1024px) {
+        .tsd-index-panel .tsd-index-list {
+            grid-template-columns: repeat(2, 1fr);
+        }
+    }
+    @media (max-width: 768px) {
+        .tsd-index-panel .tsd-index-list {
+            grid-template-columns: repeat(1, 1fr);
+        }
+    }
+    .tsd-index-panel .tsd-index-list li {
+        -webkit-page-break-inside: avoid;
+        -moz-page-break-inside: avoid;
+        -ms-page-break-inside: avoid;
+        -o-page-break-inside: avoid;
+        page-break-inside: avoid;
+    }
 
-.tsd-hierarchy {
-    list-style: square;
-    margin: 0;
-}
-.tsd-hierarchy .target {
-    font-weight: bold;
-}
+    .tsd-flag {
+        display: inline-block;
+        padding: 0.25em 0.4em;
+        border-radius: 4px;
+        color: var(--color-comment-tag-text);
+        background-color: var(--color-comment-tag);
+        text-indent: 0;
+        font-size: 75%;
+        line-height: 1;
+        font-weight: normal;
+    }
 
-.tsd-full-hierarchy:not(:last-child) {
-    margin-bottom: 1em;
-    padding-bottom: 1em;
-    border-bottom: 1px solid var(--color-accent);
-}
-.tsd-full-hierarchy,
-.tsd-full-hierarchy ul {
-    list-style: none;
-    margin: 0;
-    padding: 0;
-}
-.tsd-full-hierarchy ul {
-    padding-left: 1.5rem;
-}
-.tsd-full-hierarchy a {
-    padding: 0.25rem 0 !important;
-    font-size: 1rem;
-    display: inline-flex;
-    align-items: center;
-    color: var(--color-text);
-}
+    .tsd-anchor {
+        position: relative;
+        top: -100px;
+    }
 
-.tsd-panel-group.tsd-index-group {
-    margin-bottom: 0;
-}
-.tsd-index-panel .tsd-index-list {
-    list-style: none;
-    line-height: 1.333em;
-    margin: 0;
-    padding: 0.25rem 0 0 0;
-    overflow: hidden;
-    display: grid;
-    grid-template-columns: repeat(3, 1fr);
-    column-gap: 1rem;
-    grid-template-rows: auto;
-}
-@media (max-width: 1024px) {
-    .tsd-index-panel .tsd-index-list {
-        grid-template-columns: repeat(2, 1fr);
+    .tsd-member {
+        position: relative;
     }
-}
-@media (max-width: 768px) {
-    .tsd-index-panel .tsd-index-list {
-        grid-template-columns: repeat(1, 1fr);
+    .tsd-member .tsd-anchor + h3 {
+        display: flex;
+        align-items: center;
+        margin-top: 0;
+        margin-bottom: 0;
+        border-bottom: none;
     }
-}
-.tsd-index-panel .tsd-index-list li {
-    -webkit-page-break-inside: avoid;
-    -moz-page-break-inside: avoid;
-    -ms-page-break-inside: avoid;
-    -o-page-break-inside: avoid;
-    page-break-inside: avoid;
-}
 
-.tsd-flag {
-    display: inline-block;
-    padding: 0.25em 0.4em;
-    border-radius: 4px;
-    color: var(--color-comment-tag-text);
-    background-color: var(--color-comment-tag);
-    text-indent: 0;
-    font-size: 75%;
-    line-height: 1;
-    font-weight: normal;
-}
+    .tsd-navigation.settings {
+        margin: 1rem 0;
+    }
+    .tsd-navigation > a,
+    .tsd-navigation .tsd-accordion-summary {
+        width: calc(100% - 0.25rem);
+        display: flex;
+        align-items: center;
+    }
+    .tsd-navigation a,
+    .tsd-navigation summary > span,
+    .tsd-page-navigation a {
+        display: flex;
+        width: calc(100% - 0.25rem);
+        align-items: center;
+        padding: 0.25rem;
+        color: var(--color-text);
+        text-decoration: none;
+        box-sizing: border-box;
+    }
+    .tsd-navigation a.current,
+    .tsd-page-navigation a.current {
+        background: var(--color-active-menu-item);
+    }
+    .tsd-navigation a:hover,
+    .tsd-page-navigation a:hover {
+        text-decoration: underline;
+    }
+    .tsd-navigation ul,
+    .tsd-page-navigation ul {
+        margin-top: 0;
+        margin-bottom: 0;
+        padding: 0;
+        list-style: none;
+    }
+    .tsd-navigation li,
+    .tsd-page-navigation li {
+        padding: 0;
+        max-width: 100%;
+    }
+    .tsd-navigation .tsd-nav-link {
+        display: none;
+    }
+    .tsd-nested-navigation {
+        margin-left: 3rem;
+    }
+    .tsd-nested-navigation > li > details {
+        margin-left: -1.5rem;
+    }
+    .tsd-small-nested-navigation {
+        margin-left: 1.5rem;
+    }
+    .tsd-small-nested-navigation > li > details {
+        margin-left: -1.5rem;
+    }
 
-.tsd-anchor {
-    position: relative;
-    top: -100px;
-}
+    .tsd-page-navigation-section {
+        margin-left: 10px;
+    }
+    .tsd-page-navigation-section > summary {
+        padding: 0.25rem;
+    }
+    .tsd-page-navigation-section > div {
+        margin-left: 20px;
+    }
+    .tsd-page-navigation ul {
+        padding-left: 1.75rem;
+    }
 
-.tsd-member {
-    position: relative;
-}
-.tsd-member .tsd-anchor + h3 {
-    display: flex;
-    align-items: center;
-    margin-top: 0;
-    margin-bottom: 0;
-    border-bottom: none;
-}
+    #tsd-sidebar-links a {
+        margin-top: 0;
+        margin-bottom: 0.5rem;
+        line-height: 1.25rem;
+    }
+    #tsd-sidebar-links a:last-of-type {
+        margin-bottom: 0;
+    }
 
-.tsd-navigation.settings {
-    margin: 1rem 0;
-}
-.tsd-navigation > a,
-.tsd-navigation .tsd-accordion-summary {
-    width: calc(100% - 0.25rem);
-    display: flex;
-    align-items: center;
-}
-.tsd-navigation a,
-.tsd-navigation summary > span,
-.tsd-page-navigation a {
-    display: flex;
-    width: calc(100% - 0.25rem);
-    align-items: center;
-    padding: 0.25rem;
-    color: var(--color-text);
-    text-decoration: none;
-    box-sizing: border-box;
-}
-.tsd-navigation a.current,
-.tsd-page-navigation a.current {
-    background: var(--color-active-menu-item);
-}
-.tsd-navigation a:hover,
-.tsd-page-navigation a:hover {
-    text-decoration: underline;
-}
-.tsd-navigation ul,
-.tsd-page-navigation ul {
-    margin-top: 0;
-    margin-bottom: 0;
-    padding: 0;
-    list-style: none;
-}
-.tsd-navigation li,
-.tsd-page-navigation li {
-    padding: 0;
-    max-width: 100%;
-}
-.tsd-navigation .tsd-nav-link {
-    display: none;
-}
-.tsd-nested-navigation {
-    margin-left: 3rem;
-}
-.tsd-nested-navigation > li > details {
-    margin-left: -1.5rem;
-}
-.tsd-small-nested-navigation {
-    margin-left: 1.5rem;
-}
-.tsd-small-nested-navigation > li > details {
-    margin-left: -1.5rem;
-}
-
-.tsd-page-navigation-section {
-    margin-left: 10px;
-}
-.tsd-page-navigation-section > summary {
-    padding: 0.25rem;
-}
-.tsd-page-navigation-section > div {
-    margin-left: 20px;
-}
-.tsd-page-navigation ul {
-    padding-left: 1.75rem;
-}
-
-#tsd-sidebar-links a {
-    margin-top: 0;
-    margin-bottom: 0.5rem;
-    line-height: 1.25rem;
-}
-#tsd-sidebar-links a:last-of-type {
-    margin-bottom: 0;
-}
-
-a.tsd-index-link {
-    padding: 0.25rem 0 !important;
-    font-size: 1rem;
-    line-height: 1.25rem;
-    display: inline-flex;
-    align-items: center;
-    color: var(--color-text);
-}
-.tsd-accordion-summary {
-    list-style-type: none; /* hide marker on non-safari */
-    outline: none; /* broken on safari, so just hide it */
-}
-.tsd-accordion-summary::-webkit-details-marker {
-    display: none; /* hide marker on safari */
-}
-.tsd-accordion-summary,
-.tsd-accordion-summary a {
-    -moz-user-select: none;
-    -webkit-user-select: none;
-    -ms-user-select: none;
-    user-select: none;
-
-    cursor: pointer;
-}
-.tsd-accordion-summary a {
-    width: calc(100% - 1.5rem);
-}
-.tsd-accordion-summary > * {
-    margin-top: 0;
-    margin-bottom: 0;
-    padding-top: 0;
-    padding-bottom: 0;
-}
-.tsd-accordion .tsd-accordion-summary > svg {
-    margin-left: 0.25rem;
-    vertical-align: text-top;
-}
-.tsd-index-content > :not(:first-child) {
-    margin-top: 0.75rem;
-}
-.tsd-index-heading {
-    margin-top: 1.5rem;
-    margin-bottom: 0.75rem;
-}
-
-.tsd-no-select {
-    -webkit-user-select: none;
-    -moz-user-select: none;
-    -ms-user-select: none;
-    user-select: none;
-}
-.tsd-kind-icon {
-    margin-right: 0.5rem;
-    width: 1.25rem;
-    height: 1.25rem;
-    min-width: 1.25rem;
-    min-height: 1.25rem;
-}
-.tsd-signature > .tsd-kind-icon {
-    margin-right: 0.8rem;
-}
-
-.tsd-panel {
-    margin-bottom: 2.5rem;
-}
-.tsd-panel.tsd-member {
-    margin-bottom: 4rem;
-}
-.tsd-panel:empty {
-    display: none;
-}
-.tsd-panel > h1,
-.tsd-panel > h2,
-.tsd-panel > h3 {
-    margin: 1.5rem -1.5rem 0.75rem -1.5rem;
-    padding: 0 1.5rem 0.75rem 1.5rem;
-}
-.tsd-panel > h1.tsd-before-signature,
-.tsd-panel > h2.tsd-before-signature,
-.tsd-panel > h3.tsd-before-signature {
-    margin-bottom: 0;
-    border-bottom: none;
-}
-
-.tsd-panel-group {
-    margin: 2rem 0;
-}
-.tsd-panel-group.tsd-index-group {
-    margin: 2rem 0;
-}
-.tsd-panel-group.tsd-index-group details {
-    margin: 2rem 0;
-}
-.tsd-panel-group > .tsd-accordion-summary {
-    margin-bottom: 1rem;
-}
-
-#tsd-search {
-    transition: background-color 0.2s;
-}
-#tsd-search .title {
-    position: relative;
-    z-index: 2;
-}
-#tsd-search .field {
-    position: absolute;
-    left: 0;
-    top: 0;
-    right: 2.5rem;
-    height: 100%;
-}
-#tsd-search .field input {
-    box-sizing: border-box;
-    position: relative;
-    top: -50px;
-    z-index: 1;
-    width: 100%;
-    padding: 0 10px;
-    opacity: 0;
-    outline: 0;
-    border: 0;
-    background: transparent;
-    color: var(--color-text);
-}
-#tsd-search .field label {
-    position: absolute;
-    overflow: hidden;
-    right: -40px;
-}
-#tsd-search .field input,
-#tsd-search .title,
-#tsd-toolbar-links a {
-    transition: opacity 0.2s;
-}
-#tsd-search .results {
-    position: absolute;
-    visibility: hidden;
-    top: 40px;
-    width: 100%;
-    margin: 0;
-    padding: 0;
-    list-style: none;
-    box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
-}
-#tsd-search .results li {
-    background-color: var(--color-background);
-    line-height: initial;
-    padding: 4px;
-}
-#tsd-search .results li:nth-child(even) {
-    background-color: var(--color-background-secondary);
-}
-#tsd-search .results li.state {
-    display: none;
-}
-#tsd-search .results li.current:not(.no-results),
-#tsd-search .results li:hover:not(.no-results) {
-    background-color: var(--color-accent);
-}
-#tsd-search .results a {
-    display: flex;
-    align-items: center;
-    padding: 0.25rem;
-    box-sizing: border-box;
-}
-#tsd-search .results a:before {
-    top: 10px;
-}
-#tsd-search .results span.parent {
-    color: var(--color-text-aside);
-    font-weight: normal;
-}
-#tsd-search.has-focus {
-    background-color: var(--color-accent);
-}
-#tsd-search.has-focus .field input {
-    top: 0;
-    opacity: 1;
-}
-#tsd-search.has-focus .title,
-#tsd-search.has-focus #tsd-toolbar-links a {
-    z-index: 0;
-    opacity: 0;
-}
-#tsd-search.has-focus .results {
-    visibility: visible;
-}
-#tsd-search.loading .results li.state.loading {
-    display: block;
-}
-#tsd-search.failure .results li.state.failure {
-    display: block;
-}
-
-#tsd-toolbar-links {
-    position: absolute;
-    top: 0;
-    right: 2rem;
-    height: 100%;
-    display: flex;
-    align-items: center;
-    justify-content: flex-end;
-}
-#tsd-toolbar-links a {
-    margin-left: 1.5rem;
-}
-#tsd-toolbar-links a:hover {
-    text-decoration: underline;
-}
-
-.tsd-signature {
-    margin: 0 0 1rem 0;
-    padding: 1rem 0.5rem;
-    border: 1px solid var(--color-accent);
-    font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
-    font-size: 14px;
-    overflow-x: auto;
-}
-
-.tsd-signature-keyword {
-    color: var(--color-ts-keyword);
-    font-weight: normal;
-}
-
-.tsd-signature-symbol {
-    color: var(--color-text-aside);
-    font-weight: normal;
-}
-
-.tsd-signature-type {
-    font-style: italic;
-    font-weight: normal;
-}
-
-.tsd-signatures {
-    padding: 0;
-    margin: 0 0 1em 0;
-    list-style-type: none;
-}
-.tsd-signatures .tsd-signature {
-    margin: 0;
-    border-color: var(--color-accent);
-    border-width: 1px 0;
-    transition: background-color 0.1s;
-}
-.tsd-signatures .tsd-index-signature:not(:last-child) {
-    margin-bottom: 1em;
-}
-.tsd-signatures .tsd-index-signature .tsd-signature {
-    border-width: 1px;
-}
-.tsd-description .tsd-signatures .tsd-signature {
-    border-width: 1px;
-}
-
-ul.tsd-parameter-list,
-ul.tsd-type-parameter-list {
-    list-style: square;
-    margin: 0;
-    padding-left: 20px;
-}
-ul.tsd-parameter-list > li.tsd-parameter-signature,
-ul.tsd-type-parameter-list > li.tsd-parameter-signature {
-    list-style: none;
-    margin-left: -20px;
-}
-ul.tsd-parameter-list h5,
-ul.tsd-type-parameter-list h5 {
-    font-size: 16px;
-    margin: 1em 0 0.5em 0;
-}
-.tsd-sources {
-    margin-top: 1rem;
-    font-size: 0.875em;
-}
-.tsd-sources a {
-    color: var(--color-text-aside);
-    text-decoration: underline;
-}
-.tsd-sources ul {
-    list-style: none;
-    padding: 0;
-}
-
-.tsd-page-toolbar {
-    position: sticky;
-    z-index: 1;
-    top: 0;
-    left: 0;
-    width: 100%;
-    color: var(--color-text);
-    background: var(--color-background-secondary);
-    border-bottom: 1px var(--color-accent) solid;
-    transition: transform 0.3s ease-in-out;
-}
-.tsd-page-toolbar a {
-    color: var(--color-text);
-    text-decoration: none;
-}
-.tsd-page-toolbar a.title {
-    font-weight: bold;
-}
-.tsd-page-toolbar a.title:hover {
-    text-decoration: underline;
-}
-.tsd-page-toolbar .tsd-toolbar-contents {
-    display: flex;
-    justify-content: space-between;
-    height: 2.5rem;
-    margin: 0 auto;
-}
-.tsd-page-toolbar .table-cell {
-    position: relative;
-    white-space: nowrap;
-    line-height: 40px;
-}
-.tsd-page-toolbar .table-cell:first-child {
-    width: 100%;
-}
-.tsd-page-toolbar .tsd-toolbar-icon {
-    box-sizing: border-box;
-    line-height: 0;
-    padding: 12px 0;
-}
-
-.tsd-widget {
-    display: inline-block;
-    overflow: hidden;
-    opacity: 0.8;
-    height: 40px;
-    transition:
-        opacity 0.1s,
-        background-color 0.2s;
-    vertical-align: bottom;
-    cursor: pointer;
-}
-.tsd-widget:hover {
-    opacity: 0.9;
-}
-.tsd-widget.active {
-    opacity: 1;
-    background-color: var(--color-accent);
-}
-.tsd-widget.no-caption {
-    width: 40px;
-}
-.tsd-widget.no-caption:before {
-    margin: 0;
-}
+    a.tsd-index-link {
+        padding: 0.25rem 0 !important;
+        font-size: 1rem;
+        line-height: 1.25rem;
+        display: inline-flex;
+        align-items: center;
+        color: var(--color-text);
+    }
+    .tsd-accordion-summary {
+        list-style-type: none; /* hide marker on non-safari */
+        outline: none; /* broken on safari, so just hide it */
+    }
+    .tsd-accordion-summary::-webkit-details-marker {
+        display: none; /* hide marker on safari */
+    }
+    .tsd-accordion-summary,
+    .tsd-accordion-summary a {
+        -moz-user-select: none;
+        -webkit-user-select: none;
+        -ms-user-select: none;
+        user-select: none;
+
+        cursor: pointer;
+    }
+    .tsd-accordion-summary a {
+        width: calc(100% - 1.5rem);
+    }
+    .tsd-accordion-summary > * {
+        margin-top: 0;
+        margin-bottom: 0;
+        padding-top: 0;
+        padding-bottom: 0;
+    }
+    .tsd-accordion .tsd-accordion-summary > svg {
+        margin-left: 0.25rem;
+        vertical-align: text-top;
+    }
+    /*
+    We need to be careful to target the arrow indicating whether the accordion
+    is open, but not any other SVGs included in the details element.
+*/
+    .tsd-accordion:not([open]) > .tsd-accordion-summary > svg:first-child,
+    .tsd-accordion:not([open]) > .tsd-accordion-summary > h1 > svg:first-child,
+    .tsd-accordion:not([open]) > .tsd-accordion-summary > h2 > svg:first-child,
+    .tsd-accordion:not([open]) > .tsd-accordion-summary > h3 > svg:first-child,
+    .tsd-accordion:not([open]) > .tsd-accordion-summary > h4 > svg:first-child {
+        transform: rotate(-90deg);
+    }
+    .tsd-index-content > :not(:first-child) {
+        margin-top: 0.75rem;
+    }
+    .tsd-index-heading {
+        margin-top: 1.5rem;
+        margin-bottom: 0.75rem;
+    }
 
-.tsd-widget.options,
-.tsd-widget.menu {
-    display: none;
-}
-input[type="checkbox"] + .tsd-widget:before {
-    background-position: -120px 0;
-}
-input[type="checkbox"]:checked + .tsd-widget:before {
-    background-position: -160px 0;
-}
+    .tsd-no-select {
+        -webkit-user-select: none;
+        -moz-user-select: none;
+        -ms-user-select: none;
+        user-select: none;
+    }
+    .tsd-kind-icon {
+        margin-right: 0.5rem;
+        width: 1.25rem;
+        height: 1.25rem;
+        min-width: 1.25rem;
+        min-height: 1.25rem;
+    }
+    .tsd-signature > .tsd-kind-icon {
+        margin-right: 0.8rem;
+    }
 
-img {
-    max-width: 100%;
-}
+    .tsd-panel {
+        margin-bottom: 2.5rem;
+    }
+    .tsd-panel.tsd-member {
+        margin-bottom: 4rem;
+    }
+    .tsd-panel:empty {
+        display: none;
+    }
+    .tsd-panel > h1,
+    .tsd-panel > h2,
+    .tsd-panel > h3 {
+        margin: 1.5rem -1.5rem 0.75rem -1.5rem;
+        padding: 0 1.5rem 0.75rem 1.5rem;
+    }
+    .tsd-panel > h1.tsd-before-signature,
+    .tsd-panel > h2.tsd-before-signature,
+    .tsd-panel > h3.tsd-before-signature {
+        margin-bottom: 0;
+        border-bottom: none;
+    }
 
-.tsd-anchor-icon {
-    display: inline-flex;
-    align-items: center;
-    margin-left: 0.5rem;
-    vertical-align: middle;
-    color: var(--color-text);
-}
+    .tsd-panel-group {
+        margin: 2rem 0;
+    }
+    .tsd-panel-group.tsd-index-group {
+        margin: 2rem 0;
+    }
+    .tsd-panel-group.tsd-index-group details {
+        margin: 2rem 0;
+    }
+    .tsd-panel-group > .tsd-accordion-summary {
+        margin-bottom: 1rem;
+    }
 
-.tsd-anchor-icon svg {
-    width: 1em;
-    height: 1em;
-    visibility: hidden;
-}
+    #tsd-search {
+        transition: background-color 0.2s;
+    }
+    #tsd-search .title {
+        position: relative;
+        z-index: 2;
+    }
+    #tsd-search .field {
+        position: absolute;
+        left: 0;
+        top: 0;
+        right: 2.5rem;
+        height: 100%;
+    }
+    #tsd-search .field input {
+        box-sizing: border-box;
+        position: relative;
+        top: -50px;
+        z-index: 1;
+        width: 100%;
+        padding: 0 10px;
+        opacity: 0;
+        outline: 0;
+        border: 0;
+        background: transparent;
+        color: var(--color-text);
+    }
+    #tsd-search .field label {
+        position: absolute;
+        overflow: hidden;
+        right: -40px;
+    }
+    #tsd-search .field input,
+    #tsd-search .title,
+    #tsd-toolbar-links a {
+        transition: opacity 0.2s;
+    }
+    #tsd-search .results {
+        position: absolute;
+        visibility: hidden;
+        top: 40px;
+        width: 100%;
+        margin: 0;
+        padding: 0;
+        list-style: none;
+        box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
+    }
+    #tsd-search .results li {
+        background-color: var(--color-background);
+        line-height: initial;
+        padding: 4px;
+    }
+    #tsd-search .results li:nth-child(even) {
+        background-color: var(--color-background-secondary);
+    }
+    #tsd-search .results li.state {
+        display: none;
+    }
+    #tsd-search .results li.current:not(.no-results),
+    #tsd-search .results li:hover:not(.no-results) {
+        background-color: var(--color-accent);
+    }
+    #tsd-search .results a {
+        display: flex;
+        align-items: center;
+        padding: 0.25rem;
+        box-sizing: border-box;
+    }
+    #tsd-search .results a:before {
+        top: 10px;
+    }
+    #tsd-search .results span.parent {
+        color: var(--color-text-aside);
+        font-weight: normal;
+    }
+    #tsd-search.has-focus {
+        background-color: var(--color-accent);
+    }
+    #tsd-search.has-focus .field input {
+        top: 0;
+        opacity: 1;
+    }
+    #tsd-search.has-focus .title,
+    #tsd-search.has-focus #tsd-toolbar-links a {
+        z-index: 0;
+        opacity: 0;
+    }
+    #tsd-search.has-focus .results {
+        visibility: visible;
+    }
+    #tsd-search.loading .results li.state.loading {
+        display: block;
+    }
+    #tsd-search.failure .results li.state.failure {
+        display: block;
+    }
 
-.tsd-anchor-link:hover > .tsd-anchor-icon svg {
-    visibility: visible;
-}
+    #tsd-toolbar-links {
+        position: absolute;
+        top: 0;
+        right: 2rem;
+        height: 100%;
+        display: flex;
+        align-items: center;
+        justify-content: flex-end;
+    }
+    #tsd-toolbar-links a {
+        margin-left: 1.5rem;
+    }
+    #tsd-toolbar-links a:hover {
+        text-decoration: underline;
+    }
 
-.deprecated {
-    text-decoration: line-through !important;
-}
+    .tsd-signature {
+        margin: 0 0 1rem 0;
+        padding: 1rem 0.5rem;
+        border: 1px solid var(--color-accent);
+        font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
+        font-size: 14px;
+        overflow-x: auto;
+    }
 
-.warning {
-    padding: 1rem;
-    color: var(--color-warning-text);
-    background: var(--color-background-warning);
-}
+    .tsd-signature-keyword {
+        color: var(--color-ts-keyword);
+        font-weight: normal;
+    }
 
-.tsd-kind-project {
-    color: var(--color-ts-project);
-}
-.tsd-kind-module {
-    color: var(--color-ts-module);
-}
-.tsd-kind-namespace {
-    color: var(--color-ts-namespace);
-}
-.tsd-kind-enum {
-    color: var(--color-ts-enum);
-}
-.tsd-kind-enum-member {
-    color: var(--color-ts-enum-member);
-}
-.tsd-kind-variable {
-    color: var(--color-ts-variable);
-}
-.tsd-kind-function {
-    color: var(--color-ts-function);
-}
-.tsd-kind-class {
-    color: var(--color-ts-class);
-}
-.tsd-kind-interface {
-    color: var(--color-ts-interface);
-}
-.tsd-kind-constructor {
-    color: var(--color-ts-constructor);
-}
-.tsd-kind-property {
-    color: var(--color-ts-property);
-}
-.tsd-kind-method {
-    color: var(--color-ts-method);
-}
-.tsd-kind-reference {
-    color: var(--color-ts-reference);
-}
-.tsd-kind-call-signature {
-    color: var(--color-ts-call-signature);
-}
-.tsd-kind-index-signature {
-    color: var(--color-ts-index-signature);
-}
-.tsd-kind-constructor-signature {
-    color: var(--color-ts-constructor-signature);
-}
-.tsd-kind-parameter {
-    color: var(--color-ts-parameter);
-}
-.tsd-kind-type-parameter {
-    color: var(--color-ts-type-parameter);
-}
-.tsd-kind-accessor {
-    color: var(--color-ts-accessor);
-}
-.tsd-kind-get-signature {
-    color: var(--color-ts-get-signature);
-}
-.tsd-kind-set-signature {
-    color: var(--color-ts-set-signature);
-}
-.tsd-kind-type-alias {
-    color: var(--color-ts-type-alias);
-}
+    .tsd-signature-symbol {
+        color: var(--color-text-aside);
+        font-weight: normal;
+    }
 
-/* if we have a kind icon, don't color the text by kind */
-.tsd-kind-icon ~ span {
-    color: var(--color-text);
-}
+    .tsd-signature-type {
+        font-style: italic;
+        font-weight: normal;
+    }
 
-* {
-    scrollbar-width: thin;
-    scrollbar-color: var(--color-accent) var(--color-icon-background);
-}
+    .tsd-signatures {
+        padding: 0;
+        margin: 0 0 1em 0;
+        list-style-type: none;
+    }
+    .tsd-signatures .tsd-signature {
+        margin: 0;
+        border-color: var(--color-accent);
+        border-width: 1px 0;
+        transition: background-color 0.1s;
+    }
+    .tsd-signatures .tsd-index-signature:not(:last-child) {
+        margin-bottom: 1em;
+    }
+    .tsd-signatures .tsd-index-signature .tsd-signature {
+        border-width: 1px;
+    }
+    .tsd-description .tsd-signatures .tsd-signature {
+        border-width: 1px;
+    }
 
-*::-webkit-scrollbar {
-    width: 0.75rem;
-}
+    ul.tsd-parameter-list,
+    ul.tsd-type-parameter-list {
+        list-style: square;
+        margin: 0;
+        padding-left: 20px;
+    }
+    ul.tsd-parameter-list > li.tsd-parameter-signature,
+    ul.tsd-type-parameter-list > li.tsd-parameter-signature {
+        list-style: none;
+        margin-left: -20px;
+    }
+    ul.tsd-parameter-list h5,
+    ul.tsd-type-parameter-list h5 {
+        font-size: 16px;
+        margin: 1em 0 0.5em 0;
+    }
+    .tsd-sources {
+        margin-top: 1rem;
+        font-size: 0.875em;
+    }
+    .tsd-sources a {
+        color: var(--color-text-aside);
+        text-decoration: underline;
+    }
+    .tsd-sources ul {
+        list-style: none;
+        padding: 0;
+    }
 
-*::-webkit-scrollbar-track {
-    background: var(--color-icon-background);
-}
+    .tsd-page-toolbar {
+        position: sticky;
+        z-index: 1;
+        top: 0;
+        left: 0;
+        width: 100%;
+        color: var(--color-text);
+        background: var(--color-background-secondary);
+        border-bottom: 1px var(--color-accent) solid;
+        transition: transform 0.3s ease-in-out;
+    }
+    .tsd-page-toolbar a {
+        color: var(--color-text);
+        text-decoration: none;
+    }
+    .tsd-page-toolbar a.title {
+        font-weight: bold;
+    }
+    .tsd-page-toolbar a.title:hover {
+        text-decoration: underline;
+    }
+    .tsd-page-toolbar .tsd-toolbar-contents {
+        display: flex;
+        justify-content: space-between;
+        height: 2.5rem;
+        margin: 0 auto;
+    }
+    .tsd-page-toolbar .table-cell {
+        position: relative;
+        white-space: nowrap;
+        line-height: 40px;
+    }
+    .tsd-page-toolbar .table-cell:first-child {
+        width: 100%;
+    }
+    .tsd-page-toolbar .tsd-toolbar-icon {
+        box-sizing: border-box;
+        line-height: 0;
+        padding: 12px 0;
+    }
 
-*::-webkit-scrollbar-thumb {
-    background-color: var(--color-accent);
-    border-radius: 999rem;
-    border: 0.25rem solid var(--color-icon-background);
-}
+    .tsd-widget {
+        display: inline-block;
+        overflow: hidden;
+        opacity: 0.8;
+        height: 40px;
+        transition:
+            opacity 0.1s,
+            background-color 0.2s;
+        vertical-align: bottom;
+        cursor: pointer;
+    }
+    .tsd-widget:hover {
+        opacity: 0.9;
+    }
+    .tsd-widget.active {
+        opacity: 1;
+        background-color: var(--color-accent);
+    }
+    .tsd-widget.no-caption {
+        width: 40px;
+    }
+    .tsd-widget.no-caption:before {
+        margin: 0;
+    }
 
-/* mobile */
-@media (max-width: 769px) {
     .tsd-widget.options,
     .tsd-widget.menu {
-        display: inline-block;
+        display: none;
     }
-
-    .container-main {
-        display: flex;
+    input[type="checkbox"] + .tsd-widget:before {
+        background-position: -120px 0;
+    }
+    input[type="checkbox"]:checked + .tsd-widget:before {
+        background-position: -160px 0;
     }
-    html .col-content {
-        float: none;
+
+    img {
         max-width: 100%;
-        width: 100%;
     }
-    html .col-sidebar {
-        position: fixed !important;
-        overflow-y: auto;
-        -webkit-overflow-scrolling: touch;
-        z-index: 1024;
-        top: 0 !important;
-        bottom: 0 !important;
-        left: auto !important;
-        right: 0 !important;
-        padding: 1.5rem 1.5rem 0 0;
-        width: 75vw;
-        visibility: hidden;
-        background-color: var(--color-background);
-        transform: translate(100%, 0);
+
+    .tsd-member-summary-name {
+        display: inline-flex;
+        align-items: center;
+        padding: 0.25rem;
+        text-decoration: none;
     }
-    html .col-sidebar > *:last-child {
-        padding-bottom: 20px;
+
+    .tsd-anchor-icon {
+        display: inline-flex;
+        align-items: center;
+        margin-left: 0.5rem;
+        color: var(--color-text);
     }
-    html .overlay {
-        content: "";
-        display: block;
-        position: fixed;
-        z-index: 1023;
-        top: 0;
-        left: 0;
-        right: 0;
-        bottom: 0;
-        background-color: rgba(0, 0, 0, 0.75);
+
+    .tsd-anchor-icon svg {
+        width: 1em;
+        height: 1em;
         visibility: hidden;
     }
 
-    .to-has-menu .overlay {
-        animation: fade-in 0.4s;
+    .tsd-member-summary-name:hover > .tsd-anchor-icon svg,
+    .tsd-anchor-link:hover > .tsd-anchor-icon svg {
+        visibility: visible;
     }
 
-    .to-has-menu .col-sidebar {
-        animation: pop-in-from-right 0.4s;
+    .deprecated {
+        text-decoration: line-through !important;
     }
 
-    .from-has-menu .overlay {
-        animation: fade-out 0.4s;
+    .warning {
+        padding: 1rem;
+        color: var(--color-warning-text);
+        background: var(--color-background-warning);
     }
 
-    .from-has-menu .col-sidebar {
-        animation: pop-out-to-right 0.4s;
+    .tsd-kind-project {
+        color: var(--color-ts-project);
     }
-
-    .has-menu body {
-        overflow: hidden;
+    .tsd-kind-module {
+        color: var(--color-ts-module);
     }
-    .has-menu .overlay {
-        visibility: visible;
+    .tsd-kind-namespace {
+        color: var(--color-ts-namespace);
     }
-    .has-menu .col-sidebar {
-        visibility: visible;
-        transform: translate(0, 0);
-        display: flex;
-        flex-direction: column;
-        gap: 1.5rem;
-        max-height: 100vh;
-        padding: 1rem 2rem;
+    .tsd-kind-enum {
+        color: var(--color-ts-enum);
     }
-    .has-menu .tsd-navigation {
-        max-height: 100%;
+    .tsd-kind-enum-member {
+        color: var(--color-ts-enum-member);
     }
-    #tsd-toolbar-links {
-        display: none;
+    .tsd-kind-variable {
+        color: var(--color-ts-variable);
     }
-    .tsd-navigation .tsd-nav-link {
-        display: flex;
+    .tsd-kind-function {
+        color: var(--color-ts-function);
     }
-}
-
-/* one sidebar */
-@media (min-width: 770px) {
-    .container-main {
-        display: grid;
-        grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
-        grid-template-areas: "sidebar content";
-        margin: 2rem auto;
+    .tsd-kind-class {
+        color: var(--color-ts-class);
     }
-
-    .col-sidebar {
-        grid-area: sidebar;
+    .tsd-kind-interface {
+        color: var(--color-ts-interface);
     }
-    .col-content {
-        grid-area: content;
-        padding: 0 1rem;
+    .tsd-kind-constructor {
+        color: var(--color-ts-constructor);
     }
-}
-@media (min-width: 770px) and (max-width: 1399px) {
-    .col-sidebar {
-        max-height: calc(100vh - 2rem - 42px);
-        overflow: auto;
-        position: sticky;
-        top: 42px;
-        padding-top: 1rem;
+    .tsd-kind-property {
+        color: var(--color-ts-property);
     }
-    .site-menu {
-        margin-top: 1rem;
+    .tsd-kind-method {
+        color: var(--color-ts-method);
+    }
+    .tsd-kind-reference {
+        color: var(--color-ts-reference);
+    }
+    .tsd-kind-call-signature {
+        color: var(--color-ts-call-signature);
+    }
+    .tsd-kind-index-signature {
+        color: var(--color-ts-index-signature);
+    }
+    .tsd-kind-constructor-signature {
+        color: var(--color-ts-constructor-signature);
+    }
+    .tsd-kind-parameter {
+        color: var(--color-ts-parameter);
+    }
+    .tsd-kind-type-parameter {
+        color: var(--color-ts-type-parameter);
+    }
+    .tsd-kind-accessor {
+        color: var(--color-ts-accessor);
+    }
+    .tsd-kind-get-signature {
+        color: var(--color-ts-get-signature);
+    }
+    .tsd-kind-set-signature {
+        color: var(--color-ts-set-signature);
+    }
+    .tsd-kind-type-alias {
+        color: var(--color-ts-type-alias);
     }
-}
 
-/* two sidebars */
-@media (min-width: 1200px) {
-    .container-main {
-        grid-template-columns: minmax(0, 1fr) minmax(0, 2.5fr) minmax(0, 20rem);
-        grid-template-areas: "sidebar content toc";
+    /* if we have a kind icon, don't color the text by kind */
+    .tsd-kind-icon ~ span {
+        color: var(--color-text);
     }
 
-    .col-sidebar {
-        display: contents;
+    * {
+        scrollbar-width: thin;
+        scrollbar-color: var(--color-accent) var(--color-icon-background);
     }
 
-    .page-menu {
-        grid-area: toc;
-        padding-left: 1rem;
+    *::-webkit-scrollbar {
+        width: 0.75rem;
     }
-    .site-menu {
-        grid-area: sidebar;
+
+    *::-webkit-scrollbar-track {
+        background: var(--color-icon-background);
     }
 
-    .site-menu {
-        margin-top: 1rem;
+    *::-webkit-scrollbar-thumb {
+        background-color: var(--color-accent);
+        border-radius: 999rem;
+        border: 0.25rem solid var(--color-icon-background);
     }
 
-    .page-menu,
-    .site-menu {
-        max-height: calc(100vh - 2rem - 42px);
-        overflow: auto;
-        position: sticky;
-        top: 42px;
+    /* mobile */
+    @media (max-width: 769px) {
+        .tsd-widget.options,
+        .tsd-widget.menu {
+            display: inline-block;
+        }
+
+        .container-main {
+            display: flex;
+        }
+        html .col-content {
+            float: none;
+            max-width: 100%;
+            width: 100%;
+        }
+        html .col-sidebar {
+            position: fixed !important;
+            overflow-y: auto;
+            -webkit-overflow-scrolling: touch;
+            z-index: 1024;
+            top: 0 !important;
+            bottom: 0 !important;
+            left: auto !important;
+            right: 0 !important;
+            padding: 1.5rem 1.5rem 0 0;
+            width: 75vw;
+            visibility: hidden;
+            background-color: var(--color-background);
+            transform: translate(100%, 0);
+        }
+        html .col-sidebar > *:last-child {
+            padding-bottom: 20px;
+        }
+        html .overlay {
+            content: "";
+            display: block;
+            position: fixed;
+            z-index: 1023;
+            top: 0;
+            left: 0;
+            right: 0;
+            bottom: 0;
+            background-color: rgba(0, 0, 0, 0.75);
+            visibility: hidden;
+        }
+
+        .to-has-menu .overlay {
+            animation: fade-in 0.4s;
+        }
+
+        .to-has-menu .col-sidebar {
+            animation: pop-in-from-right 0.4s;
+        }
+
+        .from-has-menu .overlay {
+            animation: fade-out 0.4s;
+        }
+
+        .from-has-menu .col-sidebar {
+            animation: pop-out-to-right 0.4s;
+        }
+
+        .has-menu body {
+            overflow: hidden;
+        }
+        .has-menu .overlay {
+            visibility: visible;
+        }
+        .has-menu .col-sidebar {
+            visibility: visible;
+            transform: translate(0, 0);
+            display: flex;
+            flex-direction: column;
+            gap: 1.5rem;
+            max-height: 100vh;
+            padding: 1rem 2rem;
+        }
+        .has-menu .tsd-navigation {
+            max-height: 100%;
+        }
+        #tsd-toolbar-links {
+            display: none;
+        }
+        .tsd-navigation .tsd-nav-link {
+            display: flex;
+        }
+    }
+
+    /* one sidebar */
+    @media (min-width: 770px) {
+        .container-main {
+            display: grid;
+            grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
+            grid-template-areas: "sidebar content";
+            margin: 2rem auto;
+        }
+
+        .col-sidebar {
+            grid-area: sidebar;
+        }
+        .col-content {
+            grid-area: content;
+            padding: 0 1rem;
+        }
+    }
+    @media (min-width: 770px) and (max-width: 1399px) {
+        .col-sidebar {
+            max-height: calc(100vh - 2rem - 42px);
+            overflow: auto;
+            position: sticky;
+            top: 42px;
+            padding-top: 1rem;
+        }
+        .site-menu {
+            margin-top: 1rem;
+        }
+    }
+
+    /* two sidebars */
+    @media (min-width: 1200px) {
+        .container-main {
+            grid-template-columns: minmax(0, 1fr) minmax(0, 2.5fr) minmax(
+                    0,
+                    20rem
+                );
+            grid-template-areas: "sidebar content toc";
+        }
+
+        .col-sidebar {
+            display: contents;
+        }
+
+        .page-menu {
+            grid-area: toc;
+            padding-left: 1rem;
+        }
+        .site-menu {
+            grid-area: sidebar;
+        }
+
+        .site-menu {
+            margin-top: 1rem;
+        }
+
+        .page-menu,
+        .site-menu {
+            max-height: calc(100vh - 2rem - 42px);
+            overflow: auto;
+            position: sticky;
+            top: 42px;
+        }
     }
 }
diff --git a/docs/api-wasm/classes/AccessRights.html b/docs/api-wasm/classes/AccessRights.html
index c3e930a74..191f25a62 100644
--- a/docs/api-wasm/classes/AccessRights.html
+++ b/docs/api-wasm/classes/AccessRights.html
@@ -1,16 +1,16 @@
-AccessRights | api-wasm

Class AccessRights

Constructors

constructor +AccessRights | api-wasm

Class AccessRights

Constructors

Methods

  • Returns void

  • Returns boolean

  • Returns boolean

  • Returns boolean

  • Returns boolean

  • Returns number

  • Returns number

  • Returns number

  • Returns number

  • Returns number

  • Returns number

  • Returns number

  • Returns number

+NONE +READ +READ_ADD +READ_ADD_WRITE +READ_WRITE +WRITE +

Constructors

Methods

  • Returns void

  • Returns boolean

  • Returns boolean

  • Returns boolean

  • Returns boolean

  • Returns number

  • Returns number

  • Parameters

    • read: boolean
    • write: boolean
    • add: boolean

    Returns AccessRights

  • Returns number

  • Returns number

  • Returns number

  • Returns number

  • Returns number

  • Returns number

diff --git a/docs/api-wasm/classes/AccountHash.html b/docs/api-wasm/classes/AccountHash.html index 7a615f161..89b1e8ec4 100644 --- a/docs/api-wasm/classes/AccountHash.html +++ b/docs/api-wasm/classes/AccountHash.html @@ -1,9 +1,9 @@ -AccountHash | api-wasm

Class AccountHash

Constructors

constructor +AccountHash | api-wasm

Class AccountHash

Constructors

Methods

  • Returns void

  • Returns string

  • Returns string

  • Returns any

+toFormattedString +toHexString +toJson +fromFormattedStr +fromPublicKey +fromUint8Array +

Constructors

  • Parameters

    • account_hash_hex_str: string

    Returns AccountHash

Methods

  • Returns void

  • Returns string

  • Returns string

  • Returns any

diff --git a/docs/api-wasm/classes/AccountIdentifier.html b/docs/api-wasm/classes/AccountIdentifier.html index dfc8f6dd2..2e397ebe3 100644 --- a/docs/api-wasm/classes/AccountIdentifier.html +++ b/docs/api-wasm/classes/AccountIdentifier.html @@ -1,7 +1,7 @@ -AccountIdentifier | api-wasm

Class AccountIdentifier

Constructors

constructor +AccountIdentifier | api-wasm

Class AccountIdentifier

Constructors

Methods

  • Returns void

  • Returns any

+toJson +fromAccountHash +fromFormattedStr +fromPublicKey +

Constructors

Methods

  • Returns void

  • Returns any

diff --git a/docs/api-wasm/classes/AddressableEntityHash.html b/docs/api-wasm/classes/AddressableEntityHash.html index c223299c5..fba760e30 100644 --- a/docs/api-wasm/classes/AddressableEntityHash.html +++ b/docs/api-wasm/classes/AddressableEntityHash.html @@ -1,6 +1,6 @@ -AddressableEntityHash | api-wasm

Class AddressableEntityHash

Constructors

constructor +AddressableEntityHash | api-wasm

Class AddressableEntityHash

Constructors

Methods

  • Returns void

  • Returns string

+toFormattedString +fromFormattedStr +fromUint8Array +

Constructors

Methods

  • Returns void

  • Returns string

diff --git a/docs/api-wasm/classes/ArgsSimple.html b/docs/api-wasm/classes/ArgsSimple.html index 8be5eff90..dab5a908c 100644 --- a/docs/api-wasm/classes/ArgsSimple.html +++ b/docs/api-wasm/classes/ArgsSimple.html @@ -1,3 +1,2 @@ -ArgsSimple | api-wasm

Class ArgsSimple

Constructors

Methods

Constructors

Methods

  • Returns void

+ArgsSimple | api-wasm

Class ArgsSimple

Methods

Methods

  • Returns void

diff --git a/docs/api-wasm/classes/BlockHash.html b/docs/api-wasm/classes/BlockHash.html index d55084b2f..b029ea42b 100644 --- a/docs/api-wasm/classes/BlockHash.html +++ b/docs/api-wasm/classes/BlockHash.html @@ -1,6 +1,6 @@ -BlockHash | api-wasm

Class BlockHash

Constructors

constructor +BlockHash | api-wasm

Class BlockHash

Constructors

Methods

Constructors

  • Parameters

    • block_hash_hex_str: string

    Returns BlockHash

Methods

  • Returns void

  • Returns any

  • Returns string

+toJson +toString +fromDigest +

Constructors

  • Parameters

    • block_hash_hex_str: string

    Returns BlockHash

Methods

  • Returns void

  • Returns any

  • Returns string

diff --git a/docs/api-wasm/classes/BlockIdentifier.html b/docs/api-wasm/classes/BlockIdentifier.html index 1062f0016..1e0cbaffb 100644 --- a/docs/api-wasm/classes/BlockIdentifier.html +++ b/docs/api-wasm/classes/BlockIdentifier.html @@ -1,6 +1,6 @@ -BlockIdentifier | api-wasm

Class BlockIdentifier

Constructors

constructor +BlockIdentifier | api-wasm

Class BlockIdentifier

Constructors

Methods

  • Returns void

  • Returns any

+fromHeight +

Constructors

Methods

  • Returns void

  • Returns any

diff --git a/docs/api-wasm/classes/Body.html b/docs/api-wasm/classes/Body.html index 55155fb77..51e98da1d 100644 --- a/docs/api-wasm/classes/Body.html +++ b/docs/api-wasm/classes/Body.html @@ -1,7 +1,6 @@ -Body | api-wasm

Class Body

Represents the body of an event, containing processed deploy information.

-

Constructors

Properties

get_deploy_processed +Body | api-wasm

Class Body

Represents the body of an event, containing processed deploy information.

+

Constructors

Properties

get_deploy_processed: TransactionProcessed
get_transaction_processed: TransactionProcessed
transaction_processed?: TransactionProcessed

Methods

  • Returns void

+

Properties

get_deploy_processed: TransactionProcessed
get_transaction_processed: TransactionProcessed
transaction_processed?: TransactionProcessed

Methods

  • Returns void

diff --git a/docs/api-wasm/classes/Bytes.html b/docs/api-wasm/classes/Bytes.html index f681c1102..212009a98 100644 --- a/docs/api-wasm/classes/Bytes.html +++ b/docs/api-wasm/classes/Bytes.html @@ -1,4 +1,4 @@ -Bytes | api-wasm

Class Bytes

Constructors

constructor +Bytes | api-wasm

Class Bytes

Constructors

Methods

Constructors

Methods

  • Returns void

  • Parameters

    • uint8_array: Uint8Array

    Returns Bytes

+fromUint8Array +

Constructors

Methods

  • Returns void

  • Parameters

    • uint8_array: Uint8Array

    Returns Bytes

diff --git a/docs/api-wasm/classes/CasperWallet.html b/docs/api-wasm/classes/CasperWallet.html index f1a70d221..c12847b28 100644 --- a/docs/api-wasm/classes/CasperWallet.html +++ b/docs/api-wasm/classes/CasperWallet.html @@ -1,30 +1,30 @@ -CasperWallet | api-wasm

Class CasperWallet

Constructors

constructor +CasperWallet | api-wasm

Class CasperWallet

Constructors

Methods

  • Returns Promise<boolean>

  • Returns Promise<boolean>

  • Returns void

  • Returns Promise<string>

  • Returns Promise<string>

  • Returns Promise<boolean>

Constructors

Methods

  • Returns Promise<boolean>

  • Returns Promise<boolean>

  • Returns void

  • Returns Promise<string>

  • Returns Promise<string>

  • Returns Promise<boolean>

  • Signs a deploy with the provided or active public key.

    This function requests a connection to the wallet, retrieves the public key (either provided or active), serializes the deploy, signs it, and returns the signed deploy.

    -

    Arguments

      +

      Arguments

      • deploy - The deploy object to be signed.
      • public_key - An optional public key string. If None, the active public key is used.
      -

      Returns

        +

        Returns

        • Ok(Deploy) - The signed deploy object.
        • Err(JsError) - An error if the connection fails, the public key retrieval fails, the serialization fails, the signing fails, or if the signing is cancelled.
        -

        Errors

        This function returns a JsError if:

        +

        Errors

        This function returns a JsError if:

        • The connection to the wallet could not be established.
        • The public key could not be retrieved.
        • @@ -32,45 +32,45 @@
        • The signing operation fails.
        • The signing is cancelled by the user.
        -

    Parameters

    • deploy: Deploy
    • Optionalpublic_key: string

    Returns Promise<Deploy>

  • Alias for the sign_message function, specifically for signing deploy hashes.

    +

    Parameters

    • deploy: Deploy
    • Optionalpublic_key: string

    Returns Promise<Deploy>

  • Alias for the sign_message function, specifically for signing deploy hashes.

    This function calls sign_message to sign the provided deploy hash with the given or active public key.

    -

    Arguments

      +

      Arguments

      • deploy_hash - The deploy hash string to be signed.
      • public_key - An optional public key string. If None, the active public key is used.
      -

      Returns

        +

        Returns

        • Ok(String) - The signature string.
        • Err(JsError) - An error if the signing process fails.
        -

    Parameters

    • deploy_hash: string
    • Optionalpublic_key: string

    Returns Promise<string>

  • Signs a message with the provided or active public key.

    +

    Parameters

    • deploy_hash: string
    • Optionalpublic_key: string

    Returns Promise<string>

  • Signs a message with the provided or active public key.

    This function requests a connection to the wallet, retrieves the public key (either provided or active), signs the message, and returns the signature.

    -

    Arguments

      +

      Arguments

      • message - The message string to be signed.
      • public_key - An optional public key string. If None, the active public key is used.
      -

      Returns

        +

        Returns

        • Ok(String) - The signature string.
        • Err(JsError) - An error if the connection fails, the public key retrieval fails, the signing fails, or if the signing is cancelled.
        -

        Errors

        This function returns a JsError if:

        +

        Errors

        This function returns a JsError if:

        • The connection to the wallet could not be established.
        • The public key could not be retrieved.
        • The signing operation fails.
        • The signing is cancelled by the user.
        -

    Parameters

    • message: string
    • Optionalpublic_key: string

    Returns Promise<string>

  • Alias for the sign_message function, specifically for signing transaction hashes.

    +

    Parameters

    • message: string
    • Optionalpublic_key: string

    Returns Promise<string>

  • Alias for the sign_message function, specifically for signing transaction hashes.

    This function calls sign_message to sign the provided transaction hash with the given or active public key.

    -

    Arguments

      +

      Arguments

      • transaction_hash - The transaction hash string to be signed.
      • public_key - An optional public key string. If None, the active public key is used.
      -

      Returns

        +

        Returns

        • Ok(String) - The signature string.
        • Err(JsError) - An error if the signing process fails.
        -

    Parameters

    • transaction_hash: string
    • Optionalpublic_key: string

    Returns Promise<string>

  • Returns Promise<boolean>

+

Parameters

  • transaction_hash: string
  • Optionalpublic_key: string

Returns Promise<string>

  • Returns Promise<boolean>

diff --git a/docs/api-wasm/classes/ContractHash.html b/docs/api-wasm/classes/ContractHash.html index 3a27243e1..7306ddb05 100644 --- a/docs/api-wasm/classes/ContractHash.html +++ b/docs/api-wasm/classes/ContractHash.html @@ -1,6 +1,6 @@ -ContractHash | api-wasm

Class ContractHash

Constructors

constructor +ContractHash | api-wasm

Class ContractHash

Constructors

Methods

  • Returns void

  • Returns string

+toFormattedString +fromFormattedStr +fromUint8Array +

Constructors

  • Parameters

    • contract_hash_hex_str: string

    Returns ContractHash

Methods

  • Returns void

  • Returns string

diff --git a/docs/api-wasm/classes/ContractPackageHash.html b/docs/api-wasm/classes/ContractPackageHash.html index 5bc77af88..05ca6e714 100644 --- a/docs/api-wasm/classes/ContractPackageHash.html +++ b/docs/api-wasm/classes/ContractPackageHash.html @@ -1,6 +1,6 @@ -ContractPackageHash | api-wasm

Class ContractPackageHash

Constructors

constructor +ContractPackageHash | api-wasm

Class ContractPackageHash

Constructors

Methods

  • Returns void

  • Returns string

+toFormattedString +fromFormattedStr +fromUint8Array +

Constructors

Methods

  • Returns void

  • Returns string

diff --git a/docs/api-wasm/classes/Deploy.html b/docs/api-wasm/classes/Deploy.html index 26655e347..10e4f69cb 100644 --- a/docs/api-wasm/classes/Deploy.html +++ b/docs/api-wasm/classes/Deploy.html @@ -1,42 +1,42 @@ -Deploy | api-wasm

Class Deploy

Constructors

constructor +Deploy | api-wasm

Class Deploy

Constructors

  • Parameters

    • deploy: any

    Returns Deploy

Properties

Methods

  • Returns string

  • Parameters

    • js_value_arg: any
    • Optionalsecret_key: string

    Returns Deploy

  • Parameters

    • public_key: string
    • signature: string

    Returns Deploy

  • Returns any

  • Returns any

  • Returns any

  • Returns string

  • Returns string

  • Returns string

  • Returns void

  • Returns boolean

  • Returns boolean

  • Returns boolean

  • Returns boolean

  • Parameters

    • phase: number

    Returns boolean

  • Returns boolean

  • Returns boolean

  • Returns boolean

  • Returns boolean

  • Parameters

    • conv_rate: number

    Returns string

  • Parameters

    • secret_key: string

    Returns Deploy

  • Returns string

  • Returns any

  • Returns string

  • Returns boolean

  • Parameters

    Returns Deploy

  • Parameters

    • chain_name: string
    • Optionalsecret_key: string

    Returns Deploy

  • Parameters

    • entry_point_name: string
    • Optionalsecret_key: string

    Returns Deploy

  • Parameters

    • module_bytes: Bytes
    • Optionalsecret_key: string

    Returns Deploy

  • Parameters

    • payment: any
    • Optionalsecret_key: string

    Returns Deploy

  • Parameters

    • Optionalsecret_key: string

    Returns Deploy

  • Parameters

    • session: any
    • Optionalsecret_key: string

    Returns Deploy

  • Parameters

    • amount: string
    • Optionalsecret_key: string

    Returns Deploy

  • Parameters

    • timestamp: string
    • Optionalsecret_key: string

    Returns Deploy

  • Parameters

    • ttl: string
    • Optionalsecret_key: string

    Returns Deploy

  • Parameters

    Returns Deploy

+toJson +TTL +validateDeploySize +withAccount +withChainName +withEntryPointName +withHash +withModuleBytes +withPackageHash +withPayment +withSecretKey +withSession +withStandardPayment +withTimestamp +withTTL +withPaymentAndSession +withTransfer +

Constructors

  • Parameters

    • deploy: any

    Returns Deploy

Properties

Methods

  • Returns string

  • Parameters

    • js_value_arg: any
    • Optionalsecret_key: string

    Returns Deploy

  • Parameters

    • public_key: string
    • signature: string

    Returns Deploy

  • Returns any

  • Returns any

  • Returns any

  • Returns string

  • Returns string

  • Returns string

  • Returns void

  • Returns boolean

  • Returns boolean

  • Returns boolean

  • Returns boolean

  • Parameters

    • phase: number

    Returns boolean

  • Returns boolean

  • Returns boolean

  • Returns boolean

  • Returns boolean

  • Parameters

    • conv_rate: number

    Returns string

  • Parameters

    • secret_key: string

    Returns Deploy

  • Returns string

  • Returns any

  • Returns string

  • Returns boolean

  • Parameters

    • chain_name: string
    • Optionalsecret_key: string

    Returns Deploy

  • Parameters

    • entry_point_name: string
    • Optionalsecret_key: string

    Returns Deploy

  • Parameters

    • module_bytes: Bytes
    • Optionalsecret_key: string

    Returns Deploy

  • Parameters

    • payment: any
    • Optionalsecret_key: string

    Returns Deploy

  • Parameters

    • Optionalsecret_key: string

    Returns Deploy

  • Parameters

    • session: any
    • Optionalsecret_key: string

    Returns Deploy

  • Parameters

    • amount: string
    • Optionalsecret_key: string

    Returns Deploy

  • Parameters

    • timestamp: string
    • Optionalsecret_key: string

    Returns Deploy

  • Parameters

    • ttl: string
    • Optionalsecret_key: string

    Returns Deploy

diff --git a/docs/api-wasm/classes/DeployHash.html b/docs/api-wasm/classes/DeployHash.html index 28d83c153..76ccf39d9 100644 --- a/docs/api-wasm/classes/DeployHash.html +++ b/docs/api-wasm/classes/DeployHash.html @@ -1,6 +1,6 @@ -DeployHash | api-wasm

Class DeployHash

Constructors

constructor +DeployHash | api-wasm

Class DeployHash

Constructors

Methods

Constructors

  • Parameters

    • deploy_hash_hex_str: string

    Returns DeployHash

Methods

  • Returns void

  • Returns any

  • Returns string

+toJson +toString +fromDigest +

Constructors

  • Parameters

    • deploy_hash_hex_str: string

    Returns DeployHash

Methods

  • Returns void

  • Returns any

  • Returns string

diff --git a/docs/api-wasm/classes/DeployStrParams.html b/docs/api-wasm/classes/DeployStrParams.html index 1e42bef18..41fe14d28 100644 --- a/docs/api-wasm/classes/DeployStrParams.html +++ b/docs/api-wasm/classes/DeployStrParams.html @@ -1,11 +1,11 @@ -DeployStrParams | api-wasm

Class DeployStrParams

Constructors

Properties

chain_name -gas_price_tolerance -secret_key -session_account -timestamp? +DeployStrParams | api-wasm

Class DeployStrParams

Constructors

  • Parameters

    • chain_name: string
    • session_account: string
    • Optionalsecret_key: string
    • Optionaltimestamp: string
    • Optionalttl: string
    • Optionalgas_price_tolerance: string

    Returns DeployStrParams

Properties

chain_name: string
gas_price_tolerance: string
secret_key: string
session_account: string
timestamp?: string
ttl?: string

Methods

  • Returns void

  • Returns void

  • Returns void

+setDefaultTimestamp +setDefaultTTL +

Constructors

  • Parameters

    • chain_name: string
    • session_account: string
    • Optionalsecret_key: string
    • Optionaltimestamp: string
    • Optionalttl: string
    • Optionalgas_price_tolerance: string

    Returns DeployStrParams

Properties

timestamp?: string
ttl?: string

Accessors

  • get chain_name(): string
  • Returns string

  • set chain_name(value: string): void
  • Parameters

    • value: string

    Returns void

  • get gas_price_tolerance(): string
  • Returns string

  • set gas_price_tolerance(value: string): void
  • Parameters

    • value: string

    Returns void

  • get secret_key(): string
  • Returns string

  • set secret_key(value: string): void
  • Parameters

    • value: string

    Returns void

  • get session_account(): string
  • Returns string

  • set session_account(value: string): void
  • Parameters

    • value: string

    Returns void

Methods

  • Returns void

  • Returns void

  • Returns void

diff --git a/docs/api-wasm/classes/DictionaryAddr.html b/docs/api-wasm/classes/DictionaryAddr.html index 076897003..3f2aae41d 100644 --- a/docs/api-wasm/classes/DictionaryAddr.html +++ b/docs/api-wasm/classes/DictionaryAddr.html @@ -1,3 +1,3 @@ -DictionaryAddr | api-wasm

Class DictionaryAddr

Constructors

constructor +DictionaryAddr | api-wasm

Class DictionaryAddr

Constructors

Methods

Constructors

Methods

  • Returns void

+

Constructors

Methods

  • Returns void

diff --git a/docs/api-wasm/classes/DictionaryItemIdentifier.html b/docs/api-wasm/classes/DictionaryItemIdentifier.html index ea8dd5d16..2c9b53ce2 100644 --- a/docs/api-wasm/classes/DictionaryItemIdentifier.html +++ b/docs/api-wasm/classes/DictionaryItemIdentifier.html @@ -1,9 +1,8 @@ -DictionaryItemIdentifier | api-wasm

Class DictionaryItemIdentifier

Constructors

Methods

  • Returns void

  • Returns any

+DictionaryItemIdentifier | api-wasm

Class DictionaryItemIdentifier

Methods

  • Returns void

  • Returns any

  • Parameters

    • account_hash: string
    • dictionary_name: string
    • dictionary_item_key: string

    Returns DictionaryItemIdentifier

  • Parameters

    • contract_addr: string
    • dictionary_name: string
    • dictionary_item_key: string

    Returns DictionaryItemIdentifier

  • Parameters

    • entity_addr: string
    • dictionary_name: string
    • dictionary_item_key: string

    Returns DictionaryItemIdentifier

diff --git a/docs/api-wasm/classes/DictionaryItemStrParams.html b/docs/api-wasm/classes/DictionaryItemStrParams.html index 5b947f25d..34d4af383 100644 --- a/docs/api-wasm/classes/DictionaryItemStrParams.html +++ b/docs/api-wasm/classes/DictionaryItemStrParams.html @@ -1,9 +1,9 @@ -DictionaryItemStrParams | api-wasm

Class DictionaryItemStrParams

Constructors

constructor +DictionaryItemStrParams | api-wasm

Class DictionaryItemStrParams

Constructors

Methods

  • Returns void

  • Parameters

    • key: string
    • dictionary_name: string
    • dictionary_item_key: string

    Returns void

  • Parameters

    • key: string
    • dictionary_name: string
    • dictionary_item_key: string

    Returns void

  • Parameters

    • value: string

    Returns void

  • Parameters

    • key: string
    • dictionary_name: string
    • dictionary_item_key: string

    Returns void

  • Parameters

    • seed_uref: string
    • dictionary_item_key: string

    Returns void

  • Returns any

+setAccountNamedKey +setContractNamedKey +setDictionary +setEntityNamedKey +setUref +toJson +

Constructors

Methods

  • Returns void

  • Parameters

    • key: string
    • dictionary_name: string
    • dictionary_item_key: string

    Returns void

  • Parameters

    • key: string
    • dictionary_name: string
    • dictionary_item_key: string

    Returns void

  • Parameters

    • value: string

    Returns void

  • Parameters

    • key: string
    • dictionary_name: string
    • dictionary_item_key: string

    Returns void

  • Parameters

    • seed_uref: string
    • dictionary_item_key: string

    Returns void

  • Returns any

diff --git a/docs/api-wasm/classes/Digest.html b/docs/api-wasm/classes/Digest.html index 8efb47ba2..e3930bfff 100644 --- a/docs/api-wasm/classes/Digest.html +++ b/docs/api-wasm/classes/Digest.html @@ -1,7 +1,7 @@ -Digest | api-wasm

Class Digest

Constructors

constructor +Digest | api-wasm

Class Digest

Constructors

  • Parameters

    • digest_hex_str: string

    Returns Digest

Methods

  • Returns void

  • Returns any

  • Returns string

  • Parameters

    • bytes: Uint8Array

    Returns Digest

  • Parameters

    • digest_hex_str: string

    Returns Digest

+toJson +toString +fromRaw +fromString +

Constructors

  • Parameters

    • digest_hex_str: string

    Returns Digest

Methods

  • Returns void

  • Returns any

  • Returns string

  • Parameters

    • bytes: Uint8Array

    Returns Digest

  • Parameters

    • digest_hex_str: string

    Returns Digest

diff --git a/docs/api-wasm/classes/EntityAddr.html b/docs/api-wasm/classes/EntityAddr.html index a1278713e..432b3cf27 100644 --- a/docs/api-wasm/classes/EntityAddr.html +++ b/docs/api-wasm/classes/EntityAddr.html @@ -1,7 +1,6 @@ -EntityAddr | api-wasm

Class EntityAddr

Constructors

Methods

  • Returns void

  • Returns string

  • Returns string

  • Returns any

+EntityAddr | api-wasm

Class EntityAddr

Methods

  • Returns void

  • Returns string

  • Returns string

  • Returns any

  • Parameters

    • formatted_str: string

    Returns EntityAddr

diff --git a/docs/api-wasm/classes/EntityIdentifier.html b/docs/api-wasm/classes/EntityIdentifier.html index 61bae3022..8901a40c0 100644 --- a/docs/api-wasm/classes/EntityIdentifier.html +++ b/docs/api-wasm/classes/EntityIdentifier.html @@ -1,8 +1,8 @@ -EntityIdentifier | api-wasm

Class EntityIdentifier

Constructors

constructor +EntityIdentifier | api-wasm

Class EntityIdentifier

Constructors

Methods

  • Returns void

  • Returns any

+toJson +fromAccountHash +fromEntityAddr +fromFormattedStr +fromPublicKey +

Constructors

Methods

  • Returns void

  • Returns any

diff --git a/docs/api-wasm/classes/EraId.html b/docs/api-wasm/classes/EraId.html index 738b2a640..b1ae355dc 100644 --- a/docs/api-wasm/classes/EraId.html +++ b/docs/api-wasm/classes/EraId.html @@ -1,4 +1,4 @@ -EraId | api-wasm

Class EraId

Constructors

constructor +EraId | api-wasm

Class EraId

Constructors

Methods

Constructors

  • Parameters

    • value: bigint

    Returns EraId

Methods

  • Returns void

  • Returns bigint

+

Constructors

  • Parameters

    • value: bigint

    Returns EraId

Methods

  • Returns void

  • Returns bigint

diff --git a/docs/api-wasm/classes/EventParseResult.html b/docs/api-wasm/classes/EventParseResult.html index 13ee8856e..24acd3adb 100644 --- a/docs/api-wasm/classes/EventParseResult.html +++ b/docs/api-wasm/classes/EventParseResult.html @@ -1,6 +1,5 @@ -EventParseResult | api-wasm

Class EventParseResult

Represents the result of parsing an event, containing error information and the event body.

-

Constructors

Properties

body? +EventParseResult | api-wasm

Class EventParseResult

Represents the result of parsing an event, containing error information and the event body.

+

Properties

Methods

Constructors

Properties

body?: Body
err?: string

Methods

  • Returns void

+

Properties

body?: Body
err?: string

Methods

  • Returns void

diff --git a/docs/api-wasm/classes/ExecutionResult.html b/docs/api-wasm/classes/ExecutionResult.html index 3e1cdb1e3..b9d01077c 100644 --- a/docs/api-wasm/classes/ExecutionResult.html +++ b/docs/api-wasm/classes/ExecutionResult.html @@ -1,8 +1,7 @@ -ExecutionResult | api-wasm

Class ExecutionResult

Represents the result of an execution, either Success or Failure.

-

Constructors

Properties

Failure? -Success? +ExecutionResult | api-wasm

Class ExecutionResult

Represents the result of an execution, either Success or Failure.

+

Properties

Methods

Constructors

Properties

Failure?: Failure

Optional Failure information.

-
Success?: Version2

Optional Success information.

-

Methods

  • Returns void

+

Properties

Failure?: Failure

Optional Failure information.

+
Success?: Version2

Optional Success information.

+

Methods

  • Returns void

diff --git a/docs/api-wasm/classes/Failure.html b/docs/api-wasm/classes/Failure.html index fe4aefa0a..135d5d59d 100644 --- a/docs/api-wasm/classes/Failure.html +++ b/docs/api-wasm/classes/Failure.html @@ -1,6 +1,5 @@ -Failure | api-wasm

Class Failure

Represents a failure response containing an error message.

-

Constructors

Properties

cost +Failure | api-wasm

Class Failure

Represents a failure response containing an error message.

+

Properties

Methods

Constructors

Properties

cost: string
error_message: string

Methods

  • Returns void

+

Properties

cost: string
error_message: string

Methods

  • Returns void

diff --git a/docs/api-wasm/classes/GetAccountResult.html b/docs/api-wasm/classes/GetAccountResult.html index 15a2c8e8f..f4d18fcaf 100644 --- a/docs/api-wasm/classes/GetAccountResult.html +++ b/docs/api-wasm/classes/GetAccountResult.html @@ -1,7 +1,6 @@ -GetAccountResult | api-wasm

Class GetAccountResult

Constructors

Properties

account +GetAccountResult | api-wasm

Class GetAccountResult

Constructors

Properties

account: any
api_version: any
merkle_proof: string

Methods

  • Returns void

  • Returns any

+toJson +

Properties

account: any
api_version: any
merkle_proof: string

Methods

  • Returns void

  • Returns any

diff --git a/docs/api-wasm/classes/GetAddressableEntityResult.html b/docs/api-wasm/classes/GetAddressableEntityResult.html index 9119cb251..22b7e8b6e 100644 --- a/docs/api-wasm/classes/GetAddressableEntityResult.html +++ b/docs/api-wasm/classes/GetAddressableEntityResult.html @@ -1,7 +1,6 @@ -GetAddressableEntityResult | api-wasm

Class GetAddressableEntityResult

Constructors

Properties

api_version +GetAddressableEntityResult | api-wasm

Class GetAddressableEntityResult

Constructors

Properties

api_version: any
entity_result: any
merkle_proof: string

Methods

  • Returns void

  • Returns any

+toJson +

Properties

api_version: any
entity_result: any
merkle_proof: string

Methods

  • Returns void

  • Returns any

diff --git a/docs/api-wasm/classes/GetAuctionInfoResult.html b/docs/api-wasm/classes/GetAuctionInfoResult.html index 9098ed5d4..57a05c99b 100644 --- a/docs/api-wasm/classes/GetAuctionInfoResult.html +++ b/docs/api-wasm/classes/GetAuctionInfoResult.html @@ -1,9 +1,8 @@ -GetAuctionInfoResult | api-wasm

Class GetAuctionInfoResult

Constructors

Properties

api_version +GetAuctionInfoResult | api-wasm

Class GetAuctionInfoResult

Properties

Methods

Constructors

Properties

api_version: any

Gets the API version as a JsValue.

-
auction_state: any

Gets the auction state as a JsValue.

-

Methods

  • Returns void

  • Converts the GetAuctionInfoResult to a JsValue.

    -

    Returns any

+toJson +

Properties

api_version: any

Gets the API version as a JsValue.

+
auction_state: any

Gets the auction state as a JsValue.

+

Methods

  • Returns void

  • Converts the GetAuctionInfoResult to a JsValue.

    +

    Returns any

diff --git a/docs/api-wasm/classes/GetBalanceResult.html b/docs/api-wasm/classes/GetBalanceResult.html index d88687327..ed0f40c88 100644 --- a/docs/api-wasm/classes/GetBalanceResult.html +++ b/docs/api-wasm/classes/GetBalanceResult.html @@ -1,11 +1,10 @@ -GetBalanceResult | api-wasm

Class GetBalanceResult

Constructors

Properties

api_version +GetBalanceResult | api-wasm

Class GetBalanceResult

Constructors

Properties

api_version: any

Gets the API version as a JsValue.

-
balance_value: any

Gets the balance value as a JsValue.

-
merkle_proof: string

Gets the Merkle proof as a string.

-

Methods

  • Returns void

  • Converts the GetBalanceResult to a JsValue.

    -

    Returns any

+toJson +

Properties

api_version: any

Gets the API version as a JsValue.

+
balance_value: any

Gets the balance value as a JsValue.

+
merkle_proof: string

Gets the Merkle proof as a string.

+

Methods

  • Returns void

  • Converts the GetBalanceResult to a JsValue.

    +

    Returns any

diff --git a/docs/api-wasm/classes/GetBlockResult.html b/docs/api-wasm/classes/GetBlockResult.html index b6e92c32e..931a30fad 100644 --- a/docs/api-wasm/classes/GetBlockResult.html +++ b/docs/api-wasm/classes/GetBlockResult.html @@ -1,9 +1,8 @@ -GetBlockResult | api-wasm

Class GetBlockResult

Constructors

Properties

api_version +GetBlockResult | api-wasm

Class GetBlockResult

Properties

Methods

Constructors

Properties

api_version: any

Gets the API version as a JsValue.

+toJson +

Properties

api_version: any

Gets the API version as a JsValue.

block: any

Gets the block information as a JsValue.

-

Methods

  • Returns void

  • Converts the GetBlockResult to a JsValue.

    -

    Returns any

+

Methods

  • Returns void

  • Converts the GetBlockResult to a JsValue.

    +

    Returns any

diff --git a/docs/api-wasm/classes/GetBlockTransfersResult.html b/docs/api-wasm/classes/GetBlockTransfersResult.html index 21f592674..31616588e 100644 --- a/docs/api-wasm/classes/GetBlockTransfersResult.html +++ b/docs/api-wasm/classes/GetBlockTransfersResult.html @@ -1,11 +1,10 @@ -GetBlockTransfersResult | api-wasm

Class GetBlockTransfersResult

Constructors

Properties

api_version +GetBlockTransfersResult | api-wasm

Class GetBlockTransfersResult

Constructors

Properties

api_version: any

Gets the API version as a JsValue.

-
block_hash: BlockHash

Gets the block hash as an Option.

+toJson +

Properties

api_version: any

Gets the API version as a JsValue.

+
block_hash: BlockHash

Gets the block hash as an Option.

transfers: any

Gets the transfers as a JsValue.

-

Methods

  • Returns void

  • Converts the GetBlockTransfersResult to a JsValue.

    -

    Returns any

+

Methods

  • Returns void

  • Converts the GetBlockTransfersResult to a JsValue.

    +

    Returns any

diff --git a/docs/api-wasm/classes/GetChainspecResult.html b/docs/api-wasm/classes/GetChainspecResult.html index b55b3f370..bcb3da169 100644 --- a/docs/api-wasm/classes/GetChainspecResult.html +++ b/docs/api-wasm/classes/GetChainspecResult.html @@ -1,10 +1,9 @@ -GetChainspecResult | api-wasm

Class GetChainspecResult

A struct representing the result of the get_chainspec function.

-

Constructors

Properties

api_version +GetChainspecResult | api-wasm

Class GetChainspecResult

A struct representing the result of the get_chainspec function.

+

Constructors

Properties

api_version: any

Gets the API version as a JsValue.

-
chainspec_bytes: any

Gets the chainspec bytes as a JsValue.

-

Methods

  • Returns void

  • Converts the GetChainspecResult to a JsValue.

    -

    Returns any

+toJson +

Properties

api_version: any

Gets the API version as a JsValue.

+
chainspec_bytes: any

Gets the chainspec bytes as a JsValue.

+

Methods

  • Returns void

  • Converts the GetChainspecResult to a JsValue.

    +

    Returns any

diff --git a/docs/api-wasm/classes/GetDeployResult.html b/docs/api-wasm/classes/GetDeployResult.html index b3af4daa5..a7470a264 100644 --- a/docs/api-wasm/classes/GetDeployResult.html +++ b/docs/api-wasm/classes/GetDeployResult.html @@ -1,11 +1,10 @@ -GetDeployResult | api-wasm

Class GetDeployResult

Constructors

Properties

api_version +GetDeployResult | api-wasm

Class GetDeployResult

Constructors

Properties

api_version: any

Gets the API version as a JavaScript value.

+toJson +

Properties

api_version: any

Gets the API version as a JavaScript value.

deploy: Deploy

Gets the deploy information.

-
execution_info: any

Gets the execution info as a JavaScript value.

-

Methods

  • Returns void

  • Converts the result to a JSON JavaScript value.

    -

    Returns any

+
execution_info: any

Gets the execution info as a JavaScript value.

+

Methods

  • Returns void

  • Converts the result to a JSON JavaScript value.

    +

    Returns any

diff --git a/docs/api-wasm/classes/GetDictionaryItemResult.html b/docs/api-wasm/classes/GetDictionaryItemResult.html index 56431c2a7..56171a6dc 100644 --- a/docs/api-wasm/classes/GetDictionaryItemResult.html +++ b/docs/api-wasm/classes/GetDictionaryItemResult.html @@ -1,13 +1,12 @@ -GetDictionaryItemResult | api-wasm

Class GetDictionaryItemResult

Constructors

Properties

api_version +GetDictionaryItemResult | api-wasm

Class GetDictionaryItemResult

Constructors

Properties

api_version: any

Gets the API version as a JsValue.

-
dictionary_key: string

Gets the dictionary key as a String.

-
merkle_proof: string

Gets the merkle proof as a String.

-
stored_value: any

Gets the stored value as a JsValue.

-

Methods

  • Returns void

  • Converts the GetDictionaryItemResult to a JsValue.

    -

    Returns any

+toJson +

Properties

api_version: any

Gets the API version as a JsValue.

+
dictionary_key: string

Gets the dictionary key as a String.

+
merkle_proof: string

Gets the merkle proof as a String.

+
stored_value: any

Gets the stored value as a JsValue.

+

Methods

  • Returns void

  • Converts the GetDictionaryItemResult to a JsValue.

    +

    Returns any

diff --git a/docs/api-wasm/classes/GetEraInfoResult.html b/docs/api-wasm/classes/GetEraInfoResult.html index df1cf34ed..2bc1aa533 100644 --- a/docs/api-wasm/classes/GetEraInfoResult.html +++ b/docs/api-wasm/classes/GetEraInfoResult.html @@ -1,6 +1,5 @@ -GetEraInfoResult | api-wasm

Class GetEraInfoResult

Constructors

Properties

api_version +GetEraInfoResult | api-wasm

Class GetEraInfoResult

Properties

Methods

Constructors

Properties

api_version: any
era_summary: any

Methods

  • Returns void

  • Returns any

+toJson +

Properties

api_version: any
era_summary: any

Methods

  • Returns void

  • Returns any

diff --git a/docs/api-wasm/classes/GetEraSummaryResult.html b/docs/api-wasm/classes/GetEraSummaryResult.html index cd606a47a..ce276f60b 100644 --- a/docs/api-wasm/classes/GetEraSummaryResult.html +++ b/docs/api-wasm/classes/GetEraSummaryResult.html @@ -1,10 +1,9 @@ -GetEraSummaryResult | api-wasm

Class GetEraSummaryResult

Wrapper struct for the GetEraSummaryResult from casper_client.

-

Constructors

Properties

api_version +GetEraSummaryResult | api-wasm

Class GetEraSummaryResult

Wrapper struct for the GetEraSummaryResult from casper_client.

+

Properties

Methods

Constructors

Properties

api_version: any

Gets the API version as a JsValue.

-
era_summary: any

Gets the era summary as a JsValue.

-

Methods

  • Returns void

  • Converts the GetEraSummaryResult to a JsValue.

    -

    Returns any

+toJson +

Properties

api_version: any

Gets the API version as a JsValue.

+
era_summary: any

Gets the era summary as a JsValue.

+

Methods

  • Returns void

  • Converts the GetEraSummaryResult to a JsValue.

    +

    Returns any

diff --git a/docs/api-wasm/classes/GetNodeStatusResult.html b/docs/api-wasm/classes/GetNodeStatusResult.html index 75421b2fe..af10bc702 100644 --- a/docs/api-wasm/classes/GetNodeStatusResult.html +++ b/docs/api-wasm/classes/GetNodeStatusResult.html @@ -1,6 +1,5 @@ -GetNodeStatusResult | api-wasm

Class GetNodeStatusResult

Wrapper struct for the GetNodeStatusResult from casper_client.

-

Constructors

Properties

api_version +GetNodeStatusResult | api-wasm

Class GetNodeStatusResult

Wrapper struct for the GetNodeStatusResult from casper_client.

+

Constructors

Properties

api_version: any

Gets the API version as a JsValue.

-
available_block_range: any

Gets the available block range as a JsValue.

-
block_sync: any

Gets the block sync information as a JsValue.

-
build_version: string

Gets the build version as a String.

-
chainspec_name: string

Gets the chainspec name as a String.

-
last_added_block_info: any

Gets information about the last added block as a JsValue.

-
last_progress: any

Gets the last progress information as a JsValue.

-
next_upgrade: any

Gets information about the next upgrade as a JsValue.

-
our_public_signing_key: PublicKey

Gets the public signing key as an Option.

+toJson +

Properties

api_version: any

Gets the API version as a JsValue.

+
available_block_range: any

Gets the available block range as a JsValue.

+
block_sync: any

Gets the block sync information as a JsValue.

+
build_version: string

Gets the build version as a String.

+
chainspec_name: string

Gets the chainspec name as a String.

+
last_added_block_info: any

Gets information about the last added block as a JsValue.

+
last_progress: any

Gets the last progress information as a JsValue.

+
next_upgrade: any

Gets information about the next upgrade as a JsValue.

+
our_public_signing_key: PublicKey

Gets the public signing key as an Option.

peers: any

Gets the list of peers as a JsValue.

-
reactor_state: any

Gets the reactor state information as a JsValue.

-
round_length: any

Gets the round length as a JsValue.

-
starting_state_root_hash: Digest

Gets the starting state root hash as a Digest.

+
reactor_state: any

Gets the reactor state information as a JsValue.

+
round_length: any

Gets the round length as a JsValue.

+
starting_state_root_hash: Digest

Gets the starting state root hash as a Digest.

uptime: any

Gets the uptime information as a JsValue.

-

Methods

  • Returns void

  • Converts the GetNodeStatusResult to a JsValue.

    -

    Returns any

+

Methods

  • Returns void

  • Converts the GetNodeStatusResult to a JsValue.

    +

    Returns any

diff --git a/docs/api-wasm/classes/GetPeersResult.html b/docs/api-wasm/classes/GetPeersResult.html index b615a560a..7f92eb5fe 100644 --- a/docs/api-wasm/classes/GetPeersResult.html +++ b/docs/api-wasm/classes/GetPeersResult.html @@ -1,10 +1,9 @@ -GetPeersResult | api-wasm

Class GetPeersResult

A wrapper for the GetPeersResult type from the Casper client.

-

Constructors

Properties

api_version +GetPeersResult | api-wasm

Class GetPeersResult

A wrapper for the GetPeersResult type from the Casper client.

+

Properties

Methods

Constructors

Properties

api_version: any

Gets the API version as a JSON value.

+toJson +

Properties

api_version: any

Gets the API version as a JSON value.

peers: any

Gets the peers as a JSON value.

-

Methods

  • Returns void

  • Converts the result to JSON format as a JavaScript value.

    -

    Returns any

+

Methods

  • Returns void

  • Converts the result to JSON format as a JavaScript value.

    +

    Returns any

diff --git a/docs/api-wasm/classes/GetStateRootHashResult.html b/docs/api-wasm/classes/GetStateRootHashResult.html index 355a22c6c..dc9f1e74e 100644 --- a/docs/api-wasm/classes/GetStateRootHashResult.html +++ b/docs/api-wasm/classes/GetStateRootHashResult.html @@ -1,14 +1,13 @@ -GetStateRootHashResult | api-wasm

Class GetStateRootHashResult

Wrapper struct for the GetStateRootHashResult from casper_client.

-

Constructors

Properties

api_version +GetStateRootHashResult | api-wasm

Class GetStateRootHashResult

Wrapper struct for the GetStateRootHashResult from casper_client.

+

Constructors

Properties

api_version: any

Gets the API version as a JsValue.

-
state_root_hash: Digest

Gets the state root hash as an Option.

-
state_root_hash_as_string: string

Gets the state root hash as a String.

-

Methods

  • Returns void

  • Converts the GetStateRootHashResult to a JsValue.

    -

    Returns any

  • Alias for state_root_hash_as_string

    -

    Returns string

+toJson +toString +

Properties

api_version: any

Gets the API version as a JsValue.

+
state_root_hash: Digest

Gets the state root hash as an Option.

+
state_root_hash_as_string: string

Gets the state root hash as a String.

+

Methods

  • Returns void

  • Converts the GetStateRootHashResult to a JsValue.

    +

    Returns any

  • Alias for state_root_hash_as_string

    +

    Returns string

diff --git a/docs/api-wasm/classes/GetTransactionResult.html b/docs/api-wasm/classes/GetTransactionResult.html index f17367c2f..992ef5a79 100644 --- a/docs/api-wasm/classes/GetTransactionResult.html +++ b/docs/api-wasm/classes/GetTransactionResult.html @@ -1,11 +1,10 @@ -GetTransactionResult | api-wasm

Class GetTransactionResult

Constructors

Properties

api_version +GetTransactionResult | api-wasm

Class GetTransactionResult

Constructors

Properties

api_version: any

Gets the API version as a JavaScript value.

-
execution_info: any

Gets the execution info as a JavaScript value.

+toJson +

Properties

api_version: any

Gets the API version as a JavaScript value.

+
execution_info: any

Gets the execution info as a JavaScript value.

transaction: Transaction

Gets the transaction information.

-

Methods

  • Returns void

  • Converts the result to a JSON JavaScript value.

    -

    Returns any

+

Methods

  • Returns void

  • Converts the result to a JSON JavaScript value.

    +

    Returns any

diff --git a/docs/api-wasm/classes/GetValidatorChangesResult.html b/docs/api-wasm/classes/GetValidatorChangesResult.html index f6dad4c7c..35c68495b 100644 --- a/docs/api-wasm/classes/GetValidatorChangesResult.html +++ b/docs/api-wasm/classes/GetValidatorChangesResult.html @@ -1,10 +1,9 @@ -GetValidatorChangesResult | api-wasm

Class GetValidatorChangesResult

Wrapper struct for the GetValidatorChangesResult from casper_client.

-

Constructors

Properties

api_version +GetValidatorChangesResult | api-wasm

Class GetValidatorChangesResult

Wrapper struct for the GetValidatorChangesResult from casper_client.

+

Properties

Methods

Constructors

Properties

api_version: any

Gets the API version as a JsValue.

+toJson +

Properties

api_version: any

Gets the API version as a JsValue.

changes: any

Gets the validator changes as a JsValue.

-

Methods

  • Returns void

  • Converts the GetValidatorChangesResult to a JsValue.

    -

    Returns any

+

Methods

  • Returns void

  • Converts the GetValidatorChangesResult to a JsValue.

    +

    Returns any

diff --git a/docs/api-wasm/classes/GlobalStateIdentifier.html b/docs/api-wasm/classes/GlobalStateIdentifier.html index ffb96b75a..bf456a1b8 100644 --- a/docs/api-wasm/classes/GlobalStateIdentifier.html +++ b/docs/api-wasm/classes/GlobalStateIdentifier.html @@ -1,7 +1,7 @@ -GlobalStateIdentifier | api-wasm

Class GlobalStateIdentifier

Constructors

constructor +GlobalStateIdentifier | api-wasm

Class GlobalStateIdentifier

Constructors

Methods

  • Returns void

  • Returns any

+toJson +fromBlockHash +fromBlockHeight +fromStateRootHash +

Constructors

Methods

  • Returns void

  • Returns any

diff --git a/docs/api-wasm/classes/HashAddr.html b/docs/api-wasm/classes/HashAddr.html index 1fbaf91f0..25e1336fd 100644 --- a/docs/api-wasm/classes/HashAddr.html +++ b/docs/api-wasm/classes/HashAddr.html @@ -1,5 +1,5 @@ -HashAddr | api-wasm

Class HashAddr

Constructors

constructor +HashAddr | api-wasm

Class HashAddr

Constructors

Methods

Constructors

Methods

  • Returns void

  • Returns Uint8Array

  • Returns string

+toBytes +toHexString +

Constructors

  • Parameters

    • bytes: Uint8Array

    Returns HashAddr

Methods

  • Returns void

  • Returns Uint8Array

  • Returns string

diff --git a/docs/api-wasm/classes/HashString.html b/docs/api-wasm/classes/HashString.html index 72ee347f5..49ad40a53 100644 --- a/docs/api-wasm/classes/HashString.html +++ b/docs/api-wasm/classes/HashString.html @@ -1,7 +1,6 @@ -HashString | api-wasm

Class HashString

Constructors

Properties

Deploy +HashString | api-wasm

Class HashString

Properties

Methods

Constructors

Properties

Deploy: string
hash: string
Version1: string

Methods

  • Returns void

  • Returns string

+toString +

Properties

Deploy: string
hash: string
Version1: string

Methods

  • Returns void

  • Returns string

diff --git a/docs/api-wasm/classes/IntoUnderlyingByteSource.html b/docs/api-wasm/classes/IntoUnderlyingByteSource.html index 589d8aa96..c3c8900fb 100644 --- a/docs/api-wasm/classes/IntoUnderlyingByteSource.html +++ b/docs/api-wasm/classes/IntoUnderlyingByteSource.html @@ -1,8 +1,7 @@ -IntoUnderlyingByteSource | api-wasm

Class IntoUnderlyingByteSource

Constructors

Properties

autoAllocateChunkSize +IntoUnderlyingByteSource | api-wasm

Class IntoUnderlyingByteSource

Constructors

Properties

autoAllocateChunkSize: number
type: any

Methods

  • Returns void

  • Returns void

  • Parameters

    • controller: ReadableByteStreamController

    Returns Promise<any>

  • Parameters

    • controller: ReadableByteStreamController

    Returns void

+

Properties

autoAllocateChunkSize: number
type: "bytes"

Methods

  • Returns void

  • Returns void

  • Parameters

    • controller: ReadableByteStreamController

    Returns Promise<any>

  • Parameters

    • controller: ReadableByteStreamController

    Returns void

diff --git a/docs/api-wasm/classes/IntoUnderlyingSink.html b/docs/api-wasm/classes/IntoUnderlyingSink.html index fb1ba7ccd..f57f31640 100644 --- a/docs/api-wasm/classes/IntoUnderlyingSink.html +++ b/docs/api-wasm/classes/IntoUnderlyingSink.html @@ -1,6 +1,5 @@ -IntoUnderlyingSink | api-wasm

Class IntoUnderlyingSink

Constructors

Methods

abort +IntoUnderlyingSink | api-wasm

Class IntoUnderlyingSink

Constructors

Methods

  • Parameters

    • reason: any

    Returns Promise<any>

  • Returns Promise<any>

  • Returns void

  • Parameters

    • chunk: any

    Returns Promise<any>

+

Methods

  • Parameters

    • reason: any

    Returns Promise<any>

  • Returns Promise<any>

  • Returns void

  • Parameters

    • chunk: any

    Returns Promise<any>

diff --git a/docs/api-wasm/classes/IntoUnderlyingSource.html b/docs/api-wasm/classes/IntoUnderlyingSource.html index 41971a618..317684b5a 100644 --- a/docs/api-wasm/classes/IntoUnderlyingSource.html +++ b/docs/api-wasm/classes/IntoUnderlyingSource.html @@ -1,5 +1,4 @@ -IntoUnderlyingSource | api-wasm

Class IntoUnderlyingSource

Constructors

Methods

cancel +IntoUnderlyingSource | api-wasm

Class IntoUnderlyingSource

Methods

Constructors

Methods

  • Returns void

  • Returns void

  • Parameters

    • controller: ReadableStreamDefaultController<any>

    Returns Promise<any>

+

Methods

  • Returns void

  • Returns void

  • Parameters

    • controller: ReadableStreamDefaultController

    Returns Promise<any>

diff --git a/docs/api-wasm/classes/Key.html b/docs/api-wasm/classes/Key.html index c28f801de..d38d10c4d 100644 --- a/docs/api-wasm/classes/Key.html +++ b/docs/api-wasm/classes/Key.html @@ -1,30 +1,30 @@ -Key | api-wasm

Class Key

Constructors

Methods

asBalance -asDictionaryAddr +Key | api-wasm

Class Key

Constructors

  • Parameters

    Returns Key

Methods

  • Returns void

  • Returns boolean

  • Returns string

  • Returns any

  • Returns Key

  • Returns Key

  • Returns Key

  • Parameters

    • seed_uref: URef
    • dictionary_item_key: Uint8Array

    Returns Key

  • Returns Key

  • Parameters

    • formatted_str: string

    Returns Key

  • Returns Key

+intoAccount +intoHash +intoURef +isDictionaryKey +toFormattedString +toJson +urefToHash +withdrawToUnbond +fromAccount +fromBalance +fromBid +fromChainspecRegistry +fromChecksumRegistry +fromDeployInfo +fromDictionaryAddr +fromDictionaryKey +fromEraInfo +fromEraSummary +fromFormattedString +fromHash +fromSystemEntityRegistry +fromTransfer +fromUnbond +fromURef +fromWithdraw +

Constructors

Methods

  • Returns void

  • Returns boolean

  • Returns string

  • Returns any

  • Returns Key

  • Returns Key

  • Returns Key

  • Parameters

    • seed_uref: URef
    • dictionary_item_key: Uint8Array

    Returns Key

  • Returns Key

  • Parameters

    • formatted_str: string

    Returns Key

  • Returns Key

diff --git a/docs/api-wasm/classes/ListRpcsResult.html b/docs/api-wasm/classes/ListRpcsResult.html index 9f755c592..f6e62d6b1 100644 --- a/docs/api-wasm/classes/ListRpcsResult.html +++ b/docs/api-wasm/classes/ListRpcsResult.html @@ -1,12 +1,11 @@ -ListRpcsResult | api-wasm

Class ListRpcsResult

Wrapper struct for the ListRpcsResult from casper_client.

-

Constructors

Properties

api_version +ListRpcsResult | api-wasm

Class ListRpcsResult

Wrapper struct for the ListRpcsResult from casper_client.

+

Properties

Methods

Constructors

Properties

api_version: any

Gets the API version as a JsValue.

+toJson +

Properties

api_version: any

Gets the API version as a JsValue.

name: string

Gets the name of the RPC.

schema: any

Gets the schema of the RPC as a JsValue.

-

Methods

  • Returns void

  • Converts the ListRpcsResult to a JsValue.

    -

    Returns any

+

Methods

  • Returns void

  • Converts the ListRpcsResult to a JsValue.

    +

    Returns any

diff --git a/docs/api-wasm/classes/Message.html b/docs/api-wasm/classes/Message.html index 5735851c4..c5fd9f3f1 100644 --- a/docs/api-wasm/classes/Message.html +++ b/docs/api-wasm/classes/Message.html @@ -1,4 +1,3 @@ -Message | api-wasm

Class Message

Constructors

Properties

String +Message | api-wasm

Class Message

Properties

Methods

Constructors

Properties

String: string

Methods

  • Returns void

+

Properties

String: string

Methods

  • Returns void

diff --git a/docs/api-wasm/classes/Messages.html b/docs/api-wasm/classes/Messages.html index fb15f974b..2b82f161d 100644 --- a/docs/api-wasm/classes/Messages.html +++ b/docs/api-wasm/classes/Messages.html @@ -1,9 +1,8 @@ -Messages | api-wasm

Class Messages

Constructors

Properties

block_index +Messages | api-wasm

Class Messages

Constructors

Properties

block_index: bigint
entity_hash: string
message: Message
topic_index: number
topic_name: string
topic_name_hash: string

Methods

  • Returns void

+

Properties

block_index: bigint
entity_hash: string
message: Message
topic_index: number
topic_name: string
topic_name_hash: string

Methods

  • Returns void

diff --git a/docs/api-wasm/classes/PackageHash.html b/docs/api-wasm/classes/PackageHash.html index 0408230ab..020fc8b8c 100644 --- a/docs/api-wasm/classes/PackageHash.html +++ b/docs/api-wasm/classes/PackageHash.html @@ -1,6 +1,6 @@ -PackageHash | api-wasm

Class PackageHash

Constructors

constructor +PackageHash | api-wasm

Class PackageHash

Constructors

Methods

  • Returns void

  • Returns string

+toFormattedString +fromFormattedStr +fromUint8Array +

Constructors

  • Parameters

    • package_hash_hex_str: string

    Returns PackageHash

Methods

  • Returns void

  • Returns string

diff --git a/docs/api-wasm/classes/Path.html b/docs/api-wasm/classes/Path.html index 3fb1bac6e..e04ef1d23 100644 --- a/docs/api-wasm/classes/Path.html +++ b/docs/api-wasm/classes/Path.html @@ -1,7 +1,7 @@ -Path | api-wasm

Class Path

Constructors

constructor +Path | api-wasm

Class Path

Constructors

  • Parameters

    • path: any

    Returns Path

Methods

  • Returns void

  • Returns boolean

  • Returns any

  • Returns string

  • Parameters

    • path: any

    Returns Path

+toJson +toString +fromArray +

Constructors

  • Parameters

    • path: any

    Returns Path

Methods

  • Returns void

  • Returns boolean

  • Returns any

  • Returns string

  • Parameters

    • path: any

    Returns Path

diff --git a/docs/api-wasm/classes/Payment.html b/docs/api-wasm/classes/Payment.html index 8b0796ec1..c76e430a3 100644 --- a/docs/api-wasm/classes/Payment.html +++ b/docs/api-wasm/classes/Payment.html @@ -1,4 +1,3 @@ -Payment | api-wasm

Class Payment

Constructors

Properties

source +Payment | api-wasm

Class Payment

Properties

Methods

Constructors

Properties

source: string

Methods

  • Returns void

+

Properties

source: string

Methods

  • Returns void

diff --git a/docs/api-wasm/classes/PaymentStrParams.html b/docs/api-wasm/classes/PaymentStrParams.html index 990153be7..0ed93a7d6 100644 --- a/docs/api-wasm/classes/PaymentStrParams.html +++ b/docs/api-wasm/classes/PaymentStrParams.html @@ -1,13 +1,13 @@ -PaymentStrParams | api-wasm

Class PaymentStrParams

Constructors

Properties

payment_amount -payment_args_json -payment_args_simple -payment_entry_point -payment_hash -payment_name -payment_package_hash -payment_package_name -payment_path -payment_version +PaymentStrParams | api-wasm

Class PaymentStrParams

Constructors

  • Parameters

    • Optionalpayment_amount: string
    • Optionalpayment_hash: string
    • Optionalpayment_name: string
    • Optionalpayment_package_hash: string
    • Optionalpayment_package_name: string
    • Optionalpayment_path: string
    • Optionalpayment_args_simple: any[]
    • Optionalpayment_args_json: string
    • Optionalpayment_version: string
    • Optionalpayment_entry_point: string

    Returns PaymentStrParams

Properties

payment_amount: string
payment_args_json: string
payment_args_simple: any[]
payment_entry_point: string
payment_hash: string
payment_name: string
payment_package_hash: string
payment_package_name: string
payment_path: string
payment_version: string

Methods

  • Returns void

+

Constructors

  • Parameters

    • Optionalpayment_amount: string
    • Optionalpayment_hash: string
    • Optionalpayment_name: string
    • Optionalpayment_package_hash: string
    • Optionalpayment_package_name: string
    • Optionalpayment_path: string
    • Optionalpayment_args_simple: any[]
    • Optionalpayment_args_json: string
    • Optionalpayment_version: string
    • Optionalpayment_entry_point: string

    Returns PaymentStrParams

Accessors

  • get payment_amount(): string
  • Returns string

  • set payment_amount(value: string): void
  • Parameters

    • value: string

    Returns void

  • get payment_args_json(): string
  • Returns string

  • set payment_args_json(value: string): void
  • Parameters

    • value: string

    Returns void

  • get payment_args_simple(): any[]
  • Returns any[]

  • set payment_args_simple(value: any[]): void
  • Parameters

    • value: any[]

    Returns void

  • get payment_entry_point(): string
  • Returns string

  • set payment_entry_point(value: string): void
  • Parameters

    • value: string

    Returns void

  • get payment_hash(): string
  • Returns string

  • set payment_hash(value: string): void
  • Parameters

    • value: string

    Returns void

  • get payment_name(): string
  • Returns string

  • set payment_name(value: string): void
  • Parameters

    • value: string

    Returns void

  • get payment_package_hash(): string
  • Returns string

  • set payment_package_hash(value: string): void
  • Parameters

    • value: string

    Returns void

  • get payment_package_name(): string
  • Returns string

  • set payment_package_name(value: string): void
  • Parameters

    • value: string

    Returns void

  • get payment_path(): string
  • Returns string

  • set payment_path(value: string): void
  • Parameters

    • value: string

    Returns void

  • get payment_version(): string
  • Returns string

  • set payment_version(value: string): void
  • Parameters

    • value: string

    Returns void

Methods

  • Returns void

diff --git a/docs/api-wasm/classes/PeerEntry.html b/docs/api-wasm/classes/PeerEntry.html index 402d4e1c2..f0e016339 100644 --- a/docs/api-wasm/classes/PeerEntry.html +++ b/docs/api-wasm/classes/PeerEntry.html @@ -1,5 +1,4 @@ -PeerEntry | api-wasm

Class PeerEntry

Constructors

Properties

address +PeerEntry | api-wasm

Class PeerEntry

Properties

Methods

Constructors

Properties

address: string
node_id: string

Methods

  • Returns void

+

Properties

address: string
node_id: string

Methods

  • Returns void

diff --git a/docs/api-wasm/classes/PublicKey.html b/docs/api-wasm/classes/PublicKey.html index 180e6f1d4..b95319e13 100644 --- a/docs/api-wasm/classes/PublicKey.html +++ b/docs/api-wasm/classes/PublicKey.html @@ -1,7 +1,7 @@ -PublicKey | api-wasm

Class PublicKey

Constructors

constructor +PublicKey | api-wasm

Class PublicKey

Constructors

  • Parameters

    • public_key_hex_str: string

    Returns PublicKey

Methods

  • Returns void

  • Returns any

+toAccountHash +toJson +toPurseUref +fromUint8Array +

Constructors

  • Parameters

    • public_key_hex_str: string

    Returns PublicKey

Methods

  • Returns void

  • Returns any

diff --git a/docs/api-wasm/classes/PublicKeyString.html b/docs/api-wasm/classes/PublicKeyString.html index d7f1a19b8..466c63958 100644 --- a/docs/api-wasm/classes/PublicKeyString.html +++ b/docs/api-wasm/classes/PublicKeyString.html @@ -1,4 +1,3 @@ -PublicKeyString | api-wasm

Class PublicKeyString

Constructors

Properties

PublicKey +PublicKeyString | api-wasm

Class PublicKeyString

Properties

Methods

Constructors

Properties

PublicKey: string

Methods

  • Returns void

+

Properties

PublicKey: string

Methods

  • Returns void

diff --git a/docs/api-wasm/classes/PurseIdentifier.html b/docs/api-wasm/classes/PurseIdentifier.html index 38153ca3d..f4334083e 100644 --- a/docs/api-wasm/classes/PurseIdentifier.html +++ b/docs/api-wasm/classes/PurseIdentifier.html @@ -1,6 +1,6 @@ -PurseIdentifier | api-wasm

Class PurseIdentifier

Constructors

constructor +PurseIdentifier | api-wasm

Class PurseIdentifier

Constructors

Methods

  • Returns void

  • Returns any

+toJson +fromAccountHash +fromURef +

Constructors

Methods

  • Returns void

  • Returns any

diff --git a/docs/api-wasm/classes/PutDeployResult.html b/docs/api-wasm/classes/PutDeployResult.html index 9ecbb4a89..cde820495 100644 --- a/docs/api-wasm/classes/PutDeployResult.html +++ b/docs/api-wasm/classes/PutDeployResult.html @@ -1,9 +1,8 @@ -PutDeployResult | api-wasm

Class PutDeployResult

Constructors

Properties

api_version +PutDeployResult | api-wasm

Class PutDeployResult

Properties

Methods

Constructors

Properties

api_version: any

Gets the API version as a JavaScript value.

-
deploy_hash: DeployHash

Gets the deploy hash associated with this result.

-

Methods

  • Returns void

  • Converts PutDeployResult to a JavaScript object.

    -

    Returns any

+toJson +

Properties

api_version: any

Gets the API version as a JavaScript value.

+
deploy_hash: DeployHash

Gets the deploy hash associated with this result.

+

Methods

  • Returns void

  • Converts PutDeployResult to a JavaScript object.

    +

    Returns any

diff --git a/docs/api-wasm/classes/PutTransactionResult.html b/docs/api-wasm/classes/PutTransactionResult.html index 6baf1cab0..c0f5ea8bf 100644 --- a/docs/api-wasm/classes/PutTransactionResult.html +++ b/docs/api-wasm/classes/PutTransactionResult.html @@ -1,9 +1,8 @@ -PutTransactionResult | api-wasm

Class PutTransactionResult

Constructors

Properties

api_version +PutTransactionResult | api-wasm

Class PutTransactionResult

Constructors

Properties

api_version: any

Gets the API version as a JavaScript value.

-
transaction_hash: TransactionHash

Gets the transaction hash associated with this result.

-

Methods

  • Returns void

  • Converts PutTransactionResult to a JavaScript object.

    -

    Returns any

+toJson +

Properties

api_version: any

Gets the API version as a JavaScript value.

+
transaction_hash: TransactionHash

Gets the transaction hash associated with this result.

+

Methods

  • Returns void

  • Converts PutTransactionResult to a JavaScript object.

    +

    Returns any

diff --git a/docs/api-wasm/classes/QueryBalanceDetailsResult.html b/docs/api-wasm/classes/QueryBalanceDetailsResult.html index 5232968f8..9419aad8f 100644 --- a/docs/api-wasm/classes/QueryBalanceDetailsResult.html +++ b/docs/api-wasm/classes/QueryBalanceDetailsResult.html @@ -1,11 +1,10 @@ -QueryBalanceDetailsResult | api-wasm

Class QueryBalanceDetailsResult

Constructors

Properties

api_version +QueryBalanceDetailsResult | api-wasm

Class QueryBalanceDetailsResult

Constructors

Properties

api_version: any

Gets the API version as a JsValue.

-
available_balance: any
holds: any
total_balance: any
total_balance_proof: any

Methods

  • Returns void

  • Converts the QueryBalanceDetailsResult to a JsValue.

    -

    Returns any

+toJson +

Properties

api_version: any

Gets the API version as a JsValue.

+
available_balance: any
holds: any
total_balance: any
total_balance_proof: any

Methods

  • Returns void

  • Converts the QueryBalanceDetailsResult to a JsValue.

    +

    Returns any

diff --git a/docs/api-wasm/classes/QueryBalanceResult.html b/docs/api-wasm/classes/QueryBalanceResult.html index 50b397bc3..c05243eb5 100644 --- a/docs/api-wasm/classes/QueryBalanceResult.html +++ b/docs/api-wasm/classes/QueryBalanceResult.html @@ -1,9 +1,8 @@ -QueryBalanceResult | api-wasm

Class QueryBalanceResult

Constructors

Properties

api_version +QueryBalanceResult | api-wasm

Class QueryBalanceResult

Properties

Methods

Constructors

Properties

api_version: any

Gets the API version as a JsValue.

+toJson +

Properties

api_version: any

Gets the API version as a JsValue.

balance: any

Gets the balance as a JsValue.

-

Methods

  • Returns void

  • Converts the QueryBalanceResult to a JsValue.

    -

    Returns any

+

Methods

  • Returns void

  • Converts the QueryBalanceResult to a JsValue.

    +

    Returns any

diff --git a/docs/api-wasm/classes/QueryGlobalStateResult.html b/docs/api-wasm/classes/QueryGlobalStateResult.html index 5ac25d282..5b53ea127 100644 --- a/docs/api-wasm/classes/QueryGlobalStateResult.html +++ b/docs/api-wasm/classes/QueryGlobalStateResult.html @@ -1,13 +1,12 @@ -QueryGlobalStateResult | api-wasm

Class QueryGlobalStateResult

Constructors

Properties

api_version +QueryGlobalStateResult | api-wasm

Class QueryGlobalStateResult

Constructors

Properties

api_version: any

Gets the API version as a JsValue.

-
block_header: any

Gets the block header as a JsValue.

-
merkle_proof: string

Gets the Merkle proof as a string.

-
stored_value: any

Gets the stored value as a JsValue.

-

Methods

  • Returns void

  • Converts the QueryGlobalStateResult to a JsValue.

    -

    Returns any

+toJson +

Properties

api_version: any

Gets the API version as a JsValue.

+
block_header: any

Gets the block header as a JsValue.

+
merkle_proof: string

Gets the Merkle proof as a string.

+
stored_value: any

Gets the stored value as a JsValue.

+

Methods

  • Returns void

  • Converts the QueryGlobalStateResult to a JsValue.

    +

    Returns any

diff --git a/docs/api-wasm/classes/RecordId.html b/docs/api-wasm/classes/RecordId.html index ddc997d1d..190214fcd 100644 --- a/docs/api-wasm/classes/RecordId.html +++ b/docs/api-wasm/classes/RecordId.html @@ -1,3 +1,3 @@ -RecordId | api-wasm

Class RecordId

Constructors

constructor +RecordId | api-wasm

Class RecordId

Constructors

Methods

Constructors

Methods

  • Returns void

+

Constructors

Methods

  • Returns void

diff --git a/docs/api-wasm/classes/SDK.html b/docs/api-wasm/classes/SDK.html index b0161786c..74bd3f071 100644 --- a/docs/api-wasm/classes/SDK.html +++ b/docs/api-wasm/classes/SDK.html @@ -1,4 +1,4 @@ -SDK | api-wasm

Class SDK

Constructors

constructor +SDK | api-wasm

Class SDK

Constructors

  • Parameters

    • Optionalrpc_address: string
    • Optionalnode_address: string
    • Optionalverbosity: Verbosity

    Returns SDK

Methods

Constructors

  • Parameters

    • Optionalrpc_address: string
    • Optionalnode_address: string
    • Optionalverbosity: Verbosity

    Returns SDK

Methods

  • Calls a smart contract entry point with the specified parameters and returns the result.

    +

    Arguments

    • transaction_params - Transaction parameters.
    • builder_params - Transaction Builder parameters.
    • rpc_address - An optional rpc address to send the request to.
    -

    Returns

    A Result containing either a PutTransactionResult or a JsError in case of an error.

    -

    Errors

    Returns a JsError if there is an error during the call.

    -

    Parameters

    Returns Promise<PutTransactionResult>

  • Calls a smart contract entry point with the specified parameters and returns the result.

    -

    Arguments

      +

      Returns

      A Result containing either a PutTransactionResult or a JsError in case of an error.

      +

      Errors

      Returns a JsError if there is an error during the call.

      +

    Parameters

    Returns Promise<PutTransactionResult>

  • Calls a smart contract entry point with the specified parameters and returns the result.

    +

    Arguments

    • deploy_params - The deploy parameters.
    • session_params - The session parameters.
    • payment_amount - The payment amount as a string.
    • rpc_address - An optional rpc address to send the request to.
    -

    Returns

    A Result containing either a PutDeployResult or a JsError in case of an error.

    -

    Errors

    Returns a JsError if there is an error during the call.

    -

    Parameters

    Returns Promise<PutDeployResult>

  • JavaScript Alias for the get_block.

    -

    Arguments

      +

      Returns

      A Result containing either a PutDeployResult or a JsError in case of an error.

      +

      Errors

      Returns a JsError if there is an error during the call.

      +

    Parameters

    Returns Promise<PutDeployResult>

  • JavaScript Alias for the get_block.

    +

    Arguments

    • options - An optional GetBlockOptions struct containing retrieval options.
    -

    Returns

    A Result containing either a GetBlockResult or a JsError in case of an error.

    -

    Errors

    Returns a JsError if there is an error during the retrieval process.

    -

    Parameters

    Returns Promise<GetBlockResult>

  • Retrieves state root hash information using the provided options (alias for get_state_root_hash).

    -

    Arguments

      +

      Returns

      A Result containing either a GetBlockResult or a JsError in case of an error.

      +

      Errors

      Returns a JsError if there is an error during the retrieval process.

      +

    Parameters

    Returns Promise<GetBlockResult>

  • Retrieves state root hash information using the provided options (alias for get_state_root_hash).

    +

    Arguments

    • options - An optional GetStateRootHashOptions struct containing retrieval options.
    -

    Returns

    A Result containing either a GetStateRootHashResult or a JsError in case of an error.

    -

    Errors

    Returns a JsError if there is an error during the retrieval process.

    -

    Parameters

    Returns Promise<GetStateRootHashResult>

  • JavaScript function for deploying with deserialized parameters.

    -

    Arguments

      +

      Returns

      A Result containing either a GetStateRootHashResult or a JsError in case of an error.

      +

      Errors

      Returns a JsError if there is an error during the retrieval process.

      +

    Parameters

    Returns Promise<GetStateRootHashResult>

  • JavaScript function for deploying with deserialized parameters.

    +

    Arguments

    • deploy_params - Deploy parameters.
    • session_params - Session parameters.
    • payment_params - Payment parameters.
    • verbosity - An optional verbosity level.
    • rpc_address - An optional rpc address.
    -

    Returns

    A result containing PutDeployResult or a JsError.

    -

    Parameters

    Returns Promise<PutDeployResult>

  • Returns void

  • Returns void

  • Retrieves account information using the provided options.

    This function is an asynchronous JavaScript binding for the Rust get_account method.

    -

    Arguments

      +

      Arguments

      • options - An optional GetAccountOptions struct containing retrieval options, such as:
        • account_identifier: Identifier for the account.
        • @@ -179,86 +179,86 @@
      -

      Returns

      A Result containing either a GetAccountResult on success or a JsError on failure.

      -

      Errors

      Returns a JsError if there is an error during the retrieval process, such as issues with the provided options or network errors.

      -
      @param {getAccountOptions | undefined} [options]
      @returns {Promise<GetAccountResult +

      Returns

      A Result containing either a GetAccountResult on success or a JsError on failure.

      +

      Errors

      Returns a JsError if there is an error during the retrieval process, such as issues with the provided options or network errors.

      +
      
       
      -

    Parameters

    Returns Promise<GetAccountResult>

  • Retrieves auction information using the provided options.

    +

    Arguments

    • options - An optional GetAuctionInfoOptions struct containing retrieval options.
    -

    Returns

    A Result containing either a GetAuctionInfoResult or a JsError in case of an error.

    -

    Errors

    Returns a JsError if there is an error during the retrieval process.

    -

    Parameters

    Returns Promise<GetAuctionInfoResult>

  • Parses auction info options from a JsValue.

    -

    Arguments

      +

      Returns

      A Result containing either a GetAuctionInfoResult or a JsError in case of an error.

      +

      Errors

      Returns a JsError if there is an error during the retrieval process.

      +

    Parameters

    Returns Promise<GetAuctionInfoResult>

  • Parses auction info options from a JsValue.

    +

    Arguments

    • options - A JsValue containing auction info options to be parsed.
    -

    Returns

    Result containing parsed auction info options as a GetAuctionInfoOptions struct, +

    Returns

    Result containing parsed auction info options as a GetAuctionInfoOptions struct, or a JsError if deserialization fails.

    -

    Parameters

    • options: any

    Returns getAuctionInfoOptions

  • Retrieves balance information using the provided options.

    +

    Arguments

    • options - An optional GetBalanceOptions struct containing retrieval options.
    -

    Returns

    A Result containing either a GetBalanceResult or a JsError in case of an error.

    -

    Errors

    Returns a JsError if there is an error during the retrieval process.

    -

    Parameters

    Returns Promise<GetBalanceResult>

  • Parses balance options from a JsValue.

    -

    Arguments

      +

      Returns

      A Result containing either a GetBalanceResult or a JsError in case of an error.

      +

      Errors

      Returns a JsError if there is an error during the retrieval process.

      +

    Parameters

    Returns Promise<GetBalanceResult>

  • Parses balance options from a JsValue.

    +

    Arguments

    • options - A JsValue containing balance options to be parsed.
    -

    Returns

    Parsed balance options as a GetBalanceOptions struct.

    -

    Parameters

    • options: any

    Returns getBalanceOptions

  • Parameters

    • Optionalnode_address: string

    Returns Promise<any>

  • Parameters

    • block_hash: BlockHash
    • Optionalnode_address: string

    Returns Promise<any>

  • Parameters

    • height: bigint
    • Optionalnode_address: string

    Returns Promise<any>

  • Parameters

    • Optionalnode_address: string

    Returns Promise<any>

  • Parameters

    • Optionalnode_address: string

    Returns Promise<any>

  • Parameters

    • Optionalnode_address: string

    Returns Promise<any>

  • Parameters

    • Optionalnode_address: string

    Returns Promise<any>

  • Parameters

    Returns Promise<any>

  • Parameters

    • validator_key: PublicKey
    • delegator_key: PublicKey
    • block_height: bigint
    • Optionalnode_address: string

    Returns Promise<any>

  • Parameters

    Returns Promise<any>

  • Parameters

    • key: Key
    • path: string[]
    • Optionalnode_address: string

    Returns Promise<any>

  • Parameters

    • block_hash: BlockHash
    • key: Key
    • path: string[]
    • Optionalnode_address: string

    Returns Promise<any>

  • Parameters

    • block_height: bigint
    • key: Key
    • path: string[]
    • Optionalnode_address: string

    Returns Promise<any>

  • Parameters

    • state_root_hash: Digest
    • key: Key
    • path: string[]
    • Optionalnode_address: string

    Returns Promise<any>

  • Parameters

    • Optionalnode_address: string

    Returns Promise<any>

  • Parameters

    • Optionalnode_address: string

    Returns Promise<any>

  • Parameters

    • Optionalnode_address: string

    Returns Promise<any>

  • Parameters

    • Optionalnode_address: string

    Returns Promise<any>

  • Parameters

    • Optionalnode_address: string

    Returns Promise<any>

  • Parameters

    • Optionalnode_address: string

    Returns Promise<any>

  • Parameters

    • Optionalnode_address: string

    Returns Promise<any>

  • Parameters

    • Optionalnode_address: string

    Returns Promise<any>

  • Parameters

    • Optionalnode_address: string

    Returns Promise<any>

  • Parameters

    • Optionalnode_address: string

    Returns Promise<any>

  • Parameters

    • record_id: RecordId
    • key: Uint8Array
    • Optionalnode_address: string

    Returns Promise<any>

  • Parameters

    • block_hash: BlockHash
    • Optionalnode_address: string

    Returns Promise<any>

  • Parameters

    • height: bigint
    • Optionalnode_address: string

    Returns Promise<any>

  • Parameters

    • hash: TransactionHash
    • with_finalized_approvals: boolean
    • Optionalnode_address: string

    Returns Promise<any>

  • Parameters

    Returns Promise<any>

  • Parameters

    Returns Promise<any>

  • Parameters

    • Optionalnode_address: string

    Returns Promise<any>

  • Parameters

    Returns Promise<any>

  • Parameters

    • validator_key: PublicKey
    • block_height: bigint
    • Optionalnode_address: string

    Returns Promise<any>

  • Parameters

    Returns Promise<any>

  • Retrieves block information using the provided options.

    -

    Arguments

      +

      Returns

      Parsed balance options as a GetBalanceOptions struct.

      +

    Parameters

    • options: any

    Returns getBalanceOptions

  • Parameters

    • Optionalnode_address: string

    Returns Promise<any>

  • Parameters

    • block_hash: BlockHash
    • Optionalnode_address: string

    Returns Promise<any>

  • Parameters

    • height: bigint
    • Optionalnode_address: string

    Returns Promise<any>

  • Parameters

    • Optionalnode_address: string

    Returns Promise<any>

  • Parameters

    • Optionalnode_address: string

    Returns Promise<any>

  • Parameters

    • Optionalnode_address: string

    Returns Promise<any>

  • Parameters

    • Optionalnode_address: string

    Returns Promise<any>

  • Parameters

    Returns Promise<any>

  • Parameters

    • validator_key: PublicKey
    • delegator_key: PublicKey
    • block_height: bigint
    • Optionalnode_address: string

    Returns Promise<any>

  • Parameters

    Returns Promise<any>

  • Parameters

    • key: Key
    • path: string[]
    • Optionalnode_address: string

    Returns Promise<any>

  • Parameters

    • block_hash: BlockHash
    • key: Key
    • path: string[]
    • Optionalnode_address: string

    Returns Promise<any>

  • Parameters

    • block_height: bigint
    • key: Key
    • path: string[]
    • Optionalnode_address: string

    Returns Promise<any>

  • Parameters

    • state_root_hash: Digest
    • key: Key
    • path: string[]
    • Optionalnode_address: string

    Returns Promise<any>

  • Parameters

    • Optionalnode_address: string

    Returns Promise<any>

  • Parameters

    • Optionalnode_address: string

    Returns Promise<any>

  • Parameters

    • Optionalnode_address: string

    Returns Promise<any>

  • Parameters

    • Optionalnode_address: string

    Returns Promise<any>

  • Parameters

    • Optionalnode_address: string

    Returns Promise<any>

  • Parameters

    • Optionalnode_address: string

    Returns Promise<any>

  • Parameters

    • Optionalnode_address: string

    Returns Promise<any>

  • Parameters

    • Optionalnode_address: string

    Returns Promise<any>

  • Parameters

    • Optionalnode_address: string

    Returns Promise<any>

  • Parameters

    • Optionalnode_address: string

    Returns Promise<any>

  • Parameters

    • record_id: RecordId
    • key: Uint8Array
    • Optionalnode_address: string

    Returns Promise<any>

  • Parameters

    • block_hash: BlockHash
    • Optionalnode_address: string

    Returns Promise<any>

  • Parameters

    • height: bigint
    • Optionalnode_address: string

    Returns Promise<any>

  • Parameters

    • hash: TransactionHash
    • with_finalized_approvals: boolean
    • Optionalnode_address: string

    Returns Promise<any>

  • Parameters

    Returns Promise<any>

  • Parameters

    Returns Promise<any>

  • Parameters

    • Optionalnode_address: string

    Returns Promise<any>

  • Parameters

    Returns Promise<any>

  • Parameters

    • validator_key: PublicKey
    • block_height: bigint
    • Optionalnode_address: string

    Returns Promise<any>

  • Parameters

    Returns Promise<any>

  • Retrieves block information using the provided options.

    +

    Arguments

    • options - An optional GetBlockOptions struct containing retrieval options.
    -

    Returns

    A Result containing either a GetBlockResult or a JsError in case of an error.

    -

    Errors

    Returns a JsError if there is an error during the retrieval process.

    -

    Parameters

    Returns Promise<GetBlockResult>

  • Parses block options from a JsValue.

    -

    Arguments

      +

      Returns

      A Result containing either a GetBlockResult or a JsError in case of an error.

      +

      Errors

      Returns a JsError if there is an error during the retrieval process.

      +

    Parameters

    Returns Promise<GetBlockResult>

  • Parses block options from a JsValue.

    +

    Arguments

    • options - A JsValue containing block options to be parsed.
    -

    Returns

    Parsed block options as a GetBlockOptions struct.

    -

    Parameters

    • options: any

    Returns getBlockOptions

  • Retrieves block transfers information using the provided options.

    -

    Arguments

      +

      Returns

      Parsed block options as a GetBlockOptions struct.

      +

    Parameters

    • options: any

    Returns getBlockOptions

  • Retrieves block transfers information using the provided options.

    +

    Arguments

    • options - An optional GetBlockTransfersOptions struct containing retrieval options.
    -

    Returns

    A Result containing either a GetBlockTransfersResult or a JsError in case of an error.

    -

    Errors

    Returns a JsError if there is an error during the retrieval process.

    -

    Parameters

    Returns Promise<GetBlockTransfersResult>

  • Parses block transfers options from a JsValue.

    -

    Arguments

      +

      Returns

      A Result containing either a GetBlockTransfersResult or a JsError in case of an error.

      +

      Errors

      Returns a JsError if there is an error during the retrieval process.

      +

    Parameters

    Returns Promise<GetBlockTransfersResult>

  • Parses block transfers options from a JsValue.

    +

    Arguments

    • options - A JsValue containing block transfers options to be parsed.
    -

    Returns

    Parsed block transfers options as a GetBlockTransfersOptions struct.

    -

    Parameters

    • options: any

    Returns getBlockTransfersOptions

  • Asynchronously retrieves the chainspec.

    -

    Arguments

      +

      Returns

      Parsed block transfers options as a GetBlockTransfersOptions struct.

      +

    Parameters

    • options: any

    Returns getBlockTransfersOptions

  • Asynchronously retrieves the chainspec.

    +

    Arguments

    • verbosity - An optional Verbosity parameter.
    • rpc_address - An optional rpc address as a string.
    -

    Returns

    A Result containing either a GetChainspecResult or a JsError in case of an error.

    -

    Parameters

    • Optionalverbosity: Verbosity
    • Optionalrpc_address: string

    Returns Promise<GetChainspecResult>

  • Retrieves deploy information using the provided options.

    -

    Arguments

      +

      Returns

      A Result containing either a GetChainspecResult or a JsError in case of an error.

      +

    Parameters

    • Optionalverbosity: Verbosity
    • Optionalrpc_address: string

    Returns Promise<GetChainspecResult>

  • Retrieves deploy information using the provided options.

    +

    Arguments

    • options - An optional GetDeployOptions struct containing retrieval options.
    -

    Returns

    A Result containing either a GetDeployResult or an error.

    -

    Parameters

    Returns Promise<GetDeployResult>

  • Parses deploy options from a JsValue.

    -

    Arguments

      +

      Returns

      A Result containing either a GetDeployResult or an error.

      +

    Parameters

    Returns Promise<GetDeployResult>

  • Parses deploy options from a JsValue.

    +

    Arguments

    • options - A JsValue containing deploy options to be parsed.
    -

    Returns

    Parsed deploy options as a GetDeployOptions struct.

    -

    Parameters

    • options: any

    Returns getDeployOptions

  • Retrieves dictionary item information using the provided options.

    -

    Arguments

      +

      Returns

      Parsed deploy options as a GetDeployOptions struct.

      +

    Parameters

    • options: any

    Returns getDeployOptions

  • Retrieves dictionary item information using the provided options.

    +

    Arguments

    • options - An optional GetDictionaryItemOptions struct containing retrieval options.
    -

    Returns

    A Result containing either a GetDictionaryItemResult or a JsError in case of an error.

    -

    Errors

    Returns a JsError if there is an error during the retrieval process.

    -

    Parameters

    Returns Promise<GetDictionaryItemResult>

  • Parses dictionary item options from a JsValue.

    -

    Arguments

      +

      Returns

      A Result containing either a GetDictionaryItemResult or a JsError in case of an error.

      +

      Errors

      Returns a JsError if there is an error during the retrieval process.

      +

    Parameters

    Returns Promise<GetDictionaryItemResult>

  • Parses dictionary item options from a JsValue.

    +

    Arguments

    • options - A JsValue containing dictionary item options to be parsed.
    -

    Returns

    Parsed dictionary item options as a GetDictionaryItemOptions struct.

    -

    Parameters

    • options: any

    Returns getDictionaryItemOptions

  • Retrieves entity information using the provided options.

    This function is an asynchronous JavaScript binding for the Rust get_entity method.

    -

    Arguments

      +

      Arguments

      • options - An optional GetEntityOptions struct containing retrieval options, such as:
        • entity_identifier: Identifier for the entity.
        • @@ -270,217 +270,217 @@
      -

      Returns

      A Result containing either a GetAddressableEntityResult on success or a JsError on failure.

      -

      Errors

      Returns a JsError if there is an error during the retrieval process, such as issues with the provided options or network errors.

      -
      @param {getEntityOptions | undefined} [options]
      @returns {Promise<GetAddressableEntityResult +

      Returns

      A Result containing either a GetAddressableEntityResult on success or a JsError on failure.

      +

      Errors

      Returns a JsError if there is an error during the retrieval process, such as issues with the provided options or network errors.

      +
      
       
      -

    Parameters

    Returns Promise<GetAddressableEntityResult>

  • Retrieves era summary information using the provided options.

    +

    Arguments

    • options - An optional GetEraSummaryOptions struct containing retrieval options.
    -

    Returns

    A Result containing either a GetEraSummaryResult or a JsError in case of an error.

    -

    Errors

    Returns a JsError if there is an error during the retrieval process.

    -

    Parameters

    Returns Promise<GetEraSummaryResult>

  • Parses era summary options from a JsValue.

    -

    Arguments

      +

      Returns

      A Result containing either a GetEraSummaryResult or a JsError in case of an error.

      +

      Errors

      Returns a JsError if there is an error during the retrieval process.

      +

    Parameters

    Returns Promise<GetEraSummaryResult>

  • Parses era summary options from a JsValue.

    +

    Arguments

    • options - A JsValue containing era summary options to be parsed.
    -

    Returns

    Parsed era summary options as a GetEraSummaryOptions struct.

    -

    Parameters

    • options: any

    Returns getEraSummaryOptions

  • Retrieves node status information using the provided options.

    -

    Arguments

      +

      Returns

      Parsed era summary options as a GetEraSummaryOptions struct.

      +

    Parameters

    • options: any

    Returns getEraSummaryOptions

  • Retrieves node status information using the provided options.

    +

    Arguments

    • verbosity - An optional Verbosity level for controlling the output verbosity.
    • rpc_address - An optional string specifying the rpc address to use for the request.
    -

    Returns

    A Result containing either a GetNodeStatusResult or a JsError in case of an error.

    -

    Errors

    Returns a JsError if there is an error during the retrieval process.

    -

    Parameters

    • Optionalverbosity: Verbosity
    • Optionalrpc_address: string

    Returns Promise<GetNodeStatusResult>

  • Retrieves peers asynchronously.

    -

    Arguments

      +

      Returns

      A Result containing either a GetNodeStatusResult or a JsError in case of an error.

      +

      Errors

      Returns a JsError if there is an error during the retrieval process.

      +

    Parameters

    • Optionalverbosity: Verbosity
    • Optionalrpc_address: string

    Returns Promise<GetNodeStatusResult>

  • Retrieves peers asynchronously.

    +

    Arguments

    • verbosity - Optional verbosity level.
    • rpc_address - Optional rpc address.
    -

    Returns

    A Result containing GetPeersResult or a JsError if an error occurs.

    -

    Parameters

    • Optionalverbosity: Verbosity
    • Optionalrpc_address: string

    Returns Promise<GetPeersResult>

  • Retrieves state root hash information using the provided options.

    -

    Arguments

      +

      Returns

      A Result containing GetPeersResult or a JsError if an error occurs.

      +

    Parameters

    • Optionalverbosity: Verbosity
    • Optionalrpc_address: string

    Returns Promise<GetPeersResult>

  • Retrieves state root hash information using the provided options.

    +

    Arguments

    • options - An optional GetStateRootHashOptions struct containing retrieval options.
    -

    Returns

    A Result containing either a GetStateRootHashResult or a JsError in case of an error.

    -

    Errors

    Returns a JsError if there is an error during the retrieval process.

    -

    Parameters

    Returns Promise<GetStateRootHashResult>

  • Parses state root hash options from a JsValue.

    -

    Arguments

      +

      Returns

      A Result containing either a GetStateRootHashResult or a JsError in case of an error.

      +

      Errors

      Returns a JsError if there is an error during the retrieval process.

      +

    Parameters

    Returns Promise<GetStateRootHashResult>

  • Parses state root hash options from a JsValue.

    +

    Arguments

    • options - A JsValue containing state root hash options to be parsed.
    -

    Returns

    Parsed state root hash options as a GetStateRootHashOptions struct.

    -

    Parameters

    • options: any

    Returns getStateRootHashOptions

  • Retrieves transaction information using the provided options.

    -

    Arguments

      +

      Returns

      Parsed state root hash options as a GetStateRootHashOptions struct.

      +

    Parameters

    • options: any

    Returns getStateRootHashOptions

  • Parses transaction options from a JsValue.

    +

    Arguments

    • options - A JsValue containing transaction options to be parsed.
    -

    Returns

    Parsed transaction options as a GetTransactionOptions struct.

    -

    Parameters

    • options: any

    Returns getTransactionOptions

  • Retrieves validator changes using the provided options.

    -

    Arguments

      +

      Returns

      Parsed transaction options as a GetTransactionOptions struct.

      +

    Parameters

    • options: any

    Returns getTransactionOptions

  • Retrieves validator changes using the provided options.

    +

    Arguments

    • verbosity - An optional Verbosity level for controlling the output verbosity.
    • rpc_address - An optional string specifying the rpc address to use for the request.
    -

    Returns

    A Result containing either a GetValidatorChangesResult or a JsError in case of an error.

    -

    Errors

    Returns a JsError if there is an error during the retrieval process.

    -

    Parameters

    • Optionalverbosity: Verbosity
    • Optionalrpc_address: string

    Returns Promise<GetValidatorChangesResult>

  • Parameters

    • Optionalnode_address: string

    Returns string

  • Parameters

    • Optionalrpc_address: string

    Returns string

  • Installs a smart contract with the specified parameters and returns the result.

    -

    Arguments

    .

    +

    Returns

    A Result containing either a GetValidatorChangesResult or a JsError in case of an error.

    +

    Errors

    Returns a JsError if there is an error during the retrieval process.

    +

    Parameters

    • Optionalverbosity: Verbosity
    • Optionalrpc_address: string

    Returns Promise<GetValidatorChangesResult>

  • Parameters

    • Optionalnode_address: string

    Returns string

  • Parameters

    • Optionalrpc_address: string

    Returns string

  • Installs a smart contract with the specified parameters and returns the result.

    +

    Arguments

    .

    • transaction_params - Transaction parameters.
    • transaction_bytes - Transaction Bytes to install
    • rpc_address - An optional rpc address to send the request to.
    -

    Returns

    A Result containing either a PutTransactionResult or a JsError in case of an error.

    -

    Errors

    Returns a JsError if there is an error during the installation.

    -

    Parameters

    Returns Promise<PutTransactionResult>

  • Installs a smart contract with the specified parameters and returns the result.

    -

    Arguments

      +

      Returns

      A Result containing either a PutTransactionResult or a JsError in case of an error.

      +

      Errors

      Returns a JsError if there is an error during the installation.

      +

    Parameters

    Returns Promise<PutTransactionResult>

  • Installs a smart contract with the specified parameters and returns the result.

    +

    Arguments

    • deploy_params - The deploy parameters.
    • session_params - The session parameters.
    • payment_amount - The payment amount as a string.
    • rpc_address - An optional rpc address to send the request to.
    -

    Returns

    A Result containing either a PutDeployResult or a JsError in case of an error.

    -

    Errors

    Returns a JsError if there is an error during the installation.

    -

    Parameters

    Returns Promise<PutDeployResult>

  • Lists available RPCs using the provided options.

    -

    Arguments

      +

      Returns

      A Result containing either a PutDeployResult or a JsError in case of an error.

      +

      Errors

      Returns a JsError if there is an error during the installation.

      +

    Parameters

    Returns Promise<PutDeployResult>

  • Lists available RPCs using the provided options.

    +

    Arguments

    • verbosity - An optional Verbosity level for controlling the output verbosity.
    • rpc_address - An optional string specifying the rpc address to use for the request.
    -

    Returns

    A Result containing either a ListRpcsResult or a JsError in case of an error.

    -

    Errors

    Returns a JsError if there is an error during the listing process.

    -

    Parameters

    • Optionalverbosity: Verbosity
    • Optionalrpc_address: string

    Returns Promise<ListRpcsResult>

  • JS function for make_deploy.

    -

    Arguments

      +

      Returns

      A Result containing either a ListRpcsResult or a JsError in case of an error.

      +

      Errors

      Returns a JsError if there is an error during the listing process.

      +

    Parameters

    • Optionalverbosity: Verbosity
    • Optionalrpc_address: string

    Returns Promise<ListRpcsResult>

  • JS function for make_transfer.

    -

    Arguments

      +

      Returns

      A Result containing the created Transaction or a JsError in case of an error.

      +

    Parameters

    Returns Transaction

  • JS function for make_transfer.

    +

    Arguments

    • amount - The transfer amount.
    • target_account - The target account.
    • transfer_id - Optional transfer identifier.
    • deploy_params - The deploy parameters.
    • payment_params - The payment parameters.
    -

    Returns

    A Result containing the created Deploy or a JsError in case of an error.

    -

    Parameters

    Returns Deploy

  • JS function for make_transfer_transaction.

    -

    Arguments

      +

      Returns

      A Result containing the created Deploy or a JsError in case of an error.

      +

    Parameters

    Returns Deploy

  • JS function for make_transfer_transaction.

    +

    Arguments

    • maybe_source - Optional transfer source uref.
    • amount - The transfer amount.
    • target - The target account.
    • transaction_params - The transaction parameters.
    • maybe_id - Optional transfer identifier.
    -

    Returns

    A Result containing the created Transaction or a JsError in case of an error.

    -

    Parameters

    Returns Transaction

  • Puts a deploy using the provided options.

    -

    Arguments

      +

      Returns

      A Result containing the created Transaction or a JsError in case of an error.

      +

    Parameters

    Returns Transaction

  • Puts a deploy using the provided options.

    +

    Arguments

    • deploy - The Deploy object to be sent.
    • verbosity - An optional Verbosity level for controlling the output verbosity.
    • rpc_address - An optional string specifying the rpc address to use for the request.
    -

    Returns

    A Result containing either a PutDeployResult or a JsError in case of an error.

    -

    Errors

    Returns a JsError if there is an error during the deploy process.

    -

    Parameters

    Returns Promise<PutDeployResult>

  • Puts a transaction using the provided options.

    -

    Arguments

      +

      Returns

      A Result containing either a PutDeployResult or a JsError in case of an error.

      +

      Errors

      Returns a JsError if there is an error during the deploy process.

      +

    Parameters

    Returns Promise<PutDeployResult>

  • Puts a transaction using the provided options.

    +

    Arguments

    • transaction - The Transaction object to be sent.
    • verbosity - An optional Verbosity level for controlling the output verbosity.
    • rpc_address - An optional string specifying the rpc address to use for the request.
    -

    Returns

    A Result containing either a PutTransactionResult or a JsError in case of an error.

    -

    Errors

    Returns a JsError if there is an error during the transaction process.

    -

    Parameters

    Returns Promise<PutTransactionResult>

  • Retrieves balance information using the provided options.

    -

    Arguments

      +

      Returns

      A Result containing either a PutTransactionResult or a JsError in case of an error.

      +

      Errors

      Returns a JsError if there is an error during the transaction process.

      +

    Parameters

    Returns Promise<PutTransactionResult>

  • Retrieves balance information using the provided options.

    +

    Arguments

    • options - An optional QueryBalanceOptions struct containing retrieval options.
    -

    Returns

    A Result containing either a QueryBalanceResult or a JsError in case of an error.

    -

    Errors

    Returns a JsError if there is an error during the retrieval process.

    -

    Parameters

    Returns Promise<QueryBalanceResult>

  • Retrieves balance information using the provided options.

    -

    Arguments

      +

      Returns

      A Result containing either a QueryBalanceResult or a JsError in case of an error.

      +

      Errors

      Returns a JsError if there is an error during the retrieval process.

      +

    Parameters

    Returns Promise<QueryBalanceResult>

  • Retrieves balance information using the provided options.

    +

    Arguments

    • options - An optional QueryBalanceDetailsOptions struct containing retrieval options.
    -

    Returns

    A Result containing either a QueryBalanceDetailsResult or a JsError in case of an error.

    -

    Errors

    Returns a JsError if there is an error during the retrieval process.

    -

    Parameters

    Returns Promise<QueryBalanceDetailsResult>

  • Parses query balance options from a JsValue.

    -

    Arguments

      +

      Returns

      A Result containing either a QueryBalanceDetailsResult or a JsError in case of an error.

      +

      Errors

      Returns a JsError if there is an error during the retrieval process.

      +

    Parameters

    Returns Promise<QueryBalanceDetailsResult>

  • Parses query balance options from a JsValue.

    +

    Arguments

    • options - A JsValue containing query balance options to be parsed.
    -

    Returns

    Parsed query balance options as a QueryBalanceDetailsOptions struct.

    -

    Parameters

    • options: any

    Returns queryBalanceDetailsOptions

  • Parses query balance options from a JsValue.

    -

    Arguments

      +

      Returns

      Parsed query balance options as a QueryBalanceDetailsOptions struct.

      +

    Parameters

    • options: any

    Returns queryBalanceDetailsOptions

  • Parses query balance options from a JsValue.

    +

    Arguments

    • options - A JsValue containing query balance options to be parsed.
    -

    Returns

    Parsed query balance options as a QueryBalanceOptions struct.

    -

    Parameters

    • options: any

    Returns queryBalanceOptions

  • Retrieves global state information using the provided options.

    -

    Arguments

      +

      Returns

      Parsed query balance options as a QueryBalanceOptions struct.

      +

    Parameters

    • options: any

    Returns queryBalanceOptions

  • Retrieves global state information using the provided options.

    +

    Arguments

    • options - An optional QueryGlobalStateOptions struct containing retrieval options.
    -

    Returns

    A Result containing either a QueryGlobalStateResult or a JsError in case of an error.

    -

    Errors

    Returns a JsError if there is an error during the retrieval process.

    -

    Parameters

    Returns Promise<QueryGlobalStateResult>

  • Parses query global state options from a JsValue.

    -

    Arguments

      +

      Returns

      A Result containing either a QueryGlobalStateResult or a JsError in case of an error.

      +

      Errors

      Returns a JsError if there is an error during the retrieval process.

      +

    Parameters

    Returns Promise<QueryGlobalStateResult>

  • Parses query global state options from a JsValue.

    +

    Arguments

    • options - A JsValue containing query global state options to be parsed.
    -

    Returns

    Parsed query global state options as a QueryGlobalStateOptions struct.

    -

    Parameters

    • options: any

    Returns queryGlobalStateOptions

  • Parameters

    • Optionalnode_address: string

    Returns void

  • Parameters

    • Optionalrpc_address: string

    Returns void

  • Parameters

    Returns void

  • JS function for sign_deploy.

    -

    Arguments

      +

      Returns

      Parsed query global state options as a QueryGlobalStateOptions struct.

      +

    Parameters

    • options: any

    Returns queryGlobalStateOptions

  • Parameters

    • Optionalnode_address: string

    Returns void

  • Parameters

    • Optionalrpc_address: string

    Returns void

  • Parameters

    Returns void

  • JS function for sign_deploy.

    +

    Arguments

    • deploy - The deploy to sign.
    • secret_key - The secret key for signing.
    -

    Returns

    The signed Deploy.

    -

    Parameters

    • deploy: Deploy
    • secret_key: string

    Returns Deploy

  • JS function for sign_transaction.

    -

    Arguments

      +

      Returns

      The signed Deploy.

      +

    Parameters

    • deploy: Deploy
    • secret_key: string

    Returns Deploy

  • JS function for sign_transaction.

    +

    Arguments

    • transaction - The transaction to sign.
    • secret_key - The secret key for signing.
    -

    Returns

    The signed Transaction.

    -

    Parameters

    Returns Transaction

  • This function allows executing a deploy speculatively.

    -

    Arguments

      +

      Returns

      The signed Transaction.

      +

    Parameters

    Returns Transaction

  • This function allows executing a deploy speculatively.

    +

    Arguments

    • deploy_params - Deployment parameters for the deploy.
    • session_params - Session parameters for the deploy.
    • payment_params - Payment parameters for the deploy.
    • verbosity - Optional verbosity level.
    • rpc_address - Optional rpc address.
    -

    Returns

    A Result containing either a SpeculativeExecResult or a JsError in case of an error.

    -

    Parameters

    Returns Promise<SpeculativeExecResult>

  • This function allows executing a transaction speculatively.

    -

    Arguments

      +

      Returns

      A Result containing the result of the speculative execution or a JsError in case of an error.

      +

    Parameters

    Returns Promise<SpeculativeExecResult>

  • JS function for speculative transfer.

    +

    Arguments

    • amount - The amount to transfer.
    • target_account - The target account.
    • transfer_id - An optional transfer ID (defaults to a random number).
    • @@ -489,9 +489,9 @@
    • verbosity - The verbosity level for logging (optional).
    • rpc_address - The address of the node to connect to (optional).
    -

    Returns

    A Result containing the result of the speculative transfer or a JsError in case of an error.

    -

    Parameters

    Returns Promise<SpeculativeExecResult>

  • JS function for speculative transfer transaction.

    -

    Arguments

      +

      Returns

      A Result containing the result of the speculative transfer or a JsError in case of an error.

      +

    Parameters

    Returns Promise<SpeculativeExecResult>

  • JS function for speculative transfer transaction.

    +

    Arguments

    • maybe_source - Optional transfer source uref.
    • target_account - The target account.
    • amount - The amount to transfer.
    • @@ -500,23 +500,23 @@
    • verbosity - The verbosity level for logging (optional).
    • rpc_address - The address of the node to connect to (optional).
    -

    Returns

    A Result containing the result of the speculative transfer or a JsError in case of an error.

    -

    Parameters

    • maybe_source: URef
    • target_account: string
    • amount: string
    • transaction_params: TransactionStrParams
    • Optionalmaybe_id: string
    • Optionalverbosity: Verbosity
    • Optionalrpc_address: string

    Returns Promise<SpeculativeExecTxnResult>

  • JavaScript Alias for get_balance.

    -

    Arguments

      +

      Returns

      A Result containing the result of the speculative transfer or a JsError in case of an error.

      +

    Parameters

    • maybe_source: URef
    • target_account: string
    • amount: string
    • transaction_params: TransactionStrParams
    • Optionalmaybe_id: string
    • Optionalverbosity: Verbosity
    • Optionalrpc_address: string

    Returns Promise<SpeculativeExecTxnResult>

  • JavaScript Alias for get_balance.

    +

    Arguments

    • options - An optional GetBalanceOptions struct containing retrieval options.
    -

    Returns

    A Result containing either a GetBalanceResult or a JsError in case of an error.

    -

    Parameters

    Returns Promise<GetBalanceResult>

  • JavaScript function for transactioning with deserialized parameters.

    -

    Arguments

      +

      Returns

      A Result containing either a GetBalanceResult or a JsError in case of an error.

      +

    Parameters

    Returns Promise<GetBalanceResult>

  • JS function for transferring funds.

    +

    Arguments

    • amount - The amount to transfer.
    • target_account - The target account.
    • transfer_id - An optional transfer ID (defaults to a random number).
    • @@ -525,9 +525,9 @@
    • verbosity - The verbosity level for logging (optional).
    • rpc_address - The address of the node to connect to (optional).
    -

    Returns

    A Result containing the result of the transfer or a JsError in case of an error.

    -

    Parameters

    Returns Promise<PutDeployResult>

  • JS function for transaction transferring funds.

    -

    Arguments

      +

      Returns

      A Result containing the result of the transfer or a JsError in case of an error.

      +

    Parameters

    Returns Promise<PutDeployResult>

  • JS function for transaction transferring funds.

    +

    Arguments

    • maybe_source - Optional transfer source uref.
    • target_account - The target account.
    • amount - The amount to transfer.
    • @@ -536,33 +536,33 @@
    • verbosity - The verbosity level for logging (optional).
    • rpc_address - The address of the node to connect to (optional).
    -

    Returns

    A Result containing the result of the transfer or a JsError in case of an error.

    -

    Parameters

    • maybe_source: URef
    • target_account: string
    • amount: string
    • transaction_params: TransactionStrParams
    • Optionalmaybe_id: string
    • Optionalverbosity: Verbosity
    • Optionalrpc_address: string

    Returns Promise<PutTransactionResult>

  • Waits for a deploy event to be processed asynchronously (JavaScript-friendly). +

    Returns

    A Result containing the result of the transfer or a JsError in case of an error.

    +

    Parameters

    • maybe_source: URef
    • target_account: string
    • amount: string
    • transaction_params: TransactionStrParams
    • Optionalmaybe_id: string
    • Optionalverbosity: Verbosity
    • Optionalrpc_address: string

    Returns Promise<PutTransactionResult>

  • Waits for a deploy event to be processed asynchronously (JavaScript-friendly). Legacy alias

    -

    Arguments

      +

      Arguments

      • events_url - The URL to monitor for transaction events.
      • deploy_hash - The deploy hash to wait for.
      • timeout_duration - An optional timeout duration in seconds.
      -

      Returns

      A JavaScript Promise resolving to either the processed EventParseResult or an error message.

      -

    Parameters

    • events_url: string
    • deploy_hash: string
    • Optionaltimeout_duration: number

    Returns Promise<Promise<any>>

  • Waits for a deploy event to be processed asynchronously (JavaScript-friendly).

    -

    Arguments

      +

      Returns

      A JavaScript Promise resolving to either the processed EventParseResult or an error message.

      +

    Parameters

    • events_url: string
    • deploy_hash: string
    • Optionaltimeout_duration: number

    Returns Promise<Promise<any>>

  • Waits for a deploy event to be processed asynchronously (JavaScript-friendly).

    +

    Arguments

    • events_url - The URL to monitor for transaction events.
    • target_hash - The transaction hash to wait for.
    • timeout_duration - An optional timeout duration in seconds.
    -

    Returns

    A JavaScript Promise resolving to either the processed EventParseResult or an error message.

    -

    Parameters

    • events_url: string
    • target_hash: string
    • Optionaltimeout_duration: number

    Returns Promise<Promise<any>>

  • Creates a new Watcher instance to watch deploys (JavaScript-friendly). +

    Returns

    A JavaScript Promise resolving to either the processed EventParseResult or an error message.

    +

    Parameters

    • events_url: string
    • target_hash: string
    • Optionaltimeout_duration: number

    Returns Promise<Promise<any>>

  • Creates a new Watcher instance to watch deploys (JavaScript-friendly). Legacy alias

    -

    Arguments

      +

      Arguments

      • events_url - The URL to monitor for transaction events.
      • timeout_duration - An optional timeout duration in seconds.
      -

      Returns

      A Watcher instance.

      -

    Parameters

    • events_url: string
    • Optionaltimeout_duration: number

    Returns Watcher

  • Creates a new Watcher instance to watch deploys (JavaScript-friendly).

    -

    Arguments

      +

      Returns

      A Watcher instance.

      +

    Parameters

    • events_url: string
    • Optionaltimeout_duration: number

    Returns Watcher

  • Creates a new Watcher instance to watch deploys (JavaScript-friendly).

    +

    Arguments

    • events_url - The URL to monitor for transaction events.
    • timeout_duration - An optional timeout duration in seconds.
    -

    Returns

    A Watcher instance.

    -

    Parameters

    • events_url: string
    • Optionaltimeout_duration: number

    Returns Watcher

+

Returns

A Watcher instance.

+

Parameters

  • events_url: string
  • Optionaltimeout_duration: number

Returns Watcher

diff --git a/docs/api-wasm/classes/SessionStrParams.html b/docs/api-wasm/classes/SessionStrParams.html index d57017c9d..a2a0e25e5 100644 --- a/docs/api-wasm/classes/SessionStrParams.html +++ b/docs/api-wasm/classes/SessionStrParams.html @@ -1,14 +1,14 @@ -SessionStrParams | api-wasm

Class SessionStrParams

Constructors

Properties

is_session_transfer -session_args_json -session_args_simple -session_bytes -session_entry_point -session_hash -session_name -session_package_hash -session_package_name -session_path -session_version +SessionStrParams | api-wasm

Class SessionStrParams

Constructors

  • Parameters

    • Optionalsession_hash: string
    • Optionalsession_name: string
    • Optionalsession_package_hash: string
    • Optionalsession_package_name: string
    • Optionalsession_path: string
    • Optionalsession_bytes: Bytes
    • Optionalsession_args_simple: any[]
    • Optionalsession_args_json: string
    • Optionalsession_version: string
    • Optionalsession_entry_point: string
    • Optionalis_session_transfer: boolean

    Returns SessionStrParams

Properties

is_session_transfer: boolean
session_args_json: string
session_args_simple: any[]
session_bytes: Bytes
session_entry_point: string
session_hash: string
session_name: string
session_package_hash: string
session_package_name: string
session_path: string
session_version: string

Methods

  • Returns void

+

Constructors

  • Parameters

    • Optionalsession_hash: string
    • Optionalsession_name: string
    • Optionalsession_package_hash: string
    • Optionalsession_package_name: string
    • Optionalsession_path: string
    • Optionalsession_bytes: Bytes
    • Optionalsession_args_simple: any[]
    • Optionalsession_args_json: string
    • Optionalsession_version: string
    • Optionalsession_entry_point: string
    • Optionalis_session_transfer: boolean

    Returns SessionStrParams

Accessors

  • get is_session_transfer(): boolean
  • Returns boolean

  • set is_session_transfer(value: boolean): void
  • Parameters

    • value: boolean

    Returns void

  • get session_args_json(): string
  • Returns string

  • set session_args_json(value: string): void
  • Parameters

    • value: string

    Returns void

  • get session_args_simple(): ArgsSimple
  • Returns ArgsSimple

  • set session_args_simple(value: any[]): void
  • Parameters

    • value: any[]

    Returns void

  • get session_bytes(): Bytes
  • Returns Bytes

  • set session_bytes(value: Bytes): void
  • Parameters

    Returns void

  • get session_entry_point(): string
  • Returns string

  • set session_entry_point(value: string): void
  • Parameters

    • value: string

    Returns void

  • get session_hash(): string
  • Returns string

  • set session_hash(value: string): void
  • Parameters

    • value: string

    Returns void

  • get session_name(): string
  • Returns string

  • set session_name(value: string): void
  • Parameters

    • value: string

    Returns void

  • get session_package_hash(): string
  • Returns string

  • set session_package_hash(value: string): void
  • Parameters

    • value: string

    Returns void

  • get session_package_name(): string
  • Returns string

  • set session_package_name(value: string): void
  • Parameters

    • value: string

    Returns void

  • get session_path(): string
  • Returns string

  • set session_path(value: string): void
  • Parameters

    • value: string

    Returns void

  • get session_version(): string
  • Returns string

  • set session_version(value: string): void
  • Parameters

    • value: string

    Returns void

Methods

  • Returns void

diff --git a/docs/api-wasm/classes/SignatureResponse.html b/docs/api-wasm/classes/SignatureResponse.html index db7f39f68..cd920ceb2 100644 --- a/docs/api-wasm/classes/SignatureResponse.html +++ b/docs/api-wasm/classes/SignatureResponse.html @@ -1,6 +1,5 @@ -SignatureResponse | api-wasm

Class SignatureResponse

Constructors

Methods

free +SignatureResponse | api-wasm

Class SignatureResponse

Constructors

Methods

  • Returns void

  • Returns Uint8Array

  • Returns string

  • Returns boolean

+

Methods

  • Returns void

  • Returns Uint8Array

  • Returns string

  • Returns boolean

diff --git a/docs/api-wasm/classes/SpeculativeExecResult.html b/docs/api-wasm/classes/SpeculativeExecResult.html index 7add51fb4..90ef52ebb 100644 --- a/docs/api-wasm/classes/SpeculativeExecResult.html +++ b/docs/api-wasm/classes/SpeculativeExecResult.html @@ -1,11 +1,10 @@ -SpeculativeExecResult | api-wasm

Class SpeculativeExecResult

Constructors

Properties

api_version +SpeculativeExecResult | api-wasm

Class SpeculativeExecResult

Constructors

Properties

api_version: any

Get the API version of the result.

-
block_hash: BlockHash

Get the block hash.

-
execution_result: any

Get the execution result.

-

Methods

  • Returns void

  • Convert the result to JSON format.

    -

    Returns any

+toJson +

Properties

api_version: any

Get the API version of the result.

+
block_hash: BlockHash

Get the block hash.

+
execution_result: any

Get the execution result.

+

Methods

  • Returns void

  • Convert the result to JSON format.

    +

    Returns any

diff --git a/docs/api-wasm/classes/SpeculativeExecTxnResult.html b/docs/api-wasm/classes/SpeculativeExecTxnResult.html index 16bceaa8e..53aca5bdb 100644 --- a/docs/api-wasm/classes/SpeculativeExecTxnResult.html +++ b/docs/api-wasm/classes/SpeculativeExecTxnResult.html @@ -1,11 +1,10 @@ -SpeculativeExecTxnResult | api-wasm

Class SpeculativeExecTxnResult

Constructors

Properties

api_version +SpeculativeExecTxnResult | api-wasm

Class SpeculativeExecTxnResult

Constructors

Properties

api_version: any

Get the API version of the result.

-
block_hash: BlockHash

Get the block hash.

-
execution_result: any

Get the execution result.

-

Methods

  • Returns void

  • Convert the result to JSON format.

    -

    Returns any

+toJson +

Properties

api_version: any

Get the API version of the result.

+
block_hash: BlockHash

Get the block hash.

+
execution_result: any

Get the execution result.

+

Methods

  • Returns void

  • Convert the result to JSON format.

    +

    Returns any

diff --git a/docs/api-wasm/classes/Subscription.html b/docs/api-wasm/classes/Subscription.html index a3cd808c0..44be61186 100644 --- a/docs/api-wasm/classes/Subscription.html +++ b/docs/api-wasm/classes/Subscription.html @@ -1,13 +1,13 @@ -Subscription | api-wasm

Class Subscription

Represents a subscription to transaction events for wasm32 target architecture.

+Subscription | api-wasm

Class Subscription

Represents a subscription to transaction events for wasm32 target architecture.

Constructors

Properties

Properties

Methods

Constructors

  • Constructor for Subscription for wasm32 target architecture.

    -

    Arguments

      +

Constructors

  • Constructor for Subscription for wasm32 target architecture.

    +

    Arguments

    • transaction_hash - Transaction hash to identify the subscription.
    • event_handler_fn - Handler function for transaction events.
    -

    Parameters

    • target_hash: string
    • event_handler_fn: Function

    Returns Subscription

Properties

eventHandlerFn: Function

Handler function for transaction events.

-
targetHash: string

Transaction target hash to identify the subscription.

-

Methods

  • Returns void

+

Parameters

  • target_hash: string
  • event_handler_fn: Function

Returns Subscription

Properties

eventHandlerFn: Function

Handler function for transaction events.

+
targetHash: string

Transaction target hash to identify the subscription.

+

Methods

  • Returns void

diff --git a/docs/api-wasm/classes/Transaction.html b/docs/api-wasm/classes/Transaction.html index dd643701e..0045566bd 100644 --- a/docs/api-wasm/classes/Transaction.html +++ b/docs/api-wasm/classes/Transaction.html @@ -1,4 +1,4 @@ -Transaction | api-wasm

Class Transaction

Constructors

constructor +Transaction | api-wasm

Class Transaction

Constructors

Properties

account_hash: AccountHash
additional_computation_factor: number
approvals: any
authorization_keys: any
chain_name: string
entry_point: string
expired: boolean
expires: any
gas_price_tolerance: number
initiator_addr: string
is_native: boolean
is_standard_payment: boolean
pricing_mode: PricingMode
receipt: Digest
signers: any
size_estimate: number
target: any
timestamp: string
ttl: string

Methods

  • Parameters

    • js_value_arg: any
    • Optionalsecret_key: string

    Returns Transaction

  • Parameters

    • public_key: string
    • signature: string

    Returns Transaction

  • Returns any

  • Returns void

  • Returns any

  • Returns any

  • Returns boolean

  • Parameters

    • chain_name: string
    • Optionalsecret_key: string

    Returns Transaction

  • Parameters

    • entry_point: string
    • Optionalsecret_key: string

    Returns Transaction

  • Parameters

    • timestamp: string
    • Optionalsecret_key: string

    Returns Transaction

  • Parameters

    • transaction_bytes: Bytes
    • Optionalis_install_upgrade: boolean
    • Optionalsecret_key: string

    Returns Transaction

  • Parameters

    Returns Transaction

+withAccountHash +withChainName +withEntityHash +withEntryPoint +withPackageHash +withPublicKey +withSecretKey +withTimestamp +withTransactionBytes +withTTL +newSession +newTransfer +

Constructors

Properties

account_hash: AccountHash
additional_computation_factor: number
approvals: any
authorization_keys: any
chain_name: string
entry_point: string
expired: boolean
expires: any
gas_price_tolerance: number
initiator_addr: string
is_native: boolean
is_standard_payment: boolean
payment_amount: bigint
pricing_mode: PricingMode
receipt: Digest
signers: any
size_estimate: number
target: any
timestamp: string
ttl: string

Methods

  • Parameters

    • js_value_arg: any
    • Optionalsecret_key: string

    Returns Transaction

  • Parameters

    • public_key: string
    • signature: string

    Returns Transaction

  • Returns any

  • Returns void

  • Returns any

  • Returns any

  • Returns boolean

  • Parameters

    • chain_name: string
    • Optionalsecret_key: string

    Returns Transaction

  • Parameters

    • entry_point: string
    • Optionalsecret_key: string

    Returns Transaction

  • Parameters

    • timestamp: string
    • Optionalsecret_key: string

    Returns Transaction

  • Parameters

    • transaction_bytes: Bytes
    • Optionalis_install_upgrade: boolean
    • Optionalsecret_key: string

    Returns Transaction

  • Parameters

    • ttl: string
    • Optionalsecret_key: string

    Returns Transaction

diff --git a/docs/api-wasm/classes/TransactionBuilderParams.html b/docs/api-wasm/classes/TransactionBuilderParams.html index f429dd2f6..241acba80 100644 --- a/docs/api-wasm/classes/TransactionBuilderParams.html +++ b/docs/api-wasm/classes/TransactionBuilderParams.html @@ -1,33 +1,32 @@ -TransactionBuilderParams | api-wasm

Class TransactionBuilderParams

Constructors

Properties

amount -delegation_rate -delegator -entity_alias -entity_hash -entry_point -is_install_upgrade -kind -maximum_delegation_amount -maybe_id -maybe_source -minimum_delegation_amount -new_validator -package_alias -package_hash -public_key -target -transaction_bytes -validator +TransactionBuilderParams | api-wasm

Class TransactionBuilderParams

Constructors

Properties

amount: string
delegation_rate: number
delegator: PublicKey
entity_alias: string
entry_point: string
is_install_upgrade: boolean
maximum_delegation_amount: bigint
maybe_id: bigint
maybe_source: URef
minimum_delegation_amount: bigint
new_validator: PublicKey
package_alias: string
package_hash: PackageHash
public_key: PublicKey
transaction_bytes: Bytes
validator: PublicKey

Methods

  • Returns void

  • Parameters

    • public_key: PublicKey
    • delegation_rate: number
    • amount: string
    • minimum_delegation_amount: bigint
    • maximum_delegation_amount: bigint

    Returns TransactionBuilderParams

+newAddBid +newDelegate +newInvocableEntity +newInvocableEntityAlias +newPackage +newPackageAlias +newRedelegate +newSession +newTransfer +newUndelegate +newWithdrawBid +

Properties

maximum_delegation_amount?: bigint
minimum_delegation_amount?: bigint

Accessors

  • get amount(): string
  • Returns string

  • set amount(value: string): void
  • Parameters

    • value: string

    Returns void

  • get delegation_rate(): number
  • Returns number

  • set delegation_rate(value: number): void
  • Parameters

    • value: number

    Returns void

  • get entity_alias(): string
  • Returns string

  • set entity_alias(value: string): void
  • Parameters

    • value: string

    Returns void

  • get entry_point(): string
  • Returns string

  • set entry_point(value: string): void
  • Parameters

    • value: string

    Returns void

  • get is_install_upgrade(): boolean
  • Returns boolean

  • set is_install_upgrade(value: boolean): void
  • Parameters

    • value: boolean

    Returns void

  • get maybe_id(): bigint
  • Returns bigint

  • set maybe_id(value: bigint): void
  • Parameters

    • value: bigint

    Returns void

  • get maybe_source(): URef
  • Returns URef

  • set maybe_source(value: URef): void
  • Parameters

    Returns void

  • get package_alias(): string
  • Returns string

  • set package_alias(value: string): void
  • Parameters

    • value: string

    Returns void

  • get transaction_bytes(): Bytes
  • Returns Bytes

  • set transaction_bytes(value: Bytes): void
  • Parameters

    Returns void

Methods

  • Returns void

  • Parameters

    • public_key: PublicKey
    • delegation_rate: number
    • amount: string
    • Optionalminimum_delegation_amount: bigint
    • Optionalmaximum_delegation_amount: bigint
    • Optionalreserved_slots: number

    Returns TransactionBuilderParams

  • Parameters

    • package_alias: string
    • entry_point: string
    • Optionalmaybe_entity_version: string

    Returns TransactionBuilderParams

diff --git a/docs/api-wasm/classes/TransactionHash.html b/docs/api-wasm/classes/TransactionHash.html index 3d35acd67..06bc695cb 100644 --- a/docs/api-wasm/classes/TransactionHash.html +++ b/docs/api-wasm/classes/TransactionHash.html @@ -1,7 +1,7 @@ -TransactionHash | api-wasm

Class TransactionHash

Constructors

constructor +TransactionHash | api-wasm

Class TransactionHash

Constructors

Methods

Constructors

Methods

  • Returns void

  • Returns any

  • Returns string

+toJson +toString +fromRaw +

Constructors

Methods

  • Returns void

  • Returns any

  • Returns string

diff --git a/docs/api-wasm/classes/TransactionProcessed.html b/docs/api-wasm/classes/TransactionProcessed.html index 271ee3caa..52ecef2fc 100644 --- a/docs/api-wasm/classes/TransactionProcessed.html +++ b/docs/api-wasm/classes/TransactionProcessed.html @@ -1,6 +1,5 @@ -TransactionProcessed | api-wasm

Class TransactionProcessed

Represents processed deploy information.

-

Constructors

Properties

block_hash +TransactionProcessed | api-wasm

Class TransactionProcessed

Represents processed deploy information.

+

Properties

Methods

Constructors

Properties

block_hash: string
execution_result: ExecutionResult

Result of the execution, either Success or Failure.

-
initiator_addr: PublicKeyString
messages: Messages[]
timestamp: string
ttl: string

Methods

  • Returns void

+

Properties

block_hash: string
execution_result: ExecutionResult

Result of the execution, either Success or Failure.

+
initiator_addr: PublicKeyString
messages: Messages[]
timestamp: string
ttl: string

Methods

  • Returns void

diff --git a/docs/api-wasm/classes/TransactionStrParams.html b/docs/api-wasm/classes/TransactionStrParams.html index c7d39682f..3e91d7d18 100644 --- a/docs/api-wasm/classes/TransactionStrParams.html +++ b/docs/api-wasm/classes/TransactionStrParams.html @@ -1,19 +1,22 @@ -TransactionStrParams | api-wasm

Class TransactionStrParams

Constructors

Properties

additional_computation_factor -chain_name -gas_price_tolerance -initiator_addr -payment_amount -pricing_mode -receipt -secret_key -session_args_json -session_args_simple -standard_payment -timestamp? +TransactionStrParams | api-wasm

Class TransactionStrParams

Constructors

  • Parameters

    • chain_name: string
    • Optionalinitiator_addr: string
    • Optionalsecret_key: string
    • Optionaltimestamp: string
    • Optionalttl: string
    • Optionalsession_args_simple: string[]
    • Optionalsession_args_json: string
    • Optionalpricing_mode: PricingMode
    • Optionaladditional_computation_factor: string
    • Optionalpayment_amount: string
    • Optionalgas_price_tolerance: string
    • Optionalreceipt: string
    • Optionalstandard_payment: boolean

    Returns TransactionStrParams

Properties

additional_computation_factor: string
chain_name: string
gas_price_tolerance: string
initiator_addr: string
payment_amount: string
pricing_mode: PricingMode
receipt: string
secret_key: string
session_args_json: string
session_args_simple: string[]
standard_payment: boolean
timestamp?: string
ttl?: string

Methods

  • Returns void

  • Returns void

  • Returns void

  • Parameters

    • chain_name: string
    • Optionalinitiator_addr: string
    • Optionalsecret_key: string
    • Optionalttl: string

    Returns TransactionStrParams

+

Constructors

  • Parameters

    • chain_name: string
    • Optionalinitiator_addr: string
    • Optionalsecret_key: string
    • Optionaltimestamp: string
    • Optionalttl: string
    • Optionalsession_args_simple: string[]
    • Optionalsession_args_json: string
    • Optionalpricing_mode: PricingMode
    • Optionaladditional_computation_factor: string
    • Optionalpayment_amount: string
    • Optionalgas_price_tolerance: string
    • Optionalreceipt: string
    • Optionalstandard_payment: boolean
    • Optionaltransferred_value: string
    • Optionalsession_entry_point: string
    • Optionalchunked_args: Bytes

    Returns TransactionStrParams

Properties

timestamp?: string
ttl?: string

Accessors

  • get additional_computation_factor(): string
  • Returns string

  • set additional_computation_factor(value: string): void
  • Parameters

    • value: string

    Returns void

  • get chain_name(): string
  • Returns string

  • set chain_name(value: string): void
  • Parameters

    • value: string

    Returns void

  • get chunked_args(): Bytes
  • Returns Bytes

  • set chunked_args(value: Bytes): void
  • Parameters

    Returns void

  • get gas_price_tolerance(): string
  • Returns string

  • set gas_price_tolerance(value: string): void
  • Parameters

    • value: string

    Returns void

  • get initiator_addr(): string
  • Returns string

  • set initiator_addr(value: string): void
  • Parameters

    • value: string

    Returns void

  • get payment_amount(): string
  • Returns string

  • set payment_amount(value: string): void
  • Parameters

    • value: string

    Returns void

  • get receipt(): string
  • Returns string

  • set receipt(value: string): void
  • Parameters

    • value: string

    Returns void

  • get secret_key(): string
  • Returns string

  • set secret_key(value: string): void
  • Parameters

    • value: string

    Returns void

  • get session_args_json(): string
  • Returns string

  • set session_args_json(value: string): void
  • Parameters

    • value: string

    Returns void

  • get session_args_simple(): ArgsSimple
  • Returns ArgsSimple

  • set session_args_simple(value: string[]): void
  • Parameters

    • value: string[]

    Returns void

  • get session_entry_point(): string
  • Returns string

  • set session_entry_point(value: string): void
  • Parameters

    • value: string

    Returns void

  • get standard_payment(): boolean
  • Returns boolean

  • set standard_payment(value: boolean): void
  • Parameters

    • value: boolean

    Returns void

  • get transferred_value(): string
  • Returns string

  • set transferred_value(value: string): void
  • Parameters

    • value: string

    Returns void

Methods

  • Returns void

  • Returns void

  • Returns void

  • Parameters

    • chain_name: string
    • Optionalinitiator_addr: string
    • Optionalsecret_key: string
    • Optionalttl: string

    Returns TransactionStrParams

diff --git a/docs/api-wasm/classes/TransferAddr.html b/docs/api-wasm/classes/TransferAddr.html index a732eb1a0..a2f779a75 100644 --- a/docs/api-wasm/classes/TransferAddr.html +++ b/docs/api-wasm/classes/TransferAddr.html @@ -1,3 +1,3 @@ -TransferAddr | api-wasm

Class TransferAddr

Constructors

constructor +TransferAddr | api-wasm

Class TransferAddr

Constructors

Methods

Constructors

Methods

  • Returns void

+

Constructors

Methods

  • Returns void

diff --git a/docs/api-wasm/classes/TransferTarget.html b/docs/api-wasm/classes/TransferTarget.html index 2c3bc495c..31a40f7a7 100644 --- a/docs/api-wasm/classes/TransferTarget.html +++ b/docs/api-wasm/classes/TransferTarget.html @@ -1,3 +1,3 @@ -TransferTarget | api-wasm

Class TransferTarget

Constructors

constructor +TransferTarget | api-wasm

Class TransferTarget

Constructors

Methods

Constructors

Methods

  • Returns void

+

Constructors

Methods

  • Returns void

diff --git a/docs/api-wasm/classes/URef.html b/docs/api-wasm/classes/URef.html index 32908a722..4807e4f11 100644 --- a/docs/api-wasm/classes/URef.html +++ b/docs/api-wasm/classes/URef.html @@ -1,7 +1,7 @@ -URef | api-wasm

Class URef

Constructors

constructor +URef | api-wasm

Class URef

Constructors

  • Parameters

    • uref_hex_str: string
    • access_rights: number

    Returns URef

Methods

  • Returns void

  • Returns string

  • Returns any

  • Parameters

    • formatted_str: string

    Returns URef

  • Parameters

    • bytes: Uint8Array
    • access_rights: number

    Returns URef

+toFormattedString +toJson +fromFormattedStr +fromUint8Array +

Constructors

  • Parameters

    • uref_hex_str: string
    • access_rights: number

    Returns URef

Methods

  • Returns void

  • Returns string

  • Returns any

  • Parameters

    • formatted_str: string

    Returns URef

  • Parameters

    • bytes: Uint8Array
    • access_rights: number

    Returns URef

diff --git a/docs/api-wasm/classes/URefAddr.html b/docs/api-wasm/classes/URefAddr.html index 9939df46e..3fa82af77 100644 --- a/docs/api-wasm/classes/URefAddr.html +++ b/docs/api-wasm/classes/URefAddr.html @@ -1,3 +1,3 @@ -URefAddr | api-wasm

Class URefAddr

Constructors

constructor +URefAddr | api-wasm

Class URefAddr

Constructors

Methods

Constructors

Methods

  • Returns void

+

Constructors

  • Parameters

    • bytes: Uint8Array

    Returns URefAddr

Methods

  • Returns void

diff --git a/docs/api-wasm/classes/Version2.html b/docs/api-wasm/classes/Version2.html index 4fce42b07..c75b2e250 100644 --- a/docs/api-wasm/classes/Version2.html +++ b/docs/api-wasm/classes/Version2.html @@ -1,9 +1,8 @@ -Version2 | api-wasm

Class Version2

Represents a success response containing a cost value.

-

Constructors

Properties

consumed +Version2 | api-wasm

Class Version2

Represents a success response containing a cost value.

+

Constructors

Properties

consumed: string
cost: string
error_message?: string
initiator: PublicKeyString
limit: string

Methods

  • Returns void

+

Properties

consumed: string
cost: string
error_message?: string
initiator: PublicKeyString
limit: string

Methods

  • Returns void

diff --git a/docs/api-wasm/classes/Watcher.html b/docs/api-wasm/classes/Watcher.html index 10ea128fb..641faa560 100644 --- a/docs/api-wasm/classes/Watcher.html +++ b/docs/api-wasm/classes/Watcher.html @@ -1,7 +1,7 @@ -Watcher | api-wasm

Class Watcher

Represents a deploy watcher responsible for monitoring transaction events.

+Watcher | api-wasm

Class Watcher

Represents a deploy watcher responsible for monitoring transaction events.

This struct allows clients to subscribe to transaction events, start watching for events, or wait for an event and handle the received deploy event data.

-

Fields

    +

    Fields

    • events_url - The URL for transaction events.
    • subscriptions - Vector containing deploy subscriptions.
    • active - Reference-counted cell indicating whether the deploy watcher is active.
    • @@ -13,25 +13,25 @@ stop subscribe unsubscribe -

Constructors

  • Creates a new Watcher instance.

    -

    Arguments

      +

Constructors

  • Creates a new Watcher instance.

    +

    Arguments

    • events_url - The URL for transaction events.
    • timeout_duration - Optional duration in milliseconds for watching events. If not provided, a default timeout of 60,000 milliseconds (1 minute) is used.
    -

    Returns

    A new Watcher instance.

    -

    Parameters

    • events_url: string
    • Optionaltimeout_duration: bigint

    Returns Watcher

Methods

  • Returns void

  • Starts watching for transaction events (JavaScript-friendly).

    -

    Returns

    Result containing the serialized transaction events data or an error message.

    -

    Returns Promise<any>

  • Stops watching for transaction events.

    +

    Returns

    A new Watcher instance.

    +

    Parameters

    • events_url: string
    • Optionaltimeout_duration: bigint

    Returns Watcher

Methods

  • Returns void

  • Starts watching for transaction events (JavaScript-friendly).

    +

    Returns

    Result containing the serialized transaction events data or an error message.

    +

    Returns Promise<any>

  • Stops watching for transaction events.

    This method sets the deploy watcher as inactive and stops the event listener if it exists.

    -

    Returns void

  • Subscribes to transaction events.

    -

    Arguments

      +

    Returns void

  • Subscribes to transaction events.

    +

    Arguments

    • subscriptions - Vector of deploy subscriptions to be added.
    -

    Returns

    Result indicating success or an error message.

    -

    Parameters

    Returns void

  • Unsubscribes from transaction events based on the provided transaction hash.

    -

    Arguments

      +

      Returns

      Result indicating success or an error message.

      +

    Parameters

    Returns void

  • Unsubscribes from transaction events based on the provided transaction hash.

    +

    Arguments

    • transaction_hash - The transaction hash to unsubscribe.

    This method removes the deploy subscription associated with the provided transaction hash.

    -

    Parameters

    • target_hash: string

    Returns void

+

Parameters

  • target_hash: string

Returns void

diff --git a/docs/api-wasm/classes/getAccountOptions.html b/docs/api-wasm/classes/getAccountOptions.html index 0e2825bcd..ef1f6ede9 100644 --- a/docs/api-wasm/classes/getAccountOptions.html +++ b/docs/api-wasm/classes/getAccountOptions.html @@ -1,9 +1,8 @@ -getAccountOptions | api-wasm

Class getAccountOptions

Constructors

Properties

account_identifier? +getAccountOptions | api-wasm

Class getAccountOptions

Constructors

Properties

account_identifier?: AccountIdentifier
account_identifier_as_string?: string
maybe_block_id_as_string?: string
maybe_block_identifier?: BlockIdentifier
rpc_address?: string
verbosity?: Verbosity

Methods

  • Returns void

+

Properties

account_identifier?: AccountIdentifier
account_identifier_as_string?: string
maybe_block_id_as_string?: string
maybe_block_identifier?: BlockIdentifier
rpc_address?: string
verbosity?: Verbosity

Methods

  • Returns void

diff --git a/docs/api-wasm/classes/getAuctionInfoOptions.html b/docs/api-wasm/classes/getAuctionInfoOptions.html index 60969ef0a..9db34bc2d 100644 --- a/docs/api-wasm/classes/getAuctionInfoOptions.html +++ b/docs/api-wasm/classes/getAuctionInfoOptions.html @@ -1,8 +1,7 @@ -getAuctionInfoOptions | api-wasm

Class getAuctionInfoOptions

Options for the get_auction_info method.

-

Constructors

Properties

maybe_block_id_as_string? +getAuctionInfoOptions | api-wasm

Class getAuctionInfoOptions

Options for the get_auction_info method.

+

Constructors

Properties

maybe_block_id_as_string?: string
maybe_block_identifier?: BlockIdentifier
rpc_address?: string
verbosity?: Verbosity

Methods

  • Returns void

+

Properties

maybe_block_id_as_string?: string
maybe_block_identifier?: BlockIdentifier
rpc_address?: string
verbosity?: Verbosity

Methods

  • Returns void

diff --git a/docs/api-wasm/classes/getBalanceOptions.html b/docs/api-wasm/classes/getBalanceOptions.html index c087ce0df..4c4aec9e6 100644 --- a/docs/api-wasm/classes/getBalanceOptions.html +++ b/docs/api-wasm/classes/getBalanceOptions.html @@ -1,10 +1,9 @@ -getBalanceOptions | api-wasm

Class getBalanceOptions

Options for the get_balance method.

-

Constructors

Properties

purse_uref? +getBalanceOptions | api-wasm

Class getBalanceOptions

Options for the get_balance method.

+

Constructors

Properties

purse_uref?: URef
purse_uref_as_string?: string
rpc_address?: string
state_root_hash?: Digest
state_root_hash_as_string?: string
verbosity?: Verbosity

Methods

  • Returns void

+

Properties

purse_uref?: URef
purse_uref_as_string?: string
rpc_address?: string
state_root_hash?: Digest
state_root_hash_as_string?: string
verbosity?: Verbosity

Methods

  • Returns void

diff --git a/docs/api-wasm/classes/getBlockOptions.html b/docs/api-wasm/classes/getBlockOptions.html index e36acd9ea..9ab0f0d61 100644 --- a/docs/api-wasm/classes/getBlockOptions.html +++ b/docs/api-wasm/classes/getBlockOptions.html @@ -1,8 +1,7 @@ -getBlockOptions | api-wasm

Class getBlockOptions

Options for the get_block method.

-

Constructors

Properties

maybe_block_id_as_string? +getBlockOptions | api-wasm

Class getBlockOptions

Options for the get_block method.

+

Constructors

Properties

maybe_block_id_as_string?: string
maybe_block_identifier?: BlockIdentifier
rpc_address?: string
verbosity?: Verbosity

Methods

  • Returns void

+

Properties

maybe_block_id_as_string?: string
maybe_block_identifier?: BlockIdentifier
rpc_address?: string
verbosity?: Verbosity

Methods

  • Returns void

diff --git a/docs/api-wasm/classes/getBlockTransfersOptions.html b/docs/api-wasm/classes/getBlockTransfersOptions.html index bb5da1046..fdee1ccbf 100644 --- a/docs/api-wasm/classes/getBlockTransfersOptions.html +++ b/docs/api-wasm/classes/getBlockTransfersOptions.html @@ -1,8 +1,7 @@ -getBlockTransfersOptions | api-wasm

Class getBlockTransfersOptions

Options for the get_block_transfers method.

-

Constructors

Properties

maybe_block_id_as_string? +getBlockTransfersOptions | api-wasm

Class getBlockTransfersOptions

Options for the get_block_transfers method.

+

Constructors

Properties

maybe_block_id_as_string?: string
maybe_block_identifier?: BlockIdentifier
rpc_address?: string
verbosity?: Verbosity

Methods

  • Returns void

+

Properties

maybe_block_id_as_string?: string
maybe_block_identifier?: BlockIdentifier
rpc_address?: string
verbosity?: Verbosity

Methods

  • Returns void

diff --git a/docs/api-wasm/classes/getDeployOptions.html b/docs/api-wasm/classes/getDeployOptions.html index dbd9b0d93..75d77d536 100644 --- a/docs/api-wasm/classes/getDeployOptions.html +++ b/docs/api-wasm/classes/getDeployOptions.html @@ -1,9 +1,8 @@ -getDeployOptions | api-wasm

Class getDeployOptions

Options for the get_deploy method.

-

Constructors

Properties

deploy_hash? +getDeployOptions | api-wasm

Class getDeployOptions

Options for the get_deploy method.

+

Constructors

Properties

deploy_hash?: DeployHash
deploy_hash_as_string?: string
finalized_approvals?: boolean
rpc_address?: string
verbosity?: Verbosity

Methods

  • Returns void

+

Properties

deploy_hash?: DeployHash
deploy_hash_as_string?: string
finalized_approvals?: boolean
rpc_address?: string
verbosity?: Verbosity

Methods

  • Returns void

diff --git a/docs/api-wasm/classes/getDictionaryItemOptions.html b/docs/api-wasm/classes/getDictionaryItemOptions.html index cb0224c6e..31c007584 100644 --- a/docs/api-wasm/classes/getDictionaryItemOptions.html +++ b/docs/api-wasm/classes/getDictionaryItemOptions.html @@ -1,10 +1,9 @@ -getDictionaryItemOptions | api-wasm

Class getDictionaryItemOptions

Options for the get_dictionary_item method.

-

Constructors

Properties

dictionary_item_identifier? +getDictionaryItemOptions | api-wasm

Class getDictionaryItemOptions

Options for the get_dictionary_item method.

+

Constructors

Properties

dictionary_item_identifier?: DictionaryItemIdentifier
dictionary_item_params?: DictionaryItemStrParams
rpc_address?: string
state_root_hash?: Digest
state_root_hash_as_string?: string
verbosity?: Verbosity

Methods

  • Returns void

+

Properties

dictionary_item_identifier?: DictionaryItemIdentifier
dictionary_item_params?: DictionaryItemStrParams
rpc_address?: string
state_root_hash?: Digest
state_root_hash_as_string?: string
verbosity?: Verbosity

Methods

  • Returns void

diff --git a/docs/api-wasm/classes/getEntityOptions.html b/docs/api-wasm/classes/getEntityOptions.html index 72c4dc6c0..8e671cb00 100644 --- a/docs/api-wasm/classes/getEntityOptions.html +++ b/docs/api-wasm/classes/getEntityOptions.html @@ -1,9 +1,8 @@ -getEntityOptions | api-wasm

Class getEntityOptions

Constructors

Properties

entity_identifier? +getEntityOptions | api-wasm

Class getEntityOptions

Constructors

Properties

entity_identifier?: EntityIdentifier
entity_identifier_as_string?: string
maybe_block_id_as_string?: string
maybe_block_identifier?: BlockIdentifier
rpc_address?: string
verbosity?: Verbosity

Methods

  • Returns void

+

Properties

entity_identifier?: EntityIdentifier
entity_identifier_as_string?: string
maybe_block_id_as_string?: string
maybe_block_identifier?: BlockIdentifier
rpc_address?: string
verbosity?: Verbosity

Methods

  • Returns void

diff --git a/docs/api-wasm/classes/getEraInfoOptions.html b/docs/api-wasm/classes/getEraInfoOptions.html index 567dfa166..502e1d9d6 100644 --- a/docs/api-wasm/classes/getEraInfoOptions.html +++ b/docs/api-wasm/classes/getEraInfoOptions.html @@ -1,7 +1,6 @@ -getEraInfoOptions | api-wasm

Class getEraInfoOptions

Constructors

Properties

maybe_block_id_as_string? +getEraInfoOptions | api-wasm

Class getEraInfoOptions

Constructors

Properties

maybe_block_id_as_string?: string
maybe_block_identifier?: BlockIdentifier
rpc_address?: string
verbosity?: Verbosity

Methods

  • Returns void

+

Properties

maybe_block_id_as_string?: string
maybe_block_identifier?: BlockIdentifier
rpc_address?: string
verbosity?: Verbosity

Methods

  • Returns void

diff --git a/docs/api-wasm/classes/getEraSummaryOptions.html b/docs/api-wasm/classes/getEraSummaryOptions.html index 668a6e7a9..9bfdd07a4 100644 --- a/docs/api-wasm/classes/getEraSummaryOptions.html +++ b/docs/api-wasm/classes/getEraSummaryOptions.html @@ -1,8 +1,7 @@ -getEraSummaryOptions | api-wasm

Class getEraSummaryOptions

Options for the get_era_summary method.

-

Constructors

Properties

maybe_block_id_as_string? +getEraSummaryOptions | api-wasm

Class getEraSummaryOptions

Options for the get_era_summary method.

+

Constructors

Properties

maybe_block_id_as_string?: string
maybe_block_identifier?: BlockIdentifier
rpc_address?: string
verbosity?: Verbosity

Methods

  • Returns void

+

Properties

maybe_block_id_as_string?: string
maybe_block_identifier?: BlockIdentifier
rpc_address?: string
verbosity?: Verbosity

Methods

  • Returns void

diff --git a/docs/api-wasm/classes/getSpeculativeExecDeployOptions.html b/docs/api-wasm/classes/getSpeculativeExecDeployOptions.html index 987f826e3..18a086e90 100644 --- a/docs/api-wasm/classes/getSpeculativeExecDeployOptions.html +++ b/docs/api-wasm/classes/getSpeculativeExecDeployOptions.html @@ -1,12 +1,11 @@ -getSpeculativeExecDeployOptions | api-wasm

Class getSpeculativeExecDeployOptions

Options for speculative execution.

-

Constructors

Properties

deploy? +getSpeculativeExecDeployOptions | api-wasm

Class getSpeculativeExecDeployOptions

Options for speculative execution.

+

Constructors

Properties

deploy?: Deploy

The deploy to execute.

-
deploy_as_string?: string

The deploy as a JSON string.

-
rpc_address?: string

The rpc address.

+

Properties

deploy?: Deploy

The deploy to execute.

+
deploy_as_string?: string

The deploy as a JSON string.

+
rpc_address?: string

The rpc address.

verbosity?: Verbosity

The verbosity level for logging.

-

Methods

  • Returns void

+

Methods

  • Returns void

diff --git a/docs/api-wasm/classes/getSpeculativeExecTxnOptions.html b/docs/api-wasm/classes/getSpeculativeExecTxnOptions.html index 291d0ae23..10cbbbd82 100644 --- a/docs/api-wasm/classes/getSpeculativeExecTxnOptions.html +++ b/docs/api-wasm/classes/getSpeculativeExecTxnOptions.html @@ -1,12 +1,11 @@ -getSpeculativeExecTxnOptions | api-wasm

Class getSpeculativeExecTxnOptions

Options for speculative execution.

-

Constructors

Properties

rpc_address? +getSpeculativeExecTxnOptions | api-wasm

Class getSpeculativeExecTxnOptions

Options for speculative execution.

+

Constructors

Properties

rpc_address?: string

The rpc address.

+

Properties

rpc_address?: string

The rpc address.

transaction?: Transaction

The transaction to execute.

-
transaction_as_string?: string

The transaction as a JSON string.

+
transaction_as_string?: string

The transaction as a JSON string.

verbosity?: Verbosity

The verbosity level for logging.

-

Methods

  • Returns void

+

Methods

  • Returns void

diff --git a/docs/api-wasm/classes/getStateRootHashOptions.html b/docs/api-wasm/classes/getStateRootHashOptions.html index 57e365855..023e14553 100644 --- a/docs/api-wasm/classes/getStateRootHashOptions.html +++ b/docs/api-wasm/classes/getStateRootHashOptions.html @@ -1,8 +1,7 @@ -getStateRootHashOptions | api-wasm

Class getStateRootHashOptions

Options for the get_state_root_hash method.

-

Constructors

Properties

maybe_block_id_as_string? +getStateRootHashOptions | api-wasm

Class getStateRootHashOptions

Options for the get_state_root_hash method.

+

Constructors

Properties

maybe_block_id_as_string?: string
maybe_block_identifier?: BlockIdentifier
rpc_address?: string
verbosity?: Verbosity

Methods

  • Returns void

+

Properties

maybe_block_id_as_string?: string
maybe_block_identifier?: BlockIdentifier
rpc_address?: string
verbosity?: Verbosity

Methods

  • Returns void

diff --git a/docs/api-wasm/classes/getTransactionOptions.html b/docs/api-wasm/classes/getTransactionOptions.html index 8f386f41a..d0700453b 100644 --- a/docs/api-wasm/classes/getTransactionOptions.html +++ b/docs/api-wasm/classes/getTransactionOptions.html @@ -1,9 +1,8 @@ -getTransactionOptions | api-wasm

Class getTransactionOptions

Options for the get_transaction method.

-

Constructors

Properties

finalized_approvals? +getTransactionOptions | api-wasm

Class getTransactionOptions

Options for the get_transaction method.

+

Constructors

Properties

finalized_approvals?: boolean
rpc_address?: string
transaction_hash?: TransactionHash
transaction_hash_as_string?: string
verbosity?: Verbosity

Methods

  • Returns void

+

Properties

finalized_approvals?: boolean
rpc_address?: string
transaction_hash?: TransactionHash
transaction_hash_as_string?: string
verbosity?: Verbosity

Methods

  • Returns void

diff --git a/docs/api-wasm/classes/queryBalanceDetailsOptions.html b/docs/api-wasm/classes/queryBalanceDetailsOptions.html index 841a28eac..031f80c76 100644 --- a/docs/api-wasm/classes/queryBalanceDetailsOptions.html +++ b/docs/api-wasm/classes/queryBalanceDetailsOptions.html @@ -1,6 +1,5 @@ -queryBalanceDetailsOptions | api-wasm

Class queryBalanceDetailsOptions

Options for the query_balance method.

-

Constructors

Properties

global_state_identifier? +queryBalanceDetailsOptions | api-wasm

Class queryBalanceDetailsOptions

Options for the query_balance method.

+

Constructors

Properties

global_state_identifier?: GlobalStateIdentifier
maybe_block_id_as_string?: string
purse_identifier?: PurseIdentifier
purse_identifier_as_string?: string
rpc_address?: string
state_root_hash?: Digest
state_root_hash_as_string?: string
verbosity?: Verbosity

Methods

  • Returns void

+

Properties

global_state_identifier?: GlobalStateIdentifier
maybe_block_id_as_string?: string
purse_identifier?: PurseIdentifier
purse_identifier_as_string?: string
rpc_address?: string
state_root_hash?: Digest
state_root_hash_as_string?: string
verbosity?: Verbosity

Methods

  • Returns void

diff --git a/docs/api-wasm/classes/queryBalanceOptions.html b/docs/api-wasm/classes/queryBalanceOptions.html index 3209d399e..b99db549d 100644 --- a/docs/api-wasm/classes/queryBalanceOptions.html +++ b/docs/api-wasm/classes/queryBalanceOptions.html @@ -1,6 +1,5 @@ -queryBalanceOptions | api-wasm

Class queryBalanceOptions

Options for the query_balance method.

-

Constructors

Properties

global_state_identifier? +queryBalanceOptions | api-wasm

Class queryBalanceOptions

Options for the query_balance method.

+

Constructors

Properties

global_state_identifier?: GlobalStateIdentifier
maybe_block_id_as_string?: string
purse_identifier?: PurseIdentifier
purse_identifier_as_string?: string
rpc_address?: string
state_root_hash?: Digest
state_root_hash_as_string?: string
verbosity?: Verbosity

Methods

  • Returns void

+

Properties

global_state_identifier?: GlobalStateIdentifier
maybe_block_id_as_string?: string
purse_identifier?: PurseIdentifier
purse_identifier_as_string?: string
rpc_address?: string
state_root_hash?: Digest
state_root_hash_as_string?: string
verbosity?: Verbosity

Methods

  • Returns void

diff --git a/docs/api-wasm/classes/queryContractDictOptions.html b/docs/api-wasm/classes/queryContractDictOptions.html index ea4e44375..556ff9118 100644 --- a/docs/api-wasm/classes/queryContractDictOptions.html +++ b/docs/api-wasm/classes/queryContractDictOptions.html @@ -1,9 +1,8 @@ -queryContractDictOptions | api-wasm

Class queryContractDictOptions

Constructors

Properties

dictionary_item_identifier? +queryContractDictOptions | api-wasm

Class queryContractDictOptions

Constructors

Properties

dictionary_item_identifier?: DictionaryItemIdentifier
dictionary_item_params?: DictionaryItemStrParams
rpc_address?: string
state_root_hash?: Digest
state_root_hash_as_string?: string
verbosity?: Verbosity

Methods

  • Returns void

+

Properties

dictionary_item_identifier?: DictionaryItemIdentifier
dictionary_item_params?: DictionaryItemStrParams
rpc_address?: string
state_root_hash?: Digest
state_root_hash_as_string?: string
verbosity?: Verbosity

Methods

  • Returns void

diff --git a/docs/api-wasm/classes/queryContractKeyOptions.html b/docs/api-wasm/classes/queryContractKeyOptions.html index 9810feabb..6a692acc8 100644 --- a/docs/api-wasm/classes/queryContractKeyOptions.html +++ b/docs/api-wasm/classes/queryContractKeyOptions.html @@ -1,5 +1,4 @@ -queryContractKeyOptions | api-wasm

Class queryContractKeyOptions

Constructors

Properties

entity_identifier? +queryContractKeyOptions | api-wasm

Class queryContractKeyOptions

Constructors

Properties

entity_identifier?: EntityIdentifier
entity_identifier_as_string?: string
maybe_block_id_as_string?: string
maybe_block_identifier?: BlockIdentifier
path?: Path
path_as_string?: string
rpc_address?: string
verbosity?: Verbosity

Methods

  • Returns void

+

Properties

entity_identifier?: EntityIdentifier
entity_identifier_as_string?: string
maybe_block_id_as_string?: string
maybe_block_identifier?: BlockIdentifier
path?: Path
path_as_string?: string
rpc_address?: string
verbosity?: Verbosity

Methods

  • Returns void

diff --git a/docs/api-wasm/classes/queryGlobalStateOptions.html b/docs/api-wasm/classes/queryGlobalStateOptions.html index aded60a47..291fcef7d 100644 --- a/docs/api-wasm/classes/queryGlobalStateOptions.html +++ b/docs/api-wasm/classes/queryGlobalStateOptions.html @@ -1,6 +1,5 @@ -queryGlobalStateOptions | api-wasm

Class queryGlobalStateOptions

Options for the query_global_state method.

-

Constructors

Properties

global_state_identifier? +queryGlobalStateOptions | api-wasm

Class queryGlobalStateOptions

Options for the query_global_state method.

+

Constructors

Properties

global_state_identifier?: GlobalStateIdentifier
key?: Key
key_as_string?: string
maybe_block_id_as_string?: string
path?: Path
path_as_string?: string
rpc_address?: string
state_root_hash?: Digest
state_root_hash_as_string?: string
verbosity?: Verbosity

Methods

  • Returns void

+

Properties

global_state_identifier?: GlobalStateIdentifier
key?: Key
key_as_string?: string
maybe_block_id_as_string?: string
path?: Path
path_as_string?: string
rpc_address?: string
state_root_hash?: Digest
state_root_hash_as_string?: string
verbosity?: Verbosity

Methods

  • Returns void

diff --git a/docs/api-wasm/enums/PricingMode.html b/docs/api-wasm/enums/PricingMode.html index b48345102..842065623 100644 --- a/docs/api-wasm/enums/PricingMode.html +++ b/docs/api-wasm/enums/PricingMode.html @@ -1,4 +1,4 @@ -PricingMode | api-wasm

Enumeration PricingMode

Enumeration Members

Enumeration Members

Classic
Fixed
Reserved
+PricingMode | api-wasm

Enumeration PricingMode

Enumeration Members

Enumeration Members

Classic: 1
Fixed: 0
Reserved: 2
diff --git a/docs/api-wasm/enums/TransactionKind.html b/docs/api-wasm/enums/TransactionKind.html index 879b99231..f850e8738 100644 --- a/docs/api-wasm/enums/TransactionKind.html +++ b/docs/api-wasm/enums/TransactionKind.html @@ -1,12 +1,12 @@ -TransactionKind | api-wasm

Enumeration TransactionKind

Enumeration Members

AddBid
Delegate
InvocableEntity
InvocableEntityAlias
Package
PackageAlias
Redelegate
Session
Transfer
Undelegate
WithdrawBid
+TransactionKind | api-wasm

Enumeration TransactionKind

Enumeration Members

AddBid: 6
Delegate: 7
InvocableEntity: 0
InvocableEntityAlias: 1
Package: 2
PackageAlias: 3
Redelegate: 9
Session: 4
Transfer: 5
Undelegate: 8
WithdrawBid: 10
diff --git a/docs/api-wasm/enums/TransferTargetKind.html b/docs/api-wasm/enums/TransferTargetKind.html index e2866c728..2a3ab2349 100644 --- a/docs/api-wasm/enums/TransferTargetKind.html +++ b/docs/api-wasm/enums/TransferTargetKind.html @@ -1,4 +1,4 @@ -TransferTargetKind | api-wasm

Enumeration TransferTargetKind

Enumeration Members

Enumeration Members

AccountHash
PublicKey
URef
+TransferTargetKind | api-wasm

Enumeration TransferTargetKind

Enumeration Members

Enumeration Members

AccountHash: 1
PublicKey: 0
URef: 2
diff --git a/docs/api-wasm/enums/Verbosity.html b/docs/api-wasm/enums/Verbosity.html index db258eb6c..e6742e0be 100644 --- a/docs/api-wasm/enums/Verbosity.html +++ b/docs/api-wasm/enums/Verbosity.html @@ -1,4 +1,4 @@ -Verbosity | api-wasm

Enumeration Verbosity

Enumeration Members

Enumeration Members

High
Low
Medium
+Verbosity | api-wasm

Enumeration Verbosity

Enumeration Members

Enumeration Members

High: 2
Low: 0
Medium: 1
diff --git a/docs/api-wasm/functions/accountHashToBase64Key.html b/docs/api-wasm/functions/accountHashToBase64Key.html index 6c165e265..9d7fb9540 100644 --- a/docs/api-wasm/functions/accountHashToBase64Key.html +++ b/docs/api-wasm/functions/accountHashToBase64Key.html @@ -1,8 +1,8 @@ -accountHashToBase64Key | api-wasm

Function accountHashToBase64Key

  • Converts a formatted account hash to a base64-encoded string (cep-18 key encoding).

    -

    Arguments

      +accountHashToBase64Key | api-wasm

      Function accountHashToBase64Key

      • Converts a formatted account hash to a base64-encoded string (cep-18 key encoding).

        +

        Arguments

        • formatted_account_hash - A hex-formatted string representing the account hash. Example: "account-hash-b485c074cef7ccaccd0302949d2043ab7133abdb14cfa87e8392945c0bd80a5f"
        -

        Returns

        Returns the base64-encoded string. +

        Returns

        Returns the base64-encoded string. Example: "ALSFwHTO98yszQMClJ0gQ6txM6vbFM+ofoOSlFwL2Apf"

        -

        Parameters

        • formatted_account_hash: string

        Returns string

      +

    Parameters

    • formatted_account_hash: string

    Returns string

diff --git a/docs/api-wasm/functions/default.html b/docs/api-wasm/functions/default.html index d6c441f7f..c1b4752a2 100644 --- a/docs/api-wasm/functions/default.html +++ b/docs/api-wasm/functions/default.html @@ -1,4 +1,4 @@ -default | api-wasm

Function default

  • If module_or_path is {RequestInfo} or {URL}, makes a request and +default | api-wasm

    Function default

    • If module_or_path is {RequestInfo} or {URL}, makes a request and for everything else, calls WebAssembly.instantiate directly.

      -

      Parameters

      • Optionalmodule_or_path: {
            module_or_path: InitInput | Promise<InitInput>;
        } | InitInput | Promise<InitInput>

        Passing InitInput directly is deprecated.

        -

      Returns Promise<InitOutput>

    +

    Parameters

    • Optionalmodule_or_path:
          | { module_or_path: InitInput | Promise<InitInput> }
          | InitInput
          | Promise<InitInput>

      Passing InitInput directly is deprecated.

      +

    Returns Promise<InitOutput>

diff --git a/docs/api-wasm/functions/encodeLowerBlake2b.html b/docs/api-wasm/functions/encodeLowerBlake2b.html index 298478ff8..caae845f7 100644 --- a/docs/api-wasm/functions/encodeLowerBlake2b.html +++ b/docs/api-wasm/functions/encodeLowerBlake2b.html @@ -1,6 +1,6 @@ -encodeLowerBlake2b | api-wasm

Function encodeLowerBlake2b

  • Encodes the given metadata using the lower-level Blake2b hashing algorithm.

    -

    Arguments

      +encodeLowerBlake2b | api-wasm

      Function encodeLowerBlake2b

      • Encodes the given metadata using the lower-level Blake2b hashing algorithm.

        +

        Arguments

        • meta_data - A string containing the metadata to be hashed.
        -

        Returns

        A JsValue containing the hash generated using the Blake2b algorithm.

        -

        Parameters

        • meta_data: string

        Returns any

      +

      Returns

      A JsValue containing the hash generated using the Blake2b algorithm.

      +

    Parameters

    • meta_data: string

    Returns any

diff --git a/docs/api-wasm/functions/generateSecretKey.html b/docs/api-wasm/functions/generateSecretKey.html index 3c1ed29f1..1110f38f5 100644 --- a/docs/api-wasm/functions/generateSecretKey.html +++ b/docs/api-wasm/functions/generateSecretKey.html @@ -1,4 +1,4 @@ -generateSecretKey | api-wasm

Function generateSecretKey

  • Generates a secret key using the Ed25519 algorithm and returns it as a PEM-encoded string.

    -

    Returns

    A JsValue containing the PEM-encoded secret key or a JavaScript error if an error occurs.

    -

    Errors

    Returns an error if the secret key generation or serialization fails.

    -

    Returns any

+generateSecretKey | api-wasm

Function generateSecretKey

  • Generates a secret key using the Ed25519 algorithm and returns it as a PEM-encoded string.

    +

    Returns

    A JsValue containing the PEM-encoded secret key or a JavaScript error if an error occurs.

    +

    Errors

    Returns an error if the secret key generation or serialization fails.

    +

    Returns any

diff --git a/docs/api-wasm/functions/generateSecretKey_secp256k1.html b/docs/api-wasm/functions/generateSecretKey_secp256k1.html index 530b6bfdf..f79a5498e 100644 --- a/docs/api-wasm/functions/generateSecretKey_secp256k1.html +++ b/docs/api-wasm/functions/generateSecretKey_secp256k1.html @@ -1,4 +1,4 @@ -generateSecretKey_secp256k1 | api-wasm

Function generateSecretKey_secp256k1

  • Generates a secret key using the secp256k1 algorithm and returns it as a PEM-encoded string.

    -

    Returns

    A JsValue containing the PEM-encoded secret key or a JavaScript error if an error occurs.

    -

    Errors

    Returns an error if the secret key generation or serialization fails.

    -

    Returns any

+generateSecretKey_secp256k1 | api-wasm

Function generateSecretKey_secp256k1

  • Generates a secret key using the secp256k1 algorithm and returns it as a PEM-encoded string.

    +

    Returns

    A JsValue containing the PEM-encoded secret key or a JavaScript error if an error occurs.

    +

    Errors

    Returns an error if the secret key generation or serialization fails.

    +

    Returns any

diff --git a/docs/api-wasm/functions/getTimestamp.html b/docs/api-wasm/functions/getTimestamp.html index 6dc1cd5a0..93b1cd02c 100644 --- a/docs/api-wasm/functions/getTimestamp.html +++ b/docs/api-wasm/functions/getTimestamp.html @@ -1,3 +1,3 @@ -getTimestamp | api-wasm

Function getTimestamp

  • Gets the current timestamp.

    -

    Returns

    A JsValue containing the current timestamp.

    -

    Returns any

+getTimestamp | api-wasm

Function getTimestamp

  • Gets the current timestamp.

    +

    Returns

    A JsValue containing the current timestamp.

    +

    Returns any

diff --git a/docs/api-wasm/functions/hexToString.html b/docs/api-wasm/functions/hexToString.html index 9dd48b437..6d5445e8a 100644 --- a/docs/api-wasm/functions/hexToString.html +++ b/docs/api-wasm/functions/hexToString.html @@ -1,6 +1,6 @@ -hexToString | api-wasm

Function hexToString

  • Converts a hexadecimal string to a regular string.

    -

    Arguments

      +hexToString | api-wasm

      Function hexToString

      • Converts a hexadecimal string to a regular string.

        +

        Arguments

        • hex_string - The hexadecimal string to convert.
        -

        Returns

        A regular string containing the converted value.

        -

        Parameters

        • hex_string: string

        Returns string

      +

      Returns

      A regular string containing the converted value.

      +

    Parameters

    • hex_string: string

    Returns string

diff --git a/docs/api-wasm/functions/hexToUint8Array.html b/docs/api-wasm/functions/hexToUint8Array.html index 5f267367c..d841bcdd8 100644 --- a/docs/api-wasm/functions/hexToUint8Array.html +++ b/docs/api-wasm/functions/hexToUint8Array.html @@ -1,6 +1,6 @@ -hexToUint8Array | api-wasm

Function hexToUint8Array

  • Converts a hexadecimal string to a Uint8Array.

    -

    Arguments

      +hexToUint8Array | api-wasm

      Function hexToUint8Array

      • Converts a hexadecimal string to a Uint8Array.

        +

        Arguments

        • hex_string - The hexadecimal string to convert.
        -

        Returns

        A Uint8Array containing the converted value.

        -

        Parameters

        • hex_string: string

        Returns Uint8Array

      +

      Returns

      A Uint8Array containing the converted value.

      +

    Parameters

    • hex_string: string

    Returns Uint8Array

diff --git a/docs/api-wasm/functions/initSync.html b/docs/api-wasm/functions/initSync.html index 37810354c..3df909639 100644 --- a/docs/api-wasm/functions/initSync.html +++ b/docs/api-wasm/functions/initSync.html @@ -1,4 +1,4 @@ -initSync | api-wasm

Function initSync

  • Instantiates the given module, which can either be bytes or +initSync | api-wasm

    Function initSync

    +

    Parameters

    Returns InitOutput

diff --git a/docs/api-wasm/functions/jsonPrettyPrint.html b/docs/api-wasm/functions/jsonPrettyPrint.html index bf42c8356..31a563e3d 100644 --- a/docs/api-wasm/functions/jsonPrettyPrint.html +++ b/docs/api-wasm/functions/jsonPrettyPrint.html @@ -1,7 +1,7 @@ -jsonPrettyPrint | api-wasm

Function jsonPrettyPrint

  • Pretty prints a JSON value.

    -

    Arguments

      +jsonPrettyPrint | api-wasm

      Function jsonPrettyPrint

      • Pretty prints a JSON value.

        +

        Arguments

        • value - The JSON value to pretty print.
        • verbosity - An optional verbosity level for pretty printing.
        -

        Returns

        A pretty printed JSON value as a JsValue.

        -

        Parameters

        Returns any

      +

      Returns

      A pretty printed JSON value as a JsValue.

      +

    Parameters

    Returns any

diff --git a/docs/api-wasm/functions/keyHashToBase64Key.html b/docs/api-wasm/functions/keyHashToBase64Key.html new file mode 100644 index 000000000..8bed5890a --- /dev/null +++ b/docs/api-wasm/functions/keyHashToBase64Key.html @@ -0,0 +1,15 @@ +keyHashToBase64Key | api-wasm

Function keyHashToBase64Key

  • Converts a formatted key hash to a base64-encoded string (CEP-18 key encoding) for use in JavaScript.

    +

    This function acts as a wrapper around get_base64_key_from_key_hash and maps errors to JavaScript-compatible errors.

    +

    Arguments

      +
    • formatted_key_hash - A hex-formatted string representing the key hash. +Example: "hash-b485c074cef7ccaccd0302949d2043ab7133abdb14cfa87e8392945c0bd80a5f"
    • +
    +

    Returns

    Returns a Result containing the base64-encoded string on success. +Example: "AbSFwHTO98yszQMClJ0gQ6txM6vbFM+ofoOSlFwL2Apf"

    +

    Errors

    This function returns a JsError if:

    +
      +
    • The input string is not a valid formatted key hash.
    • +
    • The conversion to bytes or base64 encoding fails.
    • +
    +

    The error message is formatted as a JavaScript-compatible string.

    +

    Parameters

    • formatted_key_hash: string

    Returns string

diff --git a/docs/api-wasm/functions/makeDictionaryItemKey.html b/docs/api-wasm/functions/makeDictionaryItemKey.html index 90a3b6a61..f891b1af5 100644 --- a/docs/api-wasm/functions/makeDictionaryItemKey.html +++ b/docs/api-wasm/functions/makeDictionaryItemKey.html @@ -1,7 +1,7 @@ -makeDictionaryItemKey | api-wasm

Function makeDictionaryItemKey

  • Converts a key and value into a formatted dictionary item key for ditionaries queries.

    -

    Arguments

      +makeDictionaryItemKey | api-wasm

      Function makeDictionaryItemKey

      • Converts a key and value into a formatted dictionary item key for ditionaries queries.

        +

        Arguments

        • key - A string representation of a account/contract hash as a Key.
        • value - A string representation of the value, for now restricted to parse as U256 or Key
        -

        Returns

        A string representing the formatted dictionary item key.

        -

        Parameters

        • key: Key
        • value: string

        Returns string

      +

      Returns

      A string representing the formatted dictionary item key.

      +

    Parameters

    • key: Key
    • value: string

    Returns string

diff --git a/docs/api-wasm/functions/motesToCSPR.html b/docs/api-wasm/functions/motesToCSPR.html index acc8b39ef..deb2f1ec6 100644 --- a/docs/api-wasm/functions/motesToCSPR.html +++ b/docs/api-wasm/functions/motesToCSPR.html @@ -1,6 +1,6 @@ -motesToCSPR | api-wasm

Function motesToCSPR

  • Converts motes to CSPR (Casper tokens).

    -

    Arguments

      +motesToCSPR | api-wasm

      Function motesToCSPR

      • Converts motes to CSPR (Casper tokens).

        +

        Arguments

        • motes - The motes value to convert.
        -

        Returns

        A string representing the CSPR amount.

        -

        Parameters

        • motes: string

        Returns string

      +

      Returns

      A string representing the CSPR amount.

      +

    Parameters

    • motes: string

    Returns string

diff --git a/docs/api-wasm/functions/publicKeyFromSecretKey.html b/docs/api-wasm/functions/publicKeyFromSecretKey.html index bcbbf5057..76d1c1c0c 100644 --- a/docs/api-wasm/functions/publicKeyFromSecretKey.html +++ b/docs/api-wasm/functions/publicKeyFromSecretKey.html @@ -1,7 +1,7 @@ -publicKeyFromSecretKey | api-wasm

Function publicKeyFromSecretKey

  • Converts a secret key to a corresponding public key.

    -

    Arguments

      +publicKeyFromSecretKey | api-wasm

      Function publicKeyFromSecretKey

      • Converts a secret key to a corresponding public key.

        +

        Arguments

        • secret_key - The secret key in PEM format.
        -

        Returns

        A JsValue containing the corresponding public key. +

        Returns

        A JsValue containing the corresponding public key. If an error occurs during the conversion, JavaScript error is returned.

        -

        Parameters

        • secret_key: string

        Returns any

      +

    Parameters

    • secret_key: string

    Returns any

diff --git a/docs/api-wasm/functions/uint8ArrayToBytes.html b/docs/api-wasm/functions/uint8ArrayToBytes.html index dd90f22c5..29ad9caa3 100644 --- a/docs/api-wasm/functions/uint8ArrayToBytes.html +++ b/docs/api-wasm/functions/uint8ArrayToBytes.html @@ -1,6 +1,6 @@ -uint8ArrayToBytes | api-wasm

Function uint8ArrayToBytes

  • Converts a Uint8Array to a Bytes object.

    -

    Arguments

      +uint8ArrayToBytes | api-wasm

      Function uint8ArrayToBytes

      • Converts a Uint8Array to a Bytes object.

        +

        Arguments

        • uint8_array - The Uint8Array to convert.
        -

        Returns

        A Bytes object containing the converted value.

        -

        Parameters

        • uint8_array: Uint8Array

        Returns Bytes

      +

      Returns

      A Bytes object containing the converted value.

      +

    Parameters

    • uint8_array: Uint8Array

    Returns Bytes

diff --git a/docs/api-wasm/index.html b/docs/api-wasm/index.html index 14b5dd135..b96b2285d 100644 --- a/docs/api-wasm/index.html +++ b/docs/api-wasm/index.html @@ -1,21 +1,21 @@ -api-wasm

api-wasm

Casper Rust/Wasm SDK 2.0 Condor

The Rust/Wasm SDK allows developers and users to interact with the Casper Blockchain using Rust or TypeScript. It provides a way to embed the casper-client-rs into another application without the CLI interface. The SDK exposes a list of types and methods from a subset of the Casper client.

+api-wasm

api-wasm

Casper Rust/Wasm SDK 2.0 Condor

The Rust/Wasm SDK allows developers and users to interact with the Casper Blockchain using Rust or TypeScript. It provides a way to embed the casper-client-rs into another application without the CLI interface. The SDK exposes a list of types and methods from a subset of the Casper client.

You can use the Casper Rust/Wasm SDK in two ways:

  • In a Rust application by importing the SDK crate.
  • In a Typescript application by importing the SDK Wasm file and the Typescript interfaces.

This page covers different examples of using the SDK.

-
+
Rust Project -

Add the SDK as a dependency of your project:

+

Add the SDK as a dependency of your project:

Cargo.toml

casper-rust-wasm-sdk = { version = "2.0.0", git = "https://github.com/casper-ecosystem/rustSDK.git" }
 
-
-

main.rs

+
+

main.rs

use casper_rust_wasm_sdk::{types::verbosity::Verbosity, SDK};

let sdk = SDK::new(
Some("https://rpc.testnet.casperlabs.io".to_string()),
Some(Verbosity::High)
);
@@ -23,23 +23,23 @@
Typescript Project -

You can directly use the content of the pkg folder for a browser project or pkg-nodejs for a Node project.

-

Or you can use the [TODO]npm package

-

If you want to compile the Wasm package from Rust you may need to install wasm-pack for ease of use.

+

You can directly use the content of the pkg folder for a browser project or pkg-nodejs for a Node project.

+

Or you can use the [TODO]npm package

+

If you want to compile the Wasm package from Rust you may need to install wasm-pack for ease of use.

curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh
 
$ make prepare
$ make pack
-

This will create a pkg and pkg-nodejs containing the Typescript interfaces. You can find more details about building the SDK for Javascript with wasm-pack in the wasm-pack documention.

+

This will create a pkg and pkg-nodejs containing the Typescript interfaces. You can find more details about building the SDK for Javascript with wasm-pack in the wasm-pack documention.

This folder contains a Wasm binary, a JS wrapper file, Typescript types definitions, and a package.json file that you can load in your project.

$ tree pkg
pkg
├── casper_rust_wasm_sdk_bg.wasm
├── casper_rust_wasm_sdk_bg.wasm.d.ts
├── casper_rust_wasm_sdk.d.ts
├── casper_rust_wasm_sdk.js
├── LICENSE
├── package.json
└── README.md
-
+
React -
+

package.json

{
"name": "my-react-app",
"dependencies": {
// This path is relative
"casper-sdk": "file:pkg", // [TODO] Npm package
...
} @@ -52,20 +52,20 @@
import init, {
SDK,
Verbosity,
} from 'casper-sdk';

const node_address = 'https://rpc.testnet.casperlabs.io';
const verbosity = Verbosity.High;

function App() {
const [wasm, setWasm] = useState(false);
const fetchWasm = async () => {
await init();
setWasm(true);
};

useEffect(() => {
initApp(); // take care here to initiate app only once and not on every effect
}, []);

const initApp = async () => {
if (!wasm) {
await fetchWasm();
};

const sdk = new SDK(node_address, verbosity);
console.log(sdk);
...
}
-

You can look at a very basic example of usage in the React example app.

+

You can look at a very basic example of usage in the React example app.

$ cd ./examples/frontend/react
$ npm install
$ npm start
Angular -
+

package.json

{
"name": "my-angular-app",
"dependencies": {
// This path is relative
"casper-sdk": "file:pkg", // [TODO] Npm package
...
}
-

The Angular app needs to load the Wasm file through a dedicated init() method as per this example. You can import it into a component through a service but it is advised to import it through a factory with the injection token APP_INITIALIZER.

+

The Angular app needs to load the Wasm file through a dedicated init() method as per this example. You can import it into a component through a service but it is advised to import it through a factory with the injection token APP_INITIALIZER.

wasm.factory.ts

@@ -86,20 +86,20 @@
"assets": [
...,
{
"input": "pkg",
"glob": "casper_rust_wasm_sdk_bg.wasm",
"output": "assets"
}
]
-

You can look at a more advanced example of usage in the Angular example app.

+

You can look at a more advanced example of usage in the Angular example app.

$ cd ./examples/frontend/angular
$ npm install
$ npm start
$ npm build
Node -
+

package.json

{
"name": "my-node-app",
"dependencies": {
// This path is relative
"casper-sdk": "file:pkg-nodejs", // [TODO] Npm package
...
}
-

The Node app loads the SDK with require(). You can find more details about building the SDK for Node with wasm-pack. +

The Node app loads the SDK with require(). You can find more details about building the SDK for Node with wasm-pack. Note that this method requires a version of Node.js with WebAssembly support, which is currently Node 8 and above.

index.ts

@@ -107,29 +107,29 @@
// with require
const casper_sdk = require('casper-sdk');
const { SDK } = casper_sdk;

// or with import
import { SDK } from 'casper-sdk';

const node_address = 'https://rpc.integration.casperlabs.io';
const sdk = new SDK(node_address);
console.log(sdk);
-

You can look at a very basic example of usage in the Node example app.

+

You can look at a very basic example of usage in the Node example app.

$ cd ./examples/desktop/node
$ npm install
$ npm start
-
+
Rust
-

You can find all RPC methods on the RPC doc. Below are several examples of RPC methods intended for use on Testnet.

-
use casper_rust_wasm_sdk::types::{
transaction::Transaction, hash::transaction_hash::TransactionHash,
};

let transaction_hash =
TransactionHash::new("a8778b2e4bd1ad02c168329a1f6f3674513f4d350da1b5f078e058a3422ad0b9")
.unwrap();

let finalized_approvals = true;
let get_transaction = sdk
.get_transaction(transaction_hash, Some(finalized_approvals), None, None)
.await;

let transaction: Transaction = get_transaction.unwrap().result.transaction.into();
let timestamp = transaction.timestamp();
let hash = transaction.hash();
println!("{timestamp} {hash}"); +

You can find all RPC methods on the RPC doc. Below are several examples of RPC methods intended for use on Testnet.

+
use casper_rust_wasm_sdk::types::{
transaction::Transaction, hash::transaction_hash::TransactionHash,
};

let transaction_hash =
TransactionHash::new("a8778b2e4bd1ad02c168329a1f6f3674513f4d350da1b5f078e058a3422ad0b9")
.unwrap();

let finalized_approvals = true;
let get_transaction = sdk
.get_transaction(transaction_hash, Some(finalized_approvals), None, None)
.await;

let transaction: Transaction = get_transaction.unwrap().result.transaction.into();
let timestamp = transaction.timestamp();
let hash = transaction.hash();
println!("{timestamp} {hash}");
-
use casper_rust_wasm_sdk::types::hash::deploy_hash::DeployHash;

let deploy_hash =
DeployHash::new("a8778b2e4bd1ad02c168329a1f6f3674513f4d350da1b5f078e058a3422ad0b9")
.unwrap();

let finalized_approvals = true;
let get_deploy = sdk
.get_deploy(deploy_hash, Some(finalized_approvals), None, None)
.await;

let deploy = get_deploy.unwrap().result.deploy;
let deploy_header = deploy.header();
let timestamp = deploy_header.timestamp();
println!("{timestamp}"); +
use casper_rust_wasm_sdk::types::hash::deploy_hash::DeployHash;

let deploy_hash =
DeployHash::new("a8778b2e4bd1ad02c168329a1f6f3674513f4d350da1b5f078e058a3422ad0b9")
.unwrap();

let finalized_approvals = true;
let get_deploy = sdk
.get_deploy(deploy_hash, Some(finalized_approvals), None, None)
.await;

let deploy = get_deploy.unwrap().result.deploy;
let deploy_header = deploy.header();
let timestamp = deploy_header.timestamp();
println!("{timestamp}");
-
let get_auction_info = sdk.get_auction_info(None, None, None).await;

let auction_state = get_auction_info.unwrap().result.auction_state;
let state_root_hash = auction_state.state_root_hash();
println!("{:?}", state_root_hash);
let block_height = auction_state.block_height();
println!("{block_height}"); +
let get_auction_info = sdk.get_auction_info(None, None, None).await;

let auction_state = get_auction_info.unwrap().result.auction_state;
let state_root_hash = auction_state.state_root_hash();
println!("{:?}", state_root_hash);
let block_height = auction_state.block_height();
println!("{block_height}");
-
let get_peers = sdk.get_peers(None, None).await;

let peers = get_peers.unwrap().result.peers;
for peer in &peers {
println!("{:?}", peer)
} +
let get_peers = sdk.get_peers(None, None).await;

let peers = get_peers.unwrap().result.peers;
for peer in &peers {
println!("{:?}", peer)
}
-
let get_block = sdk.get_block(None, None, None).await;

let get_block = sdk.get_block(None, None, None).await;

let block = get_block
.unwrap()
.result
.block_with_signatures
.unwrap()
.block;
let block_hash = block.hash();
println!("{:?}", block_hash);
println!("{:?}", block_hash); +
let get_block = sdk.get_block(None, None, None).await;

let get_block = sdk.get_block(None, None, None).await;

let block = get_block
.unwrap()
.result
.block_with_signatures
.unwrap()
.block;
let block_hash = block.hash();
println!("{:?}", block_hash);
println!("{:?}", block_hash);

You can find more examples by reading Rust integration tests.

@@ -137,33 +137,33 @@
Typescript
-

You can find all RPC methods on the RPC doc. Below are several examples of RPC methods intended for use on Testnet.

-
import { Transaction } from 'casper-sdk';

const transaction_hash_as_string =
'94b3e6253a4448138fb8b637bd0ca0604270d2f5664f7c221d67eae568fcd668';
const finalized_approvals = true;

const get_transaction_options = sdk.get_transaction_options({
transaction_hash_as_string,
finalized_approvals,
});

const transaction_result = await sdk.get_transaction(get_transaction_options);

const transaction: Transaction = transaction_result.transaction;
const timestamp = transaction.timestamp;
const hash = transaction.hash.toString();
console.log(timestamp, hash); +

You can find all RPC methods on the RPC doc. Below are several examples of RPC methods intended for use on Testnet.

+
import { Transaction } from 'casper-sdk';

const transaction_hash_as_string =
'94b3e6253a4448138fb8b637bd0ca0604270d2f5664f7c221d67eae568fcd668';
const finalized_approvals = true;

const get_transaction_options = sdk.get_transaction_options({
transaction_hash_as_string,
finalized_approvals,
});

const transaction_result = await sdk.get_transaction(get_transaction_options);

const transaction: Transaction = transaction_result.transaction;
const timestamp = transaction.timestamp;
const hash = transaction.hash.toString();
console.log(timestamp, hash);
-
const deploy_hash_as_string =
'a8778b2e4bd1ad02c168329a1f6f3674513f4d350da1b5f078e058a3422ad0b9';
const finalized_approvals = true;

const get_deploy_options = sdk.get_deploy_options({
deploy_hash_as_string,
finalized_approvals,
});

const deploy_result = await sdk.get_deploy(get_deploy_options);

const deploy = deploy_result.deploy;
const timestamp = deploy.timestamp();
const header = deploy.toJson().header; // DeployHeader type not being exposed right now by the SDK you can convert every type to JSON
const hash = deploy.hash.toString();
console.log(timestamp, header, hash); +
const deploy_hash_as_string =
'a8778b2e4bd1ad02c168329a1f6f3674513f4d350da1b5f078e058a3422ad0b9';
const finalized_approvals = true;

const get_deploy_options = sdk.get_deploy_options({
deploy_hash_as_string,
finalized_approvals,
});

const deploy_result = await sdk.get_deploy(get_deploy_options);

const deploy = deploy_result.deploy;
const timestamp = deploy.timestamp();
const header = deploy.toJson().header; // DeployHeader type not being exposed right now by the SDK you can convert every type to JSON
const hash = deploy.hash.toString();
console.log(timestamp, header, hash);
-
const get_auction_info = await sdk.get_auction_info();

const auction_state = get_auction_info.auction_state;
const state_root_hash = auction_state.state_root_hash.toString();
const block_height = auction_state.block_height.toString();
console.log(state_root_hash, block_height); +
const get_auction_info = await sdk.get_auction_info();

const auction_state = get_auction_info.auction_state;
const state_root_hash = auction_state.state_root_hash.toString();
const block_height = auction_state.block_height.toString();
console.log(state_root_hash, block_height);
-
const get_peers = await sdk.get_peers();

const peers = get_peers.peers;
peers.forEach((peer) => {
console.log(peer);
}); +
const get_peers = await sdk.get_peers();

const peers = get_peers.peers;
peers.forEach((peer) => {
console.log(peer);
});
-
const get_block = await sdk.get_block();

let block = get_block.block;
let block_hash = block.hash;
console.log(block_hash); +
const get_block = await sdk.get_block();

let block = get_block.block;
let block_hash = block.hash;
console.log(block_hash);

You can find more examples in NodeJs examples or in the Angular example app or in the React example app or by reading Puppeteer e2e tests.

-
+
Transactions and Transfers
Making a Transfer transaction -
use casper_rust_wasm_sdk::types::transaction_params::transaction_str_params::TransactionStrParams;

pub const CHAIN_NAME: &str = "integration-test";
pub const PUBLIC_KEY: &str =
"0169d8d607f3ba04c578140398ceb1bd5296c653f965256bd7097982b9026c5129";
pub const PAYMENT_AMOUNT: &str = "100000000";
pub const TRANSFER_AMOUNT: &str = "2500000000";
pub const TTL: &str = "1h";
pub const TARGET_ACCOUNT: &str =
"01868e06026ba9c8695f6f3bb10d44782004dbc144ff65017cf484436f9cf7b0f6";

let transaction_params = TransactionStrParams::default();
transaction_params.set_chain_name(CHAIN_NAME);
transaction_params.set_initiator_addr(PUBLIC_KEY);
transaction_params.set_ttl(Some(TTL.to_string()));
transaction_params.set_payment_amount(PAYMENT_AMOUNT);

let make_transfer_transaction = sdk
.make_transfer_transaction(
None, // optional maybe_source
TARGET_ACCOUNT,
TRANSFER_AMOUNT,
transaction_params,
None, // optional transfer_id
)
.unwrap();
println!("{:?}", make_transfer_transaction.timestamp()); +
use casper_rust_wasm_sdk::types::transaction_params::transaction_str_params::TransactionStrParams;

pub const CHAIN_NAME: &str = "integration-test";
pub const PUBLIC_KEY: &str =
"0169d8d607f3ba04c578140398ceb1bd5296c653f965256bd7097982b9026c5129";
pub const PAYMENT_AMOUNT: &str = "100000000";
pub const TRANSFER_AMOUNT: &str = "2500000000";
pub const TTL: &str = "1h";
pub const TARGET_ACCOUNT: &str =
"01868e06026ba9c8695f6f3bb10d44782004dbc144ff65017cf484436f9cf7b0f6";

let transaction_params = TransactionStrParams::default();
transaction_params.set_chain_name(CHAIN_NAME);
transaction_params.set_initiator_addr(PUBLIC_KEY);
transaction_params.set_ttl(Some(TTL.to_string()));
transaction_params.set_payment_amount(PAYMENT_AMOUNT);

let make_transfer_transaction = sdk
.make_transfer_transaction(
None, // optional maybe_source
TARGET_ACCOUNT,
TRANSFER_AMOUNT,
transaction_params,
None, // optional transfer_id
)
.unwrap();
println!("{:?}", make_transfer_transaction.timestamp());
-
import { TransactionStrParams } from 'casper-sdk';

const chain_name = 'integration-test';
const public_key =
'0169d8d607f3ba04c578140398ceb1bd5296c653f965256bd7097982b9026c5129';
const secret_key = undefined;
const timestamp = getTimestamp(); // or Date.now().toString(); // or undefined
const ttl = '1h'; // or undefined
const payment_amount = '100000000';
const transfer_amount = '2500000000';
const target_account =
'0187adb3e0f60a983ecc2ddb48d32b3deaa09388ad3bc41e14aeb19959ecc60b54';

const transaction_params = new TransactionStrParams(
chain_name,
public_key,
secret_key,
timestamp,
ttl
);

transaction_params.payment_amount = payment_amount;

const make_transfer_transaction = sdk.make_transfer_transaction(
undefined, // Optional maybe_source
target_account,
transfer_amount,
transaction_params
);
const make_transfer_transaction_as_json = make_transfer_transaction.toJson();
console.log(make_transfer_transaction_as_json); +
import { TransactionStrParams } from 'casper-sdk';

const chain_name = 'integration-test';
const public_key =
'0169d8d607f3ba04c578140398ceb1bd5296c653f965256bd7097982b9026c5129';
const secret_key = undefined;
const timestamp = getTimestamp(); // or Date.now().toString(); // or undefined
const ttl = '1h'; // or undefined
const payment_amount = '100000000';
const transfer_amount = '2500000000';
const target_account =
'0187adb3e0f60a983ecc2ddb48d32b3deaa09388ad3bc41e14aeb19959ecc60b54';

const transaction_params = new TransactionStrParams(
chain_name,
public_key,
secret_key,
timestamp,
ttl
);

transaction_params.payment_amount = payment_amount;

const make_transfer_transaction = sdk.make_transfer_transaction(
undefined, // Optional maybe_source
target_account,
transfer_amount,
transaction_params
);
const make_transfer_transaction_as_json = make_transfer_transaction.toJson();
console.log(make_transfer_transaction_as_json);
@@ -171,19 +171,19 @@ Sending a Transfer transaction (alias for: make + put)

Sends a [Transfer Transaction] to the network for execution. (Alias for make_transfer_transaction + put_transaction)

-
use casper_rust_wasm_sdk::types::transaction_params::transaction_str_params::TransactionStrParams;

pub const CHAIN_NAME: &str = "integration-test";
pub const PUBLIC_KEY: &str =
"0169d8d607f3ba04c578140398ceb1bd5296c653f965256bd7097982b9026c5129";
pub const SECRET_KEY: &str = r#"-----BEGIN PRIVATE KEY-----
-----END PRIVATE KEY-----"#;
pub const PAYMENT_AMOUNT: &str = "100000000";
pub const TRANSFER_AMOUNT: &str = "2500000000";
pub const TTL: &str = "1h";
pub const TARGET_ACCOUNT: &str =
"01868e06026ba9c8695f6f3bb10d44782004dbc144ff65017cf484436f9cf7b0f6";

let transaction_params = TransactionStrParams::default();
transaction_params.set_chain_name(CHAIN_NAME);
transaction_params.set_secret_key(SECRET_KEY);
transaction_params.set_ttl(Some(TTL.to_string()));
transaction_params.set_payment_amount(PAYMENT_AMOUNT);

let transfer = sdk
.transfer_transaction(
None, // optional maybe_source
TARGET_ACCOUNT,
TRANSFER_AMOUNT,
transaction_params,
None, // optional transfer_id
None,
None,
)
.await;
println!("{:?}", transfer.as_ref().unwrap().result.transaction_hash.to_hex_string()); +
use casper_rust_wasm_sdk::types::transaction_params::transaction_str_params::TransactionStrParams;

pub const CHAIN_NAME: &str = "integration-test";
pub const PUBLIC_KEY: &str =
"0169d8d607f3ba04c578140398ceb1bd5296c653f965256bd7097982b9026c5129";
pub const SECRET_KEY: &str = r#"-----BEGIN PRIVATE KEY-----
-----END PRIVATE KEY-----"#;
pub const PAYMENT_AMOUNT: &str = "100000000";
pub const TRANSFER_AMOUNT: &str = "2500000000";
pub const TTL: &str = "1h";
pub const TARGET_ACCOUNT: &str =
"01868e06026ba9c8695f6f3bb10d44782004dbc144ff65017cf484436f9cf7b0f6";

let transaction_params = TransactionStrParams::default();
transaction_params.set_chain_name(CHAIN_NAME);
transaction_params.set_secret_key(SECRET_KEY);
transaction_params.set_ttl(Some(TTL.to_string()));
transaction_params.set_payment_amount(PAYMENT_AMOUNT);

let transfer = sdk
.transfer_transaction(
None, // optional maybe_source
TARGET_ACCOUNT,
TRANSFER_AMOUNT,
transaction_params,
None, // optional transfer_id
None,
None,
)
.await;
println!("{:?}", transfer.as_ref().unwrap().result.transaction_hash.to_hex_string());
-
import { TransactionStrParams, getTimestamp } from 'casper-sdk';

const chain_name = 'casper-net-1';
const public_key =
'0169d8d607f3ba04c578140398ceb1bd5296c653f965256bd7097982b9026c5129';
const secret_key = `-----BEGIN PRIVATE KEY-----
-----END PRIVATE KEY-----`;
const timestamp = getTimestamp(); // or Date.now().toString(); // or undefined
const ttl = '1h'; // or undefined
const payment_amount = '100000000';
const transfer_amount = '2500000000';
const target_account =
'0187adb3e0f60a983ecc2ddb48d32b3deaa09388ad3bc41e14aeb19959ecc60b54';

const transaction_params = new TransactionStrParams(
chain_name,
public_key,
secret_key,
timestamp,
ttl
);

transaction_params.payment_amount = payment_amount;

const transfer_transaction_result = await sdk.transfer_transaction(
undefined, // Optional maybe_source
target_account,
transfer_amount,
transaction_params
);
const transfer_transaction_result_as_json =
transfer_transaction_result.toJson();
console.log(transfer_transaction_result_as_json);
const transaction_hash =
transfer_transaction_result.transaction_hash.toString();
console.log(transaction_hash); +
import { TransactionStrParams, getTimestamp } from 'casper-sdk';

const chain_name = 'casper-net-1';
const public_key =
'0169d8d607f3ba04c578140398ceb1bd5296c653f965256bd7097982b9026c5129';
const secret_key = `-----BEGIN PRIVATE KEY-----
-----END PRIVATE KEY-----`;
const timestamp = getTimestamp(); // or Date.now().toString(); // or undefined
const ttl = '1h'; // or undefined
const payment_amount = '100000000';
const transfer_amount = '2500000000';
const target_account =
'0187adb3e0f60a983ecc2ddb48d32b3deaa09388ad3bc41e14aeb19959ecc60b54';

const transaction_params = new TransactionStrParams(
chain_name,
public_key,
secret_key,
timestamp,
ttl
);

transaction_params.payment_amount = payment_amount;

const transfer_transaction_result = await sdk.transfer_transaction(
undefined, // Optional maybe_source
target_account,
transfer_amount,
transaction_params
);
const transfer_transaction_result_as_json =
transfer_transaction_result.toJson();
console.log(transfer_transaction_result_as_json);
const transaction_hash =
transfer_transaction_result.transaction_hash.toString();
console.log(transaction_hash);
Making a Session transaction -
use casper_rust_wasm_sdk::types::{
addr::entity_addr::EntityAddr,
hash::addressable_entity_hash::AddressableEntityHash,
transaction_params::{
transaction_builder_params::TransactionBuilderParams,
transaction_str_params::TransactionStrParams,
},
};

pub const CHAIN_NAME: &str = "integration-test";
pub const PUBLIC_KEY: &str =
"0169d8d607f3ba04c578140398ceb1bd5296c653f965256bd7097982b9026c5129";
pub const PAYMENT_AMOUNT: &str = "5000000000";
pub const ENTITY_ADDR: &str =
"entity-contract-5be5b0ef09a7016e11292848d77f539e55791cb07a7012fbc336b1f92a4fe743";
pub const ENTRY_POINT: &str = "set_variables";
pub const TTL: &str = "1h";

let transaction_params = TransactionStrParams::default();
transaction_params.set_chain_name(CHAIN_NAME);
transaction_params.set_initiator_addr(PUBLIC_KEY);
transaction_params.set_ttl(Some(TTL.to_string()));
transaction_params.set_payment_amount(PAYMENT_AMOUNT);

let entity_addr = EntityAddr::from_formatted_str(ENTITY_ADDR).unwrap();
let builder_params = TransactionBuilderParams::new_invocable_entity(entity_addr.into(), ENTRY_POINT);

let transaction = sdk
.make_transaction(builder_params, transaction_params)
.unwrap();
println!("{:?}", transaction.timestamp()); +
use casper_rust_wasm_sdk::types::{
addr::entity_addr::EntityAddr,
hash::addressable_entity_hash::AddressableEntityHash,
transaction_params::{
transaction_builder_params::TransactionBuilderParams,
transaction_str_params::TransactionStrParams,
},
};

pub const CHAIN_NAME: &str = "integration-test";
pub const PUBLIC_KEY: &str =
"0169d8d607f3ba04c578140398ceb1bd5296c653f965256bd7097982b9026c5129";
pub const PAYMENT_AMOUNT: &str = "5000000000";
pub const ENTITY_ADDR: &str =
"entity-contract-5be5b0ef09a7016e11292848d77f539e55791cb07a7012fbc336b1f92a4fe743";
pub const ENTRY_POINT: &str = "set_variables";
pub const TTL: &str = "1h";

let transaction_params = TransactionStrParams::default();
transaction_params.set_chain_name(CHAIN_NAME);
transaction_params.set_initiator_addr(PUBLIC_KEY);
transaction_params.set_ttl(Some(TTL.to_string()));
transaction_params.set_payment_amount(PAYMENT_AMOUNT);

let entity_addr = EntityAddr::from_formatted_str(ENTITY_ADDR).unwrap();
let builder_params = TransactionBuilderParams::new_invocable_entity(entity_addr.into(), ENTRY_POINT);

let transaction = sdk
.make_transaction(builder_params, transaction_params)
.unwrap();
println!("{:?}", transaction.timestamp());
-
import {
TransactionStrParams,
TransactionBuilderParams,
AddressableEntityHash,
} from 'casper-sdk';

const chain_name = 'integration-test';
const public_key =
'0169d8d607f3ba04c578140398ceb1bd5296c653f965256bd7097982b9026c5129';
const payment_amount = '5000000000';
const entity_hash_hex_string =
'5be5b0ef09a7016e11292848d77f539e55791cb07a7012fbc336b1f92a4fe743';
const entry_point = 'set_variables';

const transaction_params = new TransactionStrParams(chain_name, public_key);
transaction_params.payment_amount = payment_amount;

let entity_hash = new AddressableEntityHash(entity_hash_formatted_string);
let builder_params = TransactionBuilderParams.newInvocableEntity(
entity_hash,
entry_point
);

const transaction = sdk.make_transaction(builder_params, transaction_params);
const transaction_as_json = transaction.toJson();
console.log(transaction_as_json); +
import {
TransactionStrParams,
TransactionBuilderParams,
AddressableEntityHash,
} from 'casper-sdk';

const chain_name = 'integration-test';
const public_key =
'0169d8d607f3ba04c578140398ceb1bd5296c653f965256bd7097982b9026c5129';
const payment_amount = '5000000000';
const entity_hash_hex_string =
'5be5b0ef09a7016e11292848d77f539e55791cb07a7012fbc336b1f92a4fe743';
const entry_point = 'set_variables';

const transaction_params = new TransactionStrParams(chain_name, public_key);
transaction_params.payment_amount = payment_amount;

let entity_hash = new AddressableEntityHash(entity_hash_formatted_string);
let builder_params = TransactionBuilderParams.newInvocableEntity(
entity_hash,
entry_point
);

const transaction = sdk.make_transaction(builder_params, transaction_params);
const transaction_as_json = transaction.toJson();
console.log(transaction_as_json);
@@ -191,16 +191,16 @@ Sending a Session transaction (alias for: make + put)

Sends a [Transaction] to the network for execution. (Alias for make_transaction + put_transaction)

-
let sdk = SDK::new(
Some("http://127.0.0.1:11101".to_string()),
Some(Verbosity::High),
);

use casper_rust_wasm_sdk::types::{
hash::addressable_entity_hash::AddressableEntityHash,
transaction_params::{
transaction_builder_params::TransactionBuilderParams,
transaction_str_params::TransactionStrParams,
},
};

pub const CHAIN_NAME: &str = "casper-net-1";
pub const PUBLIC_KEY: &str =
"0169d8d607f3ba04c578140398ceb1bd5296c653f965256bd7097982b9026c5129";
pub const SECRET_KEY: &str = r#"-----BEGIN PRIVATE KEY-----
-----END PRIVATE KEY-----"#;
pub const PAYMENT_AMOUNT: &str = "5000000000";
pub const ENTITY_ADDR: &str =
"entity-contract-5be5b0ef09a7016e11292848d77f539e55791cb07a7012fbc336b1f92a4fe743";
pub const ENTRY_POINT: &str = "set_variables";
pub const TTL: &str = "1h";

let transaction_params = TransactionStrParams::default();
transaction_params.set_chain_name(CHAIN_NAME);
transaction_params.set_initiator_addr(PUBLIC_KEY);
transaction_params.set_secret_key(SECRET_KEY);
transaction_params.set_ttl(Some(TTL.to_string()));
transaction_params.set_payment_amount(PAYMENT_AMOUNT);

let entity_addr = EntityAddr::from_formatted_str(ENTITY_ADDR).unwrap();
let builder_params = TransactionBuilderParams::new_invocable_entity(entity_addr.into(), ENTRY_POINT);

let transaction = sdk.transaction(builder_params, transaction_params, None, None).await;
println!(
"{:?}",
transaction.as_ref().unwrap().result.transaction_hash
); +
let sdk = SDK::new(
Some("http://127.0.0.1:11101".to_string()),
Some(Verbosity::High),
);

use casper_rust_wasm_sdk::types::{
hash::addressable_entity_hash::AddressableEntityHash,
transaction_params::{
transaction_builder_params::TransactionBuilderParams,
transaction_str_params::TransactionStrParams,
},
};

pub const CHAIN_NAME: &str = "casper-net-1";
pub const PUBLIC_KEY: &str =
"0169d8d607f3ba04c578140398ceb1bd5296c653f965256bd7097982b9026c5129";
pub const SECRET_KEY: &str = r#"-----BEGIN PRIVATE KEY-----
-----END PRIVATE KEY-----"#;
pub const PAYMENT_AMOUNT: &str = "5000000000";
pub const ENTITY_ADDR: &str =
"entity-contract-5be5b0ef09a7016e11292848d77f539e55791cb07a7012fbc336b1f92a4fe743";
pub const ENTRY_POINT: &str = "set_variables";
pub const TTL: &str = "1h";

let transaction_params = TransactionStrParams::default();
transaction_params.set_chain_name(CHAIN_NAME);
transaction_params.set_initiator_addr(PUBLIC_KEY);
transaction_params.set_secret_key(SECRET_KEY);
transaction_params.set_ttl(Some(TTL.to_string()));
transaction_params.set_payment_amount(PAYMENT_AMOUNT);

let entity_addr = EntityAddr::from_formatted_str(ENTITY_ADDR).unwrap();
let builder_params = TransactionBuilderParams::new_invocable_entity(entity_addr.into(), ENTRY_POINT);

let transaction = sdk.transaction(builder_params, transaction_params, None, None).await;
println!(
"{:?}",
transaction.as_ref().unwrap().result.transaction_hash
);
-
import {
TransactionStrParams,
TransactionBuilderParams,
AddressableEntityHash,
} from 'casper-sdk';

const chain_name = 'casper-net-1';
const public_key =
'0169d8d607f3ba04c578140398ceb1bd5296c653f965256bd7097982b9026c5129';
const secret_key = `-----BEGIN PRIVATE KEY-----
-----END PRIVATE KEY-----`;
const payment_amount = '5000000000';
const entity_hash_hex_string =
'5be5b0ef09a7016e11292848d77f539e55791cb07a7012fbc336b1f92a4fe743';
const entry_point = 'set_variables';

const transaction_params = new TransactionStrParams(
chain_name,
public_key,
secret_key
);
transaction_params.payment_amount = payment_amount;

let entity_hash = new AddressableEntityHash(entity_hash_hex_string);
let builder_params = TransactionBuilderParams.newInvocableEntity(
entity_hash,
entry_point
);

const transaction_result = await sdk.transaction(
builder_params,
transaction_params
);
const transaction_result_as_json = transaction_result.toJson();
console.log(transaction_result_as_json); +
import {
TransactionStrParams,
TransactionBuilderParams,
AddressableEntityHash,
} from 'casper-sdk';

const chain_name = 'casper-net-1';
const public_key =
'0169d8d607f3ba04c578140398ceb1bd5296c653f965256bd7097982b9026c5129';
const secret_key = `-----BEGIN PRIVATE KEY-----
-----END PRIVATE KEY-----`;
const payment_amount = '5000000000';
const entity_hash_hex_string =
'5be5b0ef09a7016e11292848d77f539e55791cb07a7012fbc336b1f92a4fe743';
const entry_point = 'set_variables';

const transaction_params = new TransactionStrParams(
chain_name,
public_key,
secret_key
);
transaction_params.payment_amount = payment_amount;

let entity_hash = new AddressableEntityHash(entity_hash_hex_string);
let builder_params = TransactionBuilderParams.newInvocableEntity(
entity_hash,
entry_point
);

const transaction_result = await sdk.transaction(
builder_params,
transaction_params
);
const transaction_result_as_json = transaction_result.toJson();
console.log(transaction_result_as_json);
Put Transaction -

Puts a [Transaction] to the network for execution.

+

Puts a [Transaction] to the network for execution.

use casper_rust_wasm_sdk::types::{
hash::addressable_entity_hash::AddressableEntityHash,
transaction_params::{
transaction_builder_params::TransactionBuilderParams,
transaction_str_params::TransactionStrParams,
},
};

pub const CHAIN_NAME: &str = "casper-net-1";
pub const SECRET_KEY: &str = r#"-----BEGIN PRIVATE KEY-----
-----END PRIVATE KEY-----"#;
let initiator_addr: &str = &public_key_from_secret_key(SECRET_KEY).unwrap();
pub const PAYMENT_AMOUNT: &str = "5000000000";
pub const ENTITY_ADDR: &str =
"entity-contract-5be5b0ef09a7016e11292848d77f539e55791cb07a7012fbc336b1f92a4fe743";
pub const ENTRY_POINT: &str = "set_variables";
pub const TTL: &str = "1h";

let transaction_params = TransactionStrParams::default();
transaction_params.set_chain_name(CHAIN_NAME);
transaction_params.set_initiator_addr(initiator_addr); // sender account
transaction_params.set_secret_key(SECRET_KEY);
transaction_params.set_ttl(Some(TTL.to_string())); // optional TTL
transaction_params.set_payment_amount(PAYMENT_AMOUNT);

let entity_addr = EntityAddr::from_formatted_str(ENTITY_ADDR).unwrap();
let builder_params = TransactionBuilderParams::new_invocable_entity(entity_addr.into(), ENTRY_POINT);

let transaction = Transaction::new_session(builder_params, transaction_params).unwrap();

let put_transaction = sdk.put_transaction(transaction, None, None).await;
println!(
"{:?}",
put_transaction.as_ref().unwrap().result.transaction_hash
);
@@ -208,7 +208,7 @@
use casper_rust_wasm_sdk::types::transaction_params::transaction_str_params::TransactionStrParams;

pub const CHAIN_NAME: &str = "casper-net-1";
pub const SECRET_KEY: &str = r#"-----BEGIN PRIVATE KEY-----
-----END PRIVATE KEY-----"#;
let initiator_addr: &str = &public_key_from_secret_key(SECRET_KEY).unwrap();
pub const PAYMENT_AMOUNT: &str = "100000000";
pub const TRANSFER_AMOUNT: &str = "2500000000";
pub const TARGET_ACCOUNT: &str =
"01868e06026ba9c8695f6f3bb10d44782004dbc144ff65017cf484436f9cf7b0f6";
pub const TTL: &str = "1h";

let transaction_params = TransactionStrParams::default();
transaction_params.set_chain_name(CHAIN_NAME);
transaction_params.set_initiator_addr(initiator_addr);
transaction_params.set_secret_key(SECRET_KEY);
transaction_params.set_payment_amount(PAYMENT_AMOUNT);
transaction_params.set_ttl(Some(TTL.to_string()));

let transfer_transaction = Transaction::new_transfer(
None,
TARGET_ACCOUNT,
TRANSFER_AMOUNT,
transaction_params,
None,
)
.unwrap();

let put_transaction = sdk.put_transaction(transfer_transaction, None, None).await;
println!(
"{:?}",
put_transaction.as_ref().unwrap().result.transaction_hash
);
-

Puts a [Transaction] to the network for execution.

+

Puts a [Transaction] to the network for execution.

import {
TransactionStrParams,
TransactionBuilderParams,
AddressableEntityHash,
} from 'casper-sdk';

const chain_name = 'casper-net-1';
const public_key =
'0169d8d607f3ba04c578140398ceb1bd5296c653f965256bd7097982b9026c5129';
const secret_key = `-----BEGIN PRIVATE KEY-----
-----END PRIVATE KEY-----`;
const payment_amount = '5000000000';
const entity_hash_formatted_string =
'addressable-entity-5be5b0ef09a7016e11292848d77f539e55791cb07a7012fbc336b1f92a4fe743';
const entry_point = 'set_variables';

const transaction_params = new TransactionStrParams(
chain_name,
public_key,
secret_key
);
transaction_params.payment_amount = payment_amount;

let entity_hash = AddressableEntityHash.fromFormattedStr(
entity_hash_formatted_string
);
let builder_params = TransactionBuilderParams.newInvocableEntity(
entity_hash,
entry_point
);

const transaction = Transaction.newSession(builder_params, transaction_params);
const put_transaction_result = await sdk.put_transaction(transaction);
const put_transaction_result_as_json = put_transaction_result.toJson();
console.log(put_transaction_result_as_json);
@@ -219,31 +219,31 @@
Sign Transaction -
pub const SECRET_KEY: &str = "MC4CAQAwBQYDK2VwBCIEII8ULlk1CJ12ZQ+bScjBt/IxMAZNggClWqK56D1/7CbI";
... // same code as 'Making a Session/Transfer Transaction' example
let unsigned_transaction = sdk.make_transaction(builder_params, transaction_params).unwrap();
let signed_transaction = unsigned_transaction.sign(SECRET_KEY); +
pub const SECRET_KEY: &str = "MC4CAQAwBQYDK2VwBCIEII8ULlk1CJ12ZQ+bScjBt/IxMAZNggClWqK56D1/7CbI";
... // same code as 'Making a Session/Transfer Transaction' example
let unsigned_transaction = sdk.make_transaction(builder_params, transaction_params).unwrap();
let signed_transaction = unsigned_transaction.sign(SECRET_KEY);
-
const secret_key = 'MC4CAQAwBQYDK2VwBCIEII8ULlk1CJ12ZQ+bScjBt/IxMAZNggClWqK56D1/7CbI';
... // same code as 'Making a Session/Transfer Transaction' example
const unsigned_transaction = sdk.make_transaction(builder_params, transaction_params);
const signed_transaction = unsigned_transaction.sign(secret_key); +
const secret_key = 'MC4CAQAwBQYDK2VwBCIEII8ULlk1CJ12ZQ+bScjBt/IxMAZNggClWqK56D1/7CbI';
... // same code as 'Making a Session/Transfer Transaction' example
const unsigned_transaction = sdk.make_transaction(builder_params, transaction_params);
const signed_transaction = unsigned_transaction.sign(secret_key);
Wait Transaction -

Developers using Rust can utilize the wait_transaction function to wait for a specific transaction event. This is achieved by providing the desired event URL, transaction hash, and an optional timeout duration. Once the transaction is processed, the resulting data, such as the transaction's cost, can be easily accessed and utilized in subsequent logic.

+

Developers using Rust can utilize the wait_transaction function to wait for a specific transaction event. This is achieved by providing the desired event URL, transaction hash, and an optional timeout duration. Once the transaction is processed, the resulting data, such as the transaction's cost, can be easily accessed and utilized in subsequent logic.

pub const DEFAULT_EVENT_ADDRESS: &str = "http://127.0.0.1:18101/events";

let transaction_hash = "c94ff7a9f86592681e69c1d8c2d7d2fed89fd1a922faa0ae74481f8458af2ee4";

let timeout_duration = None; // Some(30000) for 30s instead of default timeout duration of 60s

// Wait for transaction
let event_parse_result = sdk
.wait_transaction(DEFAULT_EVENT_ADDRESS, &transaction_hash, timeout_duration)
.await
.unwrap();
let transaction_processed = event_parse_result.body.unwrap().get_transaction_processed();
println!("{:?}", transaction_processed);
-

In TypeScript, the waitTransaction function provides a similar capability to wait for a specific transaction event. Developers can leverage this function by specifying the event address, transaction hash, and an optional timeout duration. The received EventParseResult object can then be processed to extract valuable information, such as the cost of the transaction.

+

In TypeScript, the waitTransaction function provides a similar capability to wait for a specific transaction event. Developers can leverage this function by specifying the event address, transaction hash, and an optional timeout duration. The received EventParseResult object can then be processed to extract valuable information, such as the cost of the transaction.

const events_address = 'http://127.0.0.1:18101/events';

const transaction_hash =
'c94ff7a9f86592681e69c1d8c2d7d2fed89fd1a922faa0ae74481f8458af2ee4';

const timeout_duration = undefined; // 30000 for 30s instead of default timeout duration of 60s

// Wait for transaction
const eventParseResult: EventParseResult = await sdk.waitTransaction(
events_address,
transaction_hash,
timeout_duration
);
console.log(eventParseResult.body.transaction_processed);
const cost =
eventParseResult.body?.transaction_processed?.execution_result.Success?.cost;
console.log(`transaction cost ${cost}`);
Watch Transaction -

The watch_transaction functionality facilitates actively monitoring transaction events. By creating a transaction watcher, developers can subscribe to specific transaction hashes and define custom callback functions to handle these events. The watcher is then started, and as transaction events occur, the specified callback functions are executed. This mechanism enables real-time responsiveness to transaction events within Rust applications.

+

The watch_transaction functionality facilitates actively monitoring transaction events. By creating a transaction watcher, developers can subscribe to specific transaction hashes and define custom callback functions to handle these events. The watcher is then started, and as transaction events occur, the specified callback functions are executed. This mechanism enables real-time responsiveness to transaction events within Rust applications.

use casper_rust_wasm_sdk::watcher::{
Subscription, EventHandlerFn,
};

pub const DEFAULT_EVENT_ADDRESS: &str = "http://127.0.0.1:18101/events";

let transaction_hash = "c94ff7a9f86592681e69c1d8c2d7d2fed89fd1a922faa0ae74481f8458af2ee4";

let timeout_duration = None; // Some(30000) for 30s instead of default timeout duration of 60s

// Creates a watcher instance
let mut watcher = sdk.watch_transaction(DEFAULT_EVENT_ADDRESS, timeout_duration);

// Create a callback function handler of your design
let event_handler_fn = get_event_handler_fn(transaction_hash.to_string());

let mut subscriptions: Vec<Subscription> = vec![];
subscriptions.push(Subscription::new(
transaction_hash.to_string(),
EventHandlerFn::new(event_handler_fn),
));

// Subscribe and start watching
let _ = watcher.subscribe(subscriptions);
let results = watcher.start().await;
watcher.stop();
println!("{:?}", results);
-

Similarly, TypeScript developers can utilize the watchTransaction function to actively watch for transaction events on the Casper blockchain. By creating a transaction watcher and defining callback functions, developers can subscribe to specific transaction hashes and respond dynamically as events unfold.

+

Similarly, TypeScript developers can utilize the watchTransaction function to actively watch for transaction events on the Casper blockchain. By creating a transaction watcher and defining callback functions, developers can subscribe to specific transaction hashes and respond dynamically as events unfold.

import { EventParseResult, Subscription } from 'casper-sdk';

const events_address = 'http://127.0.0.1:18101/events';

const transaction_hash =
'c94ff7a9f86592681e69c1d8c2d7d2fed89fd1a922faa0ae74481f8458af2ee4';

// Creates a watcher instance
const watcher = sdk.watchTransaction(events_address);

// Create a callback function handler of your design
const getEventHandlerFn = (transactionHash: string) => {
const eventHandlerFn = (eventParseResult: EventParseResult) => {
console.log(`callback for ${transactionHash}`);
if (eventParseResult.err) {
return false;
} else if (
eventParseResult.body?.transaction_processed?.execution_result.Success
) {
console.log(
eventParseResult.body?.transaction_processed?.execution_result.Success
);
return true;
} else {
console.error(
eventParseResult.body?.transaction_processed?.execution_result.Failure
);
return false;
}
};
return eventHandlerFn;
};

const eventHandlerFn = getEventHandlerFn(transaction_hash);

const subscription: Subscription = new Subscription(
transaction_hash,
eventHandlerFn
);
const subscriptions: Subscription[] = [subscription];

// Subscribe and start watching
watcher.subscribe(subscriptions);
const results = await watcher.start();
watcher.stop();
console.log(results);
@@ -251,7 +251,7 @@
CEP-78 -
    +
    • Rust
    use casper_rust_wasm_sdk::{
    helpers::json_pretty_print,
    types::{
    hash::transaction_hash::TransactionHash,
    transaction_params::transaction_str_params::TransactionStrParams,
    },
    };

    use std::{time, time::Duration};

    pub const CHAIN_NAME: &str = "casper-net-1";
    pub const PUBLIC_KEY: &str =
    "0169d8d607f3ba04c578140398ceb1bd5296c653f965256bd7097982b9026c5129";
    pub const SECRET_KEY: &str = r#"-----BEGIN PRIVATE KEY-----
    -----END PRIVATE KEY-----"#;
    pub const ARGS_JSON: &str = r#"[
    {"name": "collection_name", "type": "String", "value": "enhanced-nft-1"},
    {"name": "collection_symbol", "type": "String", "value": "ENFT-1"},
    {"name": "total_token_supply", "type": "U64", "value": 10},
    {"name": "ownership_mode", "type": "U8", "value": 0},
    {"name": "nft_kind", "type": "U8", "value": 1},
    {"name": "allow_minting", "type": "Bool", "value": true},
    {"name": "owner_reverse_lookup_mode", "type": "U8", "value": 0},
    {"name": "nft_metadata_kind", "type": "U8", "value": 2},
    {"name": "identifier_mode", "type": "U8", "value": 0},
    {"name": "metadata_mutability", "type": "U8", "value": 0},
    {"name": "events_mode", "type": "U8", "value": 1}
    ]"#;
    pub const PAYMENT_AMOUNT_CONTRACT_CEP78: &str = "500000000000";
    pub const CEP78_CONTRACT: &str = "cep78.wasm";
    pub const DEPLOY_TIME: Duration = time::Duration::from_millis(45000);
    pub const DEFAULT_EVENT_ADDRESS: &str = "http://127.0.0.1:18101/events";

    let transaction_params = TransactionStrParams::default();
    transaction_params.set_chain_name(CHAIN_NAME);
    transaction_params.set_initiator_addr(PUBLIC_KEY);
    transaction_params.set_secret_key(SECRET_KEY);
    transaction_params.set_session_args_json(ARGS_JSON);
    transaction_params.set_payment_amount(PAYMENT_AMOUNT_CONTRACT_CEP78);

    let file_path = CEP78_CONTRACT;
    let transaction_bytes = match read_wasm_file(file_path) {
    Ok(transaction_bytes) => transaction_bytes,
    Err(err) => {
    vec![]
    // return Err(format!("Error reading file {}: {:?}", file_path, err));
    }
    };

    let install = sdk
    .install(transaction_params, transaction_bytes.into(), None)
    .await;

    let transaction_hash = install.as_ref().unwrap().result.transaction_hash;
    println!("{:?}", transaction_hash);

    let transaction_hash_as_string = transaction_hash.to_hex_string();
    println!("wait transaction_hash {}", transaction_hash_as_string);
    let event_parse_result: EventParseResult = sdk
    .wait_transaction(DEFAULT_EVENT_ADDRESS, &transaction_hash_as_string, None)
    .await
    .unwrap();
    println!("{:?}", event_parse_result);

    let finalized_approvals = true;

    let get_transaction = sdk
    .get_transaction(
    transaction_hash.into(),
    Some(finalized_approvals),
    None,
    None,
    )
    .await
    .unwrap();
    let result = json_pretty_print(
    get_transaction.result.transaction.approvals(),
    Some(Verbosity::Low),
    ).unwrap();
    println!("approvals {result}");

    let result = transaction_hash.to_hex_string();
    println!("processed transaction hash {result}"); @@ -271,7 +271,7 @@
    async function loadFile() {
    try {
    const fileBuffer = await fs.readFile('cep78.wasm');
    return fileBuffer.buffer; // Returns an ArrayBuffer
    } catch (error) {
    throw new Error('Error reading file: ' + error.message);
    }
    }
    -
      +
      • Rust
      use casper_rust_wasm_sdk::types::{
      hash::addressable_entity_hash::AddressableEntityHash,
      transaction_params::{
      transaction_builder_params::TransactionBuilderParams,
      transaction_str_params::TransactionStrParams,
      },
      };

      pub const CHAIN_NAME: &str = "casper-net-1";
      pub const PUBLIC_KEY: &str =
      "0169d8d607f3ba04c578140398ceb1bd5296c653f965256bd7097982b9026c5129";
      pub const SECRET_KEY: &str = r#"-----BEGIN PRIVATE KEY-----
      -----END PRIVATE KEY-----"#;
      pub const ENTITY_ADDR: &str =
      "entity-contract-5be5b0ef09a7016e11292848d77f539e55791cb07a7012fbc336b1f92a4fe743";
      pub const ENTRYPOINT_MINT: &str = "mint";
      pub const TOKEN_OWNER: &str =
      "account-hash-878985c8c07064e09e67cc349dd21219b8e41942a0adc4bfa378cf0eace32611";
      pub const PAYMENT_AMOUNT: &str = "5000000000";

      let mut transaction_params = TransactionStrParams::default();
      transaction_params.set_chain_name(CHAIN_NAME);
      transaction_params.set_initiator_addr(PUBLIC_KEY);
      transaction_params.set_secret_key(SECRET_KEY);
      transaction_params.set_payment_amount(PAYMENT_AMOUNT);
      let args = Vec::from([
      "token_meta_data:String='test_meta_data'".to_string(),
      format!("token_owner:Key='{TOKEN_OWNER}'").to_string(),
      ]);
      transaction_params.set_session_args_simple(args);

      let entity_addr = EntityAddr::from_formatted_str(ENTITY_ADDR).unwrap();
      let builder_params =
      TransactionBuilderParams::new_invocable_entity(entity_addr.into(), ENTRYPOINT_MINT);

      let call_entrypoint = sdk
      .call_entrypoint(builder_params, transaction_params, None)
      .await;
      let transaction_hash_result = call_entrypoint
      .as_ref()
      .unwrap()
      .result
      .transaction_hash;
      let transaction_hash = transaction_hash_result.to_hex_string();
      println!("watch transaction_hash {transaction_hash}"); @@ -284,15 +284,15 @@
-
+
Deploys and Transfers (Legacy)
Making a Transfer -
use casper_rust_wasm_sdk::types::deploy_params::{
deploy_str_params::DeployStrParams, payment_str_params::PaymentStrParams,
};

pub const CHAIN_NAME: &str = "integration-test";
pub const PUBLIC_KEY: &str =
"0169d8d607f3ba04c578140398ceb1bd5296c653f965256bd7097982b9026c5129";
pub const PAYMENT_AMOUNT: &str = "100000000";
pub const TRANSFER_AMOUNT: &str = "2500000000";
pub const TTL: &str = "1h";
pub const TARGET_ACCOUNT: &str =
"01868e06026ba9c8695f6f3bb10d44782004dbc144ff65017cf484436f9cf7b0f6";

let deploy_params = DeployStrParams::new(
CHAIN_NAME,
PUBLIC_KEY, // sender account
None, // optional secret key to sign transfer deploy
None, // optional timestamp
Some(TTL.to_string()), // optional TTL
);

let payment_params = PaymentStrParams::default();
payment_params.set_payment_amount(PAYMENT_AMOUNT);

let make_transfer = sdk
.make_transfer(
TRANSFER_AMOUNT,
TARGET_ACCOUNT, // target account
None, // optional transfer_id
deploy_params,
payment_params,
)
.unwrap();
println!("{:?}", make_transfer.header().timestamp()); +
use casper_rust_wasm_sdk::types::deploy_params::{
deploy_str_params::DeployStrParams, payment_str_params::PaymentStrParams,
};

pub const CHAIN_NAME: &str = "integration-test";
pub const PUBLIC_KEY: &str =
"0169d8d607f3ba04c578140398ceb1bd5296c653f965256bd7097982b9026c5129";
pub const PAYMENT_AMOUNT: &str = "100000000";
pub const TRANSFER_AMOUNT: &str = "2500000000";
pub const TTL: &str = "1h";
pub const TARGET_ACCOUNT: &str =
"01868e06026ba9c8695f6f3bb10d44782004dbc144ff65017cf484436f9cf7b0f6";

let deploy_params = DeployStrParams::new(
CHAIN_NAME,
PUBLIC_KEY, // sender account
None, // optional secret key to sign transfer deploy
None, // optional timestamp
Some(TTL.to_string()), // optional TTL
);

let payment_params = PaymentStrParams::default();
payment_params.set_payment_amount(PAYMENT_AMOUNT);

let make_transfer = sdk
.make_transfer(
TRANSFER_AMOUNT,
TARGET_ACCOUNT, // target account
None, // optional transfer_id
deploy_params,
payment_params,
)
.unwrap();
println!("{:?}", make_transfer.header().timestamp());
-
import { DeployStrParams, PaymentStrParams, getTimestamp } from 'casper-sdk';

const chain_name = 'integration-test';
const public_key =
'0169d8d607f3ba04c578140398ceb1bd5296c653f965256bd7097982b9026c5129';
const secret_key = undefined;
const timestamp = getTimestamp(); // or Date.now().toString(); // or undefined
const ttl = '1h'; // or undefined
const payment_amount = '100000000';
const transfer_amount = '2500000000';
const target_account =
'0187adb3e0f60a983ecc2ddb48d32b3deaa09388ad3bc41e14aeb19959ecc60b54';

const deploy_params = new DeployStrParams(
chain_name,
public_key,
secret_key,
timestamp,
ttl
);

const payment_params = new PaymentStrParams(payment_amount);

const transfer_deploy = sdk.make_transfer(
transfer_amount,
target_account,
undefined, // transfer_id
deploy_params,
payment_params
);
const transfer_deploy_as_json = transfer_deploy.toJson();
console.log(transfer_deploy_as_json); +
import { DeployStrParams, PaymentStrParams, getTimestamp } from 'casper-sdk';

const chain_name = 'integration-test';
const public_key =
'0169d8d607f3ba04c578140398ceb1bd5296c653f965256bd7097982b9026c5129';
const secret_key = undefined;
const timestamp = getTimestamp(); // or Date.now().toString(); // or undefined
const ttl = '1h'; // or undefined
const payment_amount = '100000000';
const transfer_amount = '2500000000';
const target_account =
'0187adb3e0f60a983ecc2ddb48d32b3deaa09388ad3bc41e14aeb19959ecc60b54';

const deploy_params = new DeployStrParams(
chain_name,
public_key,
secret_key,
timestamp,
ttl
);

const payment_params = new PaymentStrParams(payment_amount);

const transfer_deploy = sdk.make_transfer(
transfer_amount,
target_account,
undefined, // transfer_id
deploy_params,
payment_params
);
const transfer_deploy_as_json = transfer_deploy.toJson();
console.log(transfer_deploy_as_json);
@@ -300,19 +300,19 @@ Transfer

Sends a [Transfer Deploy] to the network for execution. (Alias for make_transfer + put_deploy)

-
use casper_rust_wasm_sdk::types::deploy_params::{
deploy_str_params::DeployStrParams, payment_str_params::PaymentStrParams,
};

pub const CHAIN_NAME: &str = "integration-test";
pub const PUBLIC_KEY: &str =
"0169d8d607f3ba04c578140398ceb1bd5296c653f965256bd7097982b9026c5129";
pub const SECRET_KEY: &str = r#"-----BEGIN PRIVATE KEY-----
-----END PRIVATE KEY-----"#;
pub const PAYMENT_AMOUNT: &str = "100000000";
pub const TRANSFER_AMOUNT: &str = "2500000000";
pub const TTL: &str = "1h";
pub const TARGET_ACCOUNT: &str =
"01868e06026ba9c8695f6f3bb10d44782004dbc144ff65017cf484436f9cf7b0f6";

let deploy_params = DeployStrParams::new(
CHAIN_NAME,
PUBLIC_KEY, // sender account
Some(SECRET_KEY.to_string()),
None, // optional timestamp
Some(TTL.to_string()), // optional TTL
);

let payment_params = PaymentStrParams::default();
payment_params.set_payment_amount(PAYMENT_AMOUNT);

let transfer = sdk
.transfer(
TRANSFER_AMOUNT,
TARGET_ACCOUNT,
None, // optional transfer_id
deploy_params,
payment_params,
None,
None,
)
.await;
println!("{:?}", transfer.as_ref().unwrap().result.deploy_hash.to_hex_string()); +
use casper_rust_wasm_sdk::types::deploy_params::{
deploy_str_params::DeployStrParams, payment_str_params::PaymentStrParams,
};

pub const CHAIN_NAME: &str = "integration-test";
pub const PUBLIC_KEY: &str =
"0169d8d607f3ba04c578140398ceb1bd5296c653f965256bd7097982b9026c5129";
pub const SECRET_KEY: &str = r#"-----BEGIN PRIVATE KEY-----
-----END PRIVATE KEY-----"#;
pub const PAYMENT_AMOUNT: &str = "100000000";
pub const TRANSFER_AMOUNT: &str = "2500000000";
pub const TTL: &str = "1h";
pub const TARGET_ACCOUNT: &str =
"01868e06026ba9c8695f6f3bb10d44782004dbc144ff65017cf484436f9cf7b0f6";

let deploy_params = DeployStrParams::new(
CHAIN_NAME,
PUBLIC_KEY, // sender account
Some(SECRET_KEY.to_string()),
None, // optional timestamp
Some(TTL.to_string()), // optional TTL
);

let payment_params = PaymentStrParams::default();
payment_params.set_payment_amount(PAYMENT_AMOUNT);

let transfer = sdk
.transfer(
TRANSFER_AMOUNT,
TARGET_ACCOUNT,
None, // optional transfer_id
deploy_params,
payment_params,
None,
None,
)
.await;
println!("{:?}", transfer.as_ref().unwrap().result.deploy_hash.to_hex_string());
-
import { DeployStrParams, PaymentStrParams, getTimestamp } from 'casper-sdk';

const chain_name = 'casper-net-1';
const public_key =
'0169d8d607f3ba04c578140398ceb1bd5296c653f965256bd7097982b9026c5129';
const secret_key = `-----BEGIN PRIVATE KEY-----
-----END PRIVATE KEY-----`;
const timestamp = getTimestamp(); // or Date.now().toString(); // or undefined
const ttl = '1h'; // or undefined
const payment_amount = '100000000';
const transfer_amount = '2500000000';
const target_account =
'0187adb3e0f60a983ecc2ddb48d32b3deaa09388ad3bc41e14aeb19959ecc60b54';

const deploy_params = new DeployStrParams(
chain_name,
public_key,
secret_key,
timestamp,
ttl
);

const payment_params = new PaymentStrParams(payment_amount);

const transfer_result = await sdk.transfer(
transfer_amount,
target_account,
undefined, // transfer_id
deploy_params,
payment_params
);
const transfer_result_as_json = transfer_result.toJson();
console.log(transfer_result_as_json);
console.log(transfer_result.deploy_hash.toString()); +
import { DeployStrParams, PaymentStrParams, getTimestamp } from 'casper-sdk';

const chain_name = 'casper-net-1';
const public_key =
'0169d8d607f3ba04c578140398ceb1bd5296c653f965256bd7097982b9026c5129';
const secret_key = `-----BEGIN PRIVATE KEY-----
-----END PRIVATE KEY-----`;
const timestamp = getTimestamp(); // or Date.now().toString(); // or undefined
const ttl = '1h'; // or undefined
const payment_amount = '100000000';
const transfer_amount = '2500000000';
const target_account =
'0187adb3e0f60a983ecc2ddb48d32b3deaa09388ad3bc41e14aeb19959ecc60b54';

const deploy_params = new DeployStrParams(
chain_name,
public_key,
secret_key,
timestamp,
ttl
);

const payment_params = new PaymentStrParams(payment_amount);

const transfer_result = await sdk.transfer(
transfer_amount,
target_account,
undefined, // transfer_id
deploy_params,
payment_params
);
const transfer_result_as_json = transfer_result.toJson();
console.log(transfer_result_as_json);
console.log(transfer_result.deploy_hash.toString());
Making a Deploy -
use casper_rust_wasm_sdk::types::deploy_params::{
deploy_str_params::DeployStrParams, payment_str_params::PaymentStrParams,
session_str_params::SessionStrParams,
};

pub const CHAIN_NAME: &str = "integration-test";
pub const PUBLIC_KEY: &str =
"0169d8d607f3ba04c578140398ceb1bd5296c653f965256bd7097982b9026c5129";
pub const PAYMENT_AMOUNT: &str = "5000000000";
pub const CONTRACT_HASH: &str =
"hash-5be5b0ef09a7016e11292848d77f539e55791cb07a7012fbc336b1f92a4fe743";
pub const ENTRY_POINT: &str = "set_variables";
pub const TTL: &str = "1h";

let deploy_params = DeployStrParams::new(
CHAIN_NAME,
PUBLIC_KEY, // sender account
None, // optional secret key to sign deploy
None, // optional timestamp
Some(TTL.to_string()), // optional TTL
);

let session_params = SessionStrParams::default();
session_params.set_session_hash(CONTRACT_HASH);
session_params.set_session_entry_point(ENTRY_POINT);

let payment_params = PaymentStrParams::default();
payment_params.set_payment_amount(PAYMENT_AMOUNT);

let deploy = awaitsdk
.make_deploy(deploy_params, session_params, payment_params)
.unwrap();
println!("{:?}", deploy.header().timestamp()); +
use casper_rust_wasm_sdk::types::deploy_params::{
deploy_str_params::DeployStrParams, payment_str_params::PaymentStrParams,
session_str_params::SessionStrParams,
};

pub const CHAIN_NAME: &str = "integration-test";
pub const PUBLIC_KEY: &str =
"0169d8d607f3ba04c578140398ceb1bd5296c653f965256bd7097982b9026c5129";
pub const PAYMENT_AMOUNT: &str = "5000000000";
pub const CONTRACT_HASH: &str =
"hash-5be5b0ef09a7016e11292848d77f539e55791cb07a7012fbc336b1f92a4fe743";
pub const ENTRY_POINT: &str = "set_variables";
pub const TTL: &str = "1h";

let deploy_params = DeployStrParams::new(
CHAIN_NAME,
PUBLIC_KEY, // sender account
None, // optional secret key to sign deploy
None, // optional timestamp
Some(TTL.to_string()), // optional TTL
);

let session_params = SessionStrParams::default();
session_params.set_session_hash(CONTRACT_HASH);
session_params.set_session_entry_point(ENTRY_POINT);

let payment_params = PaymentStrParams::default();
payment_params.set_payment_amount(PAYMENT_AMOUNT);

let deploy = awaitsdk
.make_deploy(deploy_params, session_params, payment_params)
.unwrap();
println!("{:?}", deploy.header().timestamp());
-
import {
DeployStrParams,
PaymentStrParams,
SessionStrParams,
} from 'casper-sdk';

const chain_name = 'integration-test';
const public_key =
'0169d8d607f3ba04c578140398ceb1bd5296c653f965256bd7097982b9026c5129';
const payment_amount = '5000000000';
const contract_hash =
'hash-5be5b0ef09a7016e11292848d77f539e55791cb07a7012fbc336b1f92a4fe743';

const deploy_params = new DeployStrParams(chain_name, public_key);

const session_params = new SessionStrParams();
session_params.session_hash = contract_hash;
session_params.session_entry_point = 'set_variables';

const payment_params = new PaymentStrParams(payment_amount);

const deploy = sdk.make_deploy(deploy_params, session_params, payment_params);
const deploy_as_json = deploy.toJson();
console.log(deploy_as_json); +
import {
DeployStrParams,
PaymentStrParams,
SessionStrParams,
} from 'casper-sdk';

const chain_name = 'integration-test';
const public_key =
'0169d8d607f3ba04c578140398ceb1bd5296c653f965256bd7097982b9026c5129';
const payment_amount = '5000000000';
const contract_hash =
'hash-5be5b0ef09a7016e11292848d77f539e55791cb07a7012fbc336b1f92a4fe743';

const deploy_params = new DeployStrParams(chain_name, public_key);

const session_params = new SessionStrParams();
session_params.session_hash = contract_hash;
session_params.session_entry_point = 'set_variables';

const payment_params = new PaymentStrParams(payment_amount);

const deploy = sdk.make_deploy(deploy_params, session_params, payment_params);
const deploy_as_json = deploy.toJson();
console.log(deploy_as_json);
@@ -320,16 +320,16 @@ Deploy

Sends a [Deploy] to the network for execution. (Alias for make_deploy + put_deploy)

-
let sdk = SDK::new(
Some("http://127.0.0.1:11101".to_string()),
Some(Verbosity::High),
);

use casper_rust_wasm_sdk::types::deploy_params::{
deploy_str_params::DeployStrParams, payment_str_params::PaymentStrParams,
session_str_params::SessionStrParams,
};

pub const CHAIN_NAME: &str = "casper-net-1";
pub const PUBLIC_KEY: &str =
"0169d8d607f3ba04c578140398ceb1bd5296c653f965256bd7097982b9026c5129";
pub const SECRET_KEY: &str = r#"-----BEGIN PRIVATE KEY-----
-----END PRIVATE KEY-----"#;
pub const PAYMENT_AMOUNT: &str = "5000000000";
pub const CONTRACT_HASH: &str =
"hash-6646c99b3327954b47035bbc31343d9d96a833a9fc9c8c6d809b29f2482b0abf";
pub const ENTRY_POINT: &str = "set_variables";
pub const TTL: &str = "1h";

let deploy_params = DeployStrParams::new(
CHAIN_NAME,
PUBLIC_KEY, // sender account
Some(SECRET_KEY.to_string()),
None, // optional timestamp
Some(TTL.to_string()), // optional TTL
);

let session_params = SessionStrParams::default();
session_params.set_session_hash(CONTRACT_HASH);
session_params.set_session_entry_point(ENTRY_POINT);

let payment_params = PaymentStrParams::default();
payment_params.set_payment_amount(PAYMENT_AMOUNT);

let deploy = sdk
.deploy(deploy_params, session_params, payment_params, None, None)
.await;
println!("{:?}", deploy.as_ref().unwrap().result.deploy_hash); +
let sdk = SDK::new(
Some("http://127.0.0.1:11101".to_string()),
Some(Verbosity::High),
);

use casper_rust_wasm_sdk::types::deploy_params::{
deploy_str_params::DeployStrParams, payment_str_params::PaymentStrParams,
session_str_params::SessionStrParams,
};

pub const CHAIN_NAME: &str = "casper-net-1";
pub const PUBLIC_KEY: &str =
"0169d8d607f3ba04c578140398ceb1bd5296c653f965256bd7097982b9026c5129";
pub const SECRET_KEY: &str = r#"-----BEGIN PRIVATE KEY-----
-----END PRIVATE KEY-----"#;
pub const PAYMENT_AMOUNT: &str = "5000000000";
pub const CONTRACT_HASH: &str =
"hash-6646c99b3327954b47035bbc31343d9d96a833a9fc9c8c6d809b29f2482b0abf";
pub const ENTRY_POINT: &str = "set_variables";
pub const TTL: &str = "1h";

let deploy_params = DeployStrParams::new(
CHAIN_NAME,
PUBLIC_KEY, // sender account
Some(SECRET_KEY.to_string()),
None, // optional timestamp
Some(TTL.to_string()), // optional TTL
);

let session_params = SessionStrParams::default();
session_params.set_session_hash(CONTRACT_HASH);
session_params.set_session_entry_point(ENTRY_POINT);

let payment_params = PaymentStrParams::default();
payment_params.set_payment_amount(PAYMENT_AMOUNT);

let deploy = sdk
.deploy(deploy_params, session_params, payment_params, None, None)
.await;
println!("{:?}", deploy.as_ref().unwrap().result.deploy_hash);
-
import {
DeployStrParams,
PaymentStrParams,
SessionStrParams,
} from 'casper-sdk';

const chain_name = 'casper-net-1';
const public_key =
'0169d8d607f3ba04c578140398ceb1bd5296c653f965256bd7097982b9026c5129';
const secret_key = `-----BEGIN PRIVATE KEY-----
-----END PRIVATE KEY-----`;
const payment_amount = '5000000000';
const contract_hash =
'hash-5be5b0ef09a7016e11292848d77f539e55791cb07a7012fbc336b1f92a4fe743';

const deploy_params = new DeployStrParams(chain_name, public_key, secret_key);

const session_params = new SessionStrParams();
session_params.session_hash = contract_hash;
session_params.session_entry_point = 'set_variables';

const payment_params = new PaymentStrParams(payment_amount);

const deploy_result = await sdk.deploy(
deploy_params,
session_params,
payment_params
);
const deploy_result_as_json = deploy_result.toJson();
console.log(deploy_result_as_json); +
import {
DeployStrParams,
PaymentStrParams,
SessionStrParams,
} from 'casper-sdk';

const chain_name = 'casper-net-1';
const public_key =
'0169d8d607f3ba04c578140398ceb1bd5296c653f965256bd7097982b9026c5129';
const secret_key = `-----BEGIN PRIVATE KEY-----
-----END PRIVATE KEY-----`;
const payment_amount = '5000000000';
const contract_hash =
'hash-5be5b0ef09a7016e11292848d77f539e55791cb07a7012fbc336b1f92a4fe743';

const deploy_params = new DeployStrParams(chain_name, public_key, secret_key);

const session_params = new SessionStrParams();
session_params.session_hash = contract_hash;
session_params.session_entry_point = 'set_variables';

const payment_params = new PaymentStrParams(payment_amount);

const deploy_result = await sdk.deploy(
deploy_params,
session_params,
payment_params
);
const deploy_result_as_json = deploy_result.toJson();
console.log(deploy_result_as_json);
Put Deploy -

Puts a [Deploy] to the network for execution.

+

Puts a [Deploy] to the network for execution.

use casper_rust_wasm_sdk::types::{
deploy::Deploy,
deploy_params::{
deploy_str_params::DeployStrParams, payment_str_params::PaymentStrParams,
session_str_params::SessionStrParams,
},
};

pub const CHAIN_NAME: &str = "casper-net-1";
pub const PUBLIC_KEY: &str =
"0169d8d607f3ba04c578140398ceb1bd5296c653f965256bd7097982b9026c5129";
pub const SECRET_KEY: &str = r#"-----BEGIN PRIVATE KEY-----
-----END PRIVATE KEY-----"#;
pub const PAYMENT_AMOUNT: &str = "5000000000";
pub const CONTRACT_HASH: &str =
"hash-6646c99b3327954b47035bbc31343d9d96a833a9fc9c8c6d809b29f2482b0abf";
pub const ENTRY_POINT: &str = "set_variables";
pub const TTL: &str = "1h";

let deploy_params = DeployStrParams::new(
CHAIN_NAME,
PUBLIC_KEY, // sender account
Some(SECRET_KEY.to_string()),
None, // optional timestamp
Some(TTL.to_string()), // optional TTL
);

let session_params = SessionStrParams::default();
session_params.set_session_hash(CONTRACT_HASH);
session_params.set_session_entry_point(ENTRY_POINT);

let payment_params = PaymentStrParams::default();
payment_params.set_payment_amount(PAYMENT_AMOUNT);

let deploy =
Deploy::with_payment_and_session(deploy_params, session_params, payment_params).unwrap();

let put_deploy = sdk.put_deploy(deploy, None, None).await;
println!("{:?}", put_deploy.as_ref().unwrap().result.deploy_hash);
@@ -337,7 +337,7 @@
use casper_rust_wasm_sdk::types::{
deploy::Deploy,
deploy_params::{deploy_str_params::DeployStrParams, payment_str_params::PaymentStrParams},
};

pub const CHAIN_NAME: &str = "casper-net-1";
pub const PUBLIC_KEY: &str =
"0169d8d607f3ba04c578140398ceb1bd5296c653f965256bd7097982b9026c5129";
pub const SECRET_KEY: &str = r#"-----BEGIN PRIVATE KEY-----
-----END PRIVATE KEY-----"#;
pub const PAYMENT_AMOUNT: &str = "100000000";
pub const TRANSFER_AMOUNT: &str = "2500000000";
pub const TARGET_ACCOUNT: &str =
"01868e06026ba9c8695f6f3bb10d44782004dbc144ff65017cf484436f9cf7b0f6";
pub const TTL: &str = "1h";

let deploy_params = DeployStrParams::new(
CHAIN_NAME,
PUBLIC_KEY, // sender account
Some(SECRET_KEY.to_string()),
None, // optional timestamp
Some(TTL.to_string()), // optional TTL
);

let payment_params = PaymentStrParams::default();
payment_params.set_payment_amount(PAYMENT_AMOUNT);

let transfer_deploy = Deploy::with_transfer(
TRANSFER_AMOUNT,
TARGET_ACCOUNT,
None,
deploy_params,
payment_params,
)
.unwrap();

let put_deploy = sdk.put_deploy(transfer_deploy, None, None).await;
println!("{:?}", put_deploy.as_ref().unwrap().result.deploy_hash);
-

Puts a [Deploy] to the network for execution.

+

Puts a [Deploy] to the network for execution.

import {
Deploy,
DeployStrParams,
PaymentStrParams,
SessionStrParams,
} from 'casper-sdk';

const chain_name = 'casper-net-1';
const public_key =
'0169d8d607f3ba04c578140398ceb1bd5296c653f965256bd7097982b9026c5129';
const secret_key = `-----BEGIN PRIVATE KEY-----
-----END PRIVATE KEY-----`;
const payment_amount = '5000000000';
const contract_hash =
'hash-5be5b0ef09a7016e11292848d77f539e55791cb07a7012fbc336b1f92a4fe743';
const entry_point = 'set_variables';

const deploy_params = new DeployStrParams(chain_name, public_key, secret_key);

const session_params = new SessionStrParams();
session_params.session_hash = contract_hash;
session_params.session_entry_point = entry_point;

const payment_params = new PaymentStrParams(payment_amount);

const deploy = Deploy.withPaymentAndSession(
deploy_params,
session_params,
payment_params
);

const put_deploy_result = await sdk.put_deploy(deploy);
const put_deploy_result_as_json = put_deploy_result.toJson();
console.log(put_deploy_result_as_json);
@@ -348,31 +348,31 @@
Sign Deploy -
pub const SECRET_KEY: &str = "MC4CAQAwBQYDK2VwBCIEII8ULlk1CJ12ZQ+bScjBt/IxMAZNggClWqK56D1/7CbI";
... // same code as 'Making a Deploy' example
let unsigned_deploy = sdk.make_deploy(deploy_params, session_params, payment_params).unwrap();
let signed_deploy = sdk.sign_deploy(unsigned_deploy, SECRET_KEY); +
pub const SECRET_KEY: &str = "MC4CAQAwBQYDK2VwBCIEII8ULlk1CJ12ZQ+bScjBt/IxMAZNggClWqK56D1/7CbI";
... // same code as 'Making a Deploy' example
let unsigned_deploy = sdk.make_deploy(deploy_params, session_params, payment_params).unwrap();
let signed_deploy = sdk.sign_deploy(unsigned_deploy, SECRET_KEY);
-
const secret_key = 'MC4CAQAwBQYDK2VwBCIEII8ULlk1CJ12ZQ+bScjBt/IxMAZNggClWqK56D1/7CbI';
... // same code as 'Making a Deploy' example
const unsigned_deploy = sdk.make_deploy(deploy_params, session_params, payment_params);
const signed_deploy = unsigned_deploy.sign(secret_key); +
const secret_key = 'MC4CAQAwBQYDK2VwBCIEII8ULlk1CJ12ZQ+bScjBt/IxMAZNggClWqK56D1/7CbI';
... // same code as 'Making a Deploy' example
const unsigned_deploy = sdk.make_deploy(deploy_params, session_params, payment_params);
const signed_deploy = unsigned_deploy.sign(secret_key);
Wait Deploy -

Developers using Rust can utilize the wait_deploy function to wait for a specific deploy event. This is achieved by providing the desired event URL, deploy hash, and an optional timeout duration. Once the deploy is processed, the resulting data, such as the deploy's cost, can be easily accessed and utilized in subsequent logic.

+

Developers using Rust can utilize the wait_deploy function to wait for a specific deploy event. This is achieved by providing the desired event URL, deploy hash, and an optional timeout duration. Once the deploy is processed, the resulting data, such as the deploy's cost, can be easily accessed and utilized in subsequent logic.

pub const DEFAULT_EVENT_ADDRESS: &str = "http://127.0.0.1:18101/events/main";

let deploy_hash = "c94ff7a9f86592681e69c1d8c2d7d2fed89fd1a922faa0ae74481f8458af2ee4";

let timeout_duration = None; // Some(30000) for 30s instead of default timeout duration of 60s

// Wait for deploy
let event_parse_result = sdk
.wait_deploy(DEFAULT_EVENT_ADDRESS, &deploy_hash, timeout_duration)
.await
.unwrap();
let deploy_processed = event_parse_result.body.unwrap().deploy_processed.unwrap();
println!("{:?}", deploy_processed);
-

In TypeScript, the waitDeploy function provides a similar capability to wait for a specific deploy event. Developers can leverage this function by specifying the event address, deploy hash, and an optional timeout duration. The received EventParseResult object can then be processed to extract valuable information, such as the cost of the deploy.

+

In TypeScript, the waitDeploy function provides a similar capability to wait for a specific deploy event. Developers can leverage this function by specifying the event address, deploy hash, and an optional timeout duration. The received EventParseResult object can then be processed to extract valuable information, such as the cost of the deploy.

const events_address = 'http://127.0.0.1:18101/events/main';

const deploy_hash =
'c94ff7a9f86592681e69c1d8c2d7d2fed89fd1a922faa0ae74481f8458af2ee4';

const timeout_duration = undefined; // 30000 for 30s instead of default timeout duration of 60s

// Wait for deploy
const eventParseResult: EventParseResult = await sdk.waitDeploy(
events_address,
install_result_as_json.deploy_hash,
timeout_duration
);
console.log(eventParseResult.body.DeployProcessed);
const cost =
eventParseResult.body?.DeployProcessed?.execution_result.Success?.cost;
console.log(`deploy cost ${cost}`);
Watch Deploy -

The watch_deploy functionality facilitates actively monitoring deploy events. By creating a deploy watcher, developers can subscribe to specific deploy hashes and define custom callback functions to handle these events. The watcher is then started, and as deploy events occur, the specified callback functions are executed. This mechanism enables real-time responsiveness to deploy events within Rust applications.

+

The watch_deploy functionality facilitates actively monitoring deploy events. By creating a deploy watcher, developers can subscribe to specific deploy hashes and define custom callback functions to handle these events. The watcher is then started, and as deploy events occur, the specified callback functions are executed. This mechanism enables real-time responsiveness to deploy events within Rust applications.

use casper_rust_wasm_sdk::deploy_watcher::watcher::{
Subscription, EventHandlerFn,
};

pub const DEFAULT_EVENT_ADDRESS: &str = "http://127.0.0.1:18101/events/main";

let deploy_hash = "c94ff7a9f86592681e69c1d8c2d7d2fed89fd1a922faa0ae74481f8458af2ee4";

let timeout_duration = None; // Some(30000) for 30s instead of default timeout duration of 60s

// Creates a watcher instance
let mut watcher = sdk.watch_deploy(DEFAULT_EVENT_ADDRESS, timeout_duration);

// Create a callback function handler of your design
let event_handler_fn = get_event_handler_fn(deploy_hash.to_string());

let mut subscriptions: Vec<Subscription> = vec![];
subscriptions.push(Subscription::new(
deploy_hash.to_string(),
EventHandlerFn::new(event_handler_fn),
));

// Subscribe and start watching
let _ = watcher.subscribe(subscriptions);
let results = watcher.start().await;
watcher.stop();
println!("{:?}", results);
-

Similarly, TypeScript developers can utilize the watchDeploy function to actively watch for deploy events on the Casper blockchain. By creating a deploy watcher and defining callback functions, developers can subscribe to specific deploy hashes and respond dynamically as events unfold.

+

Similarly, TypeScript developers can utilize the watchDeploy function to actively watch for deploy events on the Casper blockchain. By creating a deploy watcher and defining callback functions, developers can subscribe to specific deploy hashes and respond dynamically as events unfold.

import { EventParseResult, Subscription } from 'casper-sdk';

const events_address = 'http://127.0.0.1:18101/events/main';

const deploy_hash =
'c94ff7a9f86592681e69c1d8c2d7d2fed89fd1a922faa0ae74481f8458af2ee4';

// Creates a watcher instance
const watcher = sdk.watchDeploy(events_address);

// Create a callback function handler of your design
const getEventHandlerFn = (deployHash: string) => {
const eventHandlerFn = (eventParseResult: EventParseResult) => {
console.log(`callback for ${deployHash}`);
if (eventParseResult.err) {
return false;
} else if (
eventParseResult.body?.DeployProcessed?.execution_result.Success
) {
console.log(
eventParseResult.body?.DeployProcessed?.execution_result.Success
);
return true;
} else {
console.error(
eventParseResult.body?.DeployProcessed?.execution_result.Failure
);
return false;
}
};
return eventHandlerFn;
};

const eventHandlerFn = getEventHandlerFn(deploy_hash);

const subscription: Subscription = new Subscription(
deploy_hash,
eventHandlerFn
);
const subscriptions: Subscription[] = [subscription];

// Subscribe and start watching
watcher.subscribe(subscriptions);
const results = await watcher.start();
watcher.stop();
console.log(results);
@@ -380,7 +380,7 @@
CEP-78 (Legacy) -
    +
    • Rust
    use casper_rust_wasm_sdk::{
    helpers::json_pretty_print,
    types::{
    hash::deploy_hash::DeployHash,
    deploy_params::{
    deploy_str_params::DeployStrParams, payment_str_params::PaymentStrParams,
    session_str_params::SessionStrParams,
    },
    },
    };

    use std::{time, time::Duration};

    pub const CHAIN_NAME: &str = "casper-net-1";
    pub const PUBLIC_KEY: &str =
    "0169d8d607f3ba04c578140398ceb1bd5296c653f965256bd7097982b9026c5129";
    pub const SECRET_KEY: &str = r#"-----BEGIN PRIVATE KEY-----
    -----END PRIVATE KEY-----"#;
    pub const ARGS_JSON: &str = r#"[
    {"name": "collection_name", "type": "String", "value": "enhanced-nft-1"},
    {"name": "collection_symbol", "type": "String", "value": "ENFT-1"},
    {"name": "total_token_supply", "type": "U64", "value": 10},
    {"name": "ownership_mode", "type": "U8", "value": 0},
    {"name": "nft_kind", "type": "U8", "value": 1},
    {"name": "allow_minting", "type": "Bool", "value": true},
    {"name": "owner_reverse_lookup_mode", "type": "U8", "value": 0},
    {"name": "nft_metadata_kind", "type": "U8", "value": 2},
    {"name": "identifier_mode", "type": "U8", "value": 0},
    {"name": "metadata_mutability", "type": "U8", "value": 0},
    {"name": "events_mode", "type": "U8", "value": 1}
    ]"#;
    pub const PAYMENT_AMOUNT_CONTRACT_CEP78: &str = "500000000000";
    pub const CEP78_CONTRACT: &str = "cep78.wasm";
    pub const DEPLOY_TIME: Duration = time::Duration::from_millis(45000);

    let deploy_params = DeployStrParams::new(
    CHAIN_NAME,
    PUBLIC_KEY,
    Some(SECRET_KEY.to_string()),
    None,
    None,
    );

    let session_params = SessionStrParams::default();
    session_params.set_session_args_json(ARGS_JSON);

    let file_path = CEP78_CONTRACT;
    let module_bytes = match read_wasm_file(file_path) {
    Ok(module_bytes) => module_bytes,
    Err(err) => {
    return Err(format!("Error reading file {}: {:?}", file_path, err));
    }
    };

    session_params.set_session_bytes(module_bytes.into());

    let install = sdk
    .install_deploy(deploy_params, session_params, PAYMENT_AMOUNT_CONTRACT_CEP78, None)
    .await;

    let deploy_hash = install.as_ref().unwrap().result.deploy_hash;
    let deploy_hash_string = deploy_hash.to_hex_string();
    println!("{:?}", deploy_hash_string);

    let event_parse_result = sdk
    .wait_deploy(DEFAULT_EVENT_ADDRESS, &deploy_hash_string)
    .await
    .unwrap();
    let deploy_processed = event_parse_result.body.unwrap().deploy_processed.unwrap();
    println!("{:?}", deploy_processed);

    let finalized_approvals = true;
    let get_deploy = sdk
    .get_deploy(deploy_hash.into(), Some(finalized_approvals), None, None)
    .await;
    let get_deploy = get_deploy.unwrap();
    let result = &get_deploy.result.execution_results.get(0).unwrap().result;
    println!("{}", json_pretty_print(result, Some(Verbosity::High)).unwrap()); @@ -400,7 +400,7 @@
    async function loadFile() {
    try {
    const fileBuffer = await fs.readFile('cep78.wasm');
    return fileBuffer.buffer; // Returns an ArrayBuffer
    } catch (error) {
    throw new Error('Error reading file: ' + error.message);
    }
    }
    -
      +
      • Rust
      use casper_rust_wasm_sdk::types::{
      hash::deploy_hash::DeployHash,
      deploy_params::{
      deploy_str_params::DeployStrParams, payment_str_params::PaymentStrParams,
      session_str_params::SessionStrParams,
      },
      };

      pub const CHAIN_NAME: &str = "casper-net-1";
      pub const PUBLIC_KEY: &str =
      "0169d8d607f3ba04c578140398ceb1bd5296c653f965256bd7097982b9026c5129";
      pub const SECRET_KEY: &str = r#"-----BEGIN PRIVATE KEY-----
      -----END PRIVATE KEY-----"#;
      pub const CONTRACT_HASH: &str =
      "hash-c12808431d490e2c463c2f968d0a4eaa0f9d57842508d9041aa42e2bd21eb96c";
      pub const ENTRYPOINT_MINT: &str = "mint";
      pub const TOKEN_OWNER: &str =
      "account-hash-878985c8c07064e09e67cc349dd21219b8e41942a0adc4bfa378cf0eace32611";
      pub const PAYMENT_AMOUNT: &str = "5000000000";

      let deploy_params = DeployStrParams::new(
      CHAIN_NAME,
      PUBLIC_KEY,
      Some(SECRET_KEY.to_string()),
      None,
      None,
      );
      let mut session_params = SessionStrParams::default();
      session_params.set_session_hash(CONTRACT_HASH);
      session_params.set_session_entry_point(ENTRYPOINT_MINT);

      let args = Vec::from([
      "token_meta_data:String='test_meta_data'".to_string(),
      format!("token_owner:Key='{TOKEN_OWNER}'").to_string(),
      ]);
      session_params.set_session_args(args);

      let payment_params = PaymentStrParams::default();
      payment_params.set_payment_amount(PAYMENT_AMOUNT);
      let call_entrypoint = sdk
      .call_entrypoint_deploy(deploy_params, session_params, payment_params, None)
      .await;
      let deploy_hash_result = call_entrypoint.as_ref().unwrap().result.deploy_hash;
      println!("{:?}", deploy_hash_result); @@ -413,7 +413,7 @@
-
+
Example of usage of the SDK in a Desktop application

Casper Electron App

@@ -423,93 +423,93 @@

You can download an alpha version of the app illustrating the SDK here:



-

configured with .env or puppeteer config

-

SECRET_KEY_NCTL_PATH (alternative is direct keys SECRET_KEY_USER_1 and SECRET_KEY_USER_2 from casper-node-launcher-js )

+

SECRET_KEY_NCTL_PATH (alternative is direct keys SECRET_KEY_USER_1 and SECRET_KEY_USER_2 from casper-node-launcher-js )

Example of .env

SECRET_KEY_NCTL_PATH=/casper/casper-nctl-2-docker/assets/users/user-1/
# SECRET_KEY_USER_1 = MC4CAQAwBQYDK2VwBCIEII8ULlk1CJ12ZQ+bScjBt/IxMAZNggClWqK56D1/7CbI
# SECRET_KEY_USER_2 = MC4CAQAwBQYDK2VwBCIEIJTD9IlUYzuMHbvAiFel/uqd6V7vUtUD19IEQlo6SAFC
# NODE_ADDRESS=http://localhost:7777
# EVENT_ADDRESS=http://localhost:9999/events/main
# SPECULATIVE_ADDRESS=http://localhost:7778
# CHAIN_NAME=casper-net-1
# SECRET_KEY_NAME=secret_key.pem
-
    +
    • Expose more CL Types and Casper Client result Types
    • EventStream
    • Wallet connect
    -
+
diff --git a/docs/api-wasm/interfaces/InitOutput.html b/docs/api-wasm/interfaces/InitOutput.html index f7b77f0c3..6dc504f68 100644 --- a/docs/api-wasm/interfaces/InitOutput.html +++ b/docs/api-wasm/interfaces/InitOutput.html @@ -1,4 +1,4 @@ -InitOutput | api-wasm

Interface InitOutput

interface InitOutput {
    __externref_drop_slice: ((a: number, b: number) => void);
    __externref_table_alloc: (() => number);
    __externref_table_dealloc: ((a: number) => void);
    __wbg_accessrights_free: ((a: number, b: number) => void);
    __wbg_accounthash_free: ((a: number, b: number) => void);
    __wbg_accountidentifier_free: ((a: number, b: number) => void);
    __wbg_addressableentityhash_free: ((a: number, b: number) => void);
    __wbg_argssimple_free: ((a: number, b: number) => void);
    __wbg_blockhash_free: ((a: number, b: number) => void);
    __wbg_blockidentifier_free: ((a: number, b: number) => void);
    __wbg_body_free: ((a: number, b: number) => void);
    __wbg_bytes_free: ((a: number, b: number) => void);
    __wbg_casperwallet_free: ((a: number, b: number) => void);
    __wbg_contracthash_free: ((a: number, b: number) => void);
    __wbg_contractpackagehash_free: ((a: number, b: number) => void);
    __wbg_deploy_free: ((a: number, b: number) => void);
    __wbg_deployhash_free: ((a: number, b: number) => void);
    __wbg_deploystrparams_free: ((a: number, b: number) => void);
    __wbg_dictionaryaddr_free: ((a: number, b: number) => void);
    __wbg_dictionaryitemidentifier_free: ((a: number, b: number) => void);
    __wbg_dictionaryitemstrparams_free: ((a: number, b: number) => void);
    __wbg_digest_free: ((a: number, b: number) => void);
    __wbg_entityaddr_free: ((a: number, b: number) => void);
    __wbg_entityidentifier_free: ((a: number, b: number) => void);
    __wbg_eraid_free: ((a: number, b: number) => void);
    __wbg_eventparseresult_free: ((a: number, b: number) => void);
    __wbg_executionresult_free: ((a: number, b: number) => void);
    __wbg_failure_free: ((a: number, b: number) => void);
    __wbg_get_body_transaction_processed: ((a: number) => number);
    __wbg_get_eventparseresult_body: ((a: number) => number);
    __wbg_get_eventparseresult_err: ((a: number) => any);
    __wbg_get_executionresult_Failure: ((a: number) => number);
    __wbg_get_executionresult_Success: ((a: number) => number);
    __wbg_get_failure_cost: ((a: number) => any);
    __wbg_get_failure_error_message: ((a: number) => any);
    __wbg_get_getaccountoptions_account_identifier: ((a: number) => number);
    __wbg_get_getaccountoptions_account_identifier_as_string: ((a: number) => any);
    __wbg_get_getaccountoptions_maybe_block_id_as_string: ((a: number) => any);
    __wbg_get_getaccountoptions_maybe_block_identifier: ((a: number) => number);
    __wbg_get_getaccountoptions_rpc_address: ((a: number) => any);
    __wbg_get_getaccountoptions_verbosity: ((a: number) => number);
    __wbg_get_getauctioninfooptions_maybe_block_id_as_string: ((a: number) => any);
    __wbg_get_getauctioninfooptions_maybe_block_identifier: ((a: number) => number);
    __wbg_get_getauctioninfooptions_rpc_address: ((a: number) => any);
    __wbg_get_getauctioninfooptions_verbosity: ((a: number) => number);
    __wbg_get_getbalanceoptions_purse_uref: ((a: number) => number);
    __wbg_get_getbalanceoptions_purse_uref_as_string: ((a: number) => any);
    __wbg_get_getbalanceoptions_rpc_address: ((a: number) => any);
    __wbg_get_getbalanceoptions_state_root_hash: ((a: number) => number);
    __wbg_get_getbalanceoptions_state_root_hash_as_string: ((a: number) => any);
    __wbg_get_getbalanceoptions_verbosity: ((a: number) => number);
    __wbg_get_getblockoptions_maybe_block_id_as_string: ((a: number) => any);
    __wbg_get_getblockoptions_maybe_block_identifier: ((a: number) => number);
    __wbg_get_getblockoptions_rpc_address: ((a: number) => any);
    __wbg_get_getblockoptions_verbosity: ((a: number) => number);
    __wbg_get_getblocktransfersoptions_maybe_block_id_as_string: ((a: number) => any);
    __wbg_get_getblocktransfersoptions_maybe_block_identifier: ((a: number) => number);
    __wbg_get_getblocktransfersoptions_rpc_address: ((a: number) => any);
    __wbg_get_getblocktransfersoptions_verbosity: ((a: number) => number);
    __wbg_get_getdeployoptions_deploy_hash: ((a: number) => number);
    __wbg_get_getdeployoptions_deploy_hash_as_string: ((a: number) => any);
    __wbg_get_getdeployoptions_finalized_approvals: ((a: number) => number);
    __wbg_get_getdeployoptions_rpc_address: ((a: number) => any);
    __wbg_get_getdeployoptions_verbosity: ((a: number) => number);
    __wbg_get_getdictionaryitemoptions_dictionary_item_identifier: ((a: number) => number);
    __wbg_get_getdictionaryitemoptions_dictionary_item_params: ((a: number) => number);
    __wbg_get_getdictionaryitemoptions_rpc_address: ((a: number) => any);
    __wbg_get_getdictionaryitemoptions_state_root_hash: ((a: number) => number);
    __wbg_get_getdictionaryitemoptions_state_root_hash_as_string: ((a: number) => any);
    __wbg_get_getdictionaryitemoptions_verbosity: ((a: number) => number);
    __wbg_get_getentityoptions_entity_identifier: ((a: number) => number);
    __wbg_get_getentityoptions_entity_identifier_as_string: ((a: number) => any);
    __wbg_get_getentityoptions_maybe_block_id_as_string: ((a: number) => any);
    __wbg_get_getentityoptions_maybe_block_identifier: ((a: number) => number);
    __wbg_get_getentityoptions_rpc_address: ((a: number) => any);
    __wbg_get_getentityoptions_verbosity: ((a: number) => number);
    __wbg_get_geterainfooptions_maybe_block_id_as_string: ((a: number) => any);
    __wbg_get_geterainfooptions_maybe_block_identifier: ((a: number) => number);
    __wbg_get_geterainfooptions_rpc_address: ((a: number) => any);
    __wbg_get_geterainfooptions_verbosity: ((a: number) => number);
    __wbg_get_geterasummaryoptions_maybe_block_id_as_string: ((a: number) => any);
    __wbg_get_geterasummaryoptions_maybe_block_identifier: ((a: number) => number);
    __wbg_get_geterasummaryoptions_rpc_address: ((a: number) => any);
    __wbg_get_geterasummaryoptions_verbosity: ((a: number) => number);
    __wbg_get_getspeculativeexecdeployoptions_deploy: ((a: number) => number);
    __wbg_get_getspeculativeexecdeployoptions_deploy_as_string: ((a: number) => any);
    __wbg_get_getspeculativeexecdeployoptions_rpc_address: ((a: number) => any);
    __wbg_get_getspeculativeexecdeployoptions_verbosity: ((a: number) => number);
    __wbg_get_getspeculativeexectxnoptions_rpc_address: ((a: number) => any);
    __wbg_get_getspeculativeexectxnoptions_transaction: ((a: number) => number);
    __wbg_get_getspeculativeexectxnoptions_transaction_as_string: ((a: number) => any);
    __wbg_get_getspeculativeexectxnoptions_verbosity: ((a: number) => number);
    __wbg_get_getstateroothashoptions_maybe_block_id_as_string: ((a: number) => any);
    __wbg_get_getstateroothashoptions_maybe_block_identifier: ((a: number) => number);
    __wbg_get_getstateroothashoptions_rpc_address: ((a: number) => any);
    __wbg_get_getstateroothashoptions_verbosity: ((a: number) => number);
    __wbg_get_gettransactionoptions_finalized_approvals: ((a: number) => number);
    __wbg_get_gettransactionoptions_rpc_address: ((a: number) => any);
    __wbg_get_gettransactionoptions_transaction_hash: ((a: number) => number);
    __wbg_get_gettransactionoptions_transaction_hash_as_string: ((a: number) => any);
    __wbg_get_gettransactionoptions_verbosity: ((a: number) => number);
    __wbg_get_hashstring_hash: ((a: number) => any);
    __wbg_get_message_String: ((a: number) => any);
    __wbg_get_messages_block_index: ((a: number) => number);
    __wbg_get_messages_entity_hash: ((a: number) => any);
    __wbg_get_messages_message: ((a: number) => number);
    __wbg_get_messages_topic_index: ((a: number) => number);
    __wbg_get_messages_topic_name: ((a: number) => any);
    __wbg_get_messages_topic_name_hash: ((a: number) => any);
    __wbg_get_payment_source: ((a: number) => any);
    __wbg_get_publickeystring_PublicKey: ((a: number) => any);
    __wbg_get_querybalancedetailsoptions_global_state_identifier: ((a: number) => number);
    __wbg_get_querybalancedetailsoptions_maybe_block_id_as_string: ((a: number) => any);
    __wbg_get_querybalancedetailsoptions_purse_identifier: ((a: number) => number);
    __wbg_get_querybalancedetailsoptions_purse_identifier_as_string: ((a: number) => any);
    __wbg_get_querybalancedetailsoptions_rpc_address: ((a: number) => any);
    __wbg_get_querybalancedetailsoptions_state_root_hash: ((a: number) => number);
    __wbg_get_querybalancedetailsoptions_state_root_hash_as_string: ((a: number) => any);
    __wbg_get_querybalancedetailsoptions_verbosity: ((a: number) => number);
    __wbg_get_querybalanceoptions_global_state_identifier: ((a: number) => number);
    __wbg_get_querybalanceoptions_maybe_block_id_as_string: ((a: number) => any);
    __wbg_get_querybalanceoptions_purse_identifier: ((a: number) => number);
    __wbg_get_querybalanceoptions_purse_identifier_as_string: ((a: number) => any);
    __wbg_get_querybalanceoptions_rpc_address: ((a: number) => any);
    __wbg_get_querybalanceoptions_state_root_hash: ((a: number) => number);
    __wbg_get_querybalanceoptions_state_root_hash_as_string: ((a: number) => any);
    __wbg_get_querybalanceoptions_verbosity: ((a: number) => number);
    __wbg_get_querycontractdictoptions_dictionary_item_identifier: ((a: number) => number);
    __wbg_get_querycontractdictoptions_dictionary_item_params: ((a: number) => number);
    __wbg_get_querycontractdictoptions_rpc_address: ((a: number) => any);
    __wbg_get_querycontractdictoptions_state_root_hash: ((a: number) => number);
    __wbg_get_querycontractdictoptions_state_root_hash_as_string: ((a: number) => any);
    __wbg_get_querycontractdictoptions_verbosity: ((a: number) => number);
    __wbg_get_querycontractkeyoptions_entity_identifier: ((a: number) => number);
    __wbg_get_querycontractkeyoptions_entity_identifier_as_string: ((a: number) => any);
    __wbg_get_querycontractkeyoptions_maybe_block_id_as_string: ((a: number) => any);
    __wbg_get_querycontractkeyoptions_maybe_block_identifier: ((a: number) => number);
    __wbg_get_querycontractkeyoptions_path: ((a: number) => number);
    __wbg_get_querycontractkeyoptions_path_as_string: ((a: number) => any);
    __wbg_get_querycontractkeyoptions_rpc_address: ((a: number) => any);
    __wbg_get_querycontractkeyoptions_verbosity: ((a: number) => number);
    __wbg_get_queryglobalstateoptions_global_state_identifier: ((a: number) => number);
    __wbg_get_queryglobalstateoptions_key: ((a: number) => number);
    __wbg_get_queryglobalstateoptions_key_as_string: ((a: number) => any);
    __wbg_get_queryglobalstateoptions_maybe_block_id_as_string: ((a: number) => any);
    __wbg_get_queryglobalstateoptions_path: ((a: number) => number);
    __wbg_get_queryglobalstateoptions_path_as_string: ((a: number) => any);
    __wbg_get_queryglobalstateoptions_rpc_address: ((a: number) => any);
    __wbg_get_queryglobalstateoptions_state_root_hash: ((a: number) => number);
    __wbg_get_queryglobalstateoptions_state_root_hash_as_string: ((a: number) => any);
    __wbg_get_queryglobalstateoptions_verbosity: ((a: number) => number);
    __wbg_get_subscription_eventHandlerFn: ((a: number) => number);
    __wbg_get_subscription_targetHash: ((a: number) => any);
    __wbg_get_transactionprocessed_block_hash: ((a: number) => any);
    __wbg_get_transactionprocessed_execution_result: ((a: number) => number);
    __wbg_get_transactionprocessed_hash: ((a: number) => number);
    __wbg_get_transactionprocessed_initiator_addr: ((a: number) => number);
    __wbg_get_transactionprocessed_messages: ((a: number) => any);
    __wbg_get_transactionprocessed_timestamp: ((a: number) => any);
    __wbg_get_transactionprocessed_ttl: ((a: number) => any);
    __wbg_get_version2_consumed: ((a: number) => any);
    __wbg_get_version2_cost: ((a: number) => any);
    __wbg_get_version2_error_message: ((a: number) => any);
    __wbg_get_version2_initiator: ((a: number) => number);
    __wbg_get_version2_limit: ((a: number) => any);
    __wbg_getaccountoptions_free: ((a: number, b: number) => void);
    __wbg_getaccountresult_free: ((a: number, b: number) => void);
    __wbg_getaddressableentityresult_free: ((a: number, b: number) => void);
    __wbg_getauctioninfooptions_free: ((a: number, b: number) => void);
    __wbg_getauctioninforesult_free: ((a: number, b: number) => void);
    __wbg_getbalanceoptions_free: ((a: number, b: number) => void);
    __wbg_getbalanceresult_free: ((a: number, b: number) => void);
    __wbg_getblockoptions_free: ((a: number, b: number) => void);
    __wbg_getblockresult_free: ((a: number, b: number) => void);
    __wbg_getblocktransfersoptions_free: ((a: number, b: number) => void);
    __wbg_getblocktransfersresult_free: ((a: number, b: number) => void);
    __wbg_getchainspecresult_free: ((a: number, b: number) => void);
    __wbg_getdeployoptions_free: ((a: number, b: number) => void);
    __wbg_getdeployresult_free: ((a: number, b: number) => void);
    __wbg_getdictionaryitemoptions_free: ((a: number, b: number) => void);
    __wbg_getdictionaryitemresult_free: ((a: number, b: number) => void);
    __wbg_getentityoptions_free: ((a: number, b: number) => void);
    __wbg_geterainfooptions_free: ((a: number, b: number) => void);
    __wbg_geterainforesult_free: ((a: number, b: number) => void);
    __wbg_geterasummaryoptions_free: ((a: number, b: number) => void);
    __wbg_geterasummaryresult_free: ((a: number, b: number) => void);
    __wbg_getnodestatusresult_free: ((a: number, b: number) => void);
    __wbg_getpeersresult_free: ((a: number, b: number) => void);
    __wbg_getspeculativeexecdeployoptions_free: ((a: number, b: number) => void);
    __wbg_getspeculativeexectxnoptions_free: ((a: number, b: number) => void);
    __wbg_getstateroothashoptions_free: ((a: number, b: number) => void);
    __wbg_getstateroothashresult_free: ((a: number, b: number) => void);
    __wbg_gettransactionoptions_free: ((a: number, b: number) => void);
    __wbg_gettransactionresult_free: ((a: number, b: number) => void);
    __wbg_getvalidatorchangesresult_free: ((a: number, b: number) => void);
    __wbg_globalstateidentifier_free: ((a: number, b: number) => void);
    __wbg_hashaddr_free: ((a: number, b: number) => void);
    __wbg_hashstring_free: ((a: number, b: number) => void);
    __wbg_intounderlyingbytesource_free: ((a: number, b: number) => void);
    __wbg_intounderlyingsink_free: ((a: number, b: number) => void);
    __wbg_intounderlyingsource_free: ((a: number, b: number) => void);
    __wbg_key_free: ((a: number, b: number) => void);
    __wbg_listrpcsresult_free: ((a: number, b: number) => void);
    __wbg_message_free: ((a: number, b: number) => void);
    __wbg_messages_free: ((a: number, b: number) => void);
    __wbg_packagehash_free: ((a: number, b: number) => void);
    __wbg_path_free: ((a: number, b: number) => void);
    __wbg_payment_free: ((a: number, b: number) => void);
    __wbg_paymentstrparams_free: ((a: number, b: number) => void);
    __wbg_peerentry_free: ((a: number, b: number) => void);
    __wbg_publickey_free: ((a: number, b: number) => void);
    __wbg_publickeystring_free: ((a: number, b: number) => void);
    __wbg_purseidentifier_free: ((a: number, b: number) => void);
    __wbg_putdeployresult_free: ((a: number, b: number) => void);
    __wbg_puttransactionresult_free: ((a: number, b: number) => void);
    __wbg_querybalancedetailsoptions_free: ((a: number, b: number) => void);
    __wbg_querybalancedetailsresult_free: ((a: number, b: number) => void);
    __wbg_querybalanceoptions_free: ((a: number, b: number) => void);
    __wbg_querybalanceresult_free: ((a: number, b: number) => void);
    __wbg_querycontractdictoptions_free: ((a: number, b: number) => void);
    __wbg_querycontractkeyoptions_free: ((a: number, b: number) => void);
    __wbg_queryglobalstateoptions_free: ((a: number, b: number) => void);
    __wbg_queryglobalstateresult_free: ((a: number, b: number) => void);
    __wbg_recordid_free: ((a: number, b: number) => void);
    __wbg_sdk_free: ((a: number, b: number) => void);
    __wbg_sessionstrparams_free: ((a: number, b: number) => void);
    __wbg_set_body_transaction_processed: ((a: number, b: number) => void);
    __wbg_set_eventparseresult_body: ((a: number, b: number) => void);
    __wbg_set_eventparseresult_err: ((a: number, b: number, c: number) => void);
    __wbg_set_executionresult_Failure: ((a: number, b: number) => void);
    __wbg_set_executionresult_Success: ((a: number, b: number) => void);
    __wbg_set_failure_cost: ((a: number, b: number, c: number) => void);
    __wbg_set_failure_error_message: ((a: number, b: number, c: number) => void);
    __wbg_set_getaccountoptions_account_identifier: ((a: number, b: number) => void);
    __wbg_set_getaccountoptions_account_identifier_as_string: ((a: number, b: number, c: number) => void);
    __wbg_set_getaccountoptions_maybe_block_id_as_string: ((a: number, b: number, c: number) => void);
    __wbg_set_getaccountoptions_maybe_block_identifier: ((a: number, b: number) => void);
    __wbg_set_getaccountoptions_rpc_address: ((a: number, b: number, c: number) => void);
    __wbg_set_getaccountoptions_verbosity: ((a: number, b: number) => void);
    __wbg_set_getauctioninfooptions_maybe_block_id_as_string: ((a: number, b: number, c: number) => void);
    __wbg_set_getauctioninfooptions_maybe_block_identifier: ((a: number, b: number) => void);
    __wbg_set_getauctioninfooptions_rpc_address: ((a: number, b: number, c: number) => void);
    __wbg_set_getauctioninfooptions_verbosity: ((a: number, b: number) => void);
    __wbg_set_getbalanceoptions_purse_uref: ((a: number, b: number) => void);
    __wbg_set_getbalanceoptions_purse_uref_as_string: ((a: number, b: number, c: number) => void);
    __wbg_set_getbalanceoptions_rpc_address: ((a: number, b: number, c: number) => void);
    __wbg_set_getbalanceoptions_state_root_hash: ((a: number, b: number) => void);
    __wbg_set_getbalanceoptions_state_root_hash_as_string: ((a: number, b: number, c: number) => void);
    __wbg_set_getbalanceoptions_verbosity: ((a: number, b: number) => void);
    __wbg_set_getblockoptions_maybe_block_id_as_string: ((a: number, b: number, c: number) => void);
    __wbg_set_getblockoptions_maybe_block_identifier: ((a: number, b: number) => void);
    __wbg_set_getblockoptions_rpc_address: ((a: number, b: number, c: number) => void);
    __wbg_set_getblockoptions_verbosity: ((a: number, b: number) => void);
    __wbg_set_getblocktransfersoptions_maybe_block_id_as_string: ((a: number, b: number, c: number) => void);
    __wbg_set_getblocktransfersoptions_maybe_block_identifier: ((a: number, b: number) => void);
    __wbg_set_getblocktransfersoptions_rpc_address: ((a: number, b: number, c: number) => void);
    __wbg_set_getblocktransfersoptions_verbosity: ((a: number, b: number) => void);
    __wbg_set_getdeployoptions_deploy_hash: ((a: number, b: number) => void);
    __wbg_set_getdeployoptions_deploy_hash_as_string: ((a: number, b: number, c: number) => void);
    __wbg_set_getdeployoptions_finalized_approvals: ((a: number, b: number) => void);
    __wbg_set_getdeployoptions_rpc_address: ((a: number, b: number, c: number) => void);
    __wbg_set_getdeployoptions_verbosity: ((a: number, b: number) => void);
    __wbg_set_getdictionaryitemoptions_dictionary_item_identifier: ((a: number, b: number) => void);
    __wbg_set_getdictionaryitemoptions_dictionary_item_params: ((a: number, b: number) => void);
    __wbg_set_getdictionaryitemoptions_rpc_address: ((a: number, b: number, c: number) => void);
    __wbg_set_getdictionaryitemoptions_state_root_hash: ((a: number, b: number) => void);
    __wbg_set_getdictionaryitemoptions_state_root_hash_as_string: ((a: number, b: number, c: number) => void);
    __wbg_set_getdictionaryitemoptions_verbosity: ((a: number, b: number) => void);
    __wbg_set_getentityoptions_entity_identifier: ((a: number, b: number) => void);
    __wbg_set_getentityoptions_entity_identifier_as_string: ((a: number, b: number, c: number) => void);
    __wbg_set_getentityoptions_maybe_block_id_as_string: ((a: number, b: number, c: number) => void);
    __wbg_set_getentityoptions_maybe_block_identifier: ((a: number, b: number) => void);
    __wbg_set_getentityoptions_rpc_address: ((a: number, b: number, c: number) => void);
    __wbg_set_getentityoptions_verbosity: ((a: number, b: number) => void);
    __wbg_set_geterainfooptions_maybe_block_id_as_string: ((a: number, b: number, c: number) => void);
    __wbg_set_geterainfooptions_maybe_block_identifier: ((a: number, b: number) => void);
    __wbg_set_geterainfooptions_rpc_address: ((a: number, b: number, c: number) => void);
    __wbg_set_geterainfooptions_verbosity: ((a: number, b: number) => void);
    __wbg_set_geterasummaryoptions_maybe_block_id_as_string: ((a: number, b: number, c: number) => void);
    __wbg_set_geterasummaryoptions_maybe_block_identifier: ((a: number, b: number) => void);
    __wbg_set_geterasummaryoptions_rpc_address: ((a: number, b: number, c: number) => void);
    __wbg_set_geterasummaryoptions_verbosity: ((a: number, b: number) => void);
    __wbg_set_getspeculativeexecdeployoptions_deploy: ((a: number, b: number) => void);
    __wbg_set_getspeculativeexecdeployoptions_deploy_as_string: ((a: number, b: number, c: number) => void);
    __wbg_set_getspeculativeexecdeployoptions_rpc_address: ((a: number, b: number, c: number) => void);
    __wbg_set_getspeculativeexecdeployoptions_verbosity: ((a: number, b: number) => void);
    __wbg_set_getspeculativeexectxnoptions_rpc_address: ((a: number, b: number, c: number) => void);
    __wbg_set_getspeculativeexectxnoptions_transaction: ((a: number, b: number) => void);
    __wbg_set_getspeculativeexectxnoptions_transaction_as_string: ((a: number, b: number, c: number) => void);
    __wbg_set_getspeculativeexectxnoptions_verbosity: ((a: number, b: number) => void);
    __wbg_set_getstateroothashoptions_maybe_block_id_as_string: ((a: number, b: number, c: number) => void);
    __wbg_set_getstateroothashoptions_maybe_block_identifier: ((a: number, b: number) => void);
    __wbg_set_getstateroothashoptions_rpc_address: ((a: number, b: number, c: number) => void);
    __wbg_set_getstateroothashoptions_verbosity: ((a: number, b: number) => void);
    __wbg_set_gettransactionoptions_finalized_approvals: ((a: number, b: number) => void);
    __wbg_set_gettransactionoptions_rpc_address: ((a: number, b: number, c: number) => void);
    __wbg_set_gettransactionoptions_transaction_hash: ((a: number, b: number) => void);
    __wbg_set_gettransactionoptions_transaction_hash_as_string: ((a: number, b: number, c: number) => void);
    __wbg_set_gettransactionoptions_verbosity: ((a: number, b: number) => void);
    __wbg_set_hashstring_hash: ((a: number, b: number, c: number) => void);
    __wbg_set_message_String: ((a: number, b: number, c: number) => void);
    __wbg_set_messages_block_index: ((a: number, b: number) => void);
    __wbg_set_messages_entity_hash: ((a: number, b: number, c: number) => void);
    __wbg_set_messages_message: ((a: number, b: number) => void);
    __wbg_set_messages_topic_index: ((a: number, b: number) => void);
    __wbg_set_messages_topic_name: ((a: number, b: number, c: number) => void);
    __wbg_set_messages_topic_name_hash: ((a: number, b: number, c: number) => void);
    __wbg_set_payment_source: ((a: number, b: number, c: number) => void);
    __wbg_set_publickeystring_PublicKey: ((a: number, b: number, c: number) => void);
    __wbg_set_querybalancedetailsoptions_global_state_identifier: ((a: number, b: number) => void);
    __wbg_set_querybalancedetailsoptions_maybe_block_id_as_string: ((a: number, b: number, c: number) => void);
    __wbg_set_querybalancedetailsoptions_purse_identifier: ((a: number, b: number) => void);
    __wbg_set_querybalancedetailsoptions_purse_identifier_as_string: ((a: number, b: number, c: number) => void);
    __wbg_set_querybalancedetailsoptions_rpc_address: ((a: number, b: number, c: number) => void);
    __wbg_set_querybalancedetailsoptions_state_root_hash: ((a: number, b: number) => void);
    __wbg_set_querybalancedetailsoptions_state_root_hash_as_string: ((a: number, b: number, c: number) => void);
    __wbg_set_querybalancedetailsoptions_verbosity: ((a: number, b: number) => void);
    __wbg_set_querybalanceoptions_global_state_identifier: ((a: number, b: number) => void);
    __wbg_set_querybalanceoptions_maybe_block_id_as_string: ((a: number, b: number, c: number) => void);
    __wbg_set_querybalanceoptions_purse_identifier: ((a: number, b: number) => void);
    __wbg_set_querybalanceoptions_purse_identifier_as_string: ((a: number, b: number, c: number) => void);
    __wbg_set_querybalanceoptions_rpc_address: ((a: number, b: number, c: number) => void);
    __wbg_set_querybalanceoptions_state_root_hash: ((a: number, b: number) => void);
    __wbg_set_querybalanceoptions_state_root_hash_as_string: ((a: number, b: number, c: number) => void);
    __wbg_set_querybalanceoptions_verbosity: ((a: number, b: number) => void);
    __wbg_set_querycontractdictoptions_dictionary_item_identifier: ((a: number, b: number) => void);
    __wbg_set_querycontractdictoptions_dictionary_item_params: ((a: number, b: number) => void);
    __wbg_set_querycontractdictoptions_rpc_address: ((a: number, b: number, c: number) => void);
    __wbg_set_querycontractdictoptions_state_root_hash: ((a: number, b: number) => void);
    __wbg_set_querycontractdictoptions_state_root_hash_as_string: ((a: number, b: number, c: number) => void);
    __wbg_set_querycontractdictoptions_verbosity: ((a: number, b: number) => void);
    __wbg_set_querycontractkeyoptions_entity_identifier: ((a: number, b: number) => void);
    __wbg_set_querycontractkeyoptions_entity_identifier_as_string: ((a: number, b: number, c: number) => void);
    __wbg_set_querycontractkeyoptions_maybe_block_id_as_string: ((a: number, b: number, c: number) => void);
    __wbg_set_querycontractkeyoptions_maybe_block_identifier: ((a: number, b: number) => void);
    __wbg_set_querycontractkeyoptions_path: ((a: number, b: number) => void);
    __wbg_set_querycontractkeyoptions_path_as_string: ((a: number, b: number, c: number) => void);
    __wbg_set_querycontractkeyoptions_rpc_address: ((a: number, b: number, c: number) => void);
    __wbg_set_querycontractkeyoptions_verbosity: ((a: number, b: number) => void);
    __wbg_set_queryglobalstateoptions_global_state_identifier: ((a: number, b: number) => void);
    __wbg_set_queryglobalstateoptions_key: ((a: number, b: number) => void);
    __wbg_set_queryglobalstateoptions_key_as_string: ((a: number, b: number, c: number) => void);
    __wbg_set_queryglobalstateoptions_maybe_block_id_as_string: ((a: number, b: number, c: number) => void);
    __wbg_set_queryglobalstateoptions_path: ((a: number, b: number) => void);
    __wbg_set_queryglobalstateoptions_path_as_string: ((a: number, b: number, c: number) => void);
    __wbg_set_queryglobalstateoptions_rpc_address: ((a: number, b: number, c: number) => void);
    __wbg_set_queryglobalstateoptions_state_root_hash: ((a: number, b: number) => void);
    __wbg_set_queryglobalstateoptions_state_root_hash_as_string: ((a: number, b: number, c: number) => void);
    __wbg_set_queryglobalstateoptions_verbosity: ((a: number, b: number) => void);
    __wbg_set_subscription_eventHandlerFn: ((a: number, b: number) => void);
    __wbg_set_subscription_targetHash: ((a: number, b: number, c: number) => void);
    __wbg_set_transactionprocessed_block_hash: ((a: number, b: number, c: number) => void);
    __wbg_set_transactionprocessed_execution_result: ((a: number, b: number) => void);
    __wbg_set_transactionprocessed_hash: ((a: number, b: number) => void);
    __wbg_set_transactionprocessed_initiator_addr: ((a: number, b: number) => void);
    __wbg_set_transactionprocessed_messages: ((a: number, b: number, c: number) => void);
    __wbg_set_transactionprocessed_timestamp: ((a: number, b: number, c: number) => void);
    __wbg_set_transactionprocessed_ttl: ((a: number, b: number, c: number) => void);
    __wbg_set_version2_consumed: ((a: number, b: number, c: number) => void);
    __wbg_set_version2_cost: ((a: number, b: number, c: number) => void);
    __wbg_set_version2_error_message: ((a: number, b: number, c: number) => void);
    __wbg_set_version2_initiator: ((a: number, b: number) => void);
    __wbg_set_version2_limit: ((a: number, b: number, c: number) => void);
    __wbg_signatureresponse_free: ((a: number, b: number) => void);
    __wbg_speculativeexecresult_free: ((a: number, b: number) => void);
    __wbg_speculativeexectxnresult_free: ((a: number, b: number) => void);
    __wbg_subscription_free: ((a: number, b: number) => void);
    __wbg_transaction_free: ((a: number, b: number) => void);
    __wbg_transactionbuilderparams_free: ((a: number, b: number) => void);
    __wbg_transactionhash_free: ((a: number, b: number) => void);
    __wbg_transactionprocessed_free: ((a: number, b: number) => void);
    __wbg_transactionstrparams_free: ((a: number, b: number) => void);
    __wbg_transferaddr_free: ((a: number, b: number) => void);
    __wbg_transfertarget_free: ((a: number, b: number) => void);
    __wbg_uref_free: ((a: number, b: number) => void);
    __wbg_urefaddr_free: ((a: number, b: number) => void);
    __wbg_version2_free: ((a: number, b: number) => void);
    __wbg_watcher_free: ((a: number, b: number) => void);
    __wbindgen_exn_store: ((a: number) => void);
    __wbindgen_export_2: Table;
    __wbindgen_export_3: Table;
    __wbindgen_free: ((a: number, b: number, c: number) => void);
    __wbindgen_malloc: ((a: number, b: number) => number);
    __wbindgen_realloc: ((a: number, b: number, c: number, d: number) => number);
    __wbindgen_start: (() => void);
    _dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h87a31cda23b71ac9: ((a: number, b: number) => void);
    accessrights_ADD: (() => number);
    accessrights_ADD_WRITE: (() => number);
    accessrights_from_bits: ((a: number, b: number, c: number) => number);
    accessrights_is_addable: ((a: number) => number);
    accessrights_is_none: ((a: number) => number);
    accessrights_is_readable: ((a: number) => number);
    accessrights_is_writeable: ((a: number) => number);
    accessrights_new: ((a: number) => any);
    accessrights_NONE: (() => number);
    accessrights_READ: (() => number);
    accessrights_READ_ADD: (() => number);
    accessrights_READ_ADD_WRITE: (() => number);
    accessrights_READ_WRITE: (() => number);
    accessrights_WRITE: (() => number);
    accounthash_fromFormattedStr: ((a: number, b: number) => any);
    accounthash_fromPublicKey: ((a: number) => number);
    accounthash_fromUint8Array: ((a: number, b: number) => number);
    accounthash_new_js_alias: ((a: number, b: number) => any);
    accounthash_toFormattedString: ((a: number) => any);
    accounthash_toHexString: ((a: number) => any);
    accounthash_toJson: ((a: number) => number);
    accountHashToBase64Key: ((a: number, b: number) => any);
    accountidentifier_fromAccountHash: ((a: number) => number);
    accountidentifier_fromFormattedStr: ((a: number, b: number) => any);
    accountidentifier_fromPublicKey: ((a: number) => number);
    accountidentifier_new: ((a: number, b: number) => any);
    accountidentifier_toJson: ((a: number) => number);
    addressableentityhash_fromFormattedStr: ((a: number, b: number) => any);
    addressableentityhash_fromUint8Array: ((a: number, b: number) => number);
    addressableentityhash_new_js_alias: ((a: number, b: number) => any);
    addressableentityhash_toFormattedString: ((a: number) => any);
    blockhash_fromDigest: ((a: number) => any);
    blockhash_new_js_alias: ((a: number, b: number) => any);
    blockhash_toJson: ((a: number) => number);
    blockhash_toString: ((a: number) => any);
    blockidentifier_from_hash: ((a: number) => number);
    blockidentifier_fromHeight: ((a: number) => number);
    blockidentifier_new: ((a: number) => number);
    blockidentifier_toJson: ((a: number) => number);
    body_get_deploy_processed: ((a: number) => number);
    body_get_transaction_processed: ((a: number) => number);
    bytes_fromUint8Array: ((a: number) => number);
    bytes_new: (() => number);
    casperwallet_connect: ((a: number) => number);
    casperwallet_disconnect: ((a: number) => number);
    casperwallet_getActivePublicKey: ((a: number) => number);
    casperwallet_getVersion: ((a: number) => number);
    casperwallet_isConnected: ((a: number) => number);
    casperwallet_new: (() => number);
    casperwallet_signDeploy: ((a: number, b: number, c: number, d: number) => number);
    casperwallet_signDeployHash: ((a: number, b: number, c: number, d: number, e: number) => number);
    casperwallet_signMessage: ((a: number, b: number, c: number, d: number, e: number) => number);
    casperwallet_signTransaction: ((a: number, b: number, c: number, d: number) => number);
    casperwallet_signTransactionHash: ((a: number, b: number, c: number, d: number, e: number) => number);
    casperwallet_switchAccount: ((a: number) => number);
    closure1159_externref_shim: ((a: number, b: number, c: number) => void);
    closure1167_externref_shim: ((a: number, b: number, c: number) => void);
    closure1717_externref_shim: ((a: number, b: number, c: number, d: number) => void);
    closure916_externref_shim: ((a: number, b: number, c: number) => void);
    contracthash_fromFormattedStr: ((a: number, b: number) => any);
    contracthash_fromUint8Array: ((a: number, b: number) => number);
    contracthash_new_js_alias: ((a: number, b: number) => any);
    contracthash_toFormattedString: ((a: number) => any);
    contractpackagehash_fromFormattedStr: ((a: number, b: number) => any);
    contractpackagehash_fromUint8Array: ((a: number, b: number) => number);
    contractpackagehash_new_js_alias: ((a: number, b: number) => any);
    contractpackagehash_toFormattedString: ((a: number) => any);
    deploy_account: ((a: number) => any);
    deploy_addArg: ((a: number, b: number, c: number, d: number) => any);
    deploy_addSignature: ((a: number, b: number, c: number, d: number, e: number) => number);
    deploy_approvals: ((a: number) => number);
    deploy_approvalsHash: ((a: number) => number);
    deploy_args: ((a: number) => number);
    deploy_byName: ((a: number) => any);
    deploy_chainName: ((a: number) => any);
    deploy_entryPointName: ((a: number) => any);
    deploy_hash: ((a: number) => number);
    deploy_hasValidHash: ((a: number) => number);
    deploy_isByName: ((a: number) => number);
    deploy_isExpired: ((a: number) => number);
    deploy_isModuleBytes: ((a: number) => number);
    deploy_isStandardPayment: ((a: number, b: number) => number);
    deploy_isStoredContract: ((a: number) => number);
    deploy_isStoredContractPackage: ((a: number) => number);
    deploy_isTransfer: ((a: number) => number);
    deploy_isValid: ((a: number) => number);
    deploy_new: ((a: number) => number);
    deploy_paymentAmount: ((a: number, b: number) => any);
    deploy_sign: ((a: number, b: number, c: number) => number);
    deploy_timestamp: ((a: number) => any);
    deploy_toJson: ((a: number) => number);
    deploy_TTL: ((a: number) => any);
    deploy_validateDeploySize: ((a: number) => number);
    deploy_withAccount: ((a: number, b: number, c: number, d: number) => number);
    deploy_withChainName: ((a: number, b: number, c: number, d: number, e: number) => number);
    deploy_withEntryPointName: ((a: number, b: number, c: number, d: number, e: number) => number);
    deploy_withHash: ((a: number, b: number, c: number, d: number) => number);
    deploy_withModuleBytes: ((a: number, b: number, c: number, d: number) => number);
    deploy_withPackageHash: ((a: number, b: number, c: number, d: number) => number);
    deploy_withPayment: ((a: number, b: number, c: number, d: number) => number);
    deploy_withPaymentAndSession: ((a: number, b: number, c: number) => any);
    deploy_withSecretKey: ((a: number, b: number, c: number) => number);
    deploy_withSession: ((a: number, b: number, c: number, d: number) => number);
    deploy_withStandardPayment: ((a: number, b: number, c: number, d: number, e: number) => number);
    deploy_withTimestamp: ((a: number, b: number, c: number, d: number, e: number) => number);
    deploy_withTransfer: ((a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number) => any);
    deploy_withTTL: ((a: number, b: number, c: number, d: number, e: number) => number);
    deployhash_fromDigest: ((a: number) => any);
    deployhash_new_js_alias: ((a: number, b: number) => any);
    deployhash_toJson: ((a: number) => number);
    deployhash_toString: ((a: number) => any);
    deploystrparams_chain_name: ((a: number) => any);
    deploystrparams_gas_price_tolerance: ((a: number) => any);
    deploystrparams_new: ((a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number, k: number, l: number) => number);
    deploystrparams_secret_key: ((a: number) => any);
    deploystrparams_session_account: ((a: number) => any);
    deploystrparams_set_chain_name: ((a: number, b: number, c: number) => void);
    deploystrparams_set_gas_price_tolerance: ((a: number, b: number, c: number) => void);
    deploystrparams_set_secret_key: ((a: number, b: number, c: number) => void);
    deploystrparams_set_session_account: ((a: number, b: number, c: number) => void);
    deploystrparams_set_timestamp: ((a: number, b: number, c: number) => void);
    deploystrparams_set_ttl: ((a: number, b: number, c: number) => void);
    deploystrparams_setDefaultTimestamp: ((a: number) => void);
    deploystrparams_setDefaultTTL: ((a: number) => void);
    deploystrparams_timestamp: ((a: number) => any);
    deploystrparams_ttl: ((a: number) => any);
    dictionaryaddr_new: ((a: number, b: number) => any);
    dictionaryitemidentifier_newFromAccountInfo: ((a: number, b: number, c: number, d: number, e: number, f: number) => any);
    dictionaryitemidentifier_newFromContractInfo: ((a: number, b: number, c: number, d: number, e: number, f: number) => any);
    dictionaryitemidentifier_newFromDictionaryKey: ((a: number, b: number) => any);
    dictionaryitemidentifier_newFromEntityInfo: ((a: number, b: number, c: number, d: number, e: number, f: number) => any);
    dictionaryitemidentifier_newFromSeedUref: ((a: number, b: number, c: number, d: number) => any);
    dictionaryitemidentifier_toJson: ((a: number) => number);
    dictionaryitemstrparams_new: (() => number);
    dictionaryitemstrparams_setAccountNamedKey: ((a: number, b: number, c: number, d: number, e: number, f: number, g: number) => void);
    dictionaryitemstrparams_setContractNamedKey: ((a: number, b: number, c: number, d: number, e: number, f: number, g: number) => void);
    dictionaryitemstrparams_setDictionary: ((a: number, b: number, c: number) => void);
    dictionaryitemstrparams_setEntityNamedKey: ((a: number, b: number, c: number, d: number, e: number, f: number, g: number) => void);
    dictionaryitemstrparams_setUref: ((a: number, b: number, c: number, d: number, e: number) => void);
    dictionaryitemstrparams_toJson: ((a: number) => number);
    digest_fromRaw: ((a: number, b: number) => any);
    digest_fromString: ((a: number, b: number) => any);
    digest_new_js_alias: ((a: number, b: number) => any);
    digest_toJson: ((a: number) => number);
    digest_toString: ((a: number) => any);
    encodeLowerBlake2b: ((a: number, b: number) => number);
    entityaddr_fromFormattedStr: ((a: number, b: number) => any);
    entityaddr_toFormattedString: ((a: number) => any);
    entityaddr_toHexString: ((a: number) => any);
    entityaddr_toJson: ((a: number) => number);
    entityidentifier_fromAccountHash: ((a: number) => number);
    entityidentifier_fromEntityAddr: ((a: number) => number);
    entityidentifier_fromFormattedStr: ((a: number, b: number) => any);
    entityidentifier_fromPublicKey: ((a: number) => number);
    entityidentifier_new_js_alias: ((a: number, b: number) => any);
    entityidentifier_toJson: ((a: number) => number);
    eraid_new: ((a: number) => number);
    eraid_value: ((a: number) => number);
    generateSecretKey: (() => any);
    generateSecretKey_secp256k1: (() => any);
    getaccountresult_account: ((a: number) => number);
    getaccountresult_api_version: ((a: number) => number);
    getaccountresult_merkle_proof: ((a: number) => any);
    getaccountresult_toJson: ((a: number) => number);
    getaddressableentityresult_api_version: ((a: number) => number);
    getaddressableentityresult_entity_result: ((a: number) => number);
    getaddressableentityresult_merkle_proof: ((a: number) => any);
    getaddressableentityresult_toJson: ((a: number) => number);
    getauctioninforesult_api_version: ((a: number) => number);
    getauctioninforesult_auction_state: ((a: number) => number);
    getauctioninforesult_toJson: ((a: number) => number);
    getbalanceresult_api_version: ((a: number) => number);
    getbalanceresult_balance_value: ((a: number) => number);
    getbalanceresult_merkle_proof: ((a: number) => any);
    getbalanceresult_toJson: ((a: number) => number);
    getblockresult_api_version: ((a: number) => number);
    getblockresult_block: ((a: number) => number);
    getblockresult_toJson: ((a: number) => number);
    getblocktransfersresult_api_version: ((a: number) => number);
    getblocktransfersresult_block_hash: ((a: number) => number);
    getblocktransfersresult_toJson: ((a: number) => number);
    getblocktransfersresult_transfers: ((a: number) => number);
    getchainspecresult_api_version: ((a: number) => number);
    getchainspecresult_chainspec_bytes: ((a: number) => number);
    getchainspecresult_toJson: ((a: number) => number);
    getdeployresult_api_version: ((a: number) => number);
    getdeployresult_deploy: ((a: number) => number);
    getdeployresult_execution_info: ((a: number) => number);
    getdeployresult_toJson: ((a: number) => number);
    getdictionaryitemresult_api_version: ((a: number) => number);
    getdictionaryitemresult_dictionary_key: ((a: number) => any);
    getdictionaryitemresult_merkle_proof: ((a: number) => any);
    getdictionaryitemresult_stored_value: ((a: number) => number);
    getdictionaryitemresult_toJson: ((a: number) => number);
    geterainforesult_api_version: ((a: number) => number);
    geterainforesult_era_summary: ((a: number) => number);
    geterainforesult_toJson: ((a: number) => number);
    geterasummaryresult_api_version: ((a: number) => number);
    geterasummaryresult_era_summary: ((a: number) => number);
    geterasummaryresult_toJson: ((a: number) => number);
    getnodestatusresult_api_version: ((a: number) => number);
    getnodestatusresult_available_block_range: ((a: number) => number);
    getnodestatusresult_block_sync: ((a: number) => number);
    getnodestatusresult_build_version: ((a: number) => any);
    getnodestatusresult_chainspec_name: ((a: number) => any);
    getnodestatusresult_last_added_block_info: ((a: number) => number);
    getnodestatusresult_last_progress: ((a: number) => number);
    getnodestatusresult_next_upgrade: ((a: number) => number);
    getnodestatusresult_our_public_signing_key: ((a: number) => number);
    getnodestatusresult_peers: ((a: number) => number);
    getnodestatusresult_reactor_state: ((a: number) => number);
    getnodestatusresult_round_length: ((a: number) => number);
    getnodestatusresult_starting_state_root_hash: ((a: number) => number);
    getnodestatusresult_toJson: ((a: number) => number);
    getnodestatusresult_uptime: ((a: number) => number);
    getpeersresult_api_version: ((a: number) => number);
    getpeersresult_peers: ((a: number) => number);
    getpeersresult_toJson: ((a: number) => number);
    getstateroothashresult_api_version: ((a: number) => number);
    getstateroothashresult_state_root_hash: ((a: number) => number);
    getstateroothashresult_state_root_hash_as_string: ((a: number) => any);
    getstateroothashresult_toJson: ((a: number) => number);
    getstateroothashresult_toString: ((a: number) => any);
    getTimestamp: (() => number);
    gettransactionresult_api_version: ((a: number) => number);
    gettransactionresult_execution_info: ((a: number) => number);
    gettransactionresult_toJson: ((a: number) => number);
    gettransactionresult_transaction: ((a: number) => number);
    getvalidatorchangesresult_api_version: ((a: number) => number);
    getvalidatorchangesresult_changes: ((a: number) => number);
    getvalidatorchangesresult_toJson: ((a: number) => number);
    globalstateidentifier_fromBlockHash: ((a: number) => number);
    globalstateidentifier_fromBlockHeight: ((a: number) => number);
    globalstateidentifier_fromStateRootHash: ((a: number) => number);
    globalstateidentifier_new: ((a: number) => number);
    globalstateidentifier_toJson: ((a: number) => number);
    hashaddr_new: ((a: number, b: number) => any);
    hashaddr_toBytes: ((a: number) => any);
    hashaddr_toHexString: ((a: number) => any);
    hashstring_Deploy: ((a: number) => any);
    hashstring_toString: ((a: number) => any);
    hashstring_Version1: ((a: number) => any);
    hexToString: ((a: number, b: number) => any);
    hexToUint8Array: ((a: number, b: number) => any);
    intounderlyingbytesource_autoAllocateChunkSize: ((a: number) => number);
    intounderlyingbytesource_cancel: ((a: number) => void);
    intounderlyingbytesource_pull: ((a: number, b: number) => number);
    intounderlyingbytesource_start: ((a: number, b: number) => void);
    intounderlyingbytesource_type: ((a: number) => number);
    intounderlyingsink_abort: ((a: number, b: number) => number);
    intounderlyingsink_close: ((a: number) => number);
    intounderlyingsink_write: ((a: number, b: number) => number);
    intounderlyingsource_cancel: ((a: number) => void);
    intounderlyingsource_pull: ((a: number, b: number) => number);
    jsonPrettyPrint: ((a: number, b: number) => any);
    key_asBalance: ((a: number) => number);
    key_asDictionaryAddr: ((a: number) => number);
    key_fromAccount: ((a: number) => number);
    key_fromBalance: ((a: number) => number);
    key_fromBid: ((a: number) => number);
    key_fromChainspecRegistry: (() => number);
    key_fromChecksumRegistry: (() => number);
    key_fromDeployInfo: ((a: number) => number);
    key_fromDictionaryAddr: ((a: number) => number);
    key_fromDictionaryKey: ((a: number, b: number, c: number) => number);
    key_fromEraInfo: ((a: number) => number);
    key_fromEraSummary: (() => number);
    key_fromFormattedString: ((a: number, b: number) => any);
    key_fromHash: ((a: number) => number);
    key_fromSystemEntityRegistry: (() => number);
    key_fromTransfer: ((a: number, b: number) => number);
    key_fromUnbond: ((a: number) => number);
    key_fromURef: ((a: number) => number);
    key_fromWithdraw: ((a: number) => number);
    key_intoAccount: ((a: number) => number);
    key_intoHash: ((a: number) => number);
    key_intoURef: ((a: number) => number);
    key_isDictionaryKey: ((a: number) => number);
    key_new: ((a: number) => any);
    key_toFormattedString: ((a: number) => any);
    key_toJson: ((a: number) => number);
    key_urefToHash: ((a: number) => number);
    key_withdrawToUnbond: ((a: number) => number);
    listrpcsresult_api_version: ((a: number) => number);
    listrpcsresult_name: ((a: number) => any);
    listrpcsresult_schema: ((a: number) => number);
    listrpcsresult_toJson: ((a: number) => number);
    makeDictionaryItemKey: ((a: number, b: number, c: number) => any);
    memory: Memory;
    motesToCSPR: ((a: number, b: number) => any);
    packagehash_fromFormattedStr: ((a: number, b: number) => any);
    packagehash_fromUint8Array: ((a: number, b: number) => number);
    packagehash_new_js_alias: ((a: number, b: number) => any);
    packagehash_toFormattedString: ((a: number) => any);
    path_fromArray: ((a: number) => number);
    path_is_empty: ((a: number) => number);
    path_new: ((a: number) => number);
    path_toJson: ((a: number) => number);
    path_toString: ((a: number) => any);
    paymentstrparams_new: ((a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number, k: number, l: number, m: number, n: number, o: number, p: number, q: number, r: number, s: number) => number);
    paymentstrparams_payment_amount: ((a: number) => any);
    paymentstrparams_payment_args_json: ((a: number) => any);
    paymentstrparams_payment_args_simple: ((a: number) => number);
    paymentstrparams_payment_entry_point: ((a: number) => any);
    paymentstrparams_payment_hash: ((a: number) => any);
    paymentstrparams_payment_name: ((a: number) => any);
    paymentstrparams_payment_package_hash: ((a: number) => any);
    paymentstrparams_payment_package_name: ((a: number) => any);
    paymentstrparams_payment_path: ((a: number) => any);
    paymentstrparams_payment_version: ((a: number) => any);
    paymentstrparams_set_payment_amount: ((a: number, b: number, c: number) => void);
    paymentstrparams_set_payment_args_json: ((a: number, b: number, c: number) => void);
    paymentstrparams_set_payment_args_simple: ((a: number, b: number) => void);
    paymentstrparams_set_payment_entry_point: ((a: number, b: number, c: number) => void);
    paymentstrparams_set_payment_hash: ((a: number, b: number, c: number) => void);
    paymentstrparams_set_payment_name: ((a: number, b: number, c: number) => void);
    paymentstrparams_set_payment_package_hash: ((a: number, b: number, c: number) => void);
    paymentstrparams_set_payment_package_name: ((a: number, b: number, c: number) => void);
    paymentstrparams_set_payment_path: ((a: number, b: number, c: number) => void);
    paymentstrparams_set_payment_version: ((a: number, b: number, c: number) => void);
    peerentry_address: ((a: number) => any);
    peerentry_node_id: ((a: number) => any);
    publickey_fromUint8Array: ((a: number, b: number) => any);
    publickey_new_js_alias: ((a: number, b: number) => any);
    publickey_toAccountHash: ((a: number) => number);
    publickey_toJson: ((a: number) => number);
    publickey_toPurseUref: ((a: number) => number);
    publicKeyFromSecretKey: ((a: number, b: number) => any);
    purseidentifier_fromAccountHash: ((a: number) => number);
    purseidentifier_fromPublicKey: ((a: number) => number);
    purseidentifier_fromURef: ((a: number) => number);
    purseidentifier_toJson: ((a: number) => number);
    putdeployresult_api_version: ((a: number) => number);
    putdeployresult_deploy_hash: ((a: number) => number);
    putdeployresult_toJson: ((a: number) => number);
    puttransactionresult_api_version: ((a: number) => number);
    puttransactionresult_toJson: ((a: number) => number);
    puttransactionresult_transaction_hash: ((a: number) => number);
    querybalancedetailsresult_api_version: ((a: number) => number);
    querybalancedetailsresult_available_balance: ((a: number) => number);
    querybalancedetailsresult_holds: ((a: number) => number);
    querybalancedetailsresult_toJson: ((a: number) => number);
    querybalancedetailsresult_total_balance: ((a: number) => number);
    querybalancedetailsresult_total_balance_proof: ((a: number) => number);
    querybalanceresult_api_version: ((a: number) => number);
    querybalanceresult_balance: ((a: number) => number);
    querybalanceresult_toJson: ((a: number) => number);
    queryglobalstateresult_api_version: ((a: number) => number);
    queryglobalstateresult_block_header: ((a: number) => number);
    queryglobalstateresult_merkle_proof: ((a: number) => any);
    queryglobalstateresult_stored_value: ((a: number) => number);
    queryglobalstateresult_toJson: ((a: number) => number);
    recordid_new_js_alias: ((a: number) => any);
    sdk_account_put_deploy: ((a: number, b: number, c: number, d: number, e: number) => number);
    sdk_account_put_transaction: ((a: number, b: number, c: number, d: number, e: number) => number);
    sdk_call_entrypoint: ((a: number, b: number, c: number, d: number, e: number) => number);
    sdk_call_entrypoint_deploy: ((a: number, b: number, c: number, d: number, e: number, f: number, g: number) => number);
    sdk_chain_get_block: ((a: number, b: number) => number);
    sdk_chain_get_block_transfers: ((a: number, b: number) => number);
    sdk_chain_get_era_info_by_switch_block: ((a: number, b: number) => number);
    sdk_chain_get_era_summary: ((a: number, b: number) => number);
    sdk_chain_get_state_root_hash: ((a: number, b: number) => number);
    sdk_deploy: ((a: number, b: number, c: number, d: number, e: number, f: number, g: number) => number);
    sdk_get_account: ((a: number, b: number) => number);
    sdk_get_account_options: ((a: number, b: number) => any);
    sdk_get_auction_info: ((a: number, b: number) => number);
    sdk_get_auction_info_options: ((a: number, b: number) => any);
    sdk_get_balance: ((a: number, b: number) => number);
    sdk_get_balance_options: ((a: number, b: number) => any);
    sdk_get_binary_available_block_range: ((a: number, b: number, c: number) => number);
    sdk_get_binary_block_header_by_hash: ((a: number, b: number, c: number, d: number) => number);
    sdk_get_binary_block_header_by_height: ((a: number, b: number, c: number, d: number) => number);
    sdk_get_binary_block_synchronizer_status: ((a: number, b: number, c: number) => number);
    sdk_get_binary_chainspec_raw_bytes: ((a: number, b: number, c: number) => number);
    sdk_get_binary_consensus_status: ((a: number, b: number, c: number) => number);
    sdk_get_binary_consensus_validator_changes: ((a: number, b: number, c: number) => number);
    sdk_get_binary_delegator_reward_by_block_hash: ((a: number, b: number, c: number, d: number, e: number, f: number) => number);
    sdk_get_binary_delegator_reward_by_block_height: ((a: number, b: number, c: number, d: number, e: number, f: number) => number);
    sdk_get_binary_delegator_reward_by_era: ((a: number, b: number, c: number, d: number, e: number, f: number) => number);
    sdk_get_binary_global_state_item: ((a: number, b: number, c: number, d: number, e: number, f: number) => number);
    sdk_get_binary_global_state_item_by_block_hash: ((a: number, b: number, c: number, d: number, e: number, f: number, g: number) => number);
    sdk_get_binary_global_state_item_by_block_height: ((a: number, b: number, c: number, d: number, e: number, f: number, g: number) => number);
    sdk_get_binary_global_state_item_by_state_root_hash: ((a: number, b: number, c: number, d: number, e: number, f: number, g: number) => number);
    sdk_get_binary_last_progress: ((a: number, b: number, c: number) => number);
    sdk_get_binary_latest_block_header: ((a: number, b: number, c: number) => number);
    sdk_get_binary_latest_signed_block: ((a: number, b: number, c: number) => number);
    sdk_get_binary_latest_switch_block_header: ((a: number, b: number, c: number) => number);
    sdk_get_binary_network_name: ((a: number, b: number, c: number) => number);
    sdk_get_binary_next_upgrade: ((a: number, b: number, c: number) => number);
    sdk_get_binary_node_status: ((a: number, b: number, c: number) => number);
    sdk_get_binary_peers: ((a: number, b: number, c: number) => number);
    sdk_get_binary_protocol_version: ((a: number, b: number, c: number) => number);
    sdk_get_binary_reactor_state: ((a: number, b: number, c: number) => number);
    sdk_get_binary_read_record: ((a: number, b: number, c: number, d: number, e: number, f: number) => number);
    sdk_get_binary_signed_block_by_hash: ((a: number, b: number, c: number, d: number) => number);
    sdk_get_binary_signed_block_by_height: ((a: number, b: number, c: number, d: number) => number);
    sdk_get_binary_transaction_by_hash: ((a: number, b: number, c: number, d: number, e: number) => number);
    sdk_get_binary_try_accept_transaction: ((a: number, b: number, c: number, d: number) => number);
    sdk_get_binary_try_speculative_execution: ((a: number, b: number, c: number, d: number) => number);
    sdk_get_binary_uptime: ((a: number, b: number, c: number) => number);
    sdk_get_binary_validator_reward_by_block_hash: ((a: number, b: number, c: number, d: number, e: number) => number);
    sdk_get_binary_validator_reward_by_block_height: ((a: number, b: number, c: number, d: number, e: number) => number);
    sdk_get_binary_validator_reward_by_era: ((a: number, b: number, c: number, d: number, e: number) => number);
    sdk_get_block: ((a: number, b: number) => number);
    sdk_get_block_options: ((a: number, b: number) => any);
    sdk_get_block_transfers: ((a: number, b: number) => number);
    sdk_get_block_transfers_options: ((a: number, b: number) => any);
    sdk_get_chainspec: ((a: number, b: number, c: number, d: number) => number);
    sdk_get_deploy: ((a: number, b: number) => number);
    sdk_get_deploy_options: ((a: number, b: number) => any);
    sdk_get_dictionary_item: ((a: number, b: number) => number);
    sdk_get_dictionary_item_options: ((a: number, b: number) => any);
    sdk_get_entity: ((a: number, b: number) => number);
    sdk_get_entity_options: ((a: number, b: number) => any);
    sdk_get_era_info: ((a: number, b: number) => number);
    sdk_get_era_info_options: ((a: number, b: number) => any);
    sdk_get_era_summary: ((a: number, b: number) => number);
    sdk_get_era_summary_options: ((a: number, b: number) => any);
    sdk_get_node_status: ((a: number, b: number, c: number, d: number) => number);
    sdk_get_peers: ((a: number, b: number, c: number, d: number) => number);
    sdk_get_speculative_exec_deploy_options: ((a: number, b: number) => any);
    sdk_get_speculative_exec_options: ((a: number, b: number) => any);
    sdk_get_state_root_hash: ((a: number, b: number) => number);
    sdk_get_state_root_hash_options: ((a: number, b: number) => any);
    sdk_get_transaction: ((a: number, b: number) => number);
    sdk_get_transaction_options: ((a: number, b: number) => any);
    sdk_get_validator_changes: ((a: number, b: number, c: number, d: number) => number);
    sdk_getNodeAddress: ((a: number, b: number, c: number) => any);
    sdk_getRPCAddress: ((a: number, b: number, c: number) => any);
    sdk_getVerbosity: ((a: number, b: number) => number);
    sdk_info_get_chainspec: ((a: number, b: number, c: number, d: number) => number);
    sdk_info_get_deploy: ((a: number, b: number) => number);
    sdk_info_get_peers: ((a: number, b: number, c: number, d: number) => number);
    sdk_info_get_status: ((a: number, b: number, c: number, d: number) => number);
    sdk_info_get_transaction: ((a: number, b: number) => number);
    sdk_info_get_validator_change: ((a: number, b: number, c: number, d: number) => number);
    sdk_install: ((a: number, b: number, c: number, d: number, e: number) => number);
    sdk_install_deploy: ((a: number, b: number, c: number, d: number, e: number, f: number, g: number) => number);
    sdk_list_rpcs: ((a: number, b: number, c: number, d: number) => number);
    sdk_make_deploy: ((a: number, b: number, c: number, d: number) => any);
    sdk_make_transaction: ((a: number, b: number, c: number) => any);
    sdk_make_transfer: ((a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number) => any);
    sdk_make_transfer_transaction: ((a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number) => any);
    sdk_new: ((a: number, b: number, c: number, d: number, e: number) => number);
    sdk_put_deploy: ((a: number, b: number, c: number, d: number, e: number) => number);
    sdk_put_transaction: ((a: number, b: number, c: number, d: number, e: number) => number);
    sdk_query_balance: ((a: number, b: number) => number);
    sdk_query_balance_details: ((a: number, b: number) => number);
    sdk_query_balance_details_options: ((a: number, b: number) => any);
    sdk_query_balance_options: ((a: number, b: number) => any);
    sdk_query_contract_dict: ((a: number, b: number) => number);
    sdk_query_contract_dict_options: ((a: number, b: number) => any);
    sdk_query_contract_key: ((a: number, b: number) => number);
    sdk_query_contract_key_options: ((a: number, b: number) => any);
    sdk_query_global_state: ((a: number, b: number) => number);
    sdk_query_global_state_options: ((a: number, b: number) => any);
    sdk_setNodeAddress: ((a: number, b: number, c: number) => any);
    sdk_setRPCAddress: ((a: number, b: number, c: number) => any);
    sdk_setVerbosity: ((a: number, b: number) => any);
    sdk_sign_deploy: ((a: number, b: number, c: number, d: number) => number);
    sdk_sign_transaction: ((a: number, b: number, c: number, d: number) => number);
    sdk_speculative_deploy: ((a: number, b: number, c: number, d: number, e: number, f: number, g: number) => number);
    sdk_speculative_exec: ((a: number, b: number) => number);
    sdk_speculative_exec_deploy: ((a: number, b: number) => number);
    sdk_speculative_transaction: ((a: number, b: number, c: number, d: number, e: number, f: number) => number);
    sdk_speculative_transfer: ((a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number, k: number, l: number) => number);
    sdk_speculative_transfer_transaction: ((a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number, k: number, l: number) => number);
    sdk_state_get_account_info: ((a: number, b: number) => number);
    sdk_state_get_auction_info_js_alias: ((a: number, b: number) => number);
    sdk_state_get_balance: ((a: number, b: number) => number);
    sdk_state_get_dictionary_item: ((a: number, b: number) => number);
    sdk_state_get_entity: ((a: number, b: number) => number);
    sdk_transaction: ((a: number, b: number, c: number, d: number, e: number, f: number) => number);
    sdk_transfer: ((a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number, k: number, l: number) => number);
    sdk_transfer_transaction: ((a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number, k: number, l: number) => number);
    sdk_waitDeploy: ((a: number, b: number, c: number, d: number, e: number, f: number, g: number) => number);
    sdk_waitTransaction: ((a: number, b: number, c: number, d: number, e: number, f: number, g: number) => number);
    sdk_watchDeploy: ((a: number, b: number, c: number, d: number, e: number) => number);
    sdk_watchTransaction: ((a: number, b: number, c: number, d: number, e: number) => number);
    sessionstrparams_is_session_transfer: ((a: number) => number);
    sessionstrparams_new: ((a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number, k: number, l: number, m: number, n: number, o: number, p: number, q: number, r: number, s: number) => number);
    sessionstrparams_session_args_json: ((a: number) => any);
    sessionstrparams_session_args_simple: ((a: number) => number);
    sessionstrparams_session_bytes: ((a: number) => number);
    sessionstrparams_session_entry_point: ((a: number) => any);
    sessionstrparams_session_hash: ((a: number) => any);
    sessionstrparams_session_name: ((a: number) => any);
    sessionstrparams_session_package_hash: ((a: number) => any);
    sessionstrparams_session_package_name: ((a: number) => any);
    sessionstrparams_session_path: ((a: number) => any);
    sessionstrparams_session_version: ((a: number) => any);
    sessionstrparams_set_is_session_transfer: ((a: number, b: number) => void);
    sessionstrparams_set_session_args_json: ((a: number, b: number, c: number) => void);
    sessionstrparams_set_session_args_simple: ((a: number, b: number) => void);
    sessionstrparams_set_session_bytes: ((a: number, b: number) => void);
    sessionstrparams_set_session_entry_point: ((a: number, b: number, c: number) => void);
    sessionstrparams_set_session_hash: ((a: number, b: number, c: number) => void);
    sessionstrparams_set_session_name: ((a: number, b: number, c: number) => void);
    sessionstrparams_set_session_package_hash: ((a: number, b: number, c: number) => void);
    sessionstrparams_set_session_package_name: ((a: number, b: number, c: number) => void);
    sessionstrparams_set_session_path: ((a: number, b: number, c: number) => void);
    sessionstrparams_set_session_version: ((a: number, b: number, c: number) => void);
    signatureresponse_get_signature: ((a: number) => any);
    signatureresponse_get_signature_hex: ((a: number) => any);
    signatureresponse_is_cancelled: ((a: number) => number);
    speculativeexecresult_api_version: ((a: number) => number);
    speculativeexecresult_block_hash: ((a: number) => number);
    speculativeexecresult_execution_result: ((a: number) => number);
    speculativeexecresult_toJson: ((a: number) => number);
    speculativeexectxnresult_api_version: ((a: number) => number);
    speculativeexectxnresult_block_hash: ((a: number) => number);
    speculativeexectxnresult_execution_result: ((a: number) => number);
    speculativeexectxnresult_toJson: ((a: number) => number);
    subscription_new: ((a: number, b: number, c: number) => number);
    transaction_account_hash: ((a: number) => number);
    transaction_addArg: ((a: number, b: number, c: number, d: number) => any);
    transaction_additional_computation_factor: ((a: number) => number);
    transaction_addSignature: ((a: number, b: number, c: number, d: number, e: number) => number);
    transaction_approvals: ((a: number) => number);
    transaction_approvalsHash: ((a: number) => number);
    transaction_authorization_keys: ((a: number) => number);
    transaction_chain_name: ((a: number) => any);
    transaction_entry_point: ((a: number) => any);
    transaction_expired: ((a: number) => number);
    transaction_expires: ((a: number) => number);
    transaction_gas_price_tolerance: ((a: number) => number);
    transaction_hash: ((a: number) => number);
    transaction_initiator_addr: ((a: number) => any);
    transaction_is_native: ((a: number) => number);
    transaction_is_standard_payment: ((a: number) => number);
    transaction_new: ((a: number) => number);
    transaction_newSession: ((a: number, b: number) => any);
    transaction_newTransfer: ((a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number) => any);
    transaction_pricing_mode: ((a: number) => number);
    transaction_receipt: ((a: number) => number);
    transaction_session_args: ((a: number) => number);
    transaction_sign: ((a: number, b: number, c: number) => number);
    transaction_signers: ((a: number) => number);
    transaction_size_estimate: ((a: number) => number);
    transaction_target: ((a: number) => number);
    transaction_timestamp: ((a: number) => any);
    transaction_toJson: ((a: number) => number);
    transaction_ttl: ((a: number) => any);
    transaction_verify: ((a: number) => number);
    transaction_withAccountHash: ((a: number, b: number, c: number, d: number) => number);
    transaction_withChainName: ((a: number, b: number, c: number, d: number, e: number) => number);
    transaction_withEntityHash: ((a: number, b: number, c: number, d: number) => number);
    transaction_withEntryPoint: ((a: number, b: number, c: number, d: number, e: number) => number);
    transaction_withPackageHash: ((a: number, b: number, c: number, d: number) => number);
    transaction_withPublicKey: ((a: number, b: number, c: number, d: number) => number);
    transaction_withSecretKey: ((a: number, b: number, c: number) => number);
    transaction_withTimestamp: ((a: number, b: number, c: number, d: number, e: number) => number);
    transaction_withTransactionBytes: ((a: number, b: number, c: number, d: number, e: number) => number);
    transaction_withTTL: ((a: number, b: number, c: number, d: number, e: number) => number);
    transactionbuilderparams_amount: ((a: number) => any);
    transactionbuilderparams_delegation_rate: ((a: number) => number);
    transactionbuilderparams_delegator: ((a: number) => number);
    transactionbuilderparams_entity_alias: ((a: number) => any);
    transactionbuilderparams_entity_hash: ((a: number) => number);
    transactionbuilderparams_entry_point: ((a: number) => any);
    transactionbuilderparams_is_install_upgrade: ((a: number) => number);
    transactionbuilderparams_kind: ((a: number) => number);
    transactionbuilderparams_maximum_delegation_amount: ((a: number) => any);
    transactionbuilderparams_maybe_id: ((a: number) => any);
    transactionbuilderparams_maybe_source: ((a: number) => number);
    transactionbuilderparams_minimum_delegation_amount: ((a: number) => any);
    transactionbuilderparams_new_validator: ((a: number) => number);
    transactionbuilderparams_newAddBid: ((a: number, b: number, c: number, d: number, e: number, f: number) => number);
    transactionbuilderparams_newDelegate: ((a: number, b: number, c: number, d: number) => number);
    transactionbuilderparams_newInvocableEntity: ((a: number, b: number, c: number) => number);
    transactionbuilderparams_newInvocableEntityAlias: ((a: number, b: number, c: number, d: number) => number);
    transactionbuilderparams_newPackage: ((a: number, b: number, c: number, d: number, e: number) => number);
    transactionbuilderparams_newPackageAlias: ((a: number, b: number, c: number, d: number, e: number, f: number) => number);
    transactionbuilderparams_newRedelegate: ((a: number, b: number, c: number, d: number, e: number) => number);
    transactionbuilderparams_newSession: ((a: number, b: number) => number);
    transactionbuilderparams_newTransfer: ((a: number, b: number, c: number, d: number, e: number, f: number) => number);
    transactionbuilderparams_newUndelegate: ((a: number, b: number, c: number, d: number) => number);
    transactionbuilderparams_newWithdrawBid: ((a: number, b: number, c: number) => number);
    transactionbuilderparams_package_alias: ((a: number) => any);
    transactionbuilderparams_package_hash: ((a: number) => number);
    transactionbuilderparams_public_key: ((a: number) => number);
    transactionbuilderparams_set_amount: ((a: number, b: number, c: number) => void);
    transactionbuilderparams_set_delegation_rate: ((a: number, b: number) => void);
    transactionbuilderparams_set_delegator: ((a: number, b: number) => void);
    transactionbuilderparams_set_entity_alias: ((a: number, b: number, c: number) => void);
    transactionbuilderparams_set_entity_hash: ((a: number, b: number) => void);
    transactionbuilderparams_set_entry_point: ((a: number, b: number, c: number) => void);
    transactionbuilderparams_set_is_install_upgrade: ((a: number, b: number) => void);
    transactionbuilderparams_set_kind: ((a: number, b: number) => void);
    transactionbuilderparams_set_maximum_delegation_amount: ((a: number, b: number) => void);
    transactionbuilderparams_set_maybe_id: ((a: number, b: number) => void);
    transactionbuilderparams_set_maybe_source: ((a: number, b: number) => void);
    transactionbuilderparams_set_minimum_delegation_amount: ((a: number, b: number) => void);
    transactionbuilderparams_set_new_validator: ((a: number, b: number) => void);
    transactionbuilderparams_set_package_alias: ((a: number, b: number, c: number) => void);
    transactionbuilderparams_set_package_hash: ((a: number, b: number) => void);
    transactionbuilderparams_set_public_key: ((a: number, b: number) => void);
    transactionbuilderparams_set_target: ((a: number, b: number) => void);
    transactionbuilderparams_set_transaction_bytes: ((a: number, b: number) => void);
    transactionbuilderparams_set_validator: ((a: number, b: number) => void);
    transactionbuilderparams_target: ((a: number) => number);
    transactionbuilderparams_transaction_bytes: ((a: number) => number);
    transactionbuilderparams_validator: ((a: number) => number);
    transactionhash_digest: ((a: number) => any);
    transactionhash_fromRaw: ((a: number, b: number) => any);
    transactionhash_new_js_alias: ((a: number, b: number) => any);
    transactionhash_toJson: ((a: number) => number);
    transactionhash_toString: ((a: number) => any);
    transactionstrparams_additional_computation_factor: ((a: number) => any);
    transactionstrparams_chain_name: ((a: number) => any);
    transactionstrparams_gas_price_tolerance: ((a: number) => any);
    transactionstrparams_initiator_addr: ((a: number) => any);
    transactionstrparams_new: ((a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number, k: number, l: number, m: number, n: number, o: number, p: number, q: number, r: number, s: number, t: number, u: number, v: number, w: number, x: number) => number);
    transactionstrparams_new_with_defaults: ((a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number) => number);
    transactionstrparams_payment_amount: ((a: number) => any);
    transactionstrparams_pricing_mode: ((a: number) => number);
    transactionstrparams_receipt: ((a: number) => any);
    transactionstrparams_secret_key: ((a: number) => any);
    transactionstrparams_session_args_json: ((a: number) => any);
    transactionstrparams_session_args_simple: ((a: number) => number);
    transactionstrparams_set_additional_computation_factor: ((a: number, b: number, c: number) => void);
    transactionstrparams_set_chain_name: ((a: number, b: number, c: number) => void);
    transactionstrparams_set_gas_price_tolerance: ((a: number, b: number, c: number) => void);
    transactionstrparams_set_initiator_addr: ((a: number, b: number, c: number) => void);
    transactionstrparams_set_payment_amount: ((a: number, b: number, c: number) => void);
    transactionstrparams_set_pricing_mode: ((a: number, b: number) => void);
    transactionstrparams_set_receipt: ((a: number, b: number, c: number) => void);
    transactionstrparams_set_secret_key: ((a: number, b: number, c: number) => void);
    transactionstrparams_set_session_args_json: ((a: number, b: number, c: number) => void);
    transactionstrparams_set_session_args_simple: ((a: number, b: number, c: number) => void);
    transactionstrparams_set_standard_payment: ((a: number, b: number) => void);
    transactionstrparams_set_timestamp: ((a: number, b: number, c: number) => void);
    transactionstrparams_set_ttl: ((a: number, b: number, c: number) => void);
    transactionstrparams_setDefaultTimestamp: ((a: number) => void);
    transactionstrparams_setDefaultTTL: ((a: number) => void);
    transactionstrparams_standard_payment: ((a: number) => number);
    transactionstrparams_timestamp: ((a: number) => any);
    transactionstrparams_ttl: ((a: number) => any);
    transferaddr_new: ((a: number, b: number) => any);
    transfertarget_new: ((a: number, b: number, c: number, d: number) => number);
    uint8ArrayToBytes: ((a: number) => number);
    uref_fromFormattedStr: ((a: number, b: number) => any);
    uref_fromUint8Array: ((a: number, b: number, c: number) => number);
    uref_new_js_alias: ((a: number, b: number, c: number) => any);
    uref_toFormattedString: ((a: number) => any);
    uref_toJson: ((a: number) => number);
    urefaddr_new: ((a: number, b: number) => any);
    watcher_new: ((a: number, b: number, c: number, d: number) => number);
    watcher_start: ((a: number) => number);
    watcher_stop: ((a: number) => void);
    watcher_subscribe: ((a: number, b: number, c: number) => any);
    watcher_unsubscribe: ((a: number, b: number, c: number) => void);
}

Properties

__externref_drop_slice +InitOutput | api-wasm

Interface InitOutput

interface InitOutput {
    __externref_drop_slice: (a: number, b: number) => void;
    __externref_table_alloc: () => number;
    __externref_table_dealloc: (a: number) => void;
    __wbg_accessrights_free: (a: number, b: number) => void;
    __wbg_accounthash_free: (a: number, b: number) => void;
    __wbg_accountidentifier_free: (a: number, b: number) => void;
    __wbg_addressableentityhash_free: (a: number, b: number) => void;
    __wbg_argssimple_free: (a: number, b: number) => void;
    __wbg_blockhash_free: (a: number, b: number) => void;
    __wbg_blockidentifier_free: (a: number, b: number) => void;
    __wbg_body_free: (a: number, b: number) => void;
    __wbg_bytes_free: (a: number, b: number) => void;
    __wbg_casperwallet_free: (a: number, b: number) => void;
    __wbg_contracthash_free: (a: number, b: number) => void;
    __wbg_contractpackagehash_free: (a: number, b: number) => void;
    __wbg_deploy_free: (a: number, b: number) => void;
    __wbg_deployhash_free: (a: number, b: number) => void;
    __wbg_deploystrparams_free: (a: number, b: number) => void;
    __wbg_dictionaryaddr_free: (a: number, b: number) => void;
    __wbg_dictionaryitemidentifier_free: (a: number, b: number) => void;
    __wbg_dictionaryitemstrparams_free: (a: number, b: number) => void;
    __wbg_digest_free: (a: number, b: number) => void;
    __wbg_entityaddr_free: (a: number, b: number) => void;
    __wbg_entityidentifier_free: (a: number, b: number) => void;
    __wbg_eraid_free: (a: number, b: number) => void;
    __wbg_eventparseresult_free: (a: number, b: number) => void;
    __wbg_executionresult_free: (a: number, b: number) => void;
    __wbg_failure_free: (a: number, b: number) => void;
    __wbg_get_body_transaction_processed: (a: number) => number;
    __wbg_get_eventparseresult_body: (a: number) => number;
    __wbg_get_eventparseresult_err: (a: number) => [number, number];
    __wbg_get_executionresult_Failure: (a: number) => number;
    __wbg_get_executionresult_Success: (a: number) => number;
    __wbg_get_failure_cost: (a: number) => [number, number];
    __wbg_get_failure_error_message: (a: number) => [number, number];
    __wbg_get_getaccountoptions_account_identifier: (a: number) => number;
    __wbg_get_getaccountoptions_account_identifier_as_string: (
        a: number,
    ) => [number, number];
    __wbg_get_getaccountoptions_maybe_block_id_as_string: (
        a: number,
    ) => [number, number];
    __wbg_get_getaccountoptions_maybe_block_identifier: (a: number) => number;
    __wbg_get_getaccountoptions_rpc_address: (a: number) => [number, number];
    __wbg_get_getaccountoptions_verbosity: (a: number) => number;
    __wbg_get_getauctioninfooptions_maybe_block_id_as_string: (
        a: number,
    ) => [number, number];
    __wbg_get_getauctioninfooptions_maybe_block_identifier: (
        a: number,
    ) => number;
    __wbg_get_getauctioninfooptions_rpc_address: (
        a: number,
    ) => [number, number];
    __wbg_get_getauctioninfooptions_verbosity: (a: number) => number;
    __wbg_get_getbalanceoptions_purse_uref: (a: number) => number;
    __wbg_get_getbalanceoptions_purse_uref_as_string: (
        a: number,
    ) => [number, number];
    __wbg_get_getbalanceoptions_rpc_address: (a: number) => [number, number];
    __wbg_get_getbalanceoptions_state_root_hash: (a: number) => number;
    __wbg_get_getbalanceoptions_state_root_hash_as_string: (
        a: number,
    ) => [number, number];
    __wbg_get_getbalanceoptions_verbosity: (a: number) => number;
    __wbg_get_getblockoptions_maybe_block_id_as_string: (
        a: number,
    ) => [number, number];
    __wbg_get_getblockoptions_maybe_block_identifier: (a: number) => number;
    __wbg_get_getblockoptions_rpc_address: (a: number) => [number, number];
    __wbg_get_getblockoptions_verbosity: (a: number) => number;
    __wbg_get_getblocktransfersoptions_maybe_block_id_as_string: (
        a: number,
    ) => [number, number];
    __wbg_get_getblocktransfersoptions_maybe_block_identifier: (
        a: number,
    ) => number;
    __wbg_get_getblocktransfersoptions_rpc_address: (
        a: number,
    ) => [number, number];
    __wbg_get_getblocktransfersoptions_verbosity: (a: number) => number;
    __wbg_get_getdeployoptions_deploy_hash: (a: number) => number;
    __wbg_get_getdeployoptions_deploy_hash_as_string: (
        a: number,
    ) => [number, number];
    __wbg_get_getdeployoptions_finalized_approvals: (a: number) => number;
    __wbg_get_getdeployoptions_rpc_address: (a: number) => [number, number];
    __wbg_get_getdeployoptions_verbosity: (a: number) => number;
    __wbg_get_getdictionaryitemoptions_dictionary_item_identifier: (
        a: number,
    ) => number;
    __wbg_get_getdictionaryitemoptions_dictionary_item_params: (
        a: number,
    ) => number;
    __wbg_get_getdictionaryitemoptions_rpc_address: (
        a: number,
    ) => [number, number];
    __wbg_get_getdictionaryitemoptions_state_root_hash: (a: number) => number;
    __wbg_get_getdictionaryitemoptions_state_root_hash_as_string: (
        a: number,
    ) => [number, number];
    __wbg_get_getdictionaryitemoptions_verbosity: (a: number) => number;
    __wbg_get_getentityoptions_entity_identifier: (a: number) => number;
    __wbg_get_getentityoptions_entity_identifier_as_string: (
        a: number,
    ) => [number, number];
    __wbg_get_getentityoptions_maybe_block_id_as_string: (
        a: number,
    ) => [number, number];
    __wbg_get_getentityoptions_maybe_block_identifier: (a: number) => number;
    __wbg_get_getentityoptions_rpc_address: (a: number) => [number, number];
    __wbg_get_getentityoptions_verbosity: (a: number) => number;
    __wbg_get_geterainfooptions_maybe_block_id_as_string: (
        a: number,
    ) => [number, number];
    __wbg_get_geterainfooptions_maybe_block_identifier: (a: number) => number;
    __wbg_get_geterainfooptions_rpc_address: (a: number) => [number, number];
    __wbg_get_geterainfooptions_verbosity: (a: number) => number;
    __wbg_get_geterasummaryoptions_maybe_block_id_as_string: (
        a: number,
    ) => [number, number];
    __wbg_get_geterasummaryoptions_maybe_block_identifier: (
        a: number,
    ) => number;
    __wbg_get_geterasummaryoptions_rpc_address: (a: number) => [number, number];
    __wbg_get_geterasummaryoptions_verbosity: (a: number) => number;
    __wbg_get_getspeculativeexecdeployoptions_deploy: (a: number) => number;
    __wbg_get_getspeculativeexecdeployoptions_deploy_as_string: (
        a: number,
    ) => [number, number];
    __wbg_get_getspeculativeexecdeployoptions_rpc_address: (
        a: number,
    ) => [number, number];
    __wbg_get_getspeculativeexecdeployoptions_verbosity: (a: number) => number;
    __wbg_get_getspeculativeexectxnoptions_rpc_address: (
        a: number,
    ) => [number, number];
    __wbg_get_getspeculativeexectxnoptions_transaction: (a: number) => number;
    __wbg_get_getspeculativeexectxnoptions_transaction_as_string: (
        a: number,
    ) => [number, number];
    __wbg_get_getspeculativeexectxnoptions_verbosity: (a: number) => number;
    __wbg_get_getstateroothashoptions_maybe_block_id_as_string: (
        a: number,
    ) => [number, number];
    __wbg_get_getstateroothashoptions_maybe_block_identifier: (
        a: number,
    ) => number;
    __wbg_get_getstateroothashoptions_rpc_address: (
        a: number,
    ) => [number, number];
    __wbg_get_getstateroothashoptions_verbosity: (a: number) => number;
    __wbg_get_gettransactionoptions_finalized_approvals: (a: number) => number;
    __wbg_get_gettransactionoptions_rpc_address: (
        a: number,
    ) => [number, number];
    __wbg_get_gettransactionoptions_transaction_hash: (a: number) => number;
    __wbg_get_gettransactionoptions_transaction_hash_as_string: (
        a: number,
    ) => [number, number];
    __wbg_get_gettransactionoptions_verbosity: (a: number) => number;
    __wbg_get_hashstring_hash: (a: number) => [number, number];
    __wbg_get_message_String: (a: number) => [number, number];
    __wbg_get_messages_block_index: (a: number) => bigint;
    __wbg_get_messages_entity_hash: (a: number) => [number, number];
    __wbg_get_messages_message: (a: number) => number;
    __wbg_get_messages_topic_index: (a: number) => number;
    __wbg_get_messages_topic_name: (a: number) => [number, number];
    __wbg_get_messages_topic_name_hash: (a: number) => [number, number];
    __wbg_get_payment_source: (a: number) => [number, number];
    __wbg_get_publickeystring_PublicKey: (a: number) => [number, number];
    __wbg_get_querybalancedetailsoptions_global_state_identifier: (
        a: number,
    ) => number;
    __wbg_get_querybalancedetailsoptions_maybe_block_id_as_string: (
        a: number,
    ) => [number, number];
    __wbg_get_querybalancedetailsoptions_purse_identifier: (
        a: number,
    ) => number;
    __wbg_get_querybalancedetailsoptions_purse_identifier_as_string: (
        a: number,
    ) => [number, number];
    __wbg_get_querybalancedetailsoptions_rpc_address: (
        a: number,
    ) => [number, number];
    __wbg_get_querybalancedetailsoptions_state_root_hash: (a: number) => number;
    __wbg_get_querybalancedetailsoptions_state_root_hash_as_string: (
        a: number,
    ) => [number, number];
    __wbg_get_querybalancedetailsoptions_verbosity: (a: number) => number;
    __wbg_get_querybalanceoptions_global_state_identifier: (
        a: number,
    ) => number;
    __wbg_get_querybalanceoptions_maybe_block_id_as_string: (
        a: number,
    ) => [number, number];
    __wbg_get_querybalanceoptions_purse_identifier: (a: number) => number;
    __wbg_get_querybalanceoptions_purse_identifier_as_string: (
        a: number,
    ) => [number, number];
    __wbg_get_querybalanceoptions_rpc_address: (a: number) => [number, number];
    __wbg_get_querybalanceoptions_state_root_hash: (a: number) => number;
    __wbg_get_querybalanceoptions_state_root_hash_as_string: (
        a: number,
    ) => [number, number];
    __wbg_get_querybalanceoptions_verbosity: (a: number) => number;
    __wbg_get_querycontractdictoptions_dictionary_item_identifier: (
        a: number,
    ) => number;
    __wbg_get_querycontractdictoptions_dictionary_item_params: (
        a: number,
    ) => number;
    __wbg_get_querycontractdictoptions_rpc_address: (
        a: number,
    ) => [number, number];
    __wbg_get_querycontractdictoptions_state_root_hash: (a: number) => number;
    __wbg_get_querycontractdictoptions_state_root_hash_as_string: (
        a: number,
    ) => [number, number];
    __wbg_get_querycontractdictoptions_verbosity: (a: number) => number;
    __wbg_get_querycontractkeyoptions_entity_identifier: (a: number) => number;
    __wbg_get_querycontractkeyoptions_entity_identifier_as_string: (
        a: number,
    ) => [number, number];
    __wbg_get_querycontractkeyoptions_maybe_block_id_as_string: (
        a: number,
    ) => [number, number];
    __wbg_get_querycontractkeyoptions_maybe_block_identifier: (
        a: number,
    ) => number;
    __wbg_get_querycontractkeyoptions_path: (a: number) => number;
    __wbg_get_querycontractkeyoptions_path_as_string: (
        a: number,
    ) => [number, number];
    __wbg_get_querycontractkeyoptions_rpc_address: (
        a: number,
    ) => [number, number];
    __wbg_get_querycontractkeyoptions_verbosity: (a: number) => number;
    __wbg_get_queryglobalstateoptions_global_state_identifier: (
        a: number,
    ) => number;
    __wbg_get_queryglobalstateoptions_key: (a: number) => number;
    __wbg_get_queryglobalstateoptions_key_as_string: (
        a: number,
    ) => [number, number];
    __wbg_get_queryglobalstateoptions_maybe_block_id_as_string: (
        a: number,
    ) => [number, number];
    __wbg_get_queryglobalstateoptions_path: (a: number) => number;
    __wbg_get_queryglobalstateoptions_path_as_string: (
        a: number,
    ) => [number, number];
    __wbg_get_queryglobalstateoptions_rpc_address: (
        a: number,
    ) => [number, number];
    __wbg_get_queryglobalstateoptions_state_root_hash: (a: number) => number;
    __wbg_get_queryglobalstateoptions_state_root_hash_as_string: (
        a: number,
    ) => [number, number];
    __wbg_get_queryglobalstateoptions_verbosity: (a: number) => number;
    __wbg_get_subscription_eventHandlerFn: (a: number) => any;
    __wbg_get_subscription_targetHash: (a: number) => [number, number];
    __wbg_get_transactionprocessed_block_hash: (a: number) => [number, number];
    __wbg_get_transactionprocessed_execution_result: (a: number) => number;
    __wbg_get_transactionprocessed_hash: (a: number) => number;
    __wbg_get_transactionprocessed_initiator_addr: (a: number) => number;
    __wbg_get_transactionprocessed_messages: (a: number) => [number, number];
    __wbg_get_transactionprocessed_timestamp: (a: number) => [number, number];
    __wbg_get_transactionprocessed_ttl: (a: number) => [number, number];
    __wbg_get_version2_consumed: (a: number) => [number, number];
    __wbg_get_version2_cost: (a: number) => [number, number];
    __wbg_get_version2_error_message: (a: number) => [number, number];
    __wbg_get_version2_initiator: (a: number) => number;
    __wbg_get_version2_limit: (a: number) => [number, number];
    __wbg_getaccountoptions_free: (a: number, b: number) => void;
    __wbg_getaccountresult_free: (a: number, b: number) => void;
    __wbg_getaddressableentityresult_free: (a: number, b: number) => void;
    __wbg_getauctioninfooptions_free: (a: number, b: number) => void;
    __wbg_getauctioninforesult_free: (a: number, b: number) => void;
    __wbg_getbalanceoptions_free: (a: number, b: number) => void;
    __wbg_getbalanceresult_free: (a: number, b: number) => void;
    __wbg_getblockoptions_free: (a: number, b: number) => void;
    __wbg_getblockresult_free: (a: number, b: number) => void;
    __wbg_getblocktransfersoptions_free: (a: number, b: number) => void;
    __wbg_getblocktransfersresult_free: (a: number, b: number) => void;
    __wbg_getchainspecresult_free: (a: number, b: number) => void;
    __wbg_getdeployoptions_free: (a: number, b: number) => void;
    __wbg_getdeployresult_free: (a: number, b: number) => void;
    __wbg_getdictionaryitemoptions_free: (a: number, b: number) => void;
    __wbg_getdictionaryitemresult_free: (a: number, b: number) => void;
    __wbg_getentityoptions_free: (a: number, b: number) => void;
    __wbg_geterainfooptions_free: (a: number, b: number) => void;
    __wbg_geterainforesult_free: (a: number, b: number) => void;
    __wbg_geterasummaryoptions_free: (a: number, b: number) => void;
    __wbg_geterasummaryresult_free: (a: number, b: number) => void;
    __wbg_getnodestatusresult_free: (a: number, b: number) => void;
    __wbg_getpeersresult_free: (a: number, b: number) => void;
    __wbg_getspeculativeexecdeployoptions_free: (a: number, b: number) => void;
    __wbg_getspeculativeexectxnoptions_free: (a: number, b: number) => void;
    __wbg_getstateroothashoptions_free: (a: number, b: number) => void;
    __wbg_getstateroothashresult_free: (a: number, b: number) => void;
    __wbg_gettransactionoptions_free: (a: number, b: number) => void;
    __wbg_gettransactionresult_free: (a: number, b: number) => void;
    __wbg_getvalidatorchangesresult_free: (a: number, b: number) => void;
    __wbg_globalstateidentifier_free: (a: number, b: number) => void;
    __wbg_hashaddr_free: (a: number, b: number) => void;
    __wbg_hashstring_free: (a: number, b: number) => void;
    __wbg_intounderlyingbytesource_free: (a: number, b: number) => void;
    __wbg_intounderlyingsink_free: (a: number, b: number) => void;
    __wbg_intounderlyingsource_free: (a: number, b: number) => void;
    __wbg_key_free: (a: number, b: number) => void;
    __wbg_listrpcsresult_free: (a: number, b: number) => void;
    __wbg_message_free: (a: number, b: number) => void;
    __wbg_messages_free: (a: number, b: number) => void;
    __wbg_packagehash_free: (a: number, b: number) => void;
    __wbg_path_free: (a: number, b: number) => void;
    __wbg_payment_free: (a: number, b: number) => void;
    __wbg_paymentstrparams_free: (a: number, b: number) => void;
    __wbg_peerentry_free: (a: number, b: number) => void;
    __wbg_publickey_free: (a: number, b: number) => void;
    __wbg_publickeystring_free: (a: number, b: number) => void;
    __wbg_purseidentifier_free: (a: number, b: number) => void;
    __wbg_putdeployresult_free: (a: number, b: number) => void;
    __wbg_puttransactionresult_free: (a: number, b: number) => void;
    __wbg_querybalancedetailsoptions_free: (a: number, b: number) => void;
    __wbg_querybalancedetailsresult_free: (a: number, b: number) => void;
    __wbg_querybalanceoptions_free: (a: number, b: number) => void;
    __wbg_querybalanceresult_free: (a: number, b: number) => void;
    __wbg_querycontractdictoptions_free: (a: number, b: number) => void;
    __wbg_querycontractkeyoptions_free: (a: number, b: number) => void;
    __wbg_queryglobalstateoptions_free: (a: number, b: number) => void;
    __wbg_queryglobalstateresult_free: (a: number, b: number) => void;
    __wbg_recordid_free: (a: number, b: number) => void;
    __wbg_sdk_free: (a: number, b: number) => void;
    __wbg_sessionstrparams_free: (a: number, b: number) => void;
    __wbg_set_body_transaction_processed: (a: number, b: number) => void;
    __wbg_set_eventparseresult_body: (a: number, b: number) => void;
    __wbg_set_eventparseresult_err: (a: number, b: number, c: number) => void;
    __wbg_set_executionresult_Failure: (a: number, b: number) => void;
    __wbg_set_executionresult_Success: (a: number, b: number) => void;
    __wbg_set_failure_cost: (a: number, b: number, c: number) => void;
    __wbg_set_failure_error_message: (a: number, b: number, c: number) => void;
    __wbg_set_getaccountoptions_account_identifier: (
        a: number,
        b: number,
    ) => void;
    __wbg_set_getaccountoptions_account_identifier_as_string: (
        a: number,
        b: number,
        c: number,
    ) => void;
    __wbg_set_getaccountoptions_maybe_block_id_as_string: (
        a: number,
        b: number,
        c: number,
    ) => void;
    __wbg_set_getaccountoptions_maybe_block_identifier: (
        a: number,
        b: number,
    ) => void;
    __wbg_set_getaccountoptions_rpc_address: (
        a: number,
        b: number,
        c: number,
    ) => void;
    __wbg_set_getaccountoptions_verbosity: (a: number, b: number) => void;
    __wbg_set_getauctioninfooptions_maybe_block_id_as_string: (
        a: number,
        b: number,
        c: number,
    ) => void;
    __wbg_set_getauctioninfooptions_maybe_block_identifier: (
        a: number,
        b: number,
    ) => void;
    __wbg_set_getauctioninfooptions_rpc_address: (
        a: number,
        b: number,
        c: number,
    ) => void;
    __wbg_set_getauctioninfooptions_verbosity: (a: number, b: number) => void;
    __wbg_set_getbalanceoptions_purse_uref: (a: number, b: number) => void;
    __wbg_set_getbalanceoptions_purse_uref_as_string: (
        a: number,
        b: number,
        c: number,
    ) => void;
    __wbg_set_getbalanceoptions_rpc_address: (
        a: number,
        b: number,
        c: number,
    ) => void;
    __wbg_set_getbalanceoptions_state_root_hash: (a: number, b: number) => void;
    __wbg_set_getbalanceoptions_state_root_hash_as_string: (
        a: number,
        b: number,
        c: number,
    ) => void;
    __wbg_set_getbalanceoptions_verbosity: (a: number, b: number) => void;
    __wbg_set_getblockoptions_maybe_block_id_as_string: (
        a: number,
        b: number,
        c: number,
    ) => void;
    __wbg_set_getblockoptions_maybe_block_identifier: (
        a: number,
        b: number,
    ) => void;
    __wbg_set_getblockoptions_rpc_address: (
        a: number,
        b: number,
        c: number,
    ) => void;
    __wbg_set_getblockoptions_verbosity: (a: number, b: number) => void;
    __wbg_set_getblocktransfersoptions_maybe_block_id_as_string: (
        a: number,
        b: number,
        c: number,
    ) => void;
    __wbg_set_getblocktransfersoptions_maybe_block_identifier: (
        a: number,
        b: number,
    ) => void;
    __wbg_set_getblocktransfersoptions_rpc_address: (
        a: number,
        b: number,
        c: number,
    ) => void;
    __wbg_set_getblocktransfersoptions_verbosity: (
        a: number,
        b: number,
    ) => void;
    __wbg_set_getdeployoptions_deploy_hash: (a: number, b: number) => void;
    __wbg_set_getdeployoptions_deploy_hash_as_string: (
        a: number,
        b: number,
        c: number,
    ) => void;
    __wbg_set_getdeployoptions_finalized_approvals: (
        a: number,
        b: number,
    ) => void;
    __wbg_set_getdeployoptions_rpc_address: (
        a: number,
        b: number,
        c: number,
    ) => void;
    __wbg_set_getdeployoptions_verbosity: (a: number, b: number) => void;
    __wbg_set_getdictionaryitemoptions_dictionary_item_identifier: (
        a: number,
        b: number,
    ) => void;
    __wbg_set_getdictionaryitemoptions_dictionary_item_params: (
        a: number,
        b: number,
    ) => void;
    __wbg_set_getdictionaryitemoptions_rpc_address: (
        a: number,
        b: number,
        c: number,
    ) => void;
    __wbg_set_getdictionaryitemoptions_state_root_hash: (
        a: number,
        b: number,
    ) => void;
    __wbg_set_getdictionaryitemoptions_state_root_hash_as_string: (
        a: number,
        b: number,
        c: number,
    ) => void;
    __wbg_set_getdictionaryitemoptions_verbosity: (
        a: number,
        b: number,
    ) => void;
    __wbg_set_getentityoptions_entity_identifier: (
        a: number,
        b: number,
    ) => void;
    __wbg_set_getentityoptions_entity_identifier_as_string: (
        a: number,
        b: number,
        c: number,
    ) => void;
    __wbg_set_getentityoptions_maybe_block_id_as_string: (
        a: number,
        b: number,
        c: number,
    ) => void;
    __wbg_set_getentityoptions_maybe_block_identifier: (
        a: number,
        b: number,
    ) => void;
    __wbg_set_getentityoptions_rpc_address: (
        a: number,
        b: number,
        c: number,
    ) => void;
    __wbg_set_getentityoptions_verbosity: (a: number, b: number) => void;
    __wbg_set_geterainfooptions_maybe_block_id_as_string: (
        a: number,
        b: number,
        c: number,
    ) => void;
    __wbg_set_geterainfooptions_maybe_block_identifier: (
        a: number,
        b: number,
    ) => void;
    __wbg_set_geterainfooptions_rpc_address: (
        a: number,
        b: number,
        c: number,
    ) => void;
    __wbg_set_geterainfooptions_verbosity: (a: number, b: number) => void;
    __wbg_set_geterasummaryoptions_maybe_block_id_as_string: (
        a: number,
        b: number,
        c: number,
    ) => void;
    __wbg_set_geterasummaryoptions_maybe_block_identifier: (
        a: number,
        b: number,
    ) => void;
    __wbg_set_geterasummaryoptions_rpc_address: (
        a: number,
        b: number,
        c: number,
    ) => void;
    __wbg_set_geterasummaryoptions_verbosity: (a: number, b: number) => void;
    __wbg_set_getspeculativeexecdeployoptions_deploy: (
        a: number,
        b: number,
    ) => void;
    __wbg_set_getspeculativeexecdeployoptions_deploy_as_string: (
        a: number,
        b: number,
        c: number,
    ) => void;
    __wbg_set_getspeculativeexecdeployoptions_rpc_address: (
        a: number,
        b: number,
        c: number,
    ) => void;
    __wbg_set_getspeculativeexecdeployoptions_verbosity: (
        a: number,
        b: number,
    ) => void;
    __wbg_set_getspeculativeexectxnoptions_rpc_address: (
        a: number,
        b: number,
        c: number,
    ) => void;
    __wbg_set_getspeculativeexectxnoptions_transaction: (
        a: number,
        b: number,
    ) => void;
    __wbg_set_getspeculativeexectxnoptions_transaction_as_string: (
        a: number,
        b: number,
        c: number,
    ) => void;
    __wbg_set_getspeculativeexectxnoptions_verbosity: (
        a: number,
        b: number,
    ) => void;
    __wbg_set_getstateroothashoptions_maybe_block_id_as_string: (
        a: number,
        b: number,
        c: number,
    ) => void;
    __wbg_set_getstateroothashoptions_maybe_block_identifier: (
        a: number,
        b: number,
    ) => void;
    __wbg_set_getstateroothashoptions_rpc_address: (
        a: number,
        b: number,
        c: number,
    ) => void;
    __wbg_set_getstateroothashoptions_verbosity: (a: number, b: number) => void;
    __wbg_set_gettransactionoptions_finalized_approvals: (
        a: number,
        b: number,
    ) => void;
    __wbg_set_gettransactionoptions_rpc_address: (
        a: number,
        b: number,
        c: number,
    ) => void;
    __wbg_set_gettransactionoptions_transaction_hash: (
        a: number,
        b: number,
    ) => void;
    __wbg_set_gettransactionoptions_transaction_hash_as_string: (
        a: number,
        b: number,
        c: number,
    ) => void;
    __wbg_set_gettransactionoptions_verbosity: (a: number, b: number) => void;
    __wbg_set_hashstring_hash: (a: number, b: number, c: number) => void;
    __wbg_set_message_String: (a: number, b: number, c: number) => void;
    __wbg_set_messages_block_index: (a: number, b: bigint) => void;
    __wbg_set_messages_entity_hash: (a: number, b: number, c: number) => void;
    __wbg_set_messages_message: (a: number, b: number) => void;
    __wbg_set_messages_topic_index: (a: number, b: number) => void;
    __wbg_set_messages_topic_name: (a: number, b: number, c: number) => void;
    __wbg_set_messages_topic_name_hash: (
        a: number,
        b: number,
        c: number,
    ) => void;
    __wbg_set_payment_source: (a: number, b: number, c: number) => void;
    __wbg_set_publickeystring_PublicKey: (
        a: number,
        b: number,
        c: number,
    ) => void;
    __wbg_set_querybalancedetailsoptions_global_state_identifier: (
        a: number,
        b: number,
    ) => void;
    __wbg_set_querybalancedetailsoptions_maybe_block_id_as_string: (
        a: number,
        b: number,
        c: number,
    ) => void;
    __wbg_set_querybalancedetailsoptions_purse_identifier: (
        a: number,
        b: number,
    ) => void;
    __wbg_set_querybalancedetailsoptions_purse_identifier_as_string: (
        a: number,
        b: number,
        c: number,
    ) => void;
    __wbg_set_querybalancedetailsoptions_rpc_address: (
        a: number,
        b: number,
        c: number,
    ) => void;
    __wbg_set_querybalancedetailsoptions_state_root_hash: (
        a: number,
        b: number,
    ) => void;
    __wbg_set_querybalancedetailsoptions_state_root_hash_as_string: (
        a: number,
        b: number,
        c: number,
    ) => void;
    __wbg_set_querybalancedetailsoptions_verbosity: (
        a: number,
        b: number,
    ) => void;
    __wbg_set_querybalanceoptions_global_state_identifier: (
        a: number,
        b: number,
    ) => void;
    __wbg_set_querybalanceoptions_maybe_block_id_as_string: (
        a: number,
        b: number,
        c: number,
    ) => void;
    __wbg_set_querybalanceoptions_purse_identifier: (
        a: number,
        b: number,
    ) => void;
    __wbg_set_querybalanceoptions_purse_identifier_as_string: (
        a: number,
        b: number,
        c: number,
    ) => void;
    __wbg_set_querybalanceoptions_rpc_address: (
        a: number,
        b: number,
        c: number,
    ) => void;
    __wbg_set_querybalanceoptions_state_root_hash: (
        a: number,
        b: number,
    ) => void;
    __wbg_set_querybalanceoptions_state_root_hash_as_string: (
        a: number,
        b: number,
        c: number,
    ) => void;
    __wbg_set_querybalanceoptions_verbosity: (a: number, b: number) => void;
    __wbg_set_querycontractdictoptions_dictionary_item_identifier: (
        a: number,
        b: number,
    ) => void;
    __wbg_set_querycontractdictoptions_dictionary_item_params: (
        a: number,
        b: number,
    ) => void;
    __wbg_set_querycontractdictoptions_rpc_address: (
        a: number,
        b: number,
        c: number,
    ) => void;
    __wbg_set_querycontractdictoptions_state_root_hash: (
        a: number,
        b: number,
    ) => void;
    __wbg_set_querycontractdictoptions_state_root_hash_as_string: (
        a: number,
        b: number,
        c: number,
    ) => void;
    __wbg_set_querycontractdictoptions_verbosity: (
        a: number,
        b: number,
    ) => void;
    __wbg_set_querycontractkeyoptions_entity_identifier: (
        a: number,
        b: number,
    ) => void;
    __wbg_set_querycontractkeyoptions_entity_identifier_as_string: (
        a: number,
        b: number,
        c: number,
    ) => void;
    __wbg_set_querycontractkeyoptions_maybe_block_id_as_string: (
        a: number,
        b: number,
        c: number,
    ) => void;
    __wbg_set_querycontractkeyoptions_maybe_block_identifier: (
        a: number,
        b: number,
    ) => void;
    __wbg_set_querycontractkeyoptions_path: (a: number, b: number) => void;
    __wbg_set_querycontractkeyoptions_path_as_string: (
        a: number,
        b: number,
        c: number,
    ) => void;
    __wbg_set_querycontractkeyoptions_rpc_address: (
        a: number,
        b: number,
        c: number,
    ) => void;
    __wbg_set_querycontractkeyoptions_verbosity: (a: number, b: number) => void;
    __wbg_set_queryglobalstateoptions_global_state_identifier: (
        a: number,
        b: number,
    ) => void;
    __wbg_set_queryglobalstateoptions_key: (a: number, b: number) => void;
    __wbg_set_queryglobalstateoptions_key_as_string: (
        a: number,
        b: number,
        c: number,
    ) => void;
    __wbg_set_queryglobalstateoptions_maybe_block_id_as_string: (
        a: number,
        b: number,
        c: number,
    ) => void;
    __wbg_set_queryglobalstateoptions_path: (a: number, b: number) => void;
    __wbg_set_queryglobalstateoptions_path_as_string: (
        a: number,
        b: number,
        c: number,
    ) => void;
    __wbg_set_queryglobalstateoptions_rpc_address: (
        a: number,
        b: number,
        c: number,
    ) => void;
    __wbg_set_queryglobalstateoptions_state_root_hash: (
        a: number,
        b: number,
    ) => void;
    __wbg_set_queryglobalstateoptions_state_root_hash_as_string: (
        a: number,
        b: number,
        c: number,
    ) => void;
    __wbg_set_queryglobalstateoptions_verbosity: (a: number, b: number) => void;
    __wbg_set_subscription_eventHandlerFn: (a: number, b: any) => void;
    __wbg_set_subscription_targetHash: (
        a: number,
        b: number,
        c: number,
    ) => void;
    __wbg_set_transactionprocessed_block_hash: (
        a: number,
        b: number,
        c: number,
    ) => void;
    __wbg_set_transactionprocessed_execution_result: (
        a: number,
        b: number,
    ) => void;
    __wbg_set_transactionprocessed_hash: (a: number, b: number) => void;
    __wbg_set_transactionprocessed_initiator_addr: (
        a: number,
        b: number,
    ) => void;
    __wbg_set_transactionprocessed_messages: (
        a: number,
        b: number,
        c: number,
    ) => void;
    __wbg_set_transactionprocessed_timestamp: (
        a: number,
        b: number,
        c: number,
    ) => void;
    __wbg_set_transactionprocessed_ttl: (
        a: number,
        b: number,
        c: number,
    ) => void;
    __wbg_set_version2_consumed: (a: number, b: number, c: number) => void;
    __wbg_set_version2_cost: (a: number, b: number, c: number) => void;
    __wbg_set_version2_error_message: (a: number, b: number, c: number) => void;
    __wbg_set_version2_initiator: (a: number, b: number) => void;
    __wbg_set_version2_limit: (a: number, b: number, c: number) => void;
    __wbg_signatureresponse_free: (a: number, b: number) => void;
    __wbg_speculativeexecresult_free: (a: number, b: number) => void;
    __wbg_speculativeexectxnresult_free: (a: number, b: number) => void;
    __wbg_subscription_free: (a: number, b: number) => void;
    __wbg_transaction_free: (a: number, b: number) => void;
    __wbg_transactionbuilderparams_free: (a: number, b: number) => void;
    __wbg_transactionhash_free: (a: number, b: number) => void;
    __wbg_transactionprocessed_free: (a: number, b: number) => void;
    __wbg_transactionstrparams_free: (a: number, b: number) => void;
    __wbg_transferaddr_free: (a: number, b: number) => void;
    __wbg_transfertarget_free: (a: number, b: number) => void;
    __wbg_uref_free: (a: number, b: number) => void;
    __wbg_urefaddr_free: (a: number, b: number) => void;
    __wbg_version2_free: (a: number, b: number) => void;
    __wbg_watcher_free: (a: number, b: number) => void;
    __wbindgen_exn_store: (a: number) => void;
    __wbindgen_export_2: Table;
    __wbindgen_export_5: Table;
    __wbindgen_free: (a: number, b: number, c: number) => void;
    __wbindgen_malloc: (a: number, b: number) => number;
    __wbindgen_realloc: (a: number, b: number, c: number, d: number) => number;
    __wbindgen_start: () => void;
    _dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h30f87aacbb3142b7: (
        a: number,
        b: number,
    ) => void;
    accessrights_ADD: () => number;
    accessrights_ADD_WRITE: () => number;
    accessrights_from_bits: (a: number, b: number, c: number) => number;
    accessrights_is_addable: (a: number) => number;
    accessrights_is_none: (a: number) => number;
    accessrights_is_readable: (a: number) => number;
    accessrights_is_writeable: (a: number) => number;
    accessrights_new: (a: number) => [number, number, number];
    accessrights_NONE: () => number;
    accessrights_READ: () => number;
    accessrights_READ_ADD: () => number;
    accessrights_READ_ADD_WRITE: () => number;
    accessrights_READ_WRITE: () => number;
    accessrights_WRITE: () => number;
    accounthash_fromFormattedStr: (
        a: number,
        b: number,
    ) => [number, number, number];
    accounthash_fromPublicKey: (a: number) => number;
    accounthash_fromUint8Array: (a: number, b: number) => number;
    accounthash_new_js_alias: (
        a: number,
        b: number,
    ) => [number, number, number];
    accounthash_toFormattedString: (a: number) => [number, number];
    accounthash_toHexString: (a: number) => [number, number];
    accounthash_toJson: (a: number) => any;
    accountHashToBase64Key: (
        a: number,
        b: number,
    ) => [number, number, number, number];
    accountidentifier_fromAccountHash: (a: number) => number;
    accountidentifier_fromFormattedStr: (
        a: number,
        b: number,
    ) => [number, number, number];
    accountidentifier_fromPublicKey: (a: number) => number;
    accountidentifier_new: (a: number, b: number) => [number, number, number];
    accountidentifier_toJson: (a: number) => any;
    addressableentityhash_fromFormattedStr: (
        a: number,
        b: number,
    ) => [number, number, number];
    addressableentityhash_fromUint8Array: (a: number, b: number) => number;
    addressableentityhash_new_js_alias: (
        a: number,
        b: number,
    ) => [number, number, number];
    addressableentityhash_toFormattedString: (a: number) => [number, number];
    blockhash_fromDigest: (a: number) => [number, number, number];
    blockhash_new_js_alias: (a: number, b: number) => [number, number, number];
    blockhash_toJson: (a: number) => any;
    blockhash_toString: (a: number) => [number, number];
    blockidentifier_from_hash: (a: number) => number;
    blockidentifier_fromHeight: (a: bigint) => number;
    blockidentifier_new: (a: number) => number;
    blockidentifier_toJson: (a: number) => any;
    body_get_deploy_processed: (a: number) => number;
    body_get_transaction_processed: (a: number) => number;
    bytes_fromUint8Array: (a: any) => number;
    bytes_new: () => number;
    casperwallet_connect: (a: number) => any;
    casperwallet_disconnect: (a: number) => any;
    casperwallet_getActivePublicKey: (a: number) => any;
    casperwallet_getVersion: (a: number) => any;
    casperwallet_isConnected: (a: number) => any;
    casperwallet_new: () => number;
    casperwallet_signDeploy: (
        a: number,
        b: number,
        c: number,
        d: number,
    ) => any;
    casperwallet_signDeployHash: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
    ) => any;
    casperwallet_signMessage: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
    ) => any;
    casperwallet_signTransaction: (
        a: number,
        b: number,
        c: number,
        d: number,
    ) => any;
    casperwallet_signTransactionHash: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
    ) => any;
    casperwallet_switchAccount: (a: number) => any;
    closure1177_externref_shim: (a: number, b: number, c: any) => void;
    closure1184_externref_shim: (a: number, b: number, c: any) => void;
    closure1762_externref_shim: (a: number, b: number, c: any, d: any) => void;
    closure980_externref_shim: (a: number, b: number, c: any) => void;
    contracthash_fromFormattedStr: (
        a: number,
        b: number,
    ) => [number, number, number];
    contracthash_fromUint8Array: (a: number, b: number) => number;
    contracthash_new_js_alias: (
        a: number,
        b: number,
    ) => [number, number, number];
    contracthash_toFormattedString: (a: number) => [number, number];
    contractpackagehash_fromFormattedStr: (
        a: number,
        b: number,
    ) => [number, number, number];
    contractpackagehash_fromUint8Array: (a: number, b: number) => number;
    contractpackagehash_new_js_alias: (
        a: number,
        b: number,
    ) => [number, number, number];
    contractpackagehash_toFormattedString: (a: number) => [number, number];
    deploy_account: (a: number) => [number, number];
    deploy_addArg: (
        a: number,
        b: any,
        c: number,
        d: number,
    ) => [number, number, number];
    deploy_addSignature: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
    ) => number;
    deploy_approvals: (a: number) => any;
    deploy_approvalsHash: (a: number) => any;
    deploy_args: (a: number) => any;
    deploy_byName: (a: number) => [number, number];
    deploy_chainName: (a: number) => [number, number];
    deploy_entryPointName: (a: number) => [number, number];
    deploy_hash: (a: number) => number;
    deploy_hasValidHash: (a: number) => number;
    deploy_isByName: (a: number) => number;
    deploy_isExpired: (a: number) => number;
    deploy_isModuleBytes: (a: number) => number;
    deploy_isStandardPayment: (a: number, b: number) => number;
    deploy_isStoredContract: (a: number) => number;
    deploy_isStoredContractPackage: (a: number) => number;
    deploy_isTransfer: (a: number) => number;
    deploy_isValid: (a: number) => number;
    deploy_new: (a: any) => number;
    deploy_paymentAmount: (a: number, b: number) => [number, number];
    deploy_sign: (a: number, b: number, c: number) => number;
    deploy_timestamp: (a: number) => [number, number];
    deploy_toJson: (a: number) => any;
    deploy_TTL: (a: number) => [number, number];
    deploy_validateDeploySize: (a: number) => number;
    deploy_withAccount: (a: number, b: number, c: number, d: number) => number;
    deploy_withChainName: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
    ) => number;
    deploy_withEntryPointName: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
    ) => number;
    deploy_withHash: (a: number, b: number, c: number, d: number) => number;
    deploy_withModuleBytes: (
        a: number,
        b: number,
        c: number,
        d: number,
    ) => number;
    deploy_withPackageHash: (
        a: number,
        b: number,
        c: number,
        d: number,
    ) => number;
    deploy_withPayment: (a: number, b: any, c: number, d: number) => number;
    deploy_withPaymentAndSession: (
        a: number,
        b: number,
        c: number,
    ) => [number, number, number];
    deploy_withSecretKey: (a: number, b: number, c: number) => number;
    deploy_withSession: (a: number, b: any, c: number, d: number) => number;
    deploy_withStandardPayment: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
    ) => number;
    deploy_withTimestamp: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
    ) => number;
    deploy_withTransfer: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
        g: number,
        h: number,
    ) => [number, number, number];
    deploy_withTTL: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
    ) => number;
    deployhash_fromDigest: (a: number) => [number, number, number];
    deployhash_new_js_alias: (a: number, b: number) => [number, number, number];
    deployhash_toJson: (a: number) => any;
    deployhash_toString: (a: number) => [number, number];
    deploystrparams_chain_name: (a: number) => [number, number];
    deploystrparams_gas_price_tolerance: (a: number) => [number, number];
    deploystrparams_new: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
        g: number,
        h: number,
        i: number,
        j: number,
        k: number,
        l: number,
    ) => number;
    deploystrparams_secret_key: (a: number) => [number, number];
    deploystrparams_session_account: (a: number) => [number, number];
    deploystrparams_set_chain_name: (a: number, b: number, c: number) => void;
    deploystrparams_set_gas_price_tolerance: (
        a: number,
        b: number,
        c: number,
    ) => void;
    deploystrparams_set_secret_key: (a: number, b: number, c: number) => void;
    deploystrparams_set_session_account: (
        a: number,
        b: number,
        c: number,
    ) => void;
    deploystrparams_set_timestamp: (a: number, b: number, c: number) => void;
    deploystrparams_set_ttl: (a: number, b: number, c: number) => void;
    deploystrparams_setDefaultTimestamp: (a: number) => void;
    deploystrparams_setDefaultTTL: (a: number) => void;
    deploystrparams_timestamp: (a: number) => [number, number];
    deploystrparams_ttl: (a: number) => [number, number];
    dictionaryaddr_new: (a: number, b: number) => [number, number, number];
    dictionaryitemidentifier_newFromAccountInfo: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
    ) => [number, number, number];
    dictionaryitemidentifier_newFromContractInfo: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
    ) => [number, number, number];
    dictionaryitemidentifier_newFromDictionaryKey: (
        a: number,
        b: number,
    ) => [number, number, number];
    dictionaryitemidentifier_newFromEntityInfo: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
    ) => [number, number, number];
    dictionaryitemidentifier_newFromSeedUref: (
        a: number,
        b: number,
        c: number,
        d: number,
    ) => [number, number, number];
    dictionaryitemidentifier_toJson: (a: number) => any;
    dictionaryitemstrparams_new: () => number;
    dictionaryitemstrparams_setAccountNamedKey: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
        g: number,
    ) => void;
    dictionaryitemstrparams_setContractNamedKey: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
        g: number,
    ) => void;
    dictionaryitemstrparams_setDictionary: (
        a: number,
        b: number,
        c: number,
    ) => void;
    dictionaryitemstrparams_setEntityNamedKey: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
        g: number,
    ) => void;
    dictionaryitemstrparams_setUref: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
    ) => void;
    dictionaryitemstrparams_toJson: (a: number) => any;
    digest_fromRaw: (a: number, b: number) => [number, number, number];
    digest_fromString: (a: number, b: number) => [number, number, number];
    digest_new_js_alias: (a: number, b: number) => [number, number, number];
    digest_toJson: (a: number) => any;
    digest_toString: (a: number) => [number, number];
    encodeLowerBlake2b: (a: number, b: number) => any;
    entityaddr_fromFormattedStr: (
        a: number,
        b: number,
    ) => [number, number, number];
    entityaddr_toFormattedString: (a: number) => [number, number];
    entityaddr_toHexString: (a: number) => [number, number];
    entityaddr_toJson: (a: number) => any;
    entityidentifier_fromAccountHash: (a: number) => number;
    entityidentifier_fromEntityAddr: (a: number) => number;
    entityidentifier_fromFormattedStr: (
        a: number,
        b: number,
    ) => [number, number, number];
    entityidentifier_fromPublicKey: (a: number) => number;
    entityidentifier_new_js_alias: (
        a: number,
        b: number,
    ) => [number, number, number];
    entityidentifier_toJson: (a: number) => any;
    eraid_new: (a: bigint) => number;
    eraid_value: (a: number) => bigint;
    generateSecretKey: () => [number, number, number];
    generateSecretKey_secp256k1: () => [number, number, number];
    getaccountresult_account: (a: number) => any;
    getaccountresult_api_version: (a: number) => any;
    getaccountresult_merkle_proof: (a: number) => [number, number];
    getaccountresult_toJson: (a: number) => any;
    getaddressableentityresult_api_version: (a: number) => any;
    getaddressableentityresult_entity_result: (a: number) => any;
    getaddressableentityresult_merkle_proof: (a: number) => [number, number];
    getaddressableentityresult_toJson: (a: number) => any;
    getauctioninforesult_api_version: (a: number) => any;
    getauctioninforesult_auction_state: (a: number) => any;
    getauctioninforesult_toJson: (a: number) => any;
    getbalanceresult_api_version: (a: number) => any;
    getbalanceresult_balance_value: (a: number) => any;
    getbalanceresult_merkle_proof: (a: number) => [number, number];
    getbalanceresult_toJson: (a: number) => any;
    getblockresult_api_version: (a: number) => any;
    getblockresult_block: (a: number) => any;
    getblockresult_toJson: (a: number) => any;
    getblocktransfersresult_api_version: (a: number) => any;
    getblocktransfersresult_block_hash: (a: number) => number;
    getblocktransfersresult_toJson: (a: number) => any;
    getblocktransfersresult_transfers: (a: number) => any;
    getchainspecresult_api_version: (a: number) => any;
    getchainspecresult_chainspec_bytes: (a: number) => any;
    getchainspecresult_toJson: (a: number) => any;
    getdeployresult_api_version: (a: number) => any;
    getdeployresult_deploy: (a: number) => number;
    getdeployresult_execution_info: (a: number) => any;
    getdeployresult_toJson: (a: number) => any;
    getdictionaryitemresult_api_version: (a: number) => any;
    getdictionaryitemresult_dictionary_key: (a: number) => [number, number];
    getdictionaryitemresult_merkle_proof: (a: number) => [number, number];
    getdictionaryitemresult_stored_value: (a: number) => any;
    getdictionaryitemresult_toJson: (a: number) => any;
    geterainforesult_api_version: (a: number) => any;
    geterainforesult_era_summary: (a: number) => any;
    geterainforesult_toJson: (a: number) => any;
    geterasummaryresult_api_version: (a: number) => any;
    geterasummaryresult_era_summary: (a: number) => any;
    geterasummaryresult_toJson: (a: number) => any;
    getnodestatusresult_api_version: (a: number) => any;
    getnodestatusresult_available_block_range: (a: number) => any;
    getnodestatusresult_block_sync: (a: number) => any;
    getnodestatusresult_build_version: (a: number) => [number, number];
    getnodestatusresult_chainspec_name: (a: number) => [number, number];
    getnodestatusresult_last_added_block_info: (a: number) => any;
    getnodestatusresult_last_progress: (a: number) => any;
    getnodestatusresult_next_upgrade: (a: number) => any;
    getnodestatusresult_our_public_signing_key: (a: number) => number;
    getnodestatusresult_peers: (a: number) => any;
    getnodestatusresult_reactor_state: (a: number) => any;
    getnodestatusresult_round_length: (a: number) => any;
    getnodestatusresult_starting_state_root_hash: (a: number) => number;
    getnodestatusresult_toJson: (a: number) => any;
    getnodestatusresult_uptime: (a: number) => any;
    getpeersresult_api_version: (a: number) => any;
    getpeersresult_peers: (a: number) => any;
    getpeersresult_toJson: (a: number) => any;
    getstateroothashresult_api_version: (a: number) => any;
    getstateroothashresult_state_root_hash: (a: number) => number;
    getstateroothashresult_state_root_hash_as_string: (
        a: number,
    ) => [number, number];
    getstateroothashresult_toJson: (a: number) => any;
    getstateroothashresult_toString: (a: number) => [number, number];
    getTimestamp: () => any;
    gettransactionresult_api_version: (a: number) => any;
    gettransactionresult_execution_info: (a: number) => any;
    gettransactionresult_toJson: (a: number) => any;
    gettransactionresult_transaction: (a: number) => number;
    getvalidatorchangesresult_api_version: (a: number) => any;
    getvalidatorchangesresult_changes: (a: number) => any;
    getvalidatorchangesresult_toJson: (a: number) => any;
    globalstateidentifier_fromBlockHash: (a: number) => number;
    globalstateidentifier_fromBlockHeight: (a: bigint) => number;
    globalstateidentifier_fromStateRootHash: (a: number) => number;
    globalstateidentifier_new: (a: number) => number;
    globalstateidentifier_toJson: (a: number) => any;
    hashaddr_new: (a: number, b: number) => [number, number, number];
    hashaddr_toBytes: (a: number) => [number, number];
    hashaddr_toHexString: (a: number) => [number, number];
    hashstring_Deploy: (a: number) => [number, number];
    hashstring_toString: (a: number) => [number, number];
    hashstring_Version1: (a: number) => [number, number];
    hexToString: (a: number, b: number) => [number, number];
    hexToUint8Array: (a: number, b: number) => [number, number];
    intounderlyingbytesource_autoAllocateChunkSize: (a: number) => number;
    intounderlyingbytesource_cancel: (a: number) => void;
    intounderlyingbytesource_pull: (a: number, b: any) => any;
    intounderlyingbytesource_start: (a: number, b: any) => void;
    intounderlyingbytesource_type: (a: number) => number;
    intounderlyingsink_abort: (a: number, b: any) => any;
    intounderlyingsink_close: (a: number) => any;
    intounderlyingsink_write: (a: number, b: any) => any;
    intounderlyingsource_cancel: (a: number) => void;
    intounderlyingsource_pull: (a: number, b: any) => any;
    jsonPrettyPrint: (a: any, b: number) => [number, number, number];
    key_asBalance: (a: number) => number;
    key_asDictionaryAddr: (a: number) => number;
    key_fromAccount: (a: number) => number;
    key_fromBalance: (a: number) => number;
    key_fromBid: (a: number) => number;
    key_fromChainspecRegistry: () => number;
    key_fromChecksumRegistry: () => number;
    key_fromDeployInfo: (a: number) => number;
    key_fromDictionaryAddr: (a: number) => number;
    key_fromDictionaryKey: (a: number, b: number, c: number) => number;
    key_fromEraInfo: (a: number) => number;
    key_fromEraSummary: () => number;
    key_fromFormattedString: (a: number, b: number) => [number, number, number];
    key_fromHash: (a: number) => number;
    key_fromSystemEntityRegistry: () => number;
    key_fromTransfer: (a: number, b: number) => number;
    key_fromUnbond: (a: number) => number;
    key_fromURef: (a: number) => number;
    key_fromWithdraw: (a: number) => number;
    key_intoAccount: (a: number) => number;
    key_intoHash: (a: number) => number;
    key_intoURef: (a: number) => number;
    key_isDictionaryKey: (a: number) => number;
    key_new: (a: number) => [number, number, number];
    key_toFormattedString: (a: number) => [number, number];
    key_toJson: (a: number) => any;
    key_urefToHash: (a: number) => number;
    key_withdrawToUnbond: (a: number) => number;
    keyHashToBase64Key: (
        a: number,
        b: number,
    ) => [number, number, number, number];
    listrpcsresult_api_version: (a: number) => any;
    listrpcsresult_name: (a: number) => [number, number];
    listrpcsresult_schema: (a: number) => any;
    listrpcsresult_toJson: (a: number) => any;
    makeDictionaryItemKey: (
        a: number,
        b: number,
        c: number,
    ) => [number, number, number, number];
    memory: Memory;
    motesToCSPR: (a: number, b: number) => [number, number, number, number];
    packagehash_fromFormattedStr: (
        a: number,
        b: number,
    ) => [number, number, number];
    packagehash_fromUint8Array: (a: number, b: number) => number;
    packagehash_new_js_alias: (
        a: number,
        b: number,
    ) => [number, number, number];
    packagehash_toFormattedString: (a: number) => [number, number];
    path_fromArray: (a: any) => number;
    path_is_empty: (a: number) => number;
    path_new: (a: any) => number;
    path_toJson: (a: number) => any;
    path_toString: (a: number) => [number, number];
    paymentstrparams_new: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
        g: number,
        h: number,
        i: number,
        j: number,
        k: number,
        l: number,
        m: number,
        n: number,
        o: number,
        p: number,
        q: number,
        r: number,
        s: number,
    ) => number;
    paymentstrparams_payment_amount: (a: number) => [number, number];
    paymentstrparams_payment_args_json: (a: number) => [number, number];
    paymentstrparams_payment_args_simple: (a: number) => any;
    paymentstrparams_payment_entry_point: (a: number) => [number, number];
    paymentstrparams_payment_hash: (a: number) => [number, number];
    paymentstrparams_payment_name: (a: number) => [number, number];
    paymentstrparams_payment_package_hash: (a: number) => [number, number];
    paymentstrparams_payment_package_name: (a: number) => [number, number];
    paymentstrparams_payment_path: (a: number) => [number, number];
    paymentstrparams_payment_version: (a: number) => [number, number];
    paymentstrparams_set_payment_amount: (
        a: number,
        b: number,
        c: number,
    ) => void;
    paymentstrparams_set_payment_args_json: (
        a: number,
        b: number,
        c: number,
    ) => void;
    paymentstrparams_set_payment_args_simple: (a: number, b: any) => void;
    paymentstrparams_set_payment_entry_point: (
        a: number,
        b: number,
        c: number,
    ) => void;
    paymentstrparams_set_payment_hash: (
        a: number,
        b: number,
        c: number,
    ) => void;
    paymentstrparams_set_payment_name: (
        a: number,
        b: number,
        c: number,
    ) => void;
    paymentstrparams_set_payment_package_hash: (
        a: number,
        b: number,
        c: number,
    ) => void;
    paymentstrparams_set_payment_package_name: (
        a: number,
        b: number,
        c: number,
    ) => void;
    paymentstrparams_set_payment_path: (
        a: number,
        b: number,
        c: number,
    ) => void;
    paymentstrparams_set_payment_version: (
        a: number,
        b: number,
        c: number,
    ) => void;
    peerentry_address: (a: number) => [number, number];
    peerentry_node_id: (a: number) => [number, number];
    publickey_fromUint8Array: (
        a: number,
        b: number,
    ) => [number, number, number];
    publickey_new_js_alias: (a: number, b: number) => [number, number, number];
    publickey_toAccountHash: (a: number) => number;
    publickey_toJson: (a: number) => any;
    publickey_toPurseUref: (a: number) => number;
    publicKeyFromSecretKey: (a: number, b: number) => [number, number, number];
    purseidentifier_fromAccountHash: (a: number) => number;
    purseidentifier_fromPublicKey: (a: number) => number;
    purseidentifier_fromURef: (a: number) => number;
    purseidentifier_toJson: (a: number) => any;
    putdeployresult_api_version: (a: number) => any;
    putdeployresult_deploy_hash: (a: number) => number;
    putdeployresult_toJson: (a: number) => any;
    puttransactionresult_api_version: (a: number) => any;
    puttransactionresult_toJson: (a: number) => any;
    puttransactionresult_transaction_hash: (a: number) => number;
    querybalancedetailsresult_api_version: (a: number) => any;
    querybalancedetailsresult_available_balance: (a: number) => any;
    querybalancedetailsresult_holds: (a: number) => any;
    querybalancedetailsresult_toJson: (a: number) => any;
    querybalancedetailsresult_total_balance: (a: number) => any;
    querybalancedetailsresult_total_balance_proof: (a: number) => any;
    querybalanceresult_api_version: (a: number) => any;
    querybalanceresult_balance: (a: number) => any;
    querybalanceresult_toJson: (a: number) => any;
    queryglobalstateresult_api_version: (a: number) => any;
    queryglobalstateresult_block_header: (a: number) => any;
    queryglobalstateresult_merkle_proof: (a: number) => [number, number];
    queryglobalstateresult_stored_value: (a: number) => any;
    queryglobalstateresult_toJson: (a: number) => any;
    recordid_new_js_alias: (a: number) => [number, number, number];
    sdk_account_put_deploy: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
    ) => any;
    sdk_account_put_transaction: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
    ) => any;
    sdk_call_entrypoint: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
    ) => any;
    sdk_call_entrypoint_deploy: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
        g: number,
    ) => any;
    sdk_chain_get_block: (a: number, b: number) => any;
    sdk_chain_get_block_transfers: (a: number, b: number) => any;
    sdk_chain_get_era_info_by_switch_block: (a: number, b: number) => any;
    sdk_chain_get_era_summary: (a: number, b: number) => any;
    sdk_chain_get_state_root_hash: (a: number, b: number) => any;
    sdk_deploy: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
        g: number,
    ) => any;
    sdk_get_account: (a: number, b: number) => any;
    sdk_get_account_options: (a: number, b: any) => [number, number, number];
    sdk_get_auction_info: (a: number, b: number) => any;
    sdk_get_auction_info_options: (
        a: number,
        b: any,
    ) => [number, number, number];
    sdk_get_balance: (a: number, b: number) => any;
    sdk_get_balance_options: (a: number, b: any) => [number, number, number];
    sdk_get_binary_available_block_range: (
        a: number,
        b: number,
        c: number,
    ) => any;
    sdk_get_binary_block_header_by_hash: (
        a: number,
        b: number,
        c: number,
        d: number,
    ) => any;
    sdk_get_binary_block_header_by_height: (
        a: number,
        b: bigint,
        c: number,
        d: number,
    ) => any;
    sdk_get_binary_block_synchronizer_status: (
        a: number,
        b: number,
        c: number,
    ) => any;
    sdk_get_binary_chainspec_raw_bytes: (
        a: number,
        b: number,
        c: number,
    ) => any;
    sdk_get_binary_consensus_status: (a: number, b: number, c: number) => any;
    sdk_get_binary_consensus_validator_changes: (
        a: number,
        b: number,
        c: number,
    ) => any;
    sdk_get_binary_delegator_reward_by_block_hash: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
    ) => any;
    sdk_get_binary_delegator_reward_by_block_height: (
        a: number,
        b: number,
        c: number,
        d: bigint,
        e: number,
        f: number,
    ) => any;
    sdk_get_binary_delegator_reward_by_era: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
    ) => any;
    sdk_get_binary_global_state_item: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
    ) => any;
    sdk_get_binary_global_state_item_by_block_hash: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
        g: number,
    ) => any;
    sdk_get_binary_global_state_item_by_block_height: (
        a: number,
        b: bigint,
        c: number,
        d: number,
        e: number,
        f: number,
        g: number,
    ) => any;
    sdk_get_binary_global_state_item_by_state_root_hash: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
        g: number,
    ) => any;
    sdk_get_binary_last_progress: (a: number, b: number, c: number) => any;
    sdk_get_binary_latest_block_header: (
        a: number,
        b: number,
        c: number,
    ) => any;
    sdk_get_binary_latest_signed_block: (
        a: number,
        b: number,
        c: number,
    ) => any;
    sdk_get_binary_latest_switch_block_header: (
        a: number,
        b: number,
        c: number,
    ) => any;
    sdk_get_binary_network_name: (a: number, b: number, c: number) => any;
    sdk_get_binary_next_upgrade: (a: number, b: number, c: number) => any;
    sdk_get_binary_node_status: (a: number, b: number, c: number) => any;
    sdk_get_binary_peers: (a: number, b: number, c: number) => any;
    sdk_get_binary_protocol_version: (a: number, b: number, c: number) => any;
    sdk_get_binary_reactor_state: (a: number, b: number, c: number) => any;
    sdk_get_binary_read_record: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
    ) => any;
    sdk_get_binary_signed_block_by_hash: (
        a: number,
        b: number,
        c: number,
        d: number,
    ) => any;
    sdk_get_binary_signed_block_by_height: (
        a: number,
        b: bigint,
        c: number,
        d: number,
    ) => any;
    sdk_get_binary_transaction_by_hash: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
    ) => any;
    sdk_get_binary_try_accept_transaction: (
        a: number,
        b: number,
        c: number,
        d: number,
    ) => any;
    sdk_get_binary_try_speculative_execution: (
        a: number,
        b: number,
        c: number,
        d: number,
    ) => any;
    sdk_get_binary_uptime: (a: number, b: number, c: number) => any;
    sdk_get_binary_validator_reward_by_block_hash: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
    ) => any;
    sdk_get_binary_validator_reward_by_block_height: (
        a: number,
        b: number,
        c: bigint,
        d: number,
        e: number,
    ) => any;
    sdk_get_binary_validator_reward_by_era: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
    ) => any;
    sdk_get_block: (a: number, b: number) => any;
    sdk_get_block_options: (a: number, b: any) => [number, number, number];
    sdk_get_block_transfers: (a: number, b: number) => any;
    sdk_get_block_transfers_options: (
        a: number,
        b: any,
    ) => [number, number, number];
    sdk_get_chainspec: (a: number, b: number, c: number, d: number) => any;
    sdk_get_deploy: (a: number, b: number) => any;
    sdk_get_deploy_options: (a: number, b: any) => [number, number, number];
    sdk_get_dictionary_item: (a: number, b: number) => any;
    sdk_get_dictionary_item_options: (
        a: number,
        b: any,
    ) => [number, number, number];
    sdk_get_entity: (a: number, b: number) => any;
    sdk_get_entity_options: (a: number, b: any) => [number, number, number];
    sdk_get_era_info: (a: number, b: number) => any;
    sdk_get_era_info_options: (a: number, b: any) => [number, number, number];
    sdk_get_era_summary: (a: number, b: number) => any;
    sdk_get_era_summary_options: (
        a: number,
        b: any,
    ) => [number, number, number];
    sdk_get_node_status: (a: number, b: number, c: number, d: number) => any;
    sdk_get_peers: (a: number, b: number, c: number, d: number) => any;
    sdk_get_speculative_exec_deploy_options: (
        a: number,
        b: any,
    ) => [number, number, number];
    sdk_get_speculative_exec_options: (
        a: number,
        b: any,
    ) => [number, number, number];
    sdk_get_state_root_hash: (a: number, b: number) => any;
    sdk_get_state_root_hash_options: (
        a: number,
        b: any,
    ) => [number, number, number];
    sdk_get_transaction: (a: number, b: number) => any;
    sdk_get_transaction_options: (
        a: number,
        b: any,
    ) => [number, number, number];
    sdk_get_validator_changes: (
        a: number,
        b: number,
        c: number,
        d: number,
    ) => any;
    sdk_getNodeAddress: (a: number, b: number, c: number) => [number, number];
    sdk_getRPCAddress: (a: number, b: number, c: number) => [number, number];
    sdk_getVerbosity: (a: number, b: number) => number;
    sdk_info_get_chainspec: (a: number, b: number, c: number, d: number) => any;
    sdk_info_get_deploy: (a: number, b: number) => any;
    sdk_info_get_peers: (a: number, b: number, c: number, d: number) => any;
    sdk_info_get_status: (a: number, b: number, c: number, d: number) => any;
    sdk_info_get_transaction: (a: number, b: number) => any;
    sdk_info_get_validator_change: (
        a: number,
        b: number,
        c: number,
        d: number,
    ) => any;
    sdk_install: (a: number, b: number, c: number, d: number, e: number) => any;
    sdk_install_deploy: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
        g: number,
    ) => any;
    sdk_list_rpcs: (a: number, b: number, c: number, d: number) => any;
    sdk_make_deploy: (
        a: number,
        b: number,
        c: number,
        d: number,
    ) => [number, number, number];
    sdk_make_transaction: (
        a: number,
        b: number,
        c: number,
    ) => [number, number, number];
    sdk_make_transfer: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
        g: number,
        h: number,
        i: number,
    ) => [number, number, number];
    sdk_make_transfer_transaction: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
        g: number,
        h: number,
        i: number,
    ) => [number, number, number];
    sdk_new: (a: number, b: number, c: number, d: number, e: number) => number;
    sdk_put_deploy: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
    ) => any;
    sdk_put_transaction: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
    ) => any;
    sdk_query_balance: (a: number, b: number) => any;
    sdk_query_balance_details: (a: number, b: number) => any;
    sdk_query_balance_details_options: (
        a: number,
        b: any,
    ) => [number, number, number];
    sdk_query_balance_options: (a: number, b: any) => [number, number, number];
    sdk_query_contract_dict: (a: number, b: number) => any;
    sdk_query_contract_dict_options: (
        a: number,
        b: any,
    ) => [number, number, number];
    sdk_query_contract_key: (a: number, b: number) => any;
    sdk_query_contract_key_options: (
        a: number,
        b: any,
    ) => [number, number, number];
    sdk_query_global_state: (a: number, b: number) => any;
    sdk_query_global_state_options: (
        a: number,
        b: any,
    ) => [number, number, number];
    sdk_setNodeAddress: (a: number, b: number, c: number) => [number, number];
    sdk_setRPCAddress: (a: number, b: number, c: number) => [number, number];
    sdk_setVerbosity: (a: number, b: number) => [number, number];
    sdk_sign_deploy: (a: number, b: number, c: number, d: number) => number;
    sdk_sign_transaction: (
        a: number,
        b: number,
        c: number,
        d: number,
    ) => number;
    sdk_speculative_deploy: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
        g: number,
    ) => any;
    sdk_speculative_exec: (a: number, b: number) => any;
    sdk_speculative_exec_deploy: (a: number, b: number) => any;
    sdk_speculative_transaction: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
    ) => any;
    sdk_speculative_transfer: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
        g: number,
        h: number,
        i: number,
        j: number,
        k: number,
        l: number,
    ) => any;
    sdk_speculative_transfer_transaction: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
        g: number,
        h: number,
        i: number,
        j: number,
        k: number,
        l: number,
    ) => any;
    sdk_state_get_account_info: (a: number, b: number) => any;
    sdk_state_get_auction_info_js_alias: (a: number, b: number) => any;
    sdk_state_get_balance: (a: number, b: number) => any;
    sdk_state_get_dictionary_item: (a: number, b: number) => any;
    sdk_state_get_entity: (a: number, b: number) => any;
    sdk_transaction: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
    ) => any;
    sdk_transfer: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
        g: number,
        h: number,
        i: number,
        j: number,
        k: number,
        l: number,
    ) => any;
    sdk_transfer_transaction: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
        g: number,
        h: number,
        i: number,
        j: number,
        k: number,
        l: number,
    ) => any;
    sdk_waitDeploy: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
    ) => any;
    sdk_waitTransaction: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
    ) => any;
    sdk_watchDeploy: (a: number, b: number, c: number, d: number) => number;
    sdk_watchTransaction: (
        a: number,
        b: number,
        c: number,
        d: number,
    ) => number;
    sessionstrparams_is_session_transfer: (a: number) => number;
    sessionstrparams_new: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
        g: number,
        h: number,
        i: number,
        j: number,
        k: number,
        l: number,
        m: number,
        n: number,
        o: number,
        p: number,
        q: number,
        r: number,
        s: number,
    ) => number;
    sessionstrparams_session_args_json: (a: number) => [number, number];
    sessionstrparams_session_args_simple: (a: number) => number;
    sessionstrparams_session_bytes: (a: number) => number;
    sessionstrparams_session_entry_point: (a: number) => [number, number];
    sessionstrparams_session_hash: (a: number) => [number, number];
    sessionstrparams_session_name: (a: number) => [number, number];
    sessionstrparams_session_package_hash: (a: number) => [number, number];
    sessionstrparams_session_package_name: (a: number) => [number, number];
    sessionstrparams_session_path: (a: number) => [number, number];
    sessionstrparams_session_version: (a: number) => [number, number];
    sessionstrparams_set_is_session_transfer: (a: number, b: number) => void;
    sessionstrparams_set_session_args_json: (
        a: number,
        b: number,
        c: number,
    ) => void;
    sessionstrparams_set_session_args_simple: (a: number, b: any) => void;
    sessionstrparams_set_session_bytes: (a: number, b: number) => void;
    sessionstrparams_set_session_entry_point: (
        a: number,
        b: number,
        c: number,
    ) => void;
    sessionstrparams_set_session_hash: (
        a: number,
        b: number,
        c: number,
    ) => void;
    sessionstrparams_set_session_name: (
        a: number,
        b: number,
        c: number,
    ) => void;
    sessionstrparams_set_session_package_hash: (
        a: number,
        b: number,
        c: number,
    ) => void;
    sessionstrparams_set_session_package_name: (
        a: number,
        b: number,
        c: number,
    ) => void;
    sessionstrparams_set_session_path: (
        a: number,
        b: number,
        c: number,
    ) => void;
    sessionstrparams_set_session_version: (
        a: number,
        b: number,
        c: number,
    ) => void;
    signatureresponse_get_signature: (a: number) => [number, number];
    signatureresponse_get_signature_hex: (a: number) => [number, number];
    signatureresponse_is_cancelled: (a: number) => number;
    speculativeexecresult_api_version: (a: number) => any;
    speculativeexecresult_block_hash: (a: number) => number;
    speculativeexecresult_execution_result: (a: number) => any;
    speculativeexecresult_toJson: (a: number) => any;
    speculativeexectxnresult_api_version: (a: number) => any;
    speculativeexectxnresult_block_hash: (a: number) => number;
    speculativeexectxnresult_execution_result: (a: number) => any;
    speculativeexectxnresult_toJson: (a: number) => any;
    subscription_new: (a: number, b: number, c: any) => number;
    transaction_account_hash: (a: number) => number;
    transaction_addArg: (
        a: number,
        b: any,
        c: number,
        d: number,
    ) => [number, number, number];
    transaction_additional_computation_factor: (a: number) => number;
    transaction_addSignature: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
    ) => number;
    transaction_approvals: (a: number) => any;
    transaction_approvalsHash: (a: number) => any;
    transaction_authorization_keys: (a: number) => any;
    transaction_chain_name: (a: number) => [number, number];
    transaction_entry_point: (a: number) => [number, number];
    transaction_expired: (a: number) => number;
    transaction_expires: (a: number) => any;
    transaction_gas_price_tolerance: (a: number) => number;
    transaction_hash: (a: number) => number;
    transaction_initiator_addr: (a: number) => [number, number];
    transaction_is_native: (a: number) => number;
    transaction_is_standard_payment: (a: number) => number;
    transaction_new: (a: any) => number;
    transaction_newSession: (a: number, b: number) => [number, number, number];
    transaction_newTransfer: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
        g: number,
        h: number,
    ) => [number, number, number];
    transaction_payment_amount: (a: number) => [number, bigint];
    transaction_pricing_mode: (a: number) => number;
    transaction_receipt: (a: number) => number;
    transaction_session_args: (a: number) => any;
    transaction_sign: (a: number, b: number, c: number) => number;
    transaction_signers: (a: number) => any;
    transaction_size_estimate: (a: number) => number;
    transaction_target: (a: number) => any;
    transaction_timestamp: (a: number) => [number, number];
    transaction_toJson: (a: number) => any;
    transaction_ttl: (a: number) => [number, number];
    transaction_verify: (a: number) => number;
    transaction_withAccountHash: (
        a: number,
        b: number,
        c: number,
        d: number,
    ) => number;
    transaction_withChainName: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
    ) => number;
    transaction_withEntityHash: (
        a: number,
        b: number,
        c: number,
        d: number,
    ) => number;
    transaction_withEntryPoint: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
    ) => number;
    transaction_withPackageHash: (
        a: number,
        b: number,
        c: number,
        d: number,
    ) => number;
    transaction_withPublicKey: (
        a: number,
        b: number,
        c: number,
        d: number,
    ) => number;
    transaction_withSecretKey: (a: number, b: number, c: number) => number;
    transaction_withTimestamp: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
    ) => number;
    transaction_withTransactionBytes: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
    ) => number;
    transaction_withTTL: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
    ) => number;
    transactionbuilderparams_amount: (a: number) => [number, number];
    transactionbuilderparams_delegation_rate: (a: number) => number;
    transactionbuilderparams_delegator: (a: number) => number;
    transactionbuilderparams_entity_alias: (a: number) => [number, number];
    transactionbuilderparams_entity_hash: (a: number) => number;
    transactionbuilderparams_entry_point: (a: number) => [number, number];
    transactionbuilderparams_is_install_upgrade: (a: number) => number;
    transactionbuilderparams_kind: (a: number) => number;
    transactionbuilderparams_maximum_delegation_amount: (
        a: number,
    ) => [number, bigint];
    transactionbuilderparams_maybe_id: (a: number) => [number, bigint];
    transactionbuilderparams_maybe_source: (a: number) => number;
    transactionbuilderparams_minimum_delegation_amount: (
        a: number,
    ) => [number, bigint];
    transactionbuilderparams_new_validator: (a: number) => number;
    transactionbuilderparams_newAddBid: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: bigint,
        g: number,
        h: bigint,
        i: number,
    ) => number;
    transactionbuilderparams_newDelegate: (
        a: number,
        b: number,
        c: number,
        d: number,
    ) => number;
    transactionbuilderparams_newInvocableEntity: (
        a: number,
        b: number,
        c: number,
    ) => number;
    transactionbuilderparams_newInvocableEntityAlias: (
        a: number,
        b: number,
        c: number,
        d: number,
    ) => number;
    transactionbuilderparams_newPackage: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
    ) => number;
    transactionbuilderparams_newPackageAlias: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
    ) => number;
    transactionbuilderparams_newRedelegate: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
    ) => number;
    transactionbuilderparams_newSession: (a: number, b: number) => number;
    transactionbuilderparams_newTransfer: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: bigint,
    ) => number;
    transactionbuilderparams_newUndelegate: (
        a: number,
        b: number,
        c: number,
        d: number,
    ) => number;
    transactionbuilderparams_newWithdrawBid: (
        a: number,
        b: number,
        c: number,
    ) => number;
    transactionbuilderparams_package_alias: (a: number) => [number, number];
    transactionbuilderparams_package_hash: (a: number) => number;
    transactionbuilderparams_public_key: (a: number) => number;
    transactionbuilderparams_set_amount: (
        a: number,
        b: number,
        c: number,
    ) => void;
    transactionbuilderparams_set_delegation_rate: (
        a: number,
        b: number,
    ) => void;
    transactionbuilderparams_set_delegator: (a: number, b: number) => void;
    transactionbuilderparams_set_entity_alias: (
        a: number,
        b: number,
        c: number,
    ) => void;
    transactionbuilderparams_set_entity_hash: (a: number, b: number) => void;
    transactionbuilderparams_set_entry_point: (
        a: number,
        b: number,
        c: number,
    ) => void;
    transactionbuilderparams_set_is_install_upgrade: (
        a: number,
        b: number,
    ) => void;
    transactionbuilderparams_set_kind: (a: number, b: number) => void;
    transactionbuilderparams_set_maximum_delegation_amount: (
        a: number,
        b: number,
        c: bigint,
    ) => void;
    transactionbuilderparams_set_maybe_id: (a: number, b: bigint) => void;
    transactionbuilderparams_set_maybe_source: (a: number, b: number) => void;
    transactionbuilderparams_set_minimum_delegation_amount: (
        a: number,
        b: number,
        c: bigint,
    ) => void;
    transactionbuilderparams_set_new_validator: (a: number, b: number) => void;
    transactionbuilderparams_set_package_alias: (
        a: number,
        b: number,
        c: number,
    ) => void;
    transactionbuilderparams_set_package_hash: (a: number, b: number) => void;
    transactionbuilderparams_set_public_key: (a: number, b: number) => void;
    transactionbuilderparams_set_target: (a: number, b: number) => void;
    transactionbuilderparams_set_transaction_bytes: (
        a: number,
        b: number,
    ) => void;
    transactionbuilderparams_set_validator: (a: number, b: number) => void;
    transactionbuilderparams_target: (a: number) => number;
    transactionbuilderparams_transaction_bytes: (a: number) => number;
    transactionbuilderparams_validator: (a: number) => number;
    transactionhash_digest: (a: number) => [number, number, number];
    transactionhash_fromRaw: (a: number, b: number) => [number, number, number];
    transactionhash_new_js_alias: (
        a: number,
        b: number,
    ) => [number, number, number];
    transactionhash_toJson: (a: number) => any;
    transactionhash_toString: (a: number) => [number, number];
    transactionstrparams_additional_computation_factor: (
        a: number,
    ) => [number, number];
    transactionstrparams_chain_name: (a: number) => [number, number];
    transactionstrparams_chunked_args: (a: number) => number;
    transactionstrparams_gas_price_tolerance: (a: number) => [number, number];
    transactionstrparams_initiator_addr: (a: number) => [number, number];
    transactionstrparams_new: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
        g: number,
        h: number,
        i: number,
        j: number,
        k: number,
        l: number,
        m: number,
        n: number,
        o: number,
        p: number,
        q: number,
        r: number,
        s: number,
        t: number,
        u: number,
        v: number,
        w: number,
        x: number,
        y: number,
        z: number,
        a1: number,
        b1: number,
        c1: number,
    ) => number;
    transactionstrparams_new_with_defaults: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
        g: number,
        h: number,
    ) => number;
    transactionstrparams_payment_amount: (a: number) => [number, number];
    transactionstrparams_pricing_mode: (a: number) => number;
    transactionstrparams_receipt: (a: number) => [number, number];
    transactionstrparams_secret_key: (a: number) => [number, number];
    transactionstrparams_session_args_json: (a: number) => [number, number];
    transactionstrparams_session_args_simple: (a: number) => number;
    transactionstrparams_session_entry_point: (a: number) => [number, number];
    transactionstrparams_set_additional_computation_factor: (
        a: number,
        b: number,
        c: number,
    ) => void;
    transactionstrparams_set_chain_name: (
        a: number,
        b: number,
        c: number,
    ) => void;
    transactionstrparams_set_chunked_args: (a: number, b: number) => void;
    transactionstrparams_set_gas_price_tolerance: (
        a: number,
        b: number,
        c: number,
    ) => void;
    transactionstrparams_set_initiator_addr: (
        a: number,
        b: number,
        c: number,
    ) => void;
    transactionstrparams_set_payment_amount: (
        a: number,
        b: number,
        c: number,
    ) => void;
    transactionstrparams_set_pricing_mode: (a: number, b: number) => void;
    transactionstrparams_set_receipt: (a: number, b: number, c: number) => void;
    transactionstrparams_set_secret_key: (
        a: number,
        b: number,
        c: number,
    ) => void;
    transactionstrparams_set_session_args_json: (
        a: number,
        b: number,
        c: number,
    ) => void;
    transactionstrparams_set_session_args_simple: (
        a: number,
        b: number,
        c: number,
    ) => void;
    transactionstrparams_set_session_entry_point: (
        a: number,
        b: number,
        c: number,
    ) => void;
    transactionstrparams_set_standard_payment: (a: number, b: number) => void;
    transactionstrparams_set_timestamp: (
        a: number,
        b: number,
        c: number,
    ) => void;
    transactionstrparams_set_transferred_value: (
        a: number,
        b: number,
        c: number,
    ) => void;
    transactionstrparams_set_ttl: (a: number, b: number, c: number) => void;
    transactionstrparams_setDefaultTimestamp: (a: number) => void;
    transactionstrparams_setDefaultTTL: (a: number) => void;
    transactionstrparams_standard_payment: (a: number) => number;
    transactionstrparams_timestamp: (a: number) => [number, number];
    transactionstrparams_transferred_value: (a: number) => [number, number];
    transactionstrparams_ttl: (a: number) => [number, number];
    transferaddr_new: (a: number, b: number) => [number, number, number];
    transfertarget_new: (a: number, b: number, c: number, d: number) => number;
    uint8ArrayToBytes: (a: any) => number;
    uref_fromFormattedStr: (a: number, b: number) => [number, number, number];
    uref_fromUint8Array: (a: number, b: number, c: number) => number;
    uref_new_js_alias: (
        a: number,
        b: number,
        c: number,
    ) => [number, number, number];
    uref_toFormattedString: (a: number) => [number, number];
    uref_toJson: (a: number) => any;
    urefaddr_new: (a: number, b: number) => [number, number, number];
    watcher_new: (a: number, b: number, c: number, d: bigint) => number;
    watcher_start: (a: number) => any;
    watcher_stop: (a: number) => void;
    watcher_subscribe: (a: number, b: number, c: number) => [number, number];
    watcher_unsubscribe: (a: number, b: number, c: number) => void;
}

Properties

__externref_drop_slice __externref_table_alloc __externref_table_dealloc __wbg_accessrights_free @@ -29,8 +29,8 @@ __wbg_get_body_transaction_processed __wbg_get_eventparseresult_body __wbg_get_eventparseresult_err -__wbg_get_executionresult_Failure -__wbg_get_executionresult_Success +__wbg_get_executionresult_Failure +__wbg_get_executionresult_Success __wbg_get_failure_cost __wbg_get_failure_error_message __wbg_get_getaccountoptions_account_identifier @@ -100,7 +100,7 @@ __wbg_get_gettransactionoptions_transaction_hash_as_string __wbg_get_gettransactionoptions_verbosity __wbg_get_hashstring_hash -__wbg_get_message_String +__wbg_get_message_String __wbg_get_messages_block_index __wbg_get_messages_entity_hash __wbg_get_messages_message @@ -108,7 +108,7 @@ __wbg_get_messages_topic_name __wbg_get_messages_topic_name_hash __wbg_get_payment_source -__wbg_get_publickeystring_PublicKey +__wbg_get_publickeystring_PublicKey __wbg_get_querybalancedetailsoptions_global_state_identifier __wbg_get_querybalancedetailsoptions_maybe_block_id_as_string __wbg_get_querybalancedetailsoptions_purse_identifier @@ -149,8 +149,8 @@ __wbg_get_queryglobalstateoptions_state_root_hash __wbg_get_queryglobalstateoptions_state_root_hash_as_string __wbg_get_queryglobalstateoptions_verbosity -__wbg_get_subscription_eventHandlerFn -__wbg_get_subscription_targetHash +__wbg_get_subscription_eventHandlerFn +__wbg_get_subscription_targetHash __wbg_get_transactionprocessed_block_hash __wbg_get_transactionprocessed_execution_result __wbg_get_transactionprocessed_hash @@ -227,8 +227,8 @@ __wbg_set_body_transaction_processed __wbg_set_eventparseresult_body __wbg_set_eventparseresult_err -__wbg_set_executionresult_Failure -__wbg_set_executionresult_Success +__wbg_set_executionresult_Failure +__wbg_set_executionresult_Success __wbg_set_failure_cost __wbg_set_failure_error_message __wbg_set_getaccountoptions_account_identifier @@ -298,7 +298,7 @@ __wbg_set_gettransactionoptions_transaction_hash_as_string __wbg_set_gettransactionoptions_verbosity __wbg_set_hashstring_hash -__wbg_set_message_String +__wbg_set_message_String __wbg_set_messages_block_index __wbg_set_messages_entity_hash __wbg_set_messages_message @@ -306,7 +306,7 @@ __wbg_set_messages_topic_name __wbg_set_messages_topic_name_hash __wbg_set_payment_source -__wbg_set_publickeystring_PublicKey +__wbg_set_publickeystring_PublicKey __wbg_set_querybalancedetailsoptions_global_state_identifier __wbg_set_querybalancedetailsoptions_maybe_block_id_as_string __wbg_set_querybalancedetailsoptions_purse_identifier @@ -347,8 +347,8 @@ __wbg_set_queryglobalstateoptions_state_root_hash __wbg_set_queryglobalstateoptions_state_root_hash_as_string __wbg_set_queryglobalstateoptions_verbosity -__wbg_set_subscription_eventHandlerFn -__wbg_set_subscription_targetHash +__wbg_set_subscription_eventHandlerFn +__wbg_set_subscription_targetHash __wbg_set_transactionprocessed_block_hash __wbg_set_transactionprocessed_execution_result __wbg_set_transactionprocessed_hash @@ -378,123 +378,123 @@ __wbg_watcher_free __wbindgen_exn_store __wbindgen_export_2 -__wbindgen_export_3 +__wbindgen_export_5 __wbindgen_free __wbindgen_malloc __wbindgen_realloc __wbindgen_start -_dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h87a31cda23b71ac9 -accessrights_ADD -accessrights_ADD_WRITE +_dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h30f87aacbb3142b7 +accessrights_ADD +accessrights_ADD_WRITE accessrights_from_bits accessrights_is_addable accessrights_is_none accessrights_is_readable accessrights_is_writeable accessrights_new -accessrights_NONE -accessrights_READ -accessrights_READ_ADD -accessrights_READ_ADD_WRITE -accessrights_READ_WRITE -accessrights_WRITE -accounthash_fromFormattedStr -accounthash_fromPublicKey -accounthash_fromUint8Array +accessrights_NONE +accessrights_READ +accessrights_READ_ADD +accessrights_READ_ADD_WRITE +accessrights_READ_WRITE +accessrights_WRITE +accounthash_fromFormattedStr +accounthash_fromPublicKey +accounthash_fromUint8Array accounthash_new_js_alias -accounthash_toFormattedString -accounthash_toHexString -accounthash_toJson -accountHashToBase64Key -accountidentifier_fromAccountHash -accountidentifier_fromFormattedStr -accountidentifier_fromPublicKey +accounthash_toFormattedString +accounthash_toHexString +accounthash_toJson +accountHashToBase64Key +accountidentifier_fromAccountHash +accountidentifier_fromFormattedStr +accountidentifier_fromPublicKey accountidentifier_new -accountidentifier_toJson -addressableentityhash_fromFormattedStr -addressableentityhash_fromUint8Array +accountidentifier_toJson +addressableentityhash_fromFormattedStr +addressableentityhash_fromUint8Array addressableentityhash_new_js_alias -addressableentityhash_toFormattedString -blockhash_fromDigest +addressableentityhash_toFormattedString +blockhash_fromDigest blockhash_new_js_alias -blockhash_toJson -blockhash_toString +blockhash_toJson +blockhash_toString blockidentifier_from_hash -blockidentifier_fromHeight +blockidentifier_fromHeight blockidentifier_new -blockidentifier_toJson +blockidentifier_toJson body_get_deploy_processed body_get_transaction_processed -bytes_fromUint8Array +bytes_fromUint8Array bytes_new casperwallet_connect casperwallet_disconnect -casperwallet_getActivePublicKey -casperwallet_getVersion -casperwallet_isConnected +casperwallet_getActivePublicKey +casperwallet_getVersion +casperwallet_isConnected casperwallet_new -casperwallet_signDeploy -casperwallet_signDeployHash -casperwallet_signMessage -casperwallet_signTransaction -casperwallet_signTransactionHash -casperwallet_switchAccount -closure1159_externref_shim -closure1167_externref_shim -closure1717_externref_shim -closure916_externref_shim -contracthash_fromFormattedStr -contracthash_fromUint8Array +casperwallet_signDeploy +casperwallet_signDeployHash +casperwallet_signMessage +casperwallet_signTransaction +casperwallet_signTransactionHash +casperwallet_switchAccount +closure1177_externref_shim +closure1184_externref_shim +closure1762_externref_shim +closure980_externref_shim +contracthash_fromFormattedStr +contracthash_fromUint8Array contracthash_new_js_alias -contracthash_toFormattedString -contractpackagehash_fromFormattedStr -contractpackagehash_fromUint8Array +contracthash_toFormattedString +contractpackagehash_fromFormattedStr +contractpackagehash_fromUint8Array contractpackagehash_new_js_alias -contractpackagehash_toFormattedString +contractpackagehash_toFormattedString deploy_account -deploy_addArg -deploy_addSignature +deploy_addArg +deploy_addSignature deploy_approvals -deploy_approvalsHash +deploy_approvalsHash deploy_args -deploy_byName -deploy_chainName -deploy_entryPointName +deploy_byName +deploy_chainName +deploy_entryPointName deploy_hash -deploy_hasValidHash -deploy_isByName -deploy_isExpired -deploy_isModuleBytes -deploy_isStandardPayment -deploy_isStoredContract -deploy_isStoredContractPackage -deploy_isTransfer -deploy_isValid +deploy_hasValidHash +deploy_isByName +deploy_isExpired +deploy_isModuleBytes +deploy_isStandardPayment +deploy_isStoredContract +deploy_isStoredContractPackage +deploy_isTransfer +deploy_isValid deploy_new -deploy_paymentAmount +deploy_paymentAmount deploy_sign deploy_timestamp -deploy_toJson -deploy_TTL -deploy_validateDeploySize -deploy_withAccount -deploy_withChainName -deploy_withEntryPointName -deploy_withHash -deploy_withModuleBytes -deploy_withPackageHash -deploy_withPayment -deploy_withPaymentAndSession -deploy_withSecretKey -deploy_withSession -deploy_withStandardPayment -deploy_withTimestamp -deploy_withTransfer -deploy_withTTL -deployhash_fromDigest +deploy_toJson +deploy_TTL +deploy_validateDeploySize +deploy_withAccount +deploy_withChainName +deploy_withEntryPointName +deploy_withHash +deploy_withModuleBytes +deploy_withPackageHash +deploy_withPayment +deploy_withPaymentAndSession +deploy_withSecretKey +deploy_withSession +deploy_withStandardPayment +deploy_withTimestamp +deploy_withTransfer +deploy_withTTL +deployhash_fromDigest deployhash_new_js_alias -deployhash_toJson -deployhash_toString +deployhash_toJson +deployhash_toString deploystrparams_chain_name deploystrparams_gas_price_tolerance deploystrparams_new @@ -506,84 +506,84 @@ deploystrparams_set_session_account deploystrparams_set_timestamp deploystrparams_set_ttl -deploystrparams_setDefaultTimestamp -deploystrparams_setDefaultTTL +deploystrparams_setDefaultTimestamp +deploystrparams_setDefaultTTL deploystrparams_timestamp deploystrparams_ttl dictionaryaddr_new -dictionaryitemidentifier_newFromAccountInfo -dictionaryitemidentifier_newFromContractInfo -dictionaryitemidentifier_newFromDictionaryKey -dictionaryitemidentifier_newFromEntityInfo -dictionaryitemidentifier_newFromSeedUref -dictionaryitemidentifier_toJson +dictionaryitemidentifier_newFromAccountInfo +dictionaryitemidentifier_newFromContractInfo +dictionaryitemidentifier_newFromDictionaryKey +dictionaryitemidentifier_newFromEntityInfo +dictionaryitemidentifier_newFromSeedUref +dictionaryitemidentifier_toJson dictionaryitemstrparams_new -dictionaryitemstrparams_setAccountNamedKey -dictionaryitemstrparams_setContractNamedKey -dictionaryitemstrparams_setDictionary -dictionaryitemstrparams_setEntityNamedKey -dictionaryitemstrparams_setUref -dictionaryitemstrparams_toJson -digest_fromRaw -digest_fromString +dictionaryitemstrparams_setAccountNamedKey +dictionaryitemstrparams_setContractNamedKey +dictionaryitemstrparams_setDictionary +dictionaryitemstrparams_setEntityNamedKey +dictionaryitemstrparams_setUref +dictionaryitemstrparams_toJson +digest_fromRaw +digest_fromString digest_new_js_alias -digest_toJson -digest_toString -encodeLowerBlake2b -entityaddr_fromFormattedStr -entityaddr_toFormattedString -entityaddr_toHexString -entityaddr_toJson -entityidentifier_fromAccountHash -entityidentifier_fromEntityAddr -entityidentifier_fromFormattedStr -entityidentifier_fromPublicKey +digest_toJson +digest_toString +encodeLowerBlake2b +entityaddr_fromFormattedStr +entityaddr_toFormattedString +entityaddr_toHexString +entityaddr_toJson +entityidentifier_fromAccountHash +entityidentifier_fromEntityAddr +entityidentifier_fromFormattedStr +entityidentifier_fromPublicKey entityidentifier_new_js_alias -entityidentifier_toJson +entityidentifier_toJson eraid_new eraid_value -generateSecretKey -generateSecretKey_secp256k1 +generateSecretKey +generateSecretKey_secp256k1 getaccountresult_account getaccountresult_api_version getaccountresult_merkle_proof -getaccountresult_toJson +getaccountresult_toJson getaddressableentityresult_api_version getaddressableentityresult_entity_result getaddressableentityresult_merkle_proof -getaddressableentityresult_toJson +getaddressableentityresult_toJson getauctioninforesult_api_version getauctioninforesult_auction_state -getauctioninforesult_toJson +getauctioninforesult_toJson getbalanceresult_api_version getbalanceresult_balance_value getbalanceresult_merkle_proof -getbalanceresult_toJson +getbalanceresult_toJson getblockresult_api_version getblockresult_block -getblockresult_toJson +getblockresult_toJson getblocktransfersresult_api_version getblocktransfersresult_block_hash -getblocktransfersresult_toJson +getblocktransfersresult_toJson getblocktransfersresult_transfers getchainspecresult_api_version getchainspecresult_chainspec_bytes -getchainspecresult_toJson +getchainspecresult_toJson getdeployresult_api_version getdeployresult_deploy getdeployresult_execution_info -getdeployresult_toJson +getdeployresult_toJson getdictionaryitemresult_api_version getdictionaryitemresult_dictionary_key getdictionaryitemresult_merkle_proof getdictionaryitemresult_stored_value -getdictionaryitemresult_toJson +getdictionaryitemresult_toJson geterainforesult_api_version geterainforesult_era_summary -geterainforesult_toJson +geterainforesult_toJson geterasummaryresult_api_version geterasummaryresult_era_summary -geterasummaryresult_toJson +geterasummaryresult_toJson getnodestatusresult_api_version getnodestatusresult_available_block_range getnodestatusresult_block_sync @@ -597,38 +597,38 @@ getnodestatusresult_reactor_state getnodestatusresult_round_length getnodestatusresult_starting_state_root_hash -getnodestatusresult_toJson +getnodestatusresult_toJson getnodestatusresult_uptime getpeersresult_api_version getpeersresult_peers -getpeersresult_toJson +getpeersresult_toJson getstateroothashresult_api_version getstateroothashresult_state_root_hash getstateroothashresult_state_root_hash_as_string -getstateroothashresult_toJson -getstateroothashresult_toString -getTimestamp +getstateroothashresult_toJson +getstateroothashresult_toString +getTimestamp gettransactionresult_api_version gettransactionresult_execution_info -gettransactionresult_toJson +gettransactionresult_toJson gettransactionresult_transaction getvalidatorchangesresult_api_version getvalidatorchangesresult_changes -getvalidatorchangesresult_toJson -globalstateidentifier_fromBlockHash -globalstateidentifier_fromBlockHeight -globalstateidentifier_fromStateRootHash +getvalidatorchangesresult_toJson +globalstateidentifier_fromBlockHash +globalstateidentifier_fromBlockHeight +globalstateidentifier_fromStateRootHash globalstateidentifier_new -globalstateidentifier_toJson +globalstateidentifier_toJson hashaddr_new -hashaddr_toBytes -hashaddr_toHexString -hashstring_Deploy -hashstring_toString -hashstring_Version1 -hexToString -hexToUint8Array -intounderlyingbytesource_autoAllocateChunkSize +hashaddr_toBytes +hashaddr_toHexString +hashstring_Deploy +hashstring_toString +hashstring_Version1 +hexToString +hexToUint8Array +intounderlyingbytesource_autoAllocateChunkSize intounderlyingbytesource_cancel intounderlyingbytesource_pull intounderlyingbytesource_start @@ -638,51 +638,52 @@ intounderlyingsink_write intounderlyingsource_cancel intounderlyingsource_pull -jsonPrettyPrint -key_asBalance -key_asDictionaryAddr -key_fromAccount -key_fromBalance -key_fromBid -key_fromChainspecRegistry -key_fromChecksumRegistry -key_fromDeployInfo -key_fromDictionaryAddr -key_fromDictionaryKey -key_fromEraInfo -key_fromEraSummary -key_fromFormattedString -key_fromHash -key_fromSystemEntityRegistry -key_fromTransfer -key_fromUnbond -key_fromURef -key_fromWithdraw -key_intoAccount -key_intoHash -key_intoURef -key_isDictionaryKey +jsonPrettyPrint +key_asBalance +key_asDictionaryAddr +key_fromAccount +key_fromBalance +key_fromBid +key_fromChainspecRegistry +key_fromChecksumRegistry +key_fromDeployInfo +key_fromDictionaryAddr +key_fromDictionaryKey +key_fromEraInfo +key_fromEraSummary +key_fromFormattedString +key_fromHash +key_fromSystemEntityRegistry +key_fromTransfer +key_fromUnbond +key_fromURef +key_fromWithdraw +key_intoAccount +key_intoHash +key_intoURef +key_isDictionaryKey key_new -key_toFormattedString -key_toJson -key_urefToHash -key_withdrawToUnbond +key_toFormattedString +key_toJson +key_urefToHash +key_withdrawToUnbond +keyHashToBase64Key listrpcsresult_api_version listrpcsresult_name listrpcsresult_schema -listrpcsresult_toJson -makeDictionaryItemKey +listrpcsresult_toJson +makeDictionaryItemKey memory -motesToCSPR -packagehash_fromFormattedStr -packagehash_fromUint8Array +motesToCSPR +packagehash_fromFormattedStr +packagehash_fromUint8Array packagehash_new_js_alias -packagehash_toFormattedString -path_fromArray +packagehash_toFormattedString +path_fromArray path_is_empty path_new -path_toJson -path_toString +path_toJson +path_toString paymentstrparams_new paymentstrparams_payment_amount paymentstrparams_payment_args_json @@ -706,36 +707,36 @@ paymentstrparams_set_payment_version peerentry_address peerentry_node_id -publickey_fromUint8Array +publickey_fromUint8Array publickey_new_js_alias -publickey_toAccountHash -publickey_toJson -publickey_toPurseUref -publicKeyFromSecretKey -purseidentifier_fromAccountHash -purseidentifier_fromPublicKey -purseidentifier_fromURef -purseidentifier_toJson +publickey_toAccountHash +publickey_toJson +publickey_toPurseUref +publicKeyFromSecretKey +purseidentifier_fromAccountHash +purseidentifier_fromPublicKey +purseidentifier_fromURef +purseidentifier_toJson putdeployresult_api_version putdeployresult_deploy_hash -putdeployresult_toJson +putdeployresult_toJson puttransactionresult_api_version -puttransactionresult_toJson +puttransactionresult_toJson puttransactionresult_transaction_hash querybalancedetailsresult_api_version querybalancedetailsresult_available_balance querybalancedetailsresult_holds -querybalancedetailsresult_toJson +querybalancedetailsresult_toJson querybalancedetailsresult_total_balance querybalancedetailsresult_total_balance_proof querybalanceresult_api_version querybalanceresult_balance -querybalanceresult_toJson +querybalanceresult_toJson queryglobalstateresult_api_version queryglobalstateresult_block_header queryglobalstateresult_merkle_proof queryglobalstateresult_stored_value -queryglobalstateresult_toJson +queryglobalstateresult_toJson recordid_new_js_alias sdk_account_put_deploy sdk_account_put_transaction @@ -811,9 +812,9 @@ sdk_get_transaction sdk_get_transaction_options sdk_get_validator_changes -sdk_getNodeAddress -sdk_getRPCAddress -sdk_getVerbosity +sdk_getNodeAddress +sdk_getRPCAddress +sdk_getVerbosity sdk_info_get_chainspec sdk_info_get_deploy sdk_info_get_peers @@ -840,9 +841,9 @@ sdk_query_contract_key_options sdk_query_global_state sdk_query_global_state_options -sdk_setNodeAddress -sdk_setRPCAddress -sdk_setVerbosity +sdk_setNodeAddress +sdk_setRPCAddress +sdk_setVerbosity sdk_sign_deploy sdk_sign_transaction sdk_speculative_deploy @@ -859,10 +860,10 @@ sdk_transaction sdk_transfer sdk_transfer_transaction -sdk_waitDeploy -sdk_waitTransaction -sdk_watchDeploy -sdk_watchTransaction +sdk_waitDeploy +sdk_waitTransaction +sdk_watchDeploy +sdk_watchTransaction sessionstrparams_is_session_transfer sessionstrparams_new sessionstrparams_session_args_json @@ -892,18 +893,18 @@ speculativeexecresult_api_version speculativeexecresult_block_hash speculativeexecresult_execution_result -speculativeexecresult_toJson +speculativeexecresult_toJson speculativeexectxnresult_api_version speculativeexectxnresult_block_hash speculativeexectxnresult_execution_result -speculativeexectxnresult_toJson +speculativeexectxnresult_toJson subscription_new transaction_account_hash -transaction_addArg +transaction_addArg transaction_additional_computation_factor -transaction_addSignature +transaction_addSignature transaction_approvals -transaction_approvalsHash +transaction_approvalsHash transaction_authorization_keys transaction_chain_name transaction_entry_point @@ -915,8 +916,9 @@ transaction_is_native transaction_is_standard_payment transaction_new -transaction_newSession -transaction_newTransfer +transaction_newSession +transaction_newTransfer +transaction_payment_amount transaction_pricing_mode transaction_receipt transaction_session_args @@ -925,19 +927,19 @@ transaction_size_estimate transaction_target transaction_timestamp -transaction_toJson +transaction_toJson transaction_ttl transaction_verify -transaction_withAccountHash -transaction_withChainName -transaction_withEntityHash -transaction_withEntryPoint -transaction_withPackageHash -transaction_withPublicKey -transaction_withSecretKey -transaction_withTimestamp -transaction_withTransactionBytes -transaction_withTTL +transaction_withAccountHash +transaction_withChainName +transaction_withEntityHash +transaction_withEntryPoint +transaction_withPackageHash +transaction_withPublicKey +transaction_withSecretKey +transaction_withTimestamp +transaction_withTransactionBytes +transaction_withTTL transactionbuilderparams_amount transactionbuilderparams_delegation_rate transactionbuilderparams_delegator @@ -951,17 +953,17 @@ transactionbuilderparams_maybe_source transactionbuilderparams_minimum_delegation_amount transactionbuilderparams_new_validator -transactionbuilderparams_newAddBid -transactionbuilderparams_newDelegate -transactionbuilderparams_newInvocableEntity -transactionbuilderparams_newInvocableEntityAlias -transactionbuilderparams_newPackage -transactionbuilderparams_newPackageAlias -transactionbuilderparams_newRedelegate -transactionbuilderparams_newSession -transactionbuilderparams_newTransfer -transactionbuilderparams_newUndelegate -transactionbuilderparams_newWithdrawBid +transactionbuilderparams_newAddBid +transactionbuilderparams_newDelegate +transactionbuilderparams_newInvocableEntity +transactionbuilderparams_newInvocableEntityAlias +transactionbuilderparams_newPackage +transactionbuilderparams_newPackageAlias +transactionbuilderparams_newRedelegate +transactionbuilderparams_newSession +transactionbuilderparams_newTransfer +transactionbuilderparams_newUndelegate +transactionbuilderparams_newWithdrawBid transactionbuilderparams_package_alias transactionbuilderparams_package_hash transactionbuilderparams_public_key @@ -988,12 +990,13 @@ transactionbuilderparams_transaction_bytes transactionbuilderparams_validator transactionhash_digest -transactionhash_fromRaw +transactionhash_fromRaw transactionhash_new_js_alias -transactionhash_toJson -transactionhash_toString +transactionhash_toJson +transactionhash_toString transactionstrparams_additional_computation_factor transactionstrparams_chain_name +transactionstrparams_chunked_args transactionstrparams_gas_price_tolerance transactionstrparams_initiator_addr transactionstrparams_new @@ -1004,8 +1007,10 @@ transactionstrparams_secret_key transactionstrparams_session_args_json transactionstrparams_session_args_simple +transactionstrparams_session_entry_point transactionstrparams_set_additional_computation_factor transactionstrparams_set_chain_name +transactionstrparams_set_chunked_args transactionstrparams_set_gas_price_tolerance transactionstrparams_set_initiator_addr transactionstrparams_set_payment_amount @@ -1014,26 +1019,29 @@ transactionstrparams_set_secret_key transactionstrparams_set_session_args_json transactionstrparams_set_session_args_simple +transactionstrparams_set_session_entry_point transactionstrparams_set_standard_payment transactionstrparams_set_timestamp +transactionstrparams_set_transferred_value transactionstrparams_set_ttl -transactionstrparams_setDefaultTimestamp -transactionstrparams_setDefaultTTL +transactionstrparams_setDefaultTimestamp +transactionstrparams_setDefaultTTL transactionstrparams_standard_payment transactionstrparams_timestamp +transactionstrparams_transferred_value transactionstrparams_ttl transferaddr_new transfertarget_new -uint8ArrayToBytes -uref_fromFormattedStr -uref_fromUint8Array +uint8ArrayToBytes +uref_fromFormattedStr +uref_fromUint8Array uref_new_js_alias -uref_toFormattedString -uref_toJson +uref_toFormattedString +uref_toJson urefaddr_new watcher_new watcher_start watcher_stop watcher_subscribe watcher_unsubscribe -

Properties

__externref_drop_slice: ((a: number, b: number) => void)
__externref_table_alloc: (() => number)
__externref_table_dealloc: ((a: number) => void)
__wbg_accessrights_free: ((a: number, b: number) => void)
__wbg_accounthash_free: ((a: number, b: number) => void)
__wbg_accountidentifier_free: ((a: number, b: number) => void)
__wbg_addressableentityhash_free: ((a: number, b: number) => void)
__wbg_argssimple_free: ((a: number, b: number) => void)
__wbg_blockhash_free: ((a: number, b: number) => void)
__wbg_blockidentifier_free: ((a: number, b: number) => void)
__wbg_body_free: ((a: number, b: number) => void)
__wbg_bytes_free: ((a: number, b: number) => void)
__wbg_casperwallet_free: ((a: number, b: number) => void)
__wbg_contracthash_free: ((a: number, b: number) => void)
__wbg_contractpackagehash_free: ((a: number, b: number) => void)
__wbg_deploy_free: ((a: number, b: number) => void)
__wbg_deployhash_free: ((a: number, b: number) => void)
__wbg_deploystrparams_free: ((a: number, b: number) => void)
__wbg_dictionaryaddr_free: ((a: number, b: number) => void)
__wbg_dictionaryitemidentifier_free: ((a: number, b: number) => void)
__wbg_dictionaryitemstrparams_free: ((a: number, b: number) => void)
__wbg_digest_free: ((a: number, b: number) => void)
__wbg_entityaddr_free: ((a: number, b: number) => void)
__wbg_entityidentifier_free: ((a: number, b: number) => void)
__wbg_eraid_free: ((a: number, b: number) => void)
__wbg_eventparseresult_free: ((a: number, b: number) => void)
__wbg_executionresult_free: ((a: number, b: number) => void)
__wbg_failure_free: ((a: number, b: number) => void)
__wbg_get_body_transaction_processed: ((a: number) => number)
__wbg_get_eventparseresult_body: ((a: number) => number)
__wbg_get_eventparseresult_err: ((a: number) => any)
__wbg_get_executionresult_Failure: ((a: number) => number)
__wbg_get_executionresult_Success: ((a: number) => number)
__wbg_get_failure_cost: ((a: number) => any)
__wbg_get_failure_error_message: ((a: number) => any)
__wbg_get_getaccountoptions_account_identifier: ((a: number) => number)
__wbg_get_getaccountoptions_account_identifier_as_string: ((a: number) => any)
__wbg_get_getaccountoptions_maybe_block_id_as_string: ((a: number) => any)
__wbg_get_getaccountoptions_maybe_block_identifier: ((a: number) => number)
__wbg_get_getaccountoptions_rpc_address: ((a: number) => any)
__wbg_get_getaccountoptions_verbosity: ((a: number) => number)
__wbg_get_getauctioninfooptions_maybe_block_id_as_string: ((a: number) => any)
__wbg_get_getauctioninfooptions_maybe_block_identifier: ((a: number) => number)
__wbg_get_getauctioninfooptions_rpc_address: ((a: number) => any)
__wbg_get_getauctioninfooptions_verbosity: ((a: number) => number)
__wbg_get_getbalanceoptions_purse_uref: ((a: number) => number)
__wbg_get_getbalanceoptions_purse_uref_as_string: ((a: number) => any)
__wbg_get_getbalanceoptions_rpc_address: ((a: number) => any)
__wbg_get_getbalanceoptions_state_root_hash: ((a: number) => number)
__wbg_get_getbalanceoptions_state_root_hash_as_string: ((a: number) => any)
__wbg_get_getbalanceoptions_verbosity: ((a: number) => number)
__wbg_get_getblockoptions_maybe_block_id_as_string: ((a: number) => any)
__wbg_get_getblockoptions_maybe_block_identifier: ((a: number) => number)
__wbg_get_getblockoptions_rpc_address: ((a: number) => any)
__wbg_get_getblockoptions_verbosity: ((a: number) => number)
__wbg_get_getblocktransfersoptions_maybe_block_id_as_string: ((a: number) => any)
__wbg_get_getblocktransfersoptions_maybe_block_identifier: ((a: number) => number)
__wbg_get_getblocktransfersoptions_rpc_address: ((a: number) => any)
__wbg_get_getblocktransfersoptions_verbosity: ((a: number) => number)
__wbg_get_getdeployoptions_deploy_hash: ((a: number) => number)
__wbg_get_getdeployoptions_deploy_hash_as_string: ((a: number) => any)
__wbg_get_getdeployoptions_finalized_approvals: ((a: number) => number)
__wbg_get_getdeployoptions_rpc_address: ((a: number) => any)
__wbg_get_getdeployoptions_verbosity: ((a: number) => number)
__wbg_get_getdictionaryitemoptions_dictionary_item_identifier: ((a: number) => number)
__wbg_get_getdictionaryitemoptions_dictionary_item_params: ((a: number) => number)
__wbg_get_getdictionaryitemoptions_rpc_address: ((a: number) => any)
__wbg_get_getdictionaryitemoptions_state_root_hash: ((a: number) => number)
__wbg_get_getdictionaryitemoptions_state_root_hash_as_string: ((a: number) => any)
__wbg_get_getdictionaryitemoptions_verbosity: ((a: number) => number)
__wbg_get_getentityoptions_entity_identifier: ((a: number) => number)
__wbg_get_getentityoptions_entity_identifier_as_string: ((a: number) => any)
__wbg_get_getentityoptions_maybe_block_id_as_string: ((a: number) => any)
__wbg_get_getentityoptions_maybe_block_identifier: ((a: number) => number)
__wbg_get_getentityoptions_rpc_address: ((a: number) => any)
__wbg_get_getentityoptions_verbosity: ((a: number) => number)
__wbg_get_geterainfooptions_maybe_block_id_as_string: ((a: number) => any)
__wbg_get_geterainfooptions_maybe_block_identifier: ((a: number) => number)
__wbg_get_geterainfooptions_rpc_address: ((a: number) => any)
__wbg_get_geterainfooptions_verbosity: ((a: number) => number)
__wbg_get_geterasummaryoptions_maybe_block_id_as_string: ((a: number) => any)
__wbg_get_geterasummaryoptions_maybe_block_identifier: ((a: number) => number)
__wbg_get_geterasummaryoptions_rpc_address: ((a: number) => any)
__wbg_get_geterasummaryoptions_verbosity: ((a: number) => number)
__wbg_get_getspeculativeexecdeployoptions_deploy: ((a: number) => number)
__wbg_get_getspeculativeexecdeployoptions_deploy_as_string: ((a: number) => any)
__wbg_get_getspeculativeexecdeployoptions_rpc_address: ((a: number) => any)
__wbg_get_getspeculativeexecdeployoptions_verbosity: ((a: number) => number)
__wbg_get_getspeculativeexectxnoptions_rpc_address: ((a: number) => any)
__wbg_get_getspeculativeexectxnoptions_transaction: ((a: number) => number)
__wbg_get_getspeculativeexectxnoptions_transaction_as_string: ((a: number) => any)
__wbg_get_getspeculativeexectxnoptions_verbosity: ((a: number) => number)
__wbg_get_getstateroothashoptions_maybe_block_id_as_string: ((a: number) => any)
__wbg_get_getstateroothashoptions_maybe_block_identifier: ((a: number) => number)
__wbg_get_getstateroothashoptions_rpc_address: ((a: number) => any)
__wbg_get_getstateroothashoptions_verbosity: ((a: number) => number)
__wbg_get_gettransactionoptions_finalized_approvals: ((a: number) => number)
__wbg_get_gettransactionoptions_rpc_address: ((a: number) => any)
__wbg_get_gettransactionoptions_transaction_hash: ((a: number) => number)
__wbg_get_gettransactionoptions_transaction_hash_as_string: ((a: number) => any)
__wbg_get_gettransactionoptions_verbosity: ((a: number) => number)
__wbg_get_hashstring_hash: ((a: number) => any)
__wbg_get_message_String: ((a: number) => any)
__wbg_get_messages_block_index: ((a: number) => number)
__wbg_get_messages_entity_hash: ((a: number) => any)
__wbg_get_messages_message: ((a: number) => number)
__wbg_get_messages_topic_index: ((a: number) => number)
__wbg_get_messages_topic_name: ((a: number) => any)
__wbg_get_messages_topic_name_hash: ((a: number) => any)
__wbg_get_payment_source: ((a: number) => any)
__wbg_get_publickeystring_PublicKey: ((a: number) => any)
__wbg_get_querybalancedetailsoptions_global_state_identifier: ((a: number) => number)
__wbg_get_querybalancedetailsoptions_maybe_block_id_as_string: ((a: number) => any)
__wbg_get_querybalancedetailsoptions_purse_identifier: ((a: number) => number)
__wbg_get_querybalancedetailsoptions_purse_identifier_as_string: ((a: number) => any)
__wbg_get_querybalancedetailsoptions_rpc_address: ((a: number) => any)
__wbg_get_querybalancedetailsoptions_state_root_hash: ((a: number) => number)
__wbg_get_querybalancedetailsoptions_state_root_hash_as_string: ((a: number) => any)
__wbg_get_querybalancedetailsoptions_verbosity: ((a: number) => number)
__wbg_get_querybalanceoptions_global_state_identifier: ((a: number) => number)
__wbg_get_querybalanceoptions_maybe_block_id_as_string: ((a: number) => any)
__wbg_get_querybalanceoptions_purse_identifier: ((a: number) => number)
__wbg_get_querybalanceoptions_purse_identifier_as_string: ((a: number) => any)
__wbg_get_querybalanceoptions_rpc_address: ((a: number) => any)
__wbg_get_querybalanceoptions_state_root_hash: ((a: number) => number)
__wbg_get_querybalanceoptions_state_root_hash_as_string: ((a: number) => any)
__wbg_get_querybalanceoptions_verbosity: ((a: number) => number)
__wbg_get_querycontractdictoptions_dictionary_item_identifier: ((a: number) => number)
__wbg_get_querycontractdictoptions_dictionary_item_params: ((a: number) => number)
__wbg_get_querycontractdictoptions_rpc_address: ((a: number) => any)
__wbg_get_querycontractdictoptions_state_root_hash: ((a: number) => number)
__wbg_get_querycontractdictoptions_state_root_hash_as_string: ((a: number) => any)
__wbg_get_querycontractdictoptions_verbosity: ((a: number) => number)
__wbg_get_querycontractkeyoptions_entity_identifier: ((a: number) => number)
__wbg_get_querycontractkeyoptions_entity_identifier_as_string: ((a: number) => any)
__wbg_get_querycontractkeyoptions_maybe_block_id_as_string: ((a: number) => any)
__wbg_get_querycontractkeyoptions_maybe_block_identifier: ((a: number) => number)
__wbg_get_querycontractkeyoptions_path: ((a: number) => number)
__wbg_get_querycontractkeyoptions_path_as_string: ((a: number) => any)
__wbg_get_querycontractkeyoptions_rpc_address: ((a: number) => any)
__wbg_get_querycontractkeyoptions_verbosity: ((a: number) => number)
__wbg_get_queryglobalstateoptions_global_state_identifier: ((a: number) => number)
__wbg_get_queryglobalstateoptions_key: ((a: number) => number)
__wbg_get_queryglobalstateoptions_key_as_string: ((a: number) => any)
__wbg_get_queryglobalstateoptions_maybe_block_id_as_string: ((a: number) => any)
__wbg_get_queryglobalstateoptions_path: ((a: number) => number)
__wbg_get_queryglobalstateoptions_path_as_string: ((a: number) => any)
__wbg_get_queryglobalstateoptions_rpc_address: ((a: number) => any)
__wbg_get_queryglobalstateoptions_state_root_hash: ((a: number) => number)
__wbg_get_queryglobalstateoptions_state_root_hash_as_string: ((a: number) => any)
__wbg_get_queryglobalstateoptions_verbosity: ((a: number) => number)
__wbg_get_subscription_eventHandlerFn: ((a: number) => number)
__wbg_get_subscription_targetHash: ((a: number) => any)
__wbg_get_transactionprocessed_block_hash: ((a: number) => any)
__wbg_get_transactionprocessed_execution_result: ((a: number) => number)
__wbg_get_transactionprocessed_hash: ((a: number) => number)
__wbg_get_transactionprocessed_initiator_addr: ((a: number) => number)
__wbg_get_transactionprocessed_messages: ((a: number) => any)
__wbg_get_transactionprocessed_timestamp: ((a: number) => any)
__wbg_get_transactionprocessed_ttl: ((a: number) => any)
__wbg_get_version2_consumed: ((a: number) => any)
__wbg_get_version2_cost: ((a: number) => any)
__wbg_get_version2_error_message: ((a: number) => any)
__wbg_get_version2_initiator: ((a: number) => number)
__wbg_get_version2_limit: ((a: number) => any)
__wbg_getaccountoptions_free: ((a: number, b: number) => void)
__wbg_getaccountresult_free: ((a: number, b: number) => void)
__wbg_getaddressableentityresult_free: ((a: number, b: number) => void)
__wbg_getauctioninfooptions_free: ((a: number, b: number) => void)
__wbg_getauctioninforesult_free: ((a: number, b: number) => void)
__wbg_getbalanceoptions_free: ((a: number, b: number) => void)
__wbg_getbalanceresult_free: ((a: number, b: number) => void)
__wbg_getblockoptions_free: ((a: number, b: number) => void)
__wbg_getblockresult_free: ((a: number, b: number) => void)
__wbg_getblocktransfersoptions_free: ((a: number, b: number) => void)
__wbg_getblocktransfersresult_free: ((a: number, b: number) => void)
__wbg_getchainspecresult_free: ((a: number, b: number) => void)
__wbg_getdeployoptions_free: ((a: number, b: number) => void)
__wbg_getdeployresult_free: ((a: number, b: number) => void)
__wbg_getdictionaryitemoptions_free: ((a: number, b: number) => void)
__wbg_getdictionaryitemresult_free: ((a: number, b: number) => void)
__wbg_getentityoptions_free: ((a: number, b: number) => void)
__wbg_geterainfooptions_free: ((a: number, b: number) => void)
__wbg_geterainforesult_free: ((a: number, b: number) => void)
__wbg_geterasummaryoptions_free: ((a: number, b: number) => void)
__wbg_geterasummaryresult_free: ((a: number, b: number) => void)
__wbg_getnodestatusresult_free: ((a: number, b: number) => void)
__wbg_getpeersresult_free: ((a: number, b: number) => void)
__wbg_getspeculativeexecdeployoptions_free: ((a: number, b: number) => void)
__wbg_getspeculativeexectxnoptions_free: ((a: number, b: number) => void)
__wbg_getstateroothashoptions_free: ((a: number, b: number) => void)
__wbg_getstateroothashresult_free: ((a: number, b: number) => void)
__wbg_gettransactionoptions_free: ((a: number, b: number) => void)
__wbg_gettransactionresult_free: ((a: number, b: number) => void)
__wbg_getvalidatorchangesresult_free: ((a: number, b: number) => void)
__wbg_globalstateidentifier_free: ((a: number, b: number) => void)
__wbg_hashaddr_free: ((a: number, b: number) => void)
__wbg_hashstring_free: ((a: number, b: number) => void)
__wbg_intounderlyingbytesource_free: ((a: number, b: number) => void)
__wbg_intounderlyingsink_free: ((a: number, b: number) => void)
__wbg_intounderlyingsource_free: ((a: number, b: number) => void)
__wbg_key_free: ((a: number, b: number) => void)
__wbg_listrpcsresult_free: ((a: number, b: number) => void)
__wbg_message_free: ((a: number, b: number) => void)
__wbg_messages_free: ((a: number, b: number) => void)
__wbg_packagehash_free: ((a: number, b: number) => void)
__wbg_path_free: ((a: number, b: number) => void)
__wbg_payment_free: ((a: number, b: number) => void)
__wbg_paymentstrparams_free: ((a: number, b: number) => void)
__wbg_peerentry_free: ((a: number, b: number) => void)
__wbg_publickey_free: ((a: number, b: number) => void)
__wbg_publickeystring_free: ((a: number, b: number) => void)
__wbg_purseidentifier_free: ((a: number, b: number) => void)
__wbg_putdeployresult_free: ((a: number, b: number) => void)
__wbg_puttransactionresult_free: ((a: number, b: number) => void)
__wbg_querybalancedetailsoptions_free: ((a: number, b: number) => void)
__wbg_querybalancedetailsresult_free: ((a: number, b: number) => void)
__wbg_querybalanceoptions_free: ((a: number, b: number) => void)
__wbg_querybalanceresult_free: ((a: number, b: number) => void)
__wbg_querycontractdictoptions_free: ((a: number, b: number) => void)
__wbg_querycontractkeyoptions_free: ((a: number, b: number) => void)
__wbg_queryglobalstateoptions_free: ((a: number, b: number) => void)
__wbg_queryglobalstateresult_free: ((a: number, b: number) => void)
__wbg_recordid_free: ((a: number, b: number) => void)
__wbg_sdk_free: ((a: number, b: number) => void)
__wbg_sessionstrparams_free: ((a: number, b: number) => void)
__wbg_set_body_transaction_processed: ((a: number, b: number) => void)
__wbg_set_eventparseresult_body: ((a: number, b: number) => void)
__wbg_set_eventparseresult_err: ((a: number, b: number, c: number) => void)
__wbg_set_executionresult_Failure: ((a: number, b: number) => void)
__wbg_set_executionresult_Success: ((a: number, b: number) => void)
__wbg_set_failure_cost: ((a: number, b: number, c: number) => void)
__wbg_set_failure_error_message: ((a: number, b: number, c: number) => void)
__wbg_set_getaccountoptions_account_identifier: ((a: number, b: number) => void)
__wbg_set_getaccountoptions_account_identifier_as_string: ((a: number, b: number, c: number) => void)
__wbg_set_getaccountoptions_maybe_block_id_as_string: ((a: number, b: number, c: number) => void)
__wbg_set_getaccountoptions_maybe_block_identifier: ((a: number, b: number) => void)
__wbg_set_getaccountoptions_rpc_address: ((a: number, b: number, c: number) => void)
__wbg_set_getaccountoptions_verbosity: ((a: number, b: number) => void)
__wbg_set_getauctioninfooptions_maybe_block_id_as_string: ((a: number, b: number, c: number) => void)
__wbg_set_getauctioninfooptions_maybe_block_identifier: ((a: number, b: number) => void)
__wbg_set_getauctioninfooptions_rpc_address: ((a: number, b: number, c: number) => void)
__wbg_set_getauctioninfooptions_verbosity: ((a: number, b: number) => void)
__wbg_set_getbalanceoptions_purse_uref: ((a: number, b: number) => void)
__wbg_set_getbalanceoptions_purse_uref_as_string: ((a: number, b: number, c: number) => void)
__wbg_set_getbalanceoptions_rpc_address: ((a: number, b: number, c: number) => void)
__wbg_set_getbalanceoptions_state_root_hash: ((a: number, b: number) => void)
__wbg_set_getbalanceoptions_state_root_hash_as_string: ((a: number, b: number, c: number) => void)
__wbg_set_getbalanceoptions_verbosity: ((a: number, b: number) => void)
__wbg_set_getblockoptions_maybe_block_id_as_string: ((a: number, b: number, c: number) => void)
__wbg_set_getblockoptions_maybe_block_identifier: ((a: number, b: number) => void)
__wbg_set_getblockoptions_rpc_address: ((a: number, b: number, c: number) => void)
__wbg_set_getblockoptions_verbosity: ((a: number, b: number) => void)
__wbg_set_getblocktransfersoptions_maybe_block_id_as_string: ((a: number, b: number, c: number) => void)
__wbg_set_getblocktransfersoptions_maybe_block_identifier: ((a: number, b: number) => void)
__wbg_set_getblocktransfersoptions_rpc_address: ((a: number, b: number, c: number) => void)
__wbg_set_getblocktransfersoptions_verbosity: ((a: number, b: number) => void)
__wbg_set_getdeployoptions_deploy_hash: ((a: number, b: number) => void)
__wbg_set_getdeployoptions_deploy_hash_as_string: ((a: number, b: number, c: number) => void)
__wbg_set_getdeployoptions_finalized_approvals: ((a: number, b: number) => void)
__wbg_set_getdeployoptions_rpc_address: ((a: number, b: number, c: number) => void)
__wbg_set_getdeployoptions_verbosity: ((a: number, b: number) => void)
__wbg_set_getdictionaryitemoptions_dictionary_item_identifier: ((a: number, b: number) => void)
__wbg_set_getdictionaryitemoptions_dictionary_item_params: ((a: number, b: number) => void)
__wbg_set_getdictionaryitemoptions_rpc_address: ((a: number, b: number, c: number) => void)
__wbg_set_getdictionaryitemoptions_state_root_hash: ((a: number, b: number) => void)
__wbg_set_getdictionaryitemoptions_state_root_hash_as_string: ((a: number, b: number, c: number) => void)
__wbg_set_getdictionaryitemoptions_verbosity: ((a: number, b: number) => void)
__wbg_set_getentityoptions_entity_identifier: ((a: number, b: number) => void)
__wbg_set_getentityoptions_entity_identifier_as_string: ((a: number, b: number, c: number) => void)
__wbg_set_getentityoptions_maybe_block_id_as_string: ((a: number, b: number, c: number) => void)
__wbg_set_getentityoptions_maybe_block_identifier: ((a: number, b: number) => void)
__wbg_set_getentityoptions_rpc_address: ((a: number, b: number, c: number) => void)
__wbg_set_getentityoptions_verbosity: ((a: number, b: number) => void)
__wbg_set_geterainfooptions_maybe_block_id_as_string: ((a: number, b: number, c: number) => void)
__wbg_set_geterainfooptions_maybe_block_identifier: ((a: number, b: number) => void)
__wbg_set_geterainfooptions_rpc_address: ((a: number, b: number, c: number) => void)
__wbg_set_geterainfooptions_verbosity: ((a: number, b: number) => void)
__wbg_set_geterasummaryoptions_maybe_block_id_as_string: ((a: number, b: number, c: number) => void)
__wbg_set_geterasummaryoptions_maybe_block_identifier: ((a: number, b: number) => void)
__wbg_set_geterasummaryoptions_rpc_address: ((a: number, b: number, c: number) => void)
__wbg_set_geterasummaryoptions_verbosity: ((a: number, b: number) => void)
__wbg_set_getspeculativeexecdeployoptions_deploy: ((a: number, b: number) => void)
__wbg_set_getspeculativeexecdeployoptions_deploy_as_string: ((a: number, b: number, c: number) => void)
__wbg_set_getspeculativeexecdeployoptions_rpc_address: ((a: number, b: number, c: number) => void)
__wbg_set_getspeculativeexecdeployoptions_verbosity: ((a: number, b: number) => void)
__wbg_set_getspeculativeexectxnoptions_rpc_address: ((a: number, b: number, c: number) => void)
__wbg_set_getspeculativeexectxnoptions_transaction: ((a: number, b: number) => void)
__wbg_set_getspeculativeexectxnoptions_transaction_as_string: ((a: number, b: number, c: number) => void)
__wbg_set_getspeculativeexectxnoptions_verbosity: ((a: number, b: number) => void)
__wbg_set_getstateroothashoptions_maybe_block_id_as_string: ((a: number, b: number, c: number) => void)
__wbg_set_getstateroothashoptions_maybe_block_identifier: ((a: number, b: number) => void)
__wbg_set_getstateroothashoptions_rpc_address: ((a: number, b: number, c: number) => void)
__wbg_set_getstateroothashoptions_verbosity: ((a: number, b: number) => void)
__wbg_set_gettransactionoptions_finalized_approvals: ((a: number, b: number) => void)
__wbg_set_gettransactionoptions_rpc_address: ((a: number, b: number, c: number) => void)
__wbg_set_gettransactionoptions_transaction_hash: ((a: number, b: number) => void)
__wbg_set_gettransactionoptions_transaction_hash_as_string: ((a: number, b: number, c: number) => void)
__wbg_set_gettransactionoptions_verbosity: ((a: number, b: number) => void)
__wbg_set_hashstring_hash: ((a: number, b: number, c: number) => void)
__wbg_set_message_String: ((a: number, b: number, c: number) => void)
__wbg_set_messages_block_index: ((a: number, b: number) => void)
__wbg_set_messages_entity_hash: ((a: number, b: number, c: number) => void)
__wbg_set_messages_message: ((a: number, b: number) => void)
__wbg_set_messages_topic_index: ((a: number, b: number) => void)
__wbg_set_messages_topic_name: ((a: number, b: number, c: number) => void)
__wbg_set_messages_topic_name_hash: ((a: number, b: number, c: number) => void)
__wbg_set_payment_source: ((a: number, b: number, c: number) => void)
__wbg_set_publickeystring_PublicKey: ((a: number, b: number, c: number) => void)
__wbg_set_querybalancedetailsoptions_global_state_identifier: ((a: number, b: number) => void)
__wbg_set_querybalancedetailsoptions_maybe_block_id_as_string: ((a: number, b: number, c: number) => void)
__wbg_set_querybalancedetailsoptions_purse_identifier: ((a: number, b: number) => void)
__wbg_set_querybalancedetailsoptions_purse_identifier_as_string: ((a: number, b: number, c: number) => void)
__wbg_set_querybalancedetailsoptions_rpc_address: ((a: number, b: number, c: number) => void)
__wbg_set_querybalancedetailsoptions_state_root_hash: ((a: number, b: number) => void)
__wbg_set_querybalancedetailsoptions_state_root_hash_as_string: ((a: number, b: number, c: number) => void)
__wbg_set_querybalancedetailsoptions_verbosity: ((a: number, b: number) => void)
__wbg_set_querybalanceoptions_global_state_identifier: ((a: number, b: number) => void)
__wbg_set_querybalanceoptions_maybe_block_id_as_string: ((a: number, b: number, c: number) => void)
__wbg_set_querybalanceoptions_purse_identifier: ((a: number, b: number) => void)
__wbg_set_querybalanceoptions_purse_identifier_as_string: ((a: number, b: number, c: number) => void)
__wbg_set_querybalanceoptions_rpc_address: ((a: number, b: number, c: number) => void)
__wbg_set_querybalanceoptions_state_root_hash: ((a: number, b: number) => void)
__wbg_set_querybalanceoptions_state_root_hash_as_string: ((a: number, b: number, c: number) => void)
__wbg_set_querybalanceoptions_verbosity: ((a: number, b: number) => void)
__wbg_set_querycontractdictoptions_dictionary_item_identifier: ((a: number, b: number) => void)
__wbg_set_querycontractdictoptions_dictionary_item_params: ((a: number, b: number) => void)
__wbg_set_querycontractdictoptions_rpc_address: ((a: number, b: number, c: number) => void)
__wbg_set_querycontractdictoptions_state_root_hash: ((a: number, b: number) => void)
__wbg_set_querycontractdictoptions_state_root_hash_as_string: ((a: number, b: number, c: number) => void)
__wbg_set_querycontractdictoptions_verbosity: ((a: number, b: number) => void)
__wbg_set_querycontractkeyoptions_entity_identifier: ((a: number, b: number) => void)
__wbg_set_querycontractkeyoptions_entity_identifier_as_string: ((a: number, b: number, c: number) => void)
__wbg_set_querycontractkeyoptions_maybe_block_id_as_string: ((a: number, b: number, c: number) => void)
__wbg_set_querycontractkeyoptions_maybe_block_identifier: ((a: number, b: number) => void)
__wbg_set_querycontractkeyoptions_path: ((a: number, b: number) => void)
__wbg_set_querycontractkeyoptions_path_as_string: ((a: number, b: number, c: number) => void)
__wbg_set_querycontractkeyoptions_rpc_address: ((a: number, b: number, c: number) => void)
__wbg_set_querycontractkeyoptions_verbosity: ((a: number, b: number) => void)
__wbg_set_queryglobalstateoptions_global_state_identifier: ((a: number, b: number) => void)
__wbg_set_queryglobalstateoptions_key: ((a: number, b: number) => void)
__wbg_set_queryglobalstateoptions_key_as_string: ((a: number, b: number, c: number) => void)
__wbg_set_queryglobalstateoptions_maybe_block_id_as_string: ((a: number, b: number, c: number) => void)
__wbg_set_queryglobalstateoptions_path: ((a: number, b: number) => void)
__wbg_set_queryglobalstateoptions_path_as_string: ((a: number, b: number, c: number) => void)
__wbg_set_queryglobalstateoptions_rpc_address: ((a: number, b: number, c: number) => void)
__wbg_set_queryglobalstateoptions_state_root_hash: ((a: number, b: number) => void)
__wbg_set_queryglobalstateoptions_state_root_hash_as_string: ((a: number, b: number, c: number) => void)
__wbg_set_queryglobalstateoptions_verbosity: ((a: number, b: number) => void)
__wbg_set_subscription_eventHandlerFn: ((a: number, b: number) => void)
__wbg_set_subscription_targetHash: ((a: number, b: number, c: number) => void)
__wbg_set_transactionprocessed_block_hash: ((a: number, b: number, c: number) => void)
__wbg_set_transactionprocessed_execution_result: ((a: number, b: number) => void)
__wbg_set_transactionprocessed_hash: ((a: number, b: number) => void)
__wbg_set_transactionprocessed_initiator_addr: ((a: number, b: number) => void)
__wbg_set_transactionprocessed_messages: ((a: number, b: number, c: number) => void)
__wbg_set_transactionprocessed_timestamp: ((a: number, b: number, c: number) => void)
__wbg_set_transactionprocessed_ttl: ((a: number, b: number, c: number) => void)
__wbg_set_version2_consumed: ((a: number, b: number, c: number) => void)
__wbg_set_version2_cost: ((a: number, b: number, c: number) => void)
__wbg_set_version2_error_message: ((a: number, b: number, c: number) => void)
__wbg_set_version2_initiator: ((a: number, b: number) => void)
__wbg_set_version2_limit: ((a: number, b: number, c: number) => void)
__wbg_signatureresponse_free: ((a: number, b: number) => void)
__wbg_speculativeexecresult_free: ((a: number, b: number) => void)
__wbg_speculativeexectxnresult_free: ((a: number, b: number) => void)
__wbg_subscription_free: ((a: number, b: number) => void)
__wbg_transaction_free: ((a: number, b: number) => void)
__wbg_transactionbuilderparams_free: ((a: number, b: number) => void)
__wbg_transactionhash_free: ((a: number, b: number) => void)
__wbg_transactionprocessed_free: ((a: number, b: number) => void)
__wbg_transactionstrparams_free: ((a: number, b: number) => void)
__wbg_transferaddr_free: ((a: number, b: number) => void)
__wbg_transfertarget_free: ((a: number, b: number) => void)
__wbg_uref_free: ((a: number, b: number) => void)
__wbg_urefaddr_free: ((a: number, b: number) => void)
__wbg_version2_free: ((a: number, b: number) => void)
__wbg_watcher_free: ((a: number, b: number) => void)
__wbindgen_exn_store: ((a: number) => void)
__wbindgen_export_2: Table
__wbindgen_export_3: Table
__wbindgen_free: ((a: number, b: number, c: number) => void)
__wbindgen_malloc: ((a: number, b: number) => number)
__wbindgen_realloc: ((a: number, b: number, c: number, d: number) => number)
__wbindgen_start: (() => void)
_dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h87a31cda23b71ac9: ((a: number, b: number) => void)
accessrights_ADD: (() => number)
accessrights_ADD_WRITE: (() => number)
accessrights_from_bits: ((a: number, b: number, c: number) => number)
accessrights_is_addable: ((a: number) => number)
accessrights_is_none: ((a: number) => number)
accessrights_is_readable: ((a: number) => number)
accessrights_is_writeable: ((a: number) => number)
accessrights_new: ((a: number) => any)
accessrights_NONE: (() => number)
accessrights_READ: (() => number)
accessrights_READ_ADD: (() => number)
accessrights_READ_ADD_WRITE: (() => number)
accessrights_READ_WRITE: (() => number)
accessrights_WRITE: (() => number)
accounthash_fromFormattedStr: ((a: number, b: number) => any)
accounthash_fromPublicKey: ((a: number) => number)
accounthash_fromUint8Array: ((a: number, b: number) => number)
accounthash_new_js_alias: ((a: number, b: number) => any)
accounthash_toFormattedString: ((a: number) => any)
accounthash_toHexString: ((a: number) => any)
accounthash_toJson: ((a: number) => number)
accountHashToBase64Key: ((a: number, b: number) => any)
accountidentifier_fromAccountHash: ((a: number) => number)
accountidentifier_fromFormattedStr: ((a: number, b: number) => any)
accountidentifier_fromPublicKey: ((a: number) => number)
accountidentifier_new: ((a: number, b: number) => any)
accountidentifier_toJson: ((a: number) => number)
addressableentityhash_fromFormattedStr: ((a: number, b: number) => any)
addressableentityhash_fromUint8Array: ((a: number, b: number) => number)
addressableentityhash_new_js_alias: ((a: number, b: number) => any)
addressableentityhash_toFormattedString: ((a: number) => any)
blockhash_fromDigest: ((a: number) => any)
blockhash_new_js_alias: ((a: number, b: number) => any)
blockhash_toJson: ((a: number) => number)
blockhash_toString: ((a: number) => any)
blockidentifier_from_hash: ((a: number) => number)
blockidentifier_fromHeight: ((a: number) => number)
blockidentifier_new: ((a: number) => number)
blockidentifier_toJson: ((a: number) => number)
body_get_deploy_processed: ((a: number) => number)
body_get_transaction_processed: ((a: number) => number)
bytes_fromUint8Array: ((a: number) => number)
bytes_new: (() => number)
casperwallet_connect: ((a: number) => number)
casperwallet_disconnect: ((a: number) => number)
casperwallet_getActivePublicKey: ((a: number) => number)
casperwallet_getVersion: ((a: number) => number)
casperwallet_isConnected: ((a: number) => number)
casperwallet_new: (() => number)
casperwallet_signDeploy: ((a: number, b: number, c: number, d: number) => number)
casperwallet_signDeployHash: ((a: number, b: number, c: number, d: number, e: number) => number)
casperwallet_signMessage: ((a: number, b: number, c: number, d: number, e: number) => number)
casperwallet_signTransaction: ((a: number, b: number, c: number, d: number) => number)
casperwallet_signTransactionHash: ((a: number, b: number, c: number, d: number, e: number) => number)
casperwallet_switchAccount: ((a: number) => number)
closure1159_externref_shim: ((a: number, b: number, c: number) => void)
closure1167_externref_shim: ((a: number, b: number, c: number) => void)
closure1717_externref_shim: ((a: number, b: number, c: number, d: number) => void)
closure916_externref_shim: ((a: number, b: number, c: number) => void)
contracthash_fromFormattedStr: ((a: number, b: number) => any)
contracthash_fromUint8Array: ((a: number, b: number) => number)
contracthash_new_js_alias: ((a: number, b: number) => any)
contracthash_toFormattedString: ((a: number) => any)
contractpackagehash_fromFormattedStr: ((a: number, b: number) => any)
contractpackagehash_fromUint8Array: ((a: number, b: number) => number)
contractpackagehash_new_js_alias: ((a: number, b: number) => any)
contractpackagehash_toFormattedString: ((a: number) => any)
deploy_account: ((a: number) => any)
deploy_addArg: ((a: number, b: number, c: number, d: number) => any)
deploy_addSignature: ((a: number, b: number, c: number, d: number, e: number) => number)
deploy_approvals: ((a: number) => number)
deploy_approvalsHash: ((a: number) => number)
deploy_args: ((a: number) => number)
deploy_byName: ((a: number) => any)
deploy_chainName: ((a: number) => any)
deploy_entryPointName: ((a: number) => any)
deploy_hash: ((a: number) => number)
deploy_hasValidHash: ((a: number) => number)
deploy_isByName: ((a: number) => number)
deploy_isExpired: ((a: number) => number)
deploy_isModuleBytes: ((a: number) => number)
deploy_isStandardPayment: ((a: number, b: number) => number)
deploy_isStoredContract: ((a: number) => number)
deploy_isStoredContractPackage: ((a: number) => number)
deploy_isTransfer: ((a: number) => number)
deploy_isValid: ((a: number) => number)
deploy_new: ((a: number) => number)
deploy_paymentAmount: ((a: number, b: number) => any)
deploy_sign: ((a: number, b: number, c: number) => number)
deploy_timestamp: ((a: number) => any)
deploy_toJson: ((a: number) => number)
deploy_TTL: ((a: number) => any)
deploy_validateDeploySize: ((a: number) => number)
deploy_withAccount: ((a: number, b: number, c: number, d: number) => number)
deploy_withChainName: ((a: number, b: number, c: number, d: number, e: number) => number)
deploy_withEntryPointName: ((a: number, b: number, c: number, d: number, e: number) => number)
deploy_withHash: ((a: number, b: number, c: number, d: number) => number)
deploy_withModuleBytes: ((a: number, b: number, c: number, d: number) => number)
deploy_withPackageHash: ((a: number, b: number, c: number, d: number) => number)
deploy_withPayment: ((a: number, b: number, c: number, d: number) => number)
deploy_withPaymentAndSession: ((a: number, b: number, c: number) => any)
deploy_withSecretKey: ((a: number, b: number, c: number) => number)
deploy_withSession: ((a: number, b: number, c: number, d: number) => number)
deploy_withStandardPayment: ((a: number, b: number, c: number, d: number, e: number) => number)
deploy_withTimestamp: ((a: number, b: number, c: number, d: number, e: number) => number)
deploy_withTransfer: ((a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number) => any)
deploy_withTTL: ((a: number, b: number, c: number, d: number, e: number) => number)
deployhash_fromDigest: ((a: number) => any)
deployhash_new_js_alias: ((a: number, b: number) => any)
deployhash_toJson: ((a: number) => number)
deployhash_toString: ((a: number) => any)
deploystrparams_chain_name: ((a: number) => any)
deploystrparams_gas_price_tolerance: ((a: number) => any)
deploystrparams_new: ((a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number, k: number, l: number) => number)
deploystrparams_secret_key: ((a: number) => any)
deploystrparams_session_account: ((a: number) => any)
deploystrparams_set_chain_name: ((a: number, b: number, c: number) => void)
deploystrparams_set_gas_price_tolerance: ((a: number, b: number, c: number) => void)
deploystrparams_set_secret_key: ((a: number, b: number, c: number) => void)
deploystrparams_set_session_account: ((a: number, b: number, c: number) => void)
deploystrparams_set_timestamp: ((a: number, b: number, c: number) => void)
deploystrparams_set_ttl: ((a: number, b: number, c: number) => void)
deploystrparams_setDefaultTimestamp: ((a: number) => void)
deploystrparams_setDefaultTTL: ((a: number) => void)
deploystrparams_timestamp: ((a: number) => any)
deploystrparams_ttl: ((a: number) => any)
dictionaryaddr_new: ((a: number, b: number) => any)
dictionaryitemidentifier_newFromAccountInfo: ((a: number, b: number, c: number, d: number, e: number, f: number) => any)
dictionaryitemidentifier_newFromContractInfo: ((a: number, b: number, c: number, d: number, e: number, f: number) => any)
dictionaryitemidentifier_newFromDictionaryKey: ((a: number, b: number) => any)
dictionaryitemidentifier_newFromEntityInfo: ((a: number, b: number, c: number, d: number, e: number, f: number) => any)
dictionaryitemidentifier_newFromSeedUref: ((a: number, b: number, c: number, d: number) => any)
dictionaryitemidentifier_toJson: ((a: number) => number)
dictionaryitemstrparams_new: (() => number)
dictionaryitemstrparams_setAccountNamedKey: ((a: number, b: number, c: number, d: number, e: number, f: number, g: number) => void)
dictionaryitemstrparams_setContractNamedKey: ((a: number, b: number, c: number, d: number, e: number, f: number, g: number) => void)
dictionaryitemstrparams_setDictionary: ((a: number, b: number, c: number) => void)
dictionaryitemstrparams_setEntityNamedKey: ((a: number, b: number, c: number, d: number, e: number, f: number, g: number) => void)
dictionaryitemstrparams_setUref: ((a: number, b: number, c: number, d: number, e: number) => void)
dictionaryitemstrparams_toJson: ((a: number) => number)
digest_fromRaw: ((a: number, b: number) => any)
digest_fromString: ((a: number, b: number) => any)
digest_new_js_alias: ((a: number, b: number) => any)
digest_toJson: ((a: number) => number)
digest_toString: ((a: number) => any)
encodeLowerBlake2b: ((a: number, b: number) => number)
entityaddr_fromFormattedStr: ((a: number, b: number) => any)
entityaddr_toFormattedString: ((a: number) => any)
entityaddr_toHexString: ((a: number) => any)
entityaddr_toJson: ((a: number) => number)
entityidentifier_fromAccountHash: ((a: number) => number)
entityidentifier_fromEntityAddr: ((a: number) => number)
entityidentifier_fromFormattedStr: ((a: number, b: number) => any)
entityidentifier_fromPublicKey: ((a: number) => number)
entityidentifier_new_js_alias: ((a: number, b: number) => any)
entityidentifier_toJson: ((a: number) => number)
eraid_new: ((a: number) => number)
eraid_value: ((a: number) => number)
generateSecretKey: (() => any)
generateSecretKey_secp256k1: (() => any)
getaccountresult_account: ((a: number) => number)
getaccountresult_api_version: ((a: number) => number)
getaccountresult_merkle_proof: ((a: number) => any)
getaccountresult_toJson: ((a: number) => number)
getaddressableentityresult_api_version: ((a: number) => number)
getaddressableentityresult_entity_result: ((a: number) => number)
getaddressableentityresult_merkle_proof: ((a: number) => any)
getaddressableentityresult_toJson: ((a: number) => number)
getauctioninforesult_api_version: ((a: number) => number)
getauctioninforesult_auction_state: ((a: number) => number)
getauctioninforesult_toJson: ((a: number) => number)
getbalanceresult_api_version: ((a: number) => number)
getbalanceresult_balance_value: ((a: number) => number)
getbalanceresult_merkle_proof: ((a: number) => any)
getbalanceresult_toJson: ((a: number) => number)
getblockresult_api_version: ((a: number) => number)
getblockresult_block: ((a: number) => number)
getblockresult_toJson: ((a: number) => number)
getblocktransfersresult_api_version: ((a: number) => number)
getblocktransfersresult_block_hash: ((a: number) => number)
getblocktransfersresult_toJson: ((a: number) => number)
getblocktransfersresult_transfers: ((a: number) => number)
getchainspecresult_api_version: ((a: number) => number)
getchainspecresult_chainspec_bytes: ((a: number) => number)
getchainspecresult_toJson: ((a: number) => number)
getdeployresult_api_version: ((a: number) => number)
getdeployresult_deploy: ((a: number) => number)
getdeployresult_execution_info: ((a: number) => number)
getdeployresult_toJson: ((a: number) => number)
getdictionaryitemresult_api_version: ((a: number) => number)
getdictionaryitemresult_dictionary_key: ((a: number) => any)
getdictionaryitemresult_merkle_proof: ((a: number) => any)
getdictionaryitemresult_stored_value: ((a: number) => number)
getdictionaryitemresult_toJson: ((a: number) => number)
geterainforesult_api_version: ((a: number) => number)
geterainforesult_era_summary: ((a: number) => number)
geterainforesult_toJson: ((a: number) => number)
geterasummaryresult_api_version: ((a: number) => number)
geterasummaryresult_era_summary: ((a: number) => number)
geterasummaryresult_toJson: ((a: number) => number)
getnodestatusresult_api_version: ((a: number) => number)
getnodestatusresult_available_block_range: ((a: number) => number)
getnodestatusresult_block_sync: ((a: number) => number)
getnodestatusresult_build_version: ((a: number) => any)
getnodestatusresult_chainspec_name: ((a: number) => any)
getnodestatusresult_last_added_block_info: ((a: number) => number)
getnodestatusresult_last_progress: ((a: number) => number)
getnodestatusresult_next_upgrade: ((a: number) => number)
getnodestatusresult_our_public_signing_key: ((a: number) => number)
getnodestatusresult_peers: ((a: number) => number)
getnodestatusresult_reactor_state: ((a: number) => number)
getnodestatusresult_round_length: ((a: number) => number)
getnodestatusresult_starting_state_root_hash: ((a: number) => number)
getnodestatusresult_toJson: ((a: number) => number)
getnodestatusresult_uptime: ((a: number) => number)
getpeersresult_api_version: ((a: number) => number)
getpeersresult_peers: ((a: number) => number)
getpeersresult_toJson: ((a: number) => number)
getstateroothashresult_api_version: ((a: number) => number)
getstateroothashresult_state_root_hash: ((a: number) => number)
getstateroothashresult_state_root_hash_as_string: ((a: number) => any)
getstateroothashresult_toJson: ((a: number) => number)
getstateroothashresult_toString: ((a: number) => any)
getTimestamp: (() => number)
gettransactionresult_api_version: ((a: number) => number)
gettransactionresult_execution_info: ((a: number) => number)
gettransactionresult_toJson: ((a: number) => number)
gettransactionresult_transaction: ((a: number) => number)
getvalidatorchangesresult_api_version: ((a: number) => number)
getvalidatorchangesresult_changes: ((a: number) => number)
getvalidatorchangesresult_toJson: ((a: number) => number)
globalstateidentifier_fromBlockHash: ((a: number) => number)
globalstateidentifier_fromBlockHeight: ((a: number) => number)
globalstateidentifier_fromStateRootHash: ((a: number) => number)
globalstateidentifier_new: ((a: number) => number)
globalstateidentifier_toJson: ((a: number) => number)
hashaddr_new: ((a: number, b: number) => any)
hashaddr_toBytes: ((a: number) => any)
hashaddr_toHexString: ((a: number) => any)
hashstring_Deploy: ((a: number) => any)
hashstring_toString: ((a: number) => any)
hashstring_Version1: ((a: number) => any)
hexToString: ((a: number, b: number) => any)
hexToUint8Array: ((a: number, b: number) => any)
intounderlyingbytesource_autoAllocateChunkSize: ((a: number) => number)
intounderlyingbytesource_cancel: ((a: number) => void)
intounderlyingbytesource_pull: ((a: number, b: number) => number)
intounderlyingbytesource_start: ((a: number, b: number) => void)
intounderlyingbytesource_type: ((a: number) => number)
intounderlyingsink_abort: ((a: number, b: number) => number)
intounderlyingsink_close: ((a: number) => number)
intounderlyingsink_write: ((a: number, b: number) => number)
intounderlyingsource_cancel: ((a: number) => void)
intounderlyingsource_pull: ((a: number, b: number) => number)
jsonPrettyPrint: ((a: number, b: number) => any)
key_asBalance: ((a: number) => number)
key_asDictionaryAddr: ((a: number) => number)
key_fromAccount: ((a: number) => number)
key_fromBalance: ((a: number) => number)
key_fromBid: ((a: number) => number)
key_fromChainspecRegistry: (() => number)
key_fromChecksumRegistry: (() => number)
key_fromDeployInfo: ((a: number) => number)
key_fromDictionaryAddr: ((a: number) => number)
key_fromDictionaryKey: ((a: number, b: number, c: number) => number)
key_fromEraInfo: ((a: number) => number)
key_fromEraSummary: (() => number)
key_fromFormattedString: ((a: number, b: number) => any)
key_fromHash: ((a: number) => number)
key_fromSystemEntityRegistry: (() => number)
key_fromTransfer: ((a: number, b: number) => number)
key_fromUnbond: ((a: number) => number)
key_fromURef: ((a: number) => number)
key_fromWithdraw: ((a: number) => number)
key_intoAccount: ((a: number) => number)
key_intoHash: ((a: number) => number)
key_intoURef: ((a: number) => number)
key_isDictionaryKey: ((a: number) => number)
key_new: ((a: number) => any)
key_toFormattedString: ((a: number) => any)
key_toJson: ((a: number) => number)
key_urefToHash: ((a: number) => number)
key_withdrawToUnbond: ((a: number) => number)
listrpcsresult_api_version: ((a: number) => number)
listrpcsresult_name: ((a: number) => any)
listrpcsresult_schema: ((a: number) => number)
listrpcsresult_toJson: ((a: number) => number)
makeDictionaryItemKey: ((a: number, b: number, c: number) => any)
memory: Memory
motesToCSPR: ((a: number, b: number) => any)
packagehash_fromFormattedStr: ((a: number, b: number) => any)
packagehash_fromUint8Array: ((a: number, b: number) => number)
packagehash_new_js_alias: ((a: number, b: number) => any)
packagehash_toFormattedString: ((a: number) => any)
path_fromArray: ((a: number) => number)
path_is_empty: ((a: number) => number)
path_new: ((a: number) => number)
path_toJson: ((a: number) => number)
path_toString: ((a: number) => any)
paymentstrparams_new: ((a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number, k: number, l: number, m: number, n: number, o: number, p: number, q: number, r: number, s: number) => number)
paymentstrparams_payment_amount: ((a: number) => any)
paymentstrparams_payment_args_json: ((a: number) => any)
paymentstrparams_payment_args_simple: ((a: number) => number)
paymentstrparams_payment_entry_point: ((a: number) => any)
paymentstrparams_payment_hash: ((a: number) => any)
paymentstrparams_payment_name: ((a: number) => any)
paymentstrparams_payment_package_hash: ((a: number) => any)
paymentstrparams_payment_package_name: ((a: number) => any)
paymentstrparams_payment_path: ((a: number) => any)
paymentstrparams_payment_version: ((a: number) => any)
paymentstrparams_set_payment_amount: ((a: number, b: number, c: number) => void)
paymentstrparams_set_payment_args_json: ((a: number, b: number, c: number) => void)
paymentstrparams_set_payment_args_simple: ((a: number, b: number) => void)
paymentstrparams_set_payment_entry_point: ((a: number, b: number, c: number) => void)
paymentstrparams_set_payment_hash: ((a: number, b: number, c: number) => void)
paymentstrparams_set_payment_name: ((a: number, b: number, c: number) => void)
paymentstrparams_set_payment_package_hash: ((a: number, b: number, c: number) => void)
paymentstrparams_set_payment_package_name: ((a: number, b: number, c: number) => void)
paymentstrparams_set_payment_path: ((a: number, b: number, c: number) => void)
paymentstrparams_set_payment_version: ((a: number, b: number, c: number) => void)
peerentry_address: ((a: number) => any)
peerentry_node_id: ((a: number) => any)
publickey_fromUint8Array: ((a: number, b: number) => any)
publickey_new_js_alias: ((a: number, b: number) => any)
publickey_toAccountHash: ((a: number) => number)
publickey_toJson: ((a: number) => number)
publickey_toPurseUref: ((a: number) => number)
publicKeyFromSecretKey: ((a: number, b: number) => any)
purseidentifier_fromAccountHash: ((a: number) => number)
purseidentifier_fromPublicKey: ((a: number) => number)
purseidentifier_fromURef: ((a: number) => number)
purseidentifier_toJson: ((a: number) => number)
putdeployresult_api_version: ((a: number) => number)
putdeployresult_deploy_hash: ((a: number) => number)
putdeployresult_toJson: ((a: number) => number)
puttransactionresult_api_version: ((a: number) => number)
puttransactionresult_toJson: ((a: number) => number)
puttransactionresult_transaction_hash: ((a: number) => number)
querybalancedetailsresult_api_version: ((a: number) => number)
querybalancedetailsresult_available_balance: ((a: number) => number)
querybalancedetailsresult_holds: ((a: number) => number)
querybalancedetailsresult_toJson: ((a: number) => number)
querybalancedetailsresult_total_balance: ((a: number) => number)
querybalancedetailsresult_total_balance_proof: ((a: number) => number)
querybalanceresult_api_version: ((a: number) => number)
querybalanceresult_balance: ((a: number) => number)
querybalanceresult_toJson: ((a: number) => number)
queryglobalstateresult_api_version: ((a: number) => number)
queryglobalstateresult_block_header: ((a: number) => number)
queryglobalstateresult_merkle_proof: ((a: number) => any)
queryglobalstateresult_stored_value: ((a: number) => number)
queryglobalstateresult_toJson: ((a: number) => number)
recordid_new_js_alias: ((a: number) => any)
sdk_account_put_deploy: ((a: number, b: number, c: number, d: number, e: number) => number)
sdk_account_put_transaction: ((a: number, b: number, c: number, d: number, e: number) => number)
sdk_call_entrypoint: ((a: number, b: number, c: number, d: number, e: number) => number)
sdk_call_entrypoint_deploy: ((a: number, b: number, c: number, d: number, e: number, f: number, g: number) => number)
sdk_chain_get_block: ((a: number, b: number) => number)
sdk_chain_get_block_transfers: ((a: number, b: number) => number)
sdk_chain_get_era_info_by_switch_block: ((a: number, b: number) => number)
sdk_chain_get_era_summary: ((a: number, b: number) => number)
sdk_chain_get_state_root_hash: ((a: number, b: number) => number)
sdk_deploy: ((a: number, b: number, c: number, d: number, e: number, f: number, g: number) => number)
sdk_get_account: ((a: number, b: number) => number)
sdk_get_account_options: ((a: number, b: number) => any)
sdk_get_auction_info: ((a: number, b: number) => number)
sdk_get_auction_info_options: ((a: number, b: number) => any)
sdk_get_balance: ((a: number, b: number) => number)
sdk_get_balance_options: ((a: number, b: number) => any)
sdk_get_binary_available_block_range: ((a: number, b: number, c: number) => number)
sdk_get_binary_block_header_by_hash: ((a: number, b: number, c: number, d: number) => number)
sdk_get_binary_block_header_by_height: ((a: number, b: number, c: number, d: number) => number)
sdk_get_binary_block_synchronizer_status: ((a: number, b: number, c: number) => number)
sdk_get_binary_chainspec_raw_bytes: ((a: number, b: number, c: number) => number)
sdk_get_binary_consensus_status: ((a: number, b: number, c: number) => number)
sdk_get_binary_consensus_validator_changes: ((a: number, b: number, c: number) => number)
sdk_get_binary_delegator_reward_by_block_hash: ((a: number, b: number, c: number, d: number, e: number, f: number) => number)
sdk_get_binary_delegator_reward_by_block_height: ((a: number, b: number, c: number, d: number, e: number, f: number) => number)
sdk_get_binary_delegator_reward_by_era: ((a: number, b: number, c: number, d: number, e: number, f: number) => number)
sdk_get_binary_global_state_item: ((a: number, b: number, c: number, d: number, e: number, f: number) => number)
sdk_get_binary_global_state_item_by_block_hash: ((a: number, b: number, c: number, d: number, e: number, f: number, g: number) => number)
sdk_get_binary_global_state_item_by_block_height: ((a: number, b: number, c: number, d: number, e: number, f: number, g: number) => number)
sdk_get_binary_global_state_item_by_state_root_hash: ((a: number, b: number, c: number, d: number, e: number, f: number, g: number) => number)
sdk_get_binary_last_progress: ((a: number, b: number, c: number) => number)
sdk_get_binary_latest_block_header: ((a: number, b: number, c: number) => number)
sdk_get_binary_latest_signed_block: ((a: number, b: number, c: number) => number)
sdk_get_binary_latest_switch_block_header: ((a: number, b: number, c: number) => number)
sdk_get_binary_network_name: ((a: number, b: number, c: number) => number)
sdk_get_binary_next_upgrade: ((a: number, b: number, c: number) => number)
sdk_get_binary_node_status: ((a: number, b: number, c: number) => number)
sdk_get_binary_peers: ((a: number, b: number, c: number) => number)
sdk_get_binary_protocol_version: ((a: number, b: number, c: number) => number)
sdk_get_binary_reactor_state: ((a: number, b: number, c: number) => number)
sdk_get_binary_read_record: ((a: number, b: number, c: number, d: number, e: number, f: number) => number)
sdk_get_binary_signed_block_by_hash: ((a: number, b: number, c: number, d: number) => number)
sdk_get_binary_signed_block_by_height: ((a: number, b: number, c: number, d: number) => number)
sdk_get_binary_transaction_by_hash: ((a: number, b: number, c: number, d: number, e: number) => number)
sdk_get_binary_try_accept_transaction: ((a: number, b: number, c: number, d: number) => number)
sdk_get_binary_try_speculative_execution: ((a: number, b: number, c: number, d: number) => number)
sdk_get_binary_uptime: ((a: number, b: number, c: number) => number)
sdk_get_binary_validator_reward_by_block_hash: ((a: number, b: number, c: number, d: number, e: number) => number)
sdk_get_binary_validator_reward_by_block_height: ((a: number, b: number, c: number, d: number, e: number) => number)
sdk_get_binary_validator_reward_by_era: ((a: number, b: number, c: number, d: number, e: number) => number)
sdk_get_block: ((a: number, b: number) => number)
sdk_get_block_options: ((a: number, b: number) => any)
sdk_get_block_transfers: ((a: number, b: number) => number)
sdk_get_block_transfers_options: ((a: number, b: number) => any)
sdk_get_chainspec: ((a: number, b: number, c: number, d: number) => number)
sdk_get_deploy: ((a: number, b: number) => number)
sdk_get_deploy_options: ((a: number, b: number) => any)
sdk_get_dictionary_item: ((a: number, b: number) => number)
sdk_get_dictionary_item_options: ((a: number, b: number) => any)
sdk_get_entity: ((a: number, b: number) => number)
sdk_get_entity_options: ((a: number, b: number) => any)
sdk_get_era_info: ((a: number, b: number) => number)
sdk_get_era_info_options: ((a: number, b: number) => any)
sdk_get_era_summary: ((a: number, b: number) => number)
sdk_get_era_summary_options: ((a: number, b: number) => any)
sdk_get_node_status: ((a: number, b: number, c: number, d: number) => number)
sdk_get_peers: ((a: number, b: number, c: number, d: number) => number)
sdk_get_speculative_exec_deploy_options: ((a: number, b: number) => any)
sdk_get_speculative_exec_options: ((a: number, b: number) => any)
sdk_get_state_root_hash: ((a: number, b: number) => number)
sdk_get_state_root_hash_options: ((a: number, b: number) => any)
sdk_get_transaction: ((a: number, b: number) => number)
sdk_get_transaction_options: ((a: number, b: number) => any)
sdk_get_validator_changes: ((a: number, b: number, c: number, d: number) => number)
sdk_getNodeAddress: ((a: number, b: number, c: number) => any)
sdk_getRPCAddress: ((a: number, b: number, c: number) => any)
sdk_getVerbosity: ((a: number, b: number) => number)
sdk_info_get_chainspec: ((a: number, b: number, c: number, d: number) => number)
sdk_info_get_deploy: ((a: number, b: number) => number)
sdk_info_get_peers: ((a: number, b: number, c: number, d: number) => number)
sdk_info_get_status: ((a: number, b: number, c: number, d: number) => number)
sdk_info_get_transaction: ((a: number, b: number) => number)
sdk_info_get_validator_change: ((a: number, b: number, c: number, d: number) => number)
sdk_install: ((a: number, b: number, c: number, d: number, e: number) => number)
sdk_install_deploy: ((a: number, b: number, c: number, d: number, e: number, f: number, g: number) => number)
sdk_list_rpcs: ((a: number, b: number, c: number, d: number) => number)
sdk_make_deploy: ((a: number, b: number, c: number, d: number) => any)
sdk_make_transaction: ((a: number, b: number, c: number) => any)
sdk_make_transfer: ((a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number) => any)
sdk_make_transfer_transaction: ((a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number) => any)
sdk_new: ((a: number, b: number, c: number, d: number, e: number) => number)
sdk_put_deploy: ((a: number, b: number, c: number, d: number, e: number) => number)
sdk_put_transaction: ((a: number, b: number, c: number, d: number, e: number) => number)
sdk_query_balance: ((a: number, b: number) => number)
sdk_query_balance_details: ((a: number, b: number) => number)
sdk_query_balance_details_options: ((a: number, b: number) => any)
sdk_query_balance_options: ((a: number, b: number) => any)
sdk_query_contract_dict: ((a: number, b: number) => number)
sdk_query_contract_dict_options: ((a: number, b: number) => any)
sdk_query_contract_key: ((a: number, b: number) => number)
sdk_query_contract_key_options: ((a: number, b: number) => any)
sdk_query_global_state: ((a: number, b: number) => number)
sdk_query_global_state_options: ((a: number, b: number) => any)
sdk_setNodeAddress: ((a: number, b: number, c: number) => any)
sdk_setRPCAddress: ((a: number, b: number, c: number) => any)
sdk_setVerbosity: ((a: number, b: number) => any)
sdk_sign_deploy: ((a: number, b: number, c: number, d: number) => number)
sdk_sign_transaction: ((a: number, b: number, c: number, d: number) => number)
sdk_speculative_deploy: ((a: number, b: number, c: number, d: number, e: number, f: number, g: number) => number)
sdk_speculative_exec: ((a: number, b: number) => number)
sdk_speculative_exec_deploy: ((a: number, b: number) => number)
sdk_speculative_transaction: ((a: number, b: number, c: number, d: number, e: number, f: number) => number)
sdk_speculative_transfer: ((a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number, k: number, l: number) => number)
sdk_speculative_transfer_transaction: ((a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number, k: number, l: number) => number)
sdk_state_get_account_info: ((a: number, b: number) => number)
sdk_state_get_auction_info_js_alias: ((a: number, b: number) => number)
sdk_state_get_balance: ((a: number, b: number) => number)
sdk_state_get_dictionary_item: ((a: number, b: number) => number)
sdk_state_get_entity: ((a: number, b: number) => number)
sdk_transaction: ((a: number, b: number, c: number, d: number, e: number, f: number) => number)
sdk_transfer: ((a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number, k: number, l: number) => number)
sdk_transfer_transaction: ((a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number, k: number, l: number) => number)
sdk_waitDeploy: ((a: number, b: number, c: number, d: number, e: number, f: number, g: number) => number)
sdk_waitTransaction: ((a: number, b: number, c: number, d: number, e: number, f: number, g: number) => number)
sdk_watchDeploy: ((a: number, b: number, c: number, d: number, e: number) => number)
sdk_watchTransaction: ((a: number, b: number, c: number, d: number, e: number) => number)
sessionstrparams_is_session_transfer: ((a: number) => number)
sessionstrparams_new: ((a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number, k: number, l: number, m: number, n: number, o: number, p: number, q: number, r: number, s: number) => number)
sessionstrparams_session_args_json: ((a: number) => any)
sessionstrparams_session_args_simple: ((a: number) => number)
sessionstrparams_session_bytes: ((a: number) => number)
sessionstrparams_session_entry_point: ((a: number) => any)
sessionstrparams_session_hash: ((a: number) => any)
sessionstrparams_session_name: ((a: number) => any)
sessionstrparams_session_package_hash: ((a: number) => any)
sessionstrparams_session_package_name: ((a: number) => any)
sessionstrparams_session_path: ((a: number) => any)
sessionstrparams_session_version: ((a: number) => any)
sessionstrparams_set_is_session_transfer: ((a: number, b: number) => void)
sessionstrparams_set_session_args_json: ((a: number, b: number, c: number) => void)
sessionstrparams_set_session_args_simple: ((a: number, b: number) => void)
sessionstrparams_set_session_bytes: ((a: number, b: number) => void)
sessionstrparams_set_session_entry_point: ((a: number, b: number, c: number) => void)
sessionstrparams_set_session_hash: ((a: number, b: number, c: number) => void)
sessionstrparams_set_session_name: ((a: number, b: number, c: number) => void)
sessionstrparams_set_session_package_hash: ((a: number, b: number, c: number) => void)
sessionstrparams_set_session_package_name: ((a: number, b: number, c: number) => void)
sessionstrparams_set_session_path: ((a: number, b: number, c: number) => void)
sessionstrparams_set_session_version: ((a: number, b: number, c: number) => void)
signatureresponse_get_signature: ((a: number) => any)
signatureresponse_get_signature_hex: ((a: number) => any)
signatureresponse_is_cancelled: ((a: number) => number)
speculativeexecresult_api_version: ((a: number) => number)
speculativeexecresult_block_hash: ((a: number) => number)
speculativeexecresult_execution_result: ((a: number) => number)
speculativeexecresult_toJson: ((a: number) => number)
speculativeexectxnresult_api_version: ((a: number) => number)
speculativeexectxnresult_block_hash: ((a: number) => number)
speculativeexectxnresult_execution_result: ((a: number) => number)
speculativeexectxnresult_toJson: ((a: number) => number)
subscription_new: ((a: number, b: number, c: number) => number)
transaction_account_hash: ((a: number) => number)
transaction_addArg: ((a: number, b: number, c: number, d: number) => any)
transaction_additional_computation_factor: ((a: number) => number)
transaction_addSignature: ((a: number, b: number, c: number, d: number, e: number) => number)
transaction_approvals: ((a: number) => number)
transaction_approvalsHash: ((a: number) => number)
transaction_authorization_keys: ((a: number) => number)
transaction_chain_name: ((a: number) => any)
transaction_entry_point: ((a: number) => any)
transaction_expired: ((a: number) => number)
transaction_expires: ((a: number) => number)
transaction_gas_price_tolerance: ((a: number) => number)
transaction_hash: ((a: number) => number)
transaction_initiator_addr: ((a: number) => any)
transaction_is_native: ((a: number) => number)
transaction_is_standard_payment: ((a: number) => number)
transaction_new: ((a: number) => number)
transaction_newSession: ((a: number, b: number) => any)
transaction_newTransfer: ((a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number) => any)
transaction_pricing_mode: ((a: number) => number)
transaction_receipt: ((a: number) => number)
transaction_session_args: ((a: number) => number)
transaction_sign: ((a: number, b: number, c: number) => number)
transaction_signers: ((a: number) => number)
transaction_size_estimate: ((a: number) => number)
transaction_target: ((a: number) => number)
transaction_timestamp: ((a: number) => any)
transaction_toJson: ((a: number) => number)
transaction_ttl: ((a: number) => any)
transaction_verify: ((a: number) => number)
transaction_withAccountHash: ((a: number, b: number, c: number, d: number) => number)
transaction_withChainName: ((a: number, b: number, c: number, d: number, e: number) => number)
transaction_withEntityHash: ((a: number, b: number, c: number, d: number) => number)
transaction_withEntryPoint: ((a: number, b: number, c: number, d: number, e: number) => number)
transaction_withPackageHash: ((a: number, b: number, c: number, d: number) => number)
transaction_withPublicKey: ((a: number, b: number, c: number, d: number) => number)
transaction_withSecretKey: ((a: number, b: number, c: number) => number)
transaction_withTimestamp: ((a: number, b: number, c: number, d: number, e: number) => number)
transaction_withTransactionBytes: ((a: number, b: number, c: number, d: number, e: number) => number)
transaction_withTTL: ((a: number, b: number, c: number, d: number, e: number) => number)
transactionbuilderparams_amount: ((a: number) => any)
transactionbuilderparams_delegation_rate: ((a: number) => number)
transactionbuilderparams_delegator: ((a: number) => number)
transactionbuilderparams_entity_alias: ((a: number) => any)
transactionbuilderparams_entity_hash: ((a: number) => number)
transactionbuilderparams_entry_point: ((a: number) => any)
transactionbuilderparams_is_install_upgrade: ((a: number) => number)
transactionbuilderparams_kind: ((a: number) => number)
transactionbuilderparams_maximum_delegation_amount: ((a: number) => any)
transactionbuilderparams_maybe_id: ((a: number) => any)
transactionbuilderparams_maybe_source: ((a: number) => number)
transactionbuilderparams_minimum_delegation_amount: ((a: number) => any)
transactionbuilderparams_new_validator: ((a: number) => number)
transactionbuilderparams_newAddBid: ((a: number, b: number, c: number, d: number, e: number, f: number) => number)
transactionbuilderparams_newDelegate: ((a: number, b: number, c: number, d: number) => number)
transactionbuilderparams_newInvocableEntity: ((a: number, b: number, c: number) => number)
transactionbuilderparams_newInvocableEntityAlias: ((a: number, b: number, c: number, d: number) => number)
transactionbuilderparams_newPackage: ((a: number, b: number, c: number, d: number, e: number) => number)
transactionbuilderparams_newPackageAlias: ((a: number, b: number, c: number, d: number, e: number, f: number) => number)
transactionbuilderparams_newRedelegate: ((a: number, b: number, c: number, d: number, e: number) => number)
transactionbuilderparams_newSession: ((a: number, b: number) => number)
transactionbuilderparams_newTransfer: ((a: number, b: number, c: number, d: number, e: number, f: number) => number)
transactionbuilderparams_newUndelegate: ((a: number, b: number, c: number, d: number) => number)
transactionbuilderparams_newWithdrawBid: ((a: number, b: number, c: number) => number)
transactionbuilderparams_package_alias: ((a: number) => any)
transactionbuilderparams_package_hash: ((a: number) => number)
transactionbuilderparams_public_key: ((a: number) => number)
transactionbuilderparams_set_amount: ((a: number, b: number, c: number) => void)
transactionbuilderparams_set_delegation_rate: ((a: number, b: number) => void)
transactionbuilderparams_set_delegator: ((a: number, b: number) => void)
transactionbuilderparams_set_entity_alias: ((a: number, b: number, c: number) => void)
transactionbuilderparams_set_entity_hash: ((a: number, b: number) => void)
transactionbuilderparams_set_entry_point: ((a: number, b: number, c: number) => void)
transactionbuilderparams_set_is_install_upgrade: ((a: number, b: number) => void)
transactionbuilderparams_set_kind: ((a: number, b: number) => void)
transactionbuilderparams_set_maximum_delegation_amount: ((a: number, b: number) => void)
transactionbuilderparams_set_maybe_id: ((a: number, b: number) => void)
transactionbuilderparams_set_maybe_source: ((a: number, b: number) => void)
transactionbuilderparams_set_minimum_delegation_amount: ((a: number, b: number) => void)
transactionbuilderparams_set_new_validator: ((a: number, b: number) => void)
transactionbuilderparams_set_package_alias: ((a: number, b: number, c: number) => void)
transactionbuilderparams_set_package_hash: ((a: number, b: number) => void)
transactionbuilderparams_set_public_key: ((a: number, b: number) => void)
transactionbuilderparams_set_target: ((a: number, b: number) => void)
transactionbuilderparams_set_transaction_bytes: ((a: number, b: number) => void)
transactionbuilderparams_set_validator: ((a: number, b: number) => void)
transactionbuilderparams_target: ((a: number) => number)
transactionbuilderparams_transaction_bytes: ((a: number) => number)
transactionbuilderparams_validator: ((a: number) => number)
transactionhash_digest: ((a: number) => any)
transactionhash_fromRaw: ((a: number, b: number) => any)
transactionhash_new_js_alias: ((a: number, b: number) => any)
transactionhash_toJson: ((a: number) => number)
transactionhash_toString: ((a: number) => any)
transactionstrparams_additional_computation_factor: ((a: number) => any)
transactionstrparams_chain_name: ((a: number) => any)
transactionstrparams_gas_price_tolerance: ((a: number) => any)
transactionstrparams_initiator_addr: ((a: number) => any)
transactionstrparams_new: ((a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number, k: number, l: number, m: number, n: number, o: number, p: number, q: number, r: number, s: number, t: number, u: number, v: number, w: number, x: number) => number)
transactionstrparams_new_with_defaults: ((a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number) => number)
transactionstrparams_payment_amount: ((a: number) => any)
transactionstrparams_pricing_mode: ((a: number) => number)
transactionstrparams_receipt: ((a: number) => any)
transactionstrparams_secret_key: ((a: number) => any)
transactionstrparams_session_args_json: ((a: number) => any)
transactionstrparams_session_args_simple: ((a: number) => number)
transactionstrparams_set_additional_computation_factor: ((a: number, b: number, c: number) => void)
transactionstrparams_set_chain_name: ((a: number, b: number, c: number) => void)
transactionstrparams_set_gas_price_tolerance: ((a: number, b: number, c: number) => void)
transactionstrparams_set_initiator_addr: ((a: number, b: number, c: number) => void)
transactionstrparams_set_payment_amount: ((a: number, b: number, c: number) => void)
transactionstrparams_set_pricing_mode: ((a: number, b: number) => void)
transactionstrparams_set_receipt: ((a: number, b: number, c: number) => void)
transactionstrparams_set_secret_key: ((a: number, b: number, c: number) => void)
transactionstrparams_set_session_args_json: ((a: number, b: number, c: number) => void)
transactionstrparams_set_session_args_simple: ((a: number, b: number, c: number) => void)
transactionstrparams_set_standard_payment: ((a: number, b: number) => void)
transactionstrparams_set_timestamp: ((a: number, b: number, c: number) => void)
transactionstrparams_set_ttl: ((a: number, b: number, c: number) => void)
transactionstrparams_setDefaultTimestamp: ((a: number) => void)
transactionstrparams_setDefaultTTL: ((a: number) => void)
transactionstrparams_standard_payment: ((a: number) => number)
transactionstrparams_timestamp: ((a: number) => any)
transactionstrparams_ttl: ((a: number) => any)
transferaddr_new: ((a: number, b: number) => any)
transfertarget_new: ((a: number, b: number, c: number, d: number) => number)
uint8ArrayToBytes: ((a: number) => number)
uref_fromFormattedStr: ((a: number, b: number) => any)
uref_fromUint8Array: ((a: number, b: number, c: number) => number)
uref_new_js_alias: ((a: number, b: number, c: number) => any)
uref_toFormattedString: ((a: number) => any)
uref_toJson: ((a: number) => number)
urefaddr_new: ((a: number, b: number) => any)
watcher_new: ((a: number, b: number, c: number, d: number) => number)
watcher_start: ((a: number) => number)
watcher_stop: ((a: number) => void)
watcher_subscribe: ((a: number, b: number, c: number) => any)
watcher_unsubscribe: ((a: number, b: number, c: number) => void)
+

Properties

__externref_drop_slice: (a: number, b: number) => void
__externref_table_alloc: () => number
__externref_table_dealloc: (a: number) => void
__wbg_accessrights_free: (a: number, b: number) => void
__wbg_accounthash_free: (a: number, b: number) => void
__wbg_accountidentifier_free: (a: number, b: number) => void
__wbg_addressableentityhash_free: (a: number, b: number) => void
__wbg_argssimple_free: (a: number, b: number) => void
__wbg_blockhash_free: (a: number, b: number) => void
__wbg_blockidentifier_free: (a: number, b: number) => void
__wbg_body_free: (a: number, b: number) => void
__wbg_bytes_free: (a: number, b: number) => void
__wbg_casperwallet_free: (a: number, b: number) => void
__wbg_contracthash_free: (a: number, b: number) => void
__wbg_contractpackagehash_free: (a: number, b: number) => void
__wbg_deploy_free: (a: number, b: number) => void
__wbg_deployhash_free: (a: number, b: number) => void
__wbg_deploystrparams_free: (a: number, b: number) => void
__wbg_dictionaryaddr_free: (a: number, b: number) => void
__wbg_dictionaryitemidentifier_free: (a: number, b: number) => void
__wbg_dictionaryitemstrparams_free: (a: number, b: number) => void
__wbg_digest_free: (a: number, b: number) => void
__wbg_entityaddr_free: (a: number, b: number) => void
__wbg_entityidentifier_free: (a: number, b: number) => void
__wbg_eraid_free: (a: number, b: number) => void
__wbg_eventparseresult_free: (a: number, b: number) => void
__wbg_executionresult_free: (a: number, b: number) => void
__wbg_failure_free: (a: number, b: number) => void
__wbg_get_body_transaction_processed: (a: number) => number
__wbg_get_eventparseresult_body: (a: number) => number
__wbg_get_eventparseresult_err: (a: number) => [number, number]
__wbg_get_executionresult_Failure: (a: number) => number
__wbg_get_executionresult_Success: (a: number) => number
__wbg_get_failure_cost: (a: number) => [number, number]
__wbg_get_failure_error_message: (a: number) => [number, number]
__wbg_get_getaccountoptions_account_identifier: (a: number) => number
__wbg_get_getaccountoptions_account_identifier_as_string: (
    a: number,
) => [number, number]
__wbg_get_getaccountoptions_maybe_block_id_as_string: (
    a: number,
) => [number, number]
__wbg_get_getaccountoptions_maybe_block_identifier: (a: number) => number
__wbg_get_getaccountoptions_rpc_address: (a: number) => [number, number]
__wbg_get_getaccountoptions_verbosity: (a: number) => number
__wbg_get_getauctioninfooptions_maybe_block_id_as_string: (
    a: number,
) => [number, number]
__wbg_get_getauctioninfooptions_maybe_block_identifier: (a: number) => number
__wbg_get_getauctioninfooptions_rpc_address: (a: number) => [number, number]
__wbg_get_getauctioninfooptions_verbosity: (a: number) => number
__wbg_get_getbalanceoptions_purse_uref: (a: number) => number
__wbg_get_getbalanceoptions_purse_uref_as_string: (
    a: number,
) => [number, number]
__wbg_get_getbalanceoptions_rpc_address: (a: number) => [number, number]
__wbg_get_getbalanceoptions_state_root_hash: (a: number) => number
__wbg_get_getbalanceoptions_state_root_hash_as_string: (
    a: number,
) => [number, number]
__wbg_get_getbalanceoptions_verbosity: (a: number) => number
__wbg_get_getblockoptions_maybe_block_id_as_string: (
    a: number,
) => [number, number]
__wbg_get_getblockoptions_maybe_block_identifier: (a: number) => number
__wbg_get_getblockoptions_rpc_address: (a: number) => [number, number]
__wbg_get_getblockoptions_verbosity: (a: number) => number
__wbg_get_getblocktransfersoptions_maybe_block_id_as_string: (
    a: number,
) => [number, number]
__wbg_get_getblocktransfersoptions_maybe_block_identifier: (a: number) => number
__wbg_get_getblocktransfersoptions_rpc_address: (a: number) => [number, number]
__wbg_get_getblocktransfersoptions_verbosity: (a: number) => number
__wbg_get_getdeployoptions_deploy_hash: (a: number) => number
__wbg_get_getdeployoptions_deploy_hash_as_string: (
    a: number,
) => [number, number]
__wbg_get_getdeployoptions_finalized_approvals: (a: number) => number
__wbg_get_getdeployoptions_rpc_address: (a: number) => [number, number]
__wbg_get_getdeployoptions_verbosity: (a: number) => number
__wbg_get_getdictionaryitemoptions_dictionary_item_identifier: (
    a: number,
) => number
__wbg_get_getdictionaryitemoptions_dictionary_item_params: (a: number) => number
__wbg_get_getdictionaryitemoptions_rpc_address: (a: number) => [number, number]
__wbg_get_getdictionaryitemoptions_state_root_hash: (a: number) => number
__wbg_get_getdictionaryitemoptions_state_root_hash_as_string: (
    a: number,
) => [number, number]
__wbg_get_getdictionaryitemoptions_verbosity: (a: number) => number
__wbg_get_getentityoptions_entity_identifier: (a: number) => number
__wbg_get_getentityoptions_entity_identifier_as_string: (
    a: number,
) => [number, number]
__wbg_get_getentityoptions_maybe_block_id_as_string: (
    a: number,
) => [number, number]
__wbg_get_getentityoptions_maybe_block_identifier: (a: number) => number
__wbg_get_getentityoptions_rpc_address: (a: number) => [number, number]
__wbg_get_getentityoptions_verbosity: (a: number) => number
__wbg_get_geterainfooptions_maybe_block_id_as_string: (
    a: number,
) => [number, number]
__wbg_get_geterainfooptions_maybe_block_identifier: (a: number) => number
__wbg_get_geterainfooptions_rpc_address: (a: number) => [number, number]
__wbg_get_geterainfooptions_verbosity: (a: number) => number
__wbg_get_geterasummaryoptions_maybe_block_id_as_string: (
    a: number,
) => [number, number]
__wbg_get_geterasummaryoptions_maybe_block_identifier: (a: number) => number
__wbg_get_geterasummaryoptions_rpc_address: (a: number) => [number, number]
__wbg_get_geterasummaryoptions_verbosity: (a: number) => number
__wbg_get_getspeculativeexecdeployoptions_deploy: (a: number) => number
__wbg_get_getspeculativeexecdeployoptions_deploy_as_string: (
    a: number,
) => [number, number]
__wbg_get_getspeculativeexecdeployoptions_rpc_address: (
    a: number,
) => [number, number]
__wbg_get_getspeculativeexecdeployoptions_verbosity: (a: number) => number
__wbg_get_getspeculativeexectxnoptions_rpc_address: (
    a: number,
) => [number, number]
__wbg_get_getspeculativeexectxnoptions_transaction: (a: number) => number
__wbg_get_getspeculativeexectxnoptions_transaction_as_string: (
    a: number,
) => [number, number]
__wbg_get_getspeculativeexectxnoptions_verbosity: (a: number) => number
__wbg_get_getstateroothashoptions_maybe_block_id_as_string: (
    a: number,
) => [number, number]
__wbg_get_getstateroothashoptions_maybe_block_identifier: (a: number) => number
__wbg_get_getstateroothashoptions_rpc_address: (a: number) => [number, number]
__wbg_get_getstateroothashoptions_verbosity: (a: number) => number
__wbg_get_gettransactionoptions_finalized_approvals: (a: number) => number
__wbg_get_gettransactionoptions_rpc_address: (a: number) => [number, number]
__wbg_get_gettransactionoptions_transaction_hash: (a: number) => number
__wbg_get_gettransactionoptions_transaction_hash_as_string: (
    a: number,
) => [number, number]
__wbg_get_gettransactionoptions_verbosity: (a: number) => number
__wbg_get_hashstring_hash: (a: number) => [number, number]
__wbg_get_message_String: (a: number) => [number, number]
__wbg_get_messages_block_index: (a: number) => bigint
__wbg_get_messages_entity_hash: (a: number) => [number, number]
__wbg_get_messages_message: (a: number) => number
__wbg_get_messages_topic_index: (a: number) => number
__wbg_get_messages_topic_name: (a: number) => [number, number]
__wbg_get_messages_topic_name_hash: (a: number) => [number, number]
__wbg_get_payment_source: (a: number) => [number, number]
__wbg_get_publickeystring_PublicKey: (a: number) => [number, number]
__wbg_get_querybalancedetailsoptions_global_state_identifier: (
    a: number,
) => number
__wbg_get_querybalancedetailsoptions_maybe_block_id_as_string: (
    a: number,
) => [number, number]
__wbg_get_querybalancedetailsoptions_purse_identifier: (a: number) => number
__wbg_get_querybalancedetailsoptions_purse_identifier_as_string: (
    a: number,
) => [number, number]
__wbg_get_querybalancedetailsoptions_rpc_address: (
    a: number,
) => [number, number]
__wbg_get_querybalancedetailsoptions_state_root_hash: (a: number) => number
__wbg_get_querybalancedetailsoptions_state_root_hash_as_string: (
    a: number,
) => [number, number]
__wbg_get_querybalancedetailsoptions_verbosity: (a: number) => number
__wbg_get_querybalanceoptions_global_state_identifier: (a: number) => number
__wbg_get_querybalanceoptions_maybe_block_id_as_string: (
    a: number,
) => [number, number]
__wbg_get_querybalanceoptions_purse_identifier: (a: number) => number
__wbg_get_querybalanceoptions_purse_identifier_as_string: (
    a: number,
) => [number, number]
__wbg_get_querybalanceoptions_rpc_address: (a: number) => [number, number]
__wbg_get_querybalanceoptions_state_root_hash: (a: number) => number
__wbg_get_querybalanceoptions_state_root_hash_as_string: (
    a: number,
) => [number, number]
__wbg_get_querybalanceoptions_verbosity: (a: number) => number
__wbg_get_querycontractdictoptions_dictionary_item_identifier: (
    a: number,
) => number
__wbg_get_querycontractdictoptions_dictionary_item_params: (a: number) => number
__wbg_get_querycontractdictoptions_rpc_address: (a: number) => [number, number]
__wbg_get_querycontractdictoptions_state_root_hash: (a: number) => number
__wbg_get_querycontractdictoptions_state_root_hash_as_string: (
    a: number,
) => [number, number]
__wbg_get_querycontractdictoptions_verbosity: (a: number) => number
__wbg_get_querycontractkeyoptions_entity_identifier: (a: number) => number
__wbg_get_querycontractkeyoptions_entity_identifier_as_string: (
    a: number,
) => [number, number]
__wbg_get_querycontractkeyoptions_maybe_block_id_as_string: (
    a: number,
) => [number, number]
__wbg_get_querycontractkeyoptions_maybe_block_identifier: (a: number) => number
__wbg_get_querycontractkeyoptions_path: (a: number) => number
__wbg_get_querycontractkeyoptions_path_as_string: (
    a: number,
) => [number, number]
__wbg_get_querycontractkeyoptions_rpc_address: (a: number) => [number, number]
__wbg_get_querycontractkeyoptions_verbosity: (a: number) => number
__wbg_get_queryglobalstateoptions_global_state_identifier: (a: number) => number
__wbg_get_queryglobalstateoptions_key: (a: number) => number
__wbg_get_queryglobalstateoptions_key_as_string: (a: number) => [number, number]
__wbg_get_queryglobalstateoptions_maybe_block_id_as_string: (
    a: number,
) => [number, number]
__wbg_get_queryglobalstateoptions_path: (a: number) => number
__wbg_get_queryglobalstateoptions_path_as_string: (
    a: number,
) => [number, number]
__wbg_get_queryglobalstateoptions_rpc_address: (a: number) => [number, number]
__wbg_get_queryglobalstateoptions_state_root_hash: (a: number) => number
__wbg_get_queryglobalstateoptions_state_root_hash_as_string: (
    a: number,
) => [number, number]
__wbg_get_queryglobalstateoptions_verbosity: (a: number) => number
__wbg_get_subscription_eventHandlerFn: (a: number) => any
__wbg_get_subscription_targetHash: (a: number) => [number, number]
__wbg_get_transactionprocessed_block_hash: (a: number) => [number, number]
__wbg_get_transactionprocessed_execution_result: (a: number) => number
__wbg_get_transactionprocessed_hash: (a: number) => number
__wbg_get_transactionprocessed_initiator_addr: (a: number) => number
__wbg_get_transactionprocessed_messages: (a: number) => [number, number]
__wbg_get_transactionprocessed_timestamp: (a: number) => [number, number]
__wbg_get_transactionprocessed_ttl: (a: number) => [number, number]
__wbg_get_version2_consumed: (a: number) => [number, number]
__wbg_get_version2_cost: (a: number) => [number, number]
__wbg_get_version2_error_message: (a: number) => [number, number]
__wbg_get_version2_initiator: (a: number) => number
__wbg_get_version2_limit: (a: number) => [number, number]
__wbg_getaccountoptions_free: (a: number, b: number) => void
__wbg_getaccountresult_free: (a: number, b: number) => void
__wbg_getaddressableentityresult_free: (a: number, b: number) => void
__wbg_getauctioninfooptions_free: (a: number, b: number) => void
__wbg_getauctioninforesult_free: (a: number, b: number) => void
__wbg_getbalanceoptions_free: (a: number, b: number) => void
__wbg_getbalanceresult_free: (a: number, b: number) => void
__wbg_getblockoptions_free: (a: number, b: number) => void
__wbg_getblockresult_free: (a: number, b: number) => void
__wbg_getblocktransfersoptions_free: (a: number, b: number) => void
__wbg_getblocktransfersresult_free: (a: number, b: number) => void
__wbg_getchainspecresult_free: (a: number, b: number) => void
__wbg_getdeployoptions_free: (a: number, b: number) => void
__wbg_getdeployresult_free: (a: number, b: number) => void
__wbg_getdictionaryitemoptions_free: (a: number, b: number) => void
__wbg_getdictionaryitemresult_free: (a: number, b: number) => void
__wbg_getentityoptions_free: (a: number, b: number) => void
__wbg_geterainfooptions_free: (a: number, b: number) => void
__wbg_geterainforesult_free: (a: number, b: number) => void
__wbg_geterasummaryoptions_free: (a: number, b: number) => void
__wbg_geterasummaryresult_free: (a: number, b: number) => void
__wbg_getnodestatusresult_free: (a: number, b: number) => void
__wbg_getpeersresult_free: (a: number, b: number) => void
__wbg_getspeculativeexecdeployoptions_free: (a: number, b: number) => void
__wbg_getspeculativeexectxnoptions_free: (a: number, b: number) => void
__wbg_getstateroothashoptions_free: (a: number, b: number) => void
__wbg_getstateroothashresult_free: (a: number, b: number) => void
__wbg_gettransactionoptions_free: (a: number, b: number) => void
__wbg_gettransactionresult_free: (a: number, b: number) => void
__wbg_getvalidatorchangesresult_free: (a: number, b: number) => void
__wbg_globalstateidentifier_free: (a: number, b: number) => void
__wbg_hashaddr_free: (a: number, b: number) => void
__wbg_hashstring_free: (a: number, b: number) => void
__wbg_intounderlyingbytesource_free: (a: number, b: number) => void
__wbg_intounderlyingsink_free: (a: number, b: number) => void
__wbg_intounderlyingsource_free: (a: number, b: number) => void
__wbg_key_free: (a: number, b: number) => void
__wbg_listrpcsresult_free: (a: number, b: number) => void
__wbg_message_free: (a: number, b: number) => void
__wbg_messages_free: (a: number, b: number) => void
__wbg_packagehash_free: (a: number, b: number) => void
__wbg_path_free: (a: number, b: number) => void
__wbg_payment_free: (a: number, b: number) => void
__wbg_paymentstrparams_free: (a: number, b: number) => void
__wbg_peerentry_free: (a: number, b: number) => void
__wbg_publickey_free: (a: number, b: number) => void
__wbg_publickeystring_free: (a: number, b: number) => void
__wbg_purseidentifier_free: (a: number, b: number) => void
__wbg_putdeployresult_free: (a: number, b: number) => void
__wbg_puttransactionresult_free: (a: number, b: number) => void
__wbg_querybalancedetailsoptions_free: (a: number, b: number) => void
__wbg_querybalancedetailsresult_free: (a: number, b: number) => void
__wbg_querybalanceoptions_free: (a: number, b: number) => void
__wbg_querybalanceresult_free: (a: number, b: number) => void
__wbg_querycontractdictoptions_free: (a: number, b: number) => void
__wbg_querycontractkeyoptions_free: (a: number, b: number) => void
__wbg_queryglobalstateoptions_free: (a: number, b: number) => void
__wbg_queryglobalstateresult_free: (a: number, b: number) => void
__wbg_recordid_free: (a: number, b: number) => void
__wbg_sdk_free: (a: number, b: number) => void
__wbg_sessionstrparams_free: (a: number, b: number) => void
__wbg_set_body_transaction_processed: (a: number, b: number) => void
__wbg_set_eventparseresult_body: (a: number, b: number) => void
__wbg_set_eventparseresult_err: (a: number, b: number, c: number) => void
__wbg_set_executionresult_Failure: (a: number, b: number) => void
__wbg_set_executionresult_Success: (a: number, b: number) => void
__wbg_set_failure_cost: (a: number, b: number, c: number) => void
__wbg_set_failure_error_message: (a: number, b: number, c: number) => void
__wbg_set_getaccountoptions_account_identifier: (a: number, b: number) => void
__wbg_set_getaccountoptions_account_identifier_as_string: (
    a: number,
    b: number,
    c: number,
) => void
__wbg_set_getaccountoptions_maybe_block_id_as_string: (
    a: number,
    b: number,
    c: number,
) => void
__wbg_set_getaccountoptions_maybe_block_identifier: (
    a: number,
    b: number,
) => void
__wbg_set_getaccountoptions_rpc_address: (
    a: number,
    b: number,
    c: number,
) => void
__wbg_set_getaccountoptions_verbosity: (a: number, b: number) => void
__wbg_set_getauctioninfooptions_maybe_block_id_as_string: (
    a: number,
    b: number,
    c: number,
) => void
__wbg_set_getauctioninfooptions_maybe_block_identifier: (
    a: number,
    b: number,
) => void
__wbg_set_getauctioninfooptions_rpc_address: (
    a: number,
    b: number,
    c: number,
) => void
__wbg_set_getauctioninfooptions_verbosity: (a: number, b: number) => void
__wbg_set_getbalanceoptions_purse_uref: (a: number, b: number) => void
__wbg_set_getbalanceoptions_purse_uref_as_string: (
    a: number,
    b: number,
    c: number,
) => void
__wbg_set_getbalanceoptions_rpc_address: (
    a: number,
    b: number,
    c: number,
) => void
__wbg_set_getbalanceoptions_state_root_hash: (a: number, b: number) => void
__wbg_set_getbalanceoptions_state_root_hash_as_string: (
    a: number,
    b: number,
    c: number,
) => void
__wbg_set_getbalanceoptions_verbosity: (a: number, b: number) => void
__wbg_set_getblockoptions_maybe_block_id_as_string: (
    a: number,
    b: number,
    c: number,
) => void
__wbg_set_getblockoptions_maybe_block_identifier: (a: number, b: number) => void
__wbg_set_getblockoptions_rpc_address: (a: number, b: number, c: number) => void
__wbg_set_getblockoptions_verbosity: (a: number, b: number) => void
__wbg_set_getblocktransfersoptions_maybe_block_id_as_string: (
    a: number,
    b: number,
    c: number,
) => void
__wbg_set_getblocktransfersoptions_maybe_block_identifier: (
    a: number,
    b: number,
) => void
__wbg_set_getblocktransfersoptions_rpc_address: (
    a: number,
    b: number,
    c: number,
) => void
__wbg_set_getblocktransfersoptions_verbosity: (a: number, b: number) => void
__wbg_set_getdeployoptions_deploy_hash: (a: number, b: number) => void
__wbg_set_getdeployoptions_deploy_hash_as_string: (
    a: number,
    b: number,
    c: number,
) => void
__wbg_set_getdeployoptions_finalized_approvals: (a: number, b: number) => void
__wbg_set_getdeployoptions_rpc_address: (
    a: number,
    b: number,
    c: number,
) => void
__wbg_set_getdeployoptions_verbosity: (a: number, b: number) => void
__wbg_set_getdictionaryitemoptions_dictionary_item_identifier: (
    a: number,
    b: number,
) => void
__wbg_set_getdictionaryitemoptions_dictionary_item_params: (
    a: number,
    b: number,
) => void
__wbg_set_getdictionaryitemoptions_rpc_address: (
    a: number,
    b: number,
    c: number,
) => void
__wbg_set_getdictionaryitemoptions_state_root_hash: (
    a: number,
    b: number,
) => void
__wbg_set_getdictionaryitemoptions_state_root_hash_as_string: (
    a: number,
    b: number,
    c: number,
) => void
__wbg_set_getdictionaryitemoptions_verbosity: (a: number, b: number) => void
__wbg_set_getentityoptions_entity_identifier: (a: number, b: number) => void
__wbg_set_getentityoptions_entity_identifier_as_string: (
    a: number,
    b: number,
    c: number,
) => void
__wbg_set_getentityoptions_maybe_block_id_as_string: (
    a: number,
    b: number,
    c: number,
) => void
__wbg_set_getentityoptions_maybe_block_identifier: (
    a: number,
    b: number,
) => void
__wbg_set_getentityoptions_rpc_address: (
    a: number,
    b: number,
    c: number,
) => void
__wbg_set_getentityoptions_verbosity: (a: number, b: number) => void
__wbg_set_geterainfooptions_maybe_block_id_as_string: (
    a: number,
    b: number,
    c: number,
) => void
__wbg_set_geterainfooptions_maybe_block_identifier: (
    a: number,
    b: number,
) => void
__wbg_set_geterainfooptions_rpc_address: (
    a: number,
    b: number,
    c: number,
) => void
__wbg_set_geterainfooptions_verbosity: (a: number, b: number) => void
__wbg_set_geterasummaryoptions_maybe_block_id_as_string: (
    a: number,
    b: number,
    c: number,
) => void
__wbg_set_geterasummaryoptions_maybe_block_identifier: (
    a: number,
    b: number,
) => void
__wbg_set_geterasummaryoptions_rpc_address: (
    a: number,
    b: number,
    c: number,
) => void
__wbg_set_geterasummaryoptions_verbosity: (a: number, b: number) => void
__wbg_set_getspeculativeexecdeployoptions_deploy: (a: number, b: number) => void
__wbg_set_getspeculativeexecdeployoptions_deploy_as_string: (
    a: number,
    b: number,
    c: number,
) => void
__wbg_set_getspeculativeexecdeployoptions_rpc_address: (
    a: number,
    b: number,
    c: number,
) => void
__wbg_set_getspeculativeexecdeployoptions_verbosity: (
    a: number,
    b: number,
) => void
__wbg_set_getspeculativeexectxnoptions_rpc_address: (
    a: number,
    b: number,
    c: number,
) => void
__wbg_set_getspeculativeexectxnoptions_transaction: (
    a: number,
    b: number,
) => void
__wbg_set_getspeculativeexectxnoptions_transaction_as_string: (
    a: number,
    b: number,
    c: number,
) => void
__wbg_set_getspeculativeexectxnoptions_verbosity: (a: number, b: number) => void
__wbg_set_getstateroothashoptions_maybe_block_id_as_string: (
    a: number,
    b: number,
    c: number,
) => void
__wbg_set_getstateroothashoptions_maybe_block_identifier: (
    a: number,
    b: number,
) => void
__wbg_set_getstateroothashoptions_rpc_address: (
    a: number,
    b: number,
    c: number,
) => void
__wbg_set_getstateroothashoptions_verbosity: (a: number, b: number) => void
__wbg_set_gettransactionoptions_finalized_approvals: (
    a: number,
    b: number,
) => void
__wbg_set_gettransactionoptions_rpc_address: (
    a: number,
    b: number,
    c: number,
) => void
__wbg_set_gettransactionoptions_transaction_hash: (a: number, b: number) => void
__wbg_set_gettransactionoptions_transaction_hash_as_string: (
    a: number,
    b: number,
    c: number,
) => void
__wbg_set_gettransactionoptions_verbosity: (a: number, b: number) => void
__wbg_set_hashstring_hash: (a: number, b: number, c: number) => void
__wbg_set_message_String: (a: number, b: number, c: number) => void
__wbg_set_messages_block_index: (a: number, b: bigint) => void
__wbg_set_messages_entity_hash: (a: number, b: number, c: number) => void
__wbg_set_messages_message: (a: number, b: number) => void
__wbg_set_messages_topic_index: (a: number, b: number) => void
__wbg_set_messages_topic_name: (a: number, b: number, c: number) => void
__wbg_set_messages_topic_name_hash: (a: number, b: number, c: number) => void
__wbg_set_payment_source: (a: number, b: number, c: number) => void
__wbg_set_publickeystring_PublicKey: (a: number, b: number, c: number) => void
__wbg_set_querybalancedetailsoptions_global_state_identifier: (
    a: number,
    b: number,
) => void
__wbg_set_querybalancedetailsoptions_maybe_block_id_as_string: (
    a: number,
    b: number,
    c: number,
) => void
__wbg_set_querybalancedetailsoptions_purse_identifier: (
    a: number,
    b: number,
) => void
__wbg_set_querybalancedetailsoptions_purse_identifier_as_string: (
    a: number,
    b: number,
    c: number,
) => void
__wbg_set_querybalancedetailsoptions_rpc_address: (
    a: number,
    b: number,
    c: number,
) => void
__wbg_set_querybalancedetailsoptions_state_root_hash: (
    a: number,
    b: number,
) => void
__wbg_set_querybalancedetailsoptions_state_root_hash_as_string: (
    a: number,
    b: number,
    c: number,
) => void
__wbg_set_querybalancedetailsoptions_verbosity: (a: number, b: number) => void
__wbg_set_querybalanceoptions_global_state_identifier: (
    a: number,
    b: number,
) => void
__wbg_set_querybalanceoptions_maybe_block_id_as_string: (
    a: number,
    b: number,
    c: number,
) => void
__wbg_set_querybalanceoptions_purse_identifier: (a: number, b: number) => void
__wbg_set_querybalanceoptions_purse_identifier_as_string: (
    a: number,
    b: number,
    c: number,
) => void
__wbg_set_querybalanceoptions_rpc_address: (
    a: number,
    b: number,
    c: number,
) => void
__wbg_set_querybalanceoptions_state_root_hash: (a: number, b: number) => void
__wbg_set_querybalanceoptions_state_root_hash_as_string: (
    a: number,
    b: number,
    c: number,
) => void
__wbg_set_querybalanceoptions_verbosity: (a: number, b: number) => void
__wbg_set_querycontractdictoptions_dictionary_item_identifier: (
    a: number,
    b: number,
) => void
__wbg_set_querycontractdictoptions_dictionary_item_params: (
    a: number,
    b: number,
) => void
__wbg_set_querycontractdictoptions_rpc_address: (
    a: number,
    b: number,
    c: number,
) => void
__wbg_set_querycontractdictoptions_state_root_hash: (
    a: number,
    b: number,
) => void
__wbg_set_querycontractdictoptions_state_root_hash_as_string: (
    a: number,
    b: number,
    c: number,
) => void
__wbg_set_querycontractdictoptions_verbosity: (a: number, b: number) => void
__wbg_set_querycontractkeyoptions_entity_identifier: (
    a: number,
    b: number,
) => void
__wbg_set_querycontractkeyoptions_entity_identifier_as_string: (
    a: number,
    b: number,
    c: number,
) => void
__wbg_set_querycontractkeyoptions_maybe_block_id_as_string: (
    a: number,
    b: number,
    c: number,
) => void
__wbg_set_querycontractkeyoptions_maybe_block_identifier: (
    a: number,
    b: number,
) => void
__wbg_set_querycontractkeyoptions_path: (a: number, b: number) => void
__wbg_set_querycontractkeyoptions_path_as_string: (
    a: number,
    b: number,
    c: number,
) => void
__wbg_set_querycontractkeyoptions_rpc_address: (
    a: number,
    b: number,
    c: number,
) => void
__wbg_set_querycontractkeyoptions_verbosity: (a: number, b: number) => void
__wbg_set_queryglobalstateoptions_global_state_identifier: (
    a: number,
    b: number,
) => void
__wbg_set_queryglobalstateoptions_key: (a: number, b: number) => void
__wbg_set_queryglobalstateoptions_key_as_string: (
    a: number,
    b: number,
    c: number,
) => void
__wbg_set_queryglobalstateoptions_maybe_block_id_as_string: (
    a: number,
    b: number,
    c: number,
) => void
__wbg_set_queryglobalstateoptions_path: (a: number, b: number) => void
__wbg_set_queryglobalstateoptions_path_as_string: (
    a: number,
    b: number,
    c: number,
) => void
__wbg_set_queryglobalstateoptions_rpc_address: (
    a: number,
    b: number,
    c: number,
) => void
__wbg_set_queryglobalstateoptions_state_root_hash: (
    a: number,
    b: number,
) => void
__wbg_set_queryglobalstateoptions_state_root_hash_as_string: (
    a: number,
    b: number,
    c: number,
) => void
__wbg_set_queryglobalstateoptions_verbosity: (a: number, b: number) => void
__wbg_set_subscription_eventHandlerFn: (a: number, b: any) => void
__wbg_set_subscription_targetHash: (a: number, b: number, c: number) => void
__wbg_set_transactionprocessed_block_hash: (
    a: number,
    b: number,
    c: number,
) => void
__wbg_set_transactionprocessed_execution_result: (a: number, b: number) => void
__wbg_set_transactionprocessed_hash: (a: number, b: number) => void
__wbg_set_transactionprocessed_initiator_addr: (a: number, b: number) => void
__wbg_set_transactionprocessed_messages: (
    a: number,
    b: number,
    c: number,
) => void
__wbg_set_transactionprocessed_timestamp: (
    a: number,
    b: number,
    c: number,
) => void
__wbg_set_transactionprocessed_ttl: (a: number, b: number, c: number) => void
__wbg_set_version2_consumed: (a: number, b: number, c: number) => void
__wbg_set_version2_cost: (a: number, b: number, c: number) => void
__wbg_set_version2_error_message: (a: number, b: number, c: number) => void
__wbg_set_version2_initiator: (a: number, b: number) => void
__wbg_set_version2_limit: (a: number, b: number, c: number) => void
__wbg_signatureresponse_free: (a: number, b: number) => void
__wbg_speculativeexecresult_free: (a: number, b: number) => void
__wbg_speculativeexectxnresult_free: (a: number, b: number) => void
__wbg_subscription_free: (a: number, b: number) => void
__wbg_transaction_free: (a: number, b: number) => void
__wbg_transactionbuilderparams_free: (a: number, b: number) => void
__wbg_transactionhash_free: (a: number, b: number) => void
__wbg_transactionprocessed_free: (a: number, b: number) => void
__wbg_transactionstrparams_free: (a: number, b: number) => void
__wbg_transferaddr_free: (a: number, b: number) => void
__wbg_transfertarget_free: (a: number, b: number) => void
__wbg_uref_free: (a: number, b: number) => void
__wbg_urefaddr_free: (a: number, b: number) => void
__wbg_version2_free: (a: number, b: number) => void
__wbg_watcher_free: (a: number, b: number) => void
__wbindgen_exn_store: (a: number) => void
__wbindgen_export_2: Table
__wbindgen_export_5: Table
__wbindgen_free: (a: number, b: number, c: number) => void
__wbindgen_malloc: (a: number, b: number) => number
__wbindgen_realloc: (a: number, b: number, c: number, d: number) => number
__wbindgen_start: () => void
_dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h30f87aacbb3142b7: (
    a: number,
    b: number,
) => void
accessrights_ADD: () => number
accessrights_ADD_WRITE: () => number
accessrights_from_bits: (a: number, b: number, c: number) => number
accessrights_is_addable: (a: number) => number
accessrights_is_none: (a: number) => number
accessrights_is_readable: (a: number) => number
accessrights_is_writeable: (a: number) => number
accessrights_new: (a: number) => [number, number, number]
accessrights_NONE: () => number
accessrights_READ: () => number
accessrights_READ_ADD: () => number
accessrights_READ_ADD_WRITE: () => number
accessrights_READ_WRITE: () => number
accessrights_WRITE: () => number
accounthash_fromFormattedStr: (a: number, b: number) => [number, number, number]
accounthash_fromPublicKey: (a: number) => number
accounthash_fromUint8Array: (a: number, b: number) => number
accounthash_new_js_alias: (a: number, b: number) => [number, number, number]
accounthash_toFormattedString: (a: number) => [number, number]
accounthash_toHexString: (a: number) => [number, number]
accounthash_toJson: (a: number) => any
accountHashToBase64Key: (
    a: number,
    b: number,
) => [number, number, number, number]
accountidentifier_fromAccountHash: (a: number) => number
accountidentifier_fromFormattedStr: (
    a: number,
    b: number,
) => [number, number, number]
accountidentifier_fromPublicKey: (a: number) => number
accountidentifier_new: (a: number, b: number) => [number, number, number]
accountidentifier_toJson: (a: number) => any
addressableentityhash_fromFormattedStr: (
    a: number,
    b: number,
) => [number, number, number]
addressableentityhash_fromUint8Array: (a: number, b: number) => number
addressableentityhash_new_js_alias: (
    a: number,
    b: number,
) => [number, number, number]
addressableentityhash_toFormattedString: (a: number) => [number, number]
blockhash_fromDigest: (a: number) => [number, number, number]
blockhash_new_js_alias: (a: number, b: number) => [number, number, number]
blockhash_toJson: (a: number) => any
blockhash_toString: (a: number) => [number, number]
blockidentifier_from_hash: (a: number) => number
blockidentifier_fromHeight: (a: bigint) => number
blockidentifier_new: (a: number) => number
blockidentifier_toJson: (a: number) => any
body_get_deploy_processed: (a: number) => number
body_get_transaction_processed: (a: number) => number
bytes_fromUint8Array: (a: any) => number
bytes_new: () => number
casperwallet_connect: (a: number) => any
casperwallet_disconnect: (a: number) => any
casperwallet_getActivePublicKey: (a: number) => any
casperwallet_getVersion: (a: number) => any
casperwallet_isConnected: (a: number) => any
casperwallet_new: () => number
casperwallet_signDeploy: (a: number, b: number, c: number, d: number) => any
casperwallet_signDeployHash: (
    a: number,
    b: number,
    c: number,
    d: number,
    e: number,
) => any
casperwallet_signMessage: (
    a: number,
    b: number,
    c: number,
    d: number,
    e: number,
) => any
casperwallet_signTransaction: (
    a: number,
    b: number,
    c: number,
    d: number,
) => any
casperwallet_signTransactionHash: (
    a: number,
    b: number,
    c: number,
    d: number,
    e: number,
) => any
casperwallet_switchAccount: (a: number) => any
closure1177_externref_shim: (a: number, b: number, c: any) => void
closure1184_externref_shim: (a: number, b: number, c: any) => void
closure1762_externref_shim: (a: number, b: number, c: any, d: any) => void
closure980_externref_shim: (a: number, b: number, c: any) => void
contracthash_fromFormattedStr: (
    a: number,
    b: number,
) => [number, number, number]
contracthash_fromUint8Array: (a: number, b: number) => number
contracthash_new_js_alias: (a: number, b: number) => [number, number, number]
contracthash_toFormattedString: (a: number) => [number, number]
contractpackagehash_fromFormattedStr: (
    a: number,
    b: number,
) => [number, number, number]
contractpackagehash_fromUint8Array: (a: number, b: number) => number
contractpackagehash_new_js_alias: (
    a: number,
    b: number,
) => [number, number, number]
contractpackagehash_toFormattedString: (a: number) => [number, number]
deploy_account: (a: number) => [number, number]
deploy_addArg: (
    a: number,
    b: any,
    c: number,
    d: number,
) => [number, number, number]
deploy_addSignature: (
    a: number,
    b: number,
    c: number,
    d: number,
    e: number,
) => number
deploy_approvals: (a: number) => any
deploy_approvalsHash: (a: number) => any
deploy_args: (a: number) => any
deploy_byName: (a: number) => [number, number]
deploy_chainName: (a: number) => [number, number]
deploy_entryPointName: (a: number) => [number, number]
deploy_hash: (a: number) => number
deploy_hasValidHash: (a: number) => number
deploy_isByName: (a: number) => number
deploy_isExpired: (a: number) => number
deploy_isModuleBytes: (a: number) => number
deploy_isStandardPayment: (a: number, b: number) => number
deploy_isStoredContract: (a: number) => number
deploy_isStoredContractPackage: (a: number) => number
deploy_isTransfer: (a: number) => number
deploy_isValid: (a: number) => number
deploy_new: (a: any) => number
deploy_paymentAmount: (a: number, b: number) => [number, number]
deploy_sign: (a: number, b: number, c: number) => number
deploy_timestamp: (a: number) => [number, number]
deploy_toJson: (a: number) => any
deploy_TTL: (a: number) => [number, number]
deploy_validateDeploySize: (a: number) => number
deploy_withAccount: (a: number, b: number, c: number, d: number) => number
deploy_withChainName: (
    a: number,
    b: number,
    c: number,
    d: number,
    e: number,
) => number
deploy_withEntryPointName: (
    a: number,
    b: number,
    c: number,
    d: number,
    e: number,
) => number
deploy_withHash: (a: number, b: number, c: number, d: number) => number
deploy_withModuleBytes: (a: number, b: number, c: number, d: number) => number
deploy_withPackageHash: (a: number, b: number, c: number, d: number) => number
deploy_withPayment: (a: number, b: any, c: number, d: number) => number
deploy_withPaymentAndSession: (
    a: number,
    b: number,
    c: number,
) => [number, number, number]
deploy_withSecretKey: (a: number, b: number, c: number) => number
deploy_withSession: (a: number, b: any, c: number, d: number) => number
deploy_withStandardPayment: (
    a: number,
    b: number,
    c: number,
    d: number,
    e: number,
) => number
deploy_withTimestamp: (
    a: number,
    b: number,
    c: number,
    d: number,
    e: number,
) => number
deploy_withTransfer: (
    a: number,
    b: number,
    c: number,
    d: number,
    e: number,
    f: number,
    g: number,
    h: number,
) => [number, number, number]
deploy_withTTL: (
    a: number,
    b: number,
    c: number,
    d: number,
    e: number,
) => number
deployhash_fromDigest: (a: number) => [number, number, number]
deployhash_new_js_alias: (a: number, b: number) => [number, number, number]
deployhash_toJson: (a: number) => any
deployhash_toString: (a: number) => [number, number]
deploystrparams_chain_name: (a: number) => [number, number]
deploystrparams_gas_price_tolerance: (a: number) => [number, number]
deploystrparams_new: (
    a: number,
    b: number,
    c: number,
    d: number,
    e: number,
    f: number,
    g: number,
    h: number,
    i: number,
    j: number,
    k: number,
    l: number,
) => number
deploystrparams_secret_key: (a: number) => [number, number]
deploystrparams_session_account: (a: number) => [number, number]
deploystrparams_set_chain_name: (a: number, b: number, c: number) => void
deploystrparams_set_gas_price_tolerance: (
    a: number,
    b: number,
    c: number,
) => void
deploystrparams_set_secret_key: (a: number, b: number, c: number) => void
deploystrparams_set_session_account: (a: number, b: number, c: number) => void
deploystrparams_set_timestamp: (a: number, b: number, c: number) => void
deploystrparams_set_ttl: (a: number, b: number, c: number) => void
deploystrparams_setDefaultTimestamp: (a: number) => void
deploystrparams_setDefaultTTL: (a: number) => void
deploystrparams_timestamp: (a: number) => [number, number]
deploystrparams_ttl: (a: number) => [number, number]
dictionaryaddr_new: (a: number, b: number) => [number, number, number]
dictionaryitemidentifier_newFromAccountInfo: (
    a: number,
    b: number,
    c: number,
    d: number,
    e: number,
    f: number,
) => [number, number, number]
dictionaryitemidentifier_newFromContractInfo: (
    a: number,
    b: number,
    c: number,
    d: number,
    e: number,
    f: number,
) => [number, number, number]
dictionaryitemidentifier_newFromDictionaryKey: (
    a: number,
    b: number,
) => [number, number, number]
dictionaryitemidentifier_newFromEntityInfo: (
    a: number,
    b: number,
    c: number,
    d: number,
    e: number,
    f: number,
) => [number, number, number]
dictionaryitemidentifier_newFromSeedUref: (
    a: number,
    b: number,
    c: number,
    d: number,
) => [number, number, number]
dictionaryitemidentifier_toJson: (a: number) => any
dictionaryitemstrparams_new: () => number
dictionaryitemstrparams_setAccountNamedKey: (
    a: number,
    b: number,
    c: number,
    d: number,
    e: number,
    f: number,
    g: number,
) => void
dictionaryitemstrparams_setContractNamedKey: (
    a: number,
    b: number,
    c: number,
    d: number,
    e: number,
    f: number,
    g: number,
) => void
dictionaryitemstrparams_setDictionary: (a: number, b: number, c: number) => void
dictionaryitemstrparams_setEntityNamedKey: (
    a: number,
    b: number,
    c: number,
    d: number,
    e: number,
    f: number,
    g: number,
) => void
dictionaryitemstrparams_setUref: (
    a: number,
    b: number,
    c: number,
    d: number,
    e: number,
) => void
dictionaryitemstrparams_toJson: (a: number) => any
digest_fromRaw: (a: number, b: number) => [number, number, number]
digest_fromString: (a: number, b: number) => [number, number, number]
digest_new_js_alias: (a: number, b: number) => [number, number, number]
digest_toJson: (a: number) => any
digest_toString: (a: number) => [number, number]
encodeLowerBlake2b: (a: number, b: number) => any
entityaddr_fromFormattedStr: (a: number, b: number) => [number, number, number]
entityaddr_toFormattedString: (a: number) => [number, number]
entityaddr_toHexString: (a: number) => [number, number]
entityaddr_toJson: (a: number) => any
entityidentifier_fromAccountHash: (a: number) => number
entityidentifier_fromEntityAddr: (a: number) => number
entityidentifier_fromFormattedStr: (
    a: number,
    b: number,
) => [number, number, number]
entityidentifier_fromPublicKey: (a: number) => number
entityidentifier_new_js_alias: (
    a: number,
    b: number,
) => [number, number, number]
entityidentifier_toJson: (a: number) => any
eraid_new: (a: bigint) => number
eraid_value: (a: number) => bigint
generateSecretKey: () => [number, number, number]
generateSecretKey_secp256k1: () => [number, number, number]
getaccountresult_account: (a: number) => any
getaccountresult_api_version: (a: number) => any
getaccountresult_merkle_proof: (a: number) => [number, number]
getaccountresult_toJson: (a: number) => any
getaddressableentityresult_api_version: (a: number) => any
getaddressableentityresult_entity_result: (a: number) => any
getaddressableentityresult_merkle_proof: (a: number) => [number, number]
getaddressableentityresult_toJson: (a: number) => any
getauctioninforesult_api_version: (a: number) => any
getauctioninforesult_auction_state: (a: number) => any
getauctioninforesult_toJson: (a: number) => any
getbalanceresult_api_version: (a: number) => any
getbalanceresult_balance_value: (a: number) => any
getbalanceresult_merkle_proof: (a: number) => [number, number]
getbalanceresult_toJson: (a: number) => any
getblockresult_api_version: (a: number) => any
getblockresult_block: (a: number) => any
getblockresult_toJson: (a: number) => any
getblocktransfersresult_api_version: (a: number) => any
getblocktransfersresult_block_hash: (a: number) => number
getblocktransfersresult_toJson: (a: number) => any
getblocktransfersresult_transfers: (a: number) => any
getchainspecresult_api_version: (a: number) => any
getchainspecresult_chainspec_bytes: (a: number) => any
getchainspecresult_toJson: (a: number) => any
getdeployresult_api_version: (a: number) => any
getdeployresult_deploy: (a: number) => number
getdeployresult_execution_info: (a: number) => any
getdeployresult_toJson: (a: number) => any
getdictionaryitemresult_api_version: (a: number) => any
getdictionaryitemresult_dictionary_key: (a: number) => [number, number]
getdictionaryitemresult_merkle_proof: (a: number) => [number, number]
getdictionaryitemresult_stored_value: (a: number) => any
getdictionaryitemresult_toJson: (a: number) => any
geterainforesult_api_version: (a: number) => any
geterainforesult_era_summary: (a: number) => any
geterainforesult_toJson: (a: number) => any
geterasummaryresult_api_version: (a: number) => any
geterasummaryresult_era_summary: (a: number) => any
geterasummaryresult_toJson: (a: number) => any
getnodestatusresult_api_version: (a: number) => any
getnodestatusresult_available_block_range: (a: number) => any
getnodestatusresult_block_sync: (a: number) => any
getnodestatusresult_build_version: (a: number) => [number, number]
getnodestatusresult_chainspec_name: (a: number) => [number, number]
getnodestatusresult_last_added_block_info: (a: number) => any
getnodestatusresult_last_progress: (a: number) => any
getnodestatusresult_next_upgrade: (a: number) => any
getnodestatusresult_our_public_signing_key: (a: number) => number
getnodestatusresult_peers: (a: number) => any
getnodestatusresult_reactor_state: (a: number) => any
getnodestatusresult_round_length: (a: number) => any
getnodestatusresult_starting_state_root_hash: (a: number) => number
getnodestatusresult_toJson: (a: number) => any
getnodestatusresult_uptime: (a: number) => any
getpeersresult_api_version: (a: number) => any
getpeersresult_peers: (a: number) => any
getpeersresult_toJson: (a: number) => any
getstateroothashresult_api_version: (a: number) => any
getstateroothashresult_state_root_hash: (a: number) => number
getstateroothashresult_state_root_hash_as_string: (
    a: number,
) => [number, number]
getstateroothashresult_toJson: (a: number) => any
getstateroothashresult_toString: (a: number) => [number, number]
getTimestamp: () => any
gettransactionresult_api_version: (a: number) => any
gettransactionresult_execution_info: (a: number) => any
gettransactionresult_toJson: (a: number) => any
gettransactionresult_transaction: (a: number) => number
getvalidatorchangesresult_api_version: (a: number) => any
getvalidatorchangesresult_changes: (a: number) => any
getvalidatorchangesresult_toJson: (a: number) => any
globalstateidentifier_fromBlockHash: (a: number) => number
globalstateidentifier_fromBlockHeight: (a: bigint) => number
globalstateidentifier_fromStateRootHash: (a: number) => number
globalstateidentifier_new: (a: number) => number
globalstateidentifier_toJson: (a: number) => any
hashaddr_new: (a: number, b: number) => [number, number, number]
hashaddr_toBytes: (a: number) => [number, number]
hashaddr_toHexString: (a: number) => [number, number]
hashstring_Deploy: (a: number) => [number, number]
hashstring_toString: (a: number) => [number, number]
hashstring_Version1: (a: number) => [number, number]
hexToString: (a: number, b: number) => [number, number]
hexToUint8Array: (a: number, b: number) => [number, number]
intounderlyingbytesource_autoAllocateChunkSize: (a: number) => number
intounderlyingbytesource_cancel: (a: number) => void
intounderlyingbytesource_pull: (a: number, b: any) => any
intounderlyingbytesource_start: (a: number, b: any) => void
intounderlyingbytesource_type: (a: number) => number
intounderlyingsink_abort: (a: number, b: any) => any
intounderlyingsink_close: (a: number) => any
intounderlyingsink_write: (a: number, b: any) => any
intounderlyingsource_cancel: (a: number) => void
intounderlyingsource_pull: (a: number, b: any) => any
jsonPrettyPrint: (a: any, b: number) => [number, number, number]
key_asBalance: (a: number) => number
key_asDictionaryAddr: (a: number) => number
key_fromAccount: (a: number) => number
key_fromBalance: (a: number) => number
key_fromBid: (a: number) => number
key_fromChainspecRegistry: () => number
key_fromChecksumRegistry: () => number
key_fromDeployInfo: (a: number) => number
key_fromDictionaryAddr: (a: number) => number
key_fromDictionaryKey: (a: number, b: number, c: number) => number
key_fromEraInfo: (a: number) => number
key_fromEraSummary: () => number
key_fromFormattedString: (a: number, b: number) => [number, number, number]
key_fromHash: (a: number) => number
key_fromSystemEntityRegistry: () => number
key_fromTransfer: (a: number, b: number) => number
key_fromUnbond: (a: number) => number
key_fromURef: (a: number) => number
key_fromWithdraw: (a: number) => number
key_intoAccount: (a: number) => number
key_intoHash: (a: number) => number
key_intoURef: (a: number) => number
key_isDictionaryKey: (a: number) => number
key_new: (a: number) => [number, number, number]
key_toFormattedString: (a: number) => [number, number]
key_toJson: (a: number) => any
key_urefToHash: (a: number) => number
key_withdrawToUnbond: (a: number) => number
keyHashToBase64Key: (a: number, b: number) => [number, number, number, number]
listrpcsresult_api_version: (a: number) => any
listrpcsresult_name: (a: number) => [number, number]
listrpcsresult_schema: (a: number) => any
listrpcsresult_toJson: (a: number) => any
makeDictionaryItemKey: (
    a: number,
    b: number,
    c: number,
) => [number, number, number, number]
memory: Memory
motesToCSPR: (a: number, b: number) => [number, number, number, number]
packagehash_fromFormattedStr: (a: number, b: number) => [number, number, number]
packagehash_fromUint8Array: (a: number, b: number) => number
packagehash_new_js_alias: (a: number, b: number) => [number, number, number]
packagehash_toFormattedString: (a: number) => [number, number]
path_fromArray: (a: any) => number
path_is_empty: (a: number) => number
path_new: (a: any) => number
path_toJson: (a: number) => any
path_toString: (a: number) => [number, number]
paymentstrparams_new: (
    a: number,
    b: number,
    c: number,
    d: number,
    e: number,
    f: number,
    g: number,
    h: number,
    i: number,
    j: number,
    k: number,
    l: number,
    m: number,
    n: number,
    o: number,
    p: number,
    q: number,
    r: number,
    s: number,
) => number
paymentstrparams_payment_amount: (a: number) => [number, number]
paymentstrparams_payment_args_json: (a: number) => [number, number]
paymentstrparams_payment_args_simple: (a: number) => any
paymentstrparams_payment_entry_point: (a: number) => [number, number]
paymentstrparams_payment_hash: (a: number) => [number, number]
paymentstrparams_payment_name: (a: number) => [number, number]
paymentstrparams_payment_package_hash: (a: number) => [number, number]
paymentstrparams_payment_package_name: (a: number) => [number, number]
paymentstrparams_payment_path: (a: number) => [number, number]
paymentstrparams_payment_version: (a: number) => [number, number]
paymentstrparams_set_payment_amount: (a: number, b: number, c: number) => void
paymentstrparams_set_payment_args_json: (
    a: number,
    b: number,
    c: number,
) => void
paymentstrparams_set_payment_args_simple: (a: number, b: any) => void
paymentstrparams_set_payment_entry_point: (
    a: number,
    b: number,
    c: number,
) => void
paymentstrparams_set_payment_hash: (a: number, b: number, c: number) => void
paymentstrparams_set_payment_name: (a: number, b: number, c: number) => void
paymentstrparams_set_payment_package_hash: (
    a: number,
    b: number,
    c: number,
) => void
paymentstrparams_set_payment_package_name: (
    a: number,
    b: number,
    c: number,
) => void
paymentstrparams_set_payment_path: (a: number, b: number, c: number) => void
paymentstrparams_set_payment_version: (a: number, b: number, c: number) => void
peerentry_address: (a: number) => [number, number]
peerentry_node_id: (a: number) => [number, number]
publickey_fromUint8Array: (a: number, b: number) => [number, number, number]
publickey_new_js_alias: (a: number, b: number) => [number, number, number]
publickey_toAccountHash: (a: number) => number
publickey_toJson: (a: number) => any
publickey_toPurseUref: (a: number) => number
publicKeyFromSecretKey: (a: number, b: number) => [number, number, number]
purseidentifier_fromAccountHash: (a: number) => number
purseidentifier_fromPublicKey: (a: number) => number
purseidentifier_fromURef: (a: number) => number
purseidentifier_toJson: (a: number) => any
putdeployresult_api_version: (a: number) => any
putdeployresult_deploy_hash: (a: number) => number
putdeployresult_toJson: (a: number) => any
puttransactionresult_api_version: (a: number) => any
puttransactionresult_toJson: (a: number) => any
puttransactionresult_transaction_hash: (a: number) => number
querybalancedetailsresult_api_version: (a: number) => any
querybalancedetailsresult_available_balance: (a: number) => any
querybalancedetailsresult_holds: (a: number) => any
querybalancedetailsresult_toJson: (a: number) => any
querybalancedetailsresult_total_balance: (a: number) => any
querybalancedetailsresult_total_balance_proof: (a: number) => any
querybalanceresult_api_version: (a: number) => any
querybalanceresult_balance: (a: number) => any
querybalanceresult_toJson: (a: number) => any
queryglobalstateresult_api_version: (a: number) => any
queryglobalstateresult_block_header: (a: number) => any
queryglobalstateresult_merkle_proof: (a: number) => [number, number]
queryglobalstateresult_stored_value: (a: number) => any
queryglobalstateresult_toJson: (a: number) => any
recordid_new_js_alias: (a: number) => [number, number, number]
sdk_account_put_deploy: (
    a: number,
    b: number,
    c: number,
    d: number,
    e: number,
) => any
sdk_account_put_transaction: (
    a: number,
    b: number,
    c: number,
    d: number,
    e: number,
) => any
sdk_call_entrypoint: (
    a: number,
    b: number,
    c: number,
    d: number,
    e: number,
) => any
sdk_call_entrypoint_deploy: (
    a: number,
    b: number,
    c: number,
    d: number,
    e: number,
    f: number,
    g: number,
) => any
sdk_chain_get_block: (a: number, b: number) => any
sdk_chain_get_block_transfers: (a: number, b: number) => any
sdk_chain_get_era_info_by_switch_block: (a: number, b: number) => any
sdk_chain_get_era_summary: (a: number, b: number) => any
sdk_chain_get_state_root_hash: (a: number, b: number) => any
sdk_deploy: (
    a: number,
    b: number,
    c: number,
    d: number,
    e: number,
    f: number,
    g: number,
) => any
sdk_get_account: (a: number, b: number) => any
sdk_get_account_options: (a: number, b: any) => [number, number, number]
sdk_get_auction_info: (a: number, b: number) => any
sdk_get_auction_info_options: (a: number, b: any) => [number, number, number]
sdk_get_balance: (a: number, b: number) => any
sdk_get_balance_options: (a: number, b: any) => [number, number, number]
sdk_get_binary_available_block_range: (a: number, b: number, c: number) => any
sdk_get_binary_block_header_by_hash: (
    a: number,
    b: number,
    c: number,
    d: number,
) => any
sdk_get_binary_block_header_by_height: (
    a: number,
    b: bigint,
    c: number,
    d: number,
) => any
sdk_get_binary_block_synchronizer_status: (
    a: number,
    b: number,
    c: number,
) => any
sdk_get_binary_chainspec_raw_bytes: (a: number, b: number, c: number) => any
sdk_get_binary_consensus_status: (a: number, b: number, c: number) => any
sdk_get_binary_consensus_validator_changes: (
    a: number,
    b: number,
    c: number,
) => any
sdk_get_binary_delegator_reward_by_block_hash: (
    a: number,
    b: number,
    c: number,
    d: number,
    e: number,
    f: number,
) => any
sdk_get_binary_delegator_reward_by_block_height: (
    a: number,
    b: number,
    c: number,
    d: bigint,
    e: number,
    f: number,
) => any
sdk_get_binary_delegator_reward_by_era: (
    a: number,
    b: number,
    c: number,
    d: number,
    e: number,
    f: number,
) => any
sdk_get_binary_global_state_item: (
    a: number,
    b: number,
    c: number,
    d: number,
    e: number,
    f: number,
) => any
sdk_get_binary_global_state_item_by_block_hash: (
    a: number,
    b: number,
    c: number,
    d: number,
    e: number,
    f: number,
    g: number,
) => any
sdk_get_binary_global_state_item_by_block_height: (
    a: number,
    b: bigint,
    c: number,
    d: number,
    e: number,
    f: number,
    g: number,
) => any
sdk_get_binary_global_state_item_by_state_root_hash: (
    a: number,
    b: number,
    c: number,
    d: number,
    e: number,
    f: number,
    g: number,
) => any
sdk_get_binary_last_progress: (a: number, b: number, c: number) => any
sdk_get_binary_latest_block_header: (a: number, b: number, c: number) => any
sdk_get_binary_latest_signed_block: (a: number, b: number, c: number) => any
sdk_get_binary_latest_switch_block_header: (
    a: number,
    b: number,
    c: number,
) => any
sdk_get_binary_network_name: (a: number, b: number, c: number) => any
sdk_get_binary_next_upgrade: (a: number, b: number, c: number) => any
sdk_get_binary_node_status: (a: number, b: number, c: number) => any
sdk_get_binary_peers: (a: number, b: number, c: number) => any
sdk_get_binary_protocol_version: (a: number, b: number, c: number) => any
sdk_get_binary_reactor_state: (a: number, b: number, c: number) => any
sdk_get_binary_read_record: (
    a: number,
    b: number,
    c: number,
    d: number,
    e: number,
    f: number,
) => any
sdk_get_binary_signed_block_by_hash: (
    a: number,
    b: number,
    c: number,
    d: number,
) => any
sdk_get_binary_signed_block_by_height: (
    a: number,
    b: bigint,
    c: number,
    d: number,
) => any
sdk_get_binary_transaction_by_hash: (
    a: number,
    b: number,
    c: number,
    d: number,
    e: number,
) => any
sdk_get_binary_try_accept_transaction: (
    a: number,
    b: number,
    c: number,
    d: number,
) => any
sdk_get_binary_try_speculative_execution: (
    a: number,
    b: number,
    c: number,
    d: number,
) => any
sdk_get_binary_uptime: (a: number, b: number, c: number) => any
sdk_get_binary_validator_reward_by_block_hash: (
    a: number,
    b: number,
    c: number,
    d: number,
    e: number,
) => any
sdk_get_binary_validator_reward_by_block_height: (
    a: number,
    b: number,
    c: bigint,
    d: number,
    e: number,
) => any
sdk_get_binary_validator_reward_by_era: (
    a: number,
    b: number,
    c: number,
    d: number,
    e: number,
) => any
sdk_get_block: (a: number, b: number) => any
sdk_get_block_options: (a: number, b: any) => [number, number, number]
sdk_get_block_transfers: (a: number, b: number) => any
sdk_get_block_transfers_options: (a: number, b: any) => [number, number, number]
sdk_get_chainspec: (a: number, b: number, c: number, d: number) => any
sdk_get_deploy: (a: number, b: number) => any
sdk_get_deploy_options: (a: number, b: any) => [number, number, number]
sdk_get_dictionary_item: (a: number, b: number) => any
sdk_get_dictionary_item_options: (a: number, b: any) => [number, number, number]
sdk_get_entity: (a: number, b: number) => any
sdk_get_entity_options: (a: number, b: any) => [number, number, number]
sdk_get_era_info: (a: number, b: number) => any
sdk_get_era_info_options: (a: number, b: any) => [number, number, number]
sdk_get_era_summary: (a: number, b: number) => any
sdk_get_era_summary_options: (a: number, b: any) => [number, number, number]
sdk_get_node_status: (a: number, b: number, c: number, d: number) => any
sdk_get_peers: (a: number, b: number, c: number, d: number) => any
sdk_get_speculative_exec_deploy_options: (
    a: number,
    b: any,
) => [number, number, number]
sdk_get_speculative_exec_options: (
    a: number,
    b: any,
) => [number, number, number]
sdk_get_state_root_hash: (a: number, b: number) => any
sdk_get_state_root_hash_options: (a: number, b: any) => [number, number, number]
sdk_get_transaction: (a: number, b: number) => any
sdk_get_transaction_options: (a: number, b: any) => [number, number, number]
sdk_get_validator_changes: (a: number, b: number, c: number, d: number) => any
sdk_getNodeAddress: (a: number, b: number, c: number) => [number, number]
sdk_getRPCAddress: (a: number, b: number, c: number) => [number, number]
sdk_getVerbosity: (a: number, b: number) => number
sdk_info_get_chainspec: (a: number, b: number, c: number, d: number) => any
sdk_info_get_deploy: (a: number, b: number) => any
sdk_info_get_peers: (a: number, b: number, c: number, d: number) => any
sdk_info_get_status: (a: number, b: number, c: number, d: number) => any
sdk_info_get_transaction: (a: number, b: number) => any
sdk_info_get_validator_change: (
    a: number,
    b: number,
    c: number,
    d: number,
) => any
sdk_install: (a: number, b: number, c: number, d: number, e: number) => any
sdk_install_deploy: (
    a: number,
    b: number,
    c: number,
    d: number,
    e: number,
    f: number,
    g: number,
) => any
sdk_list_rpcs: (a: number, b: number, c: number, d: number) => any
sdk_make_deploy: (
    a: number,
    b: number,
    c: number,
    d: number,
) => [number, number, number]
sdk_make_transaction: (
    a: number,
    b: number,
    c: number,
) => [number, number, number]
sdk_make_transfer: (
    a: number,
    b: number,
    c: number,
    d: number,
    e: number,
    f: number,
    g: number,
    h: number,
    i: number,
) => [number, number, number]
sdk_make_transfer_transaction: (
    a: number,
    b: number,
    c: number,
    d: number,
    e: number,
    f: number,
    g: number,
    h: number,
    i: number,
) => [number, number, number]
sdk_new: (a: number, b: number, c: number, d: number, e: number) => number
sdk_put_deploy: (a: number, b: number, c: number, d: number, e: number) => any
sdk_put_transaction: (
    a: number,
    b: number,
    c: number,
    d: number,
    e: number,
) => any
sdk_query_balance: (a: number, b: number) => any
sdk_query_balance_details: (a: number, b: number) => any
sdk_query_balance_details_options: (
    a: number,
    b: any,
) => [number, number, number]
sdk_query_balance_options: (a: number, b: any) => [number, number, number]
sdk_query_contract_dict: (a: number, b: number) => any
sdk_query_contract_dict_options: (a: number, b: any) => [number, number, number]
sdk_query_contract_key: (a: number, b: number) => any
sdk_query_contract_key_options: (a: number, b: any) => [number, number, number]
sdk_query_global_state: (a: number, b: number) => any
sdk_query_global_state_options: (a: number, b: any) => [number, number, number]
sdk_setNodeAddress: (a: number, b: number, c: number) => [number, number]
sdk_setRPCAddress: (a: number, b: number, c: number) => [number, number]
sdk_setVerbosity: (a: number, b: number) => [number, number]
sdk_sign_deploy: (a: number, b: number, c: number, d: number) => number
sdk_sign_transaction: (a: number, b: number, c: number, d: number) => number
sdk_speculative_deploy: (
    a: number,
    b: number,
    c: number,
    d: number,
    e: number,
    f: number,
    g: number,
) => any
sdk_speculative_exec: (a: number, b: number) => any
sdk_speculative_exec_deploy: (a: number, b: number) => any
sdk_speculative_transaction: (
    a: number,
    b: number,
    c: number,
    d: number,
    e: number,
    f: number,
) => any
sdk_speculative_transfer: (
    a: number,
    b: number,
    c: number,
    d: number,
    e: number,
    f: number,
    g: number,
    h: number,
    i: number,
    j: number,
    k: number,
    l: number,
) => any
sdk_speculative_transfer_transaction: (
    a: number,
    b: number,
    c: number,
    d: number,
    e: number,
    f: number,
    g: number,
    h: number,
    i: number,
    j: number,
    k: number,
    l: number,
) => any
sdk_state_get_account_info: (a: number, b: number) => any
sdk_state_get_auction_info_js_alias: (a: number, b: number) => any
sdk_state_get_balance: (a: number, b: number) => any
sdk_state_get_dictionary_item: (a: number, b: number) => any
sdk_state_get_entity: (a: number, b: number) => any
sdk_transaction: (
    a: number,
    b: number,
    c: number,
    d: number,
    e: number,
    f: number,
) => any
sdk_transfer: (
    a: number,
    b: number,
    c: number,
    d: number,
    e: number,
    f: number,
    g: number,
    h: number,
    i: number,
    j: number,
    k: number,
    l: number,
) => any
sdk_transfer_transaction: (
    a: number,
    b: number,
    c: number,
    d: number,
    e: number,
    f: number,
    g: number,
    h: number,
    i: number,
    j: number,
    k: number,
    l: number,
) => any
sdk_waitDeploy: (
    a: number,
    b: number,
    c: number,
    d: number,
    e: number,
    f: number,
) => any
sdk_waitTransaction: (
    a: number,
    b: number,
    c: number,
    d: number,
    e: number,
    f: number,
) => any
sdk_watchDeploy: (a: number, b: number, c: number, d: number) => number
sdk_watchTransaction: (a: number, b: number, c: number, d: number) => number
sessionstrparams_is_session_transfer: (a: number) => number
sessionstrparams_new: (
    a: number,
    b: number,
    c: number,
    d: number,
    e: number,
    f: number,
    g: number,
    h: number,
    i: number,
    j: number,
    k: number,
    l: number,
    m: number,
    n: number,
    o: number,
    p: number,
    q: number,
    r: number,
    s: number,
) => number
sessionstrparams_session_args_json: (a: number) => [number, number]
sessionstrparams_session_args_simple: (a: number) => number
sessionstrparams_session_bytes: (a: number) => number
sessionstrparams_session_entry_point: (a: number) => [number, number]
sessionstrparams_session_hash: (a: number) => [number, number]
sessionstrparams_session_name: (a: number) => [number, number]
sessionstrparams_session_package_hash: (a: number) => [number, number]
sessionstrparams_session_package_name: (a: number) => [number, number]
sessionstrparams_session_path: (a: number) => [number, number]
sessionstrparams_session_version: (a: number) => [number, number]
sessionstrparams_set_is_session_transfer: (a: number, b: number) => void
sessionstrparams_set_session_args_json: (
    a: number,
    b: number,
    c: number,
) => void
sessionstrparams_set_session_args_simple: (a: number, b: any) => void
sessionstrparams_set_session_bytes: (a: number, b: number) => void
sessionstrparams_set_session_entry_point: (
    a: number,
    b: number,
    c: number,
) => void
sessionstrparams_set_session_hash: (a: number, b: number, c: number) => void
sessionstrparams_set_session_name: (a: number, b: number, c: number) => void
sessionstrparams_set_session_package_hash: (
    a: number,
    b: number,
    c: number,
) => void
sessionstrparams_set_session_package_name: (
    a: number,
    b: number,
    c: number,
) => void
sessionstrparams_set_session_path: (a: number, b: number, c: number) => void
sessionstrparams_set_session_version: (a: number, b: number, c: number) => void
signatureresponse_get_signature: (a: number) => [number, number]
signatureresponse_get_signature_hex: (a: number) => [number, number]
signatureresponse_is_cancelled: (a: number) => number
speculativeexecresult_api_version: (a: number) => any
speculativeexecresult_block_hash: (a: number) => number
speculativeexecresult_execution_result: (a: number) => any
speculativeexecresult_toJson: (a: number) => any
speculativeexectxnresult_api_version: (a: number) => any
speculativeexectxnresult_block_hash: (a: number) => number
speculativeexectxnresult_execution_result: (a: number) => any
speculativeexectxnresult_toJson: (a: number) => any
subscription_new: (a: number, b: number, c: any) => number
transaction_account_hash: (a: number) => number
transaction_addArg: (
    a: number,
    b: any,
    c: number,
    d: number,
) => [number, number, number]
transaction_additional_computation_factor: (a: number) => number
transaction_addSignature: (
    a: number,
    b: number,
    c: number,
    d: number,
    e: number,
) => number
transaction_approvals: (a: number) => any
transaction_approvalsHash: (a: number) => any
transaction_authorization_keys: (a: number) => any
transaction_chain_name: (a: number) => [number, number]
transaction_entry_point: (a: number) => [number, number]
transaction_expired: (a: number) => number
transaction_expires: (a: number) => any
transaction_gas_price_tolerance: (a: number) => number
transaction_hash: (a: number) => number
transaction_initiator_addr: (a: number) => [number, number]
transaction_is_native: (a: number) => number
transaction_is_standard_payment: (a: number) => number
transaction_new: (a: any) => number
transaction_newSession: (a: number, b: number) => [number, number, number]
transaction_newTransfer: (
    a: number,
    b: number,
    c: number,
    d: number,
    e: number,
    f: number,
    g: number,
    h: number,
) => [number, number, number]
transaction_payment_amount: (a: number) => [number, bigint]
transaction_pricing_mode: (a: number) => number
transaction_receipt: (a: number) => number
transaction_session_args: (a: number) => any
transaction_sign: (a: number, b: number, c: number) => number
transaction_signers: (a: number) => any
transaction_size_estimate: (a: number) => number
transaction_target: (a: number) => any
transaction_timestamp: (a: number) => [number, number]
transaction_toJson: (a: number) => any
transaction_ttl: (a: number) => [number, number]
transaction_verify: (a: number) => number
transaction_withAccountHash: (
    a: number,
    b: number,
    c: number,
    d: number,
) => number
transaction_withChainName: (
    a: number,
    b: number,
    c: number,
    d: number,
    e: number,
) => number
transaction_withEntityHash: (
    a: number,
    b: number,
    c: number,
    d: number,
) => number
transaction_withEntryPoint: (
    a: number,
    b: number,
    c: number,
    d: number,
    e: number,
) => number
transaction_withPackageHash: (
    a: number,
    b: number,
    c: number,
    d: number,
) => number
transaction_withPublicKey: (
    a: number,
    b: number,
    c: number,
    d: number,
) => number
transaction_withSecretKey: (a: number, b: number, c: number) => number
transaction_withTimestamp: (
    a: number,
    b: number,
    c: number,
    d: number,
    e: number,
) => number
transaction_withTransactionBytes: (
    a: number,
    b: number,
    c: number,
    d: number,
    e: number,
) => number
transaction_withTTL: (
    a: number,
    b: number,
    c: number,
    d: number,
    e: number,
) => number
transactionbuilderparams_amount: (a: number) => [number, number]
transactionbuilderparams_delegation_rate: (a: number) => number
transactionbuilderparams_delegator: (a: number) => number
transactionbuilderparams_entity_alias: (a: number) => [number, number]
transactionbuilderparams_entity_hash: (a: number) => number
transactionbuilderparams_entry_point: (a: number) => [number, number]
transactionbuilderparams_is_install_upgrade: (a: number) => number
transactionbuilderparams_kind: (a: number) => number
transactionbuilderparams_maximum_delegation_amount: (
    a: number,
) => [number, bigint]
transactionbuilderparams_maybe_id: (a: number) => [number, bigint]
transactionbuilderparams_maybe_source: (a: number) => number
transactionbuilderparams_minimum_delegation_amount: (
    a: number,
) => [number, bigint]
transactionbuilderparams_new_validator: (a: number) => number
transactionbuilderparams_newAddBid: (
    a: number,
    b: number,
    c: number,
    d: number,
    e: number,
    f: bigint,
    g: number,
    h: bigint,
    i: number,
) => number
transactionbuilderparams_newDelegate: (
    a: number,
    b: number,
    c: number,
    d: number,
) => number
transactionbuilderparams_newInvocableEntity: (
    a: number,
    b: number,
    c: number,
) => number
transactionbuilderparams_newInvocableEntityAlias: (
    a: number,
    b: number,
    c: number,
    d: number,
) => number
transactionbuilderparams_newPackage: (
    a: number,
    b: number,
    c: number,
    d: number,
    e: number,
) => number
transactionbuilderparams_newPackageAlias: (
    a: number,
    b: number,
    c: number,
    d: number,
    e: number,
    f: number,
) => number
transactionbuilderparams_newRedelegate: (
    a: number,
    b: number,
    c: number,
    d: number,
    e: number,
) => number
transactionbuilderparams_newSession: (a: number, b: number) => number
transactionbuilderparams_newTransfer: (
    a: number,
    b: number,
    c: number,
    d: number,
    e: number,
    f: bigint,
) => number
transactionbuilderparams_newUndelegate: (
    a: number,
    b: number,
    c: number,
    d: number,
) => number
transactionbuilderparams_newWithdrawBid: (
    a: number,
    b: number,
    c: number,
) => number
transactionbuilderparams_package_alias: (a: number) => [number, number]
transactionbuilderparams_package_hash: (a: number) => number
transactionbuilderparams_public_key: (a: number) => number
transactionbuilderparams_set_amount: (a: number, b: number, c: number) => void
transactionbuilderparams_set_delegation_rate: (a: number, b: number) => void
transactionbuilderparams_set_delegator: (a: number, b: number) => void
transactionbuilderparams_set_entity_alias: (
    a: number,
    b: number,
    c: number,
) => void
transactionbuilderparams_set_entity_hash: (a: number, b: number) => void
transactionbuilderparams_set_entry_point: (
    a: number,
    b: number,
    c: number,
) => void
transactionbuilderparams_set_is_install_upgrade: (a: number, b: number) => void
transactionbuilderparams_set_kind: (a: number, b: number) => void
transactionbuilderparams_set_maximum_delegation_amount: (
    a: number,
    b: number,
    c: bigint,
) => void
transactionbuilderparams_set_maybe_id: (a: number, b: bigint) => void
transactionbuilderparams_set_maybe_source: (a: number, b: number) => void
transactionbuilderparams_set_minimum_delegation_amount: (
    a: number,
    b: number,
    c: bigint,
) => void
transactionbuilderparams_set_new_validator: (a: number, b: number) => void
transactionbuilderparams_set_package_alias: (
    a: number,
    b: number,
    c: number,
) => void
transactionbuilderparams_set_package_hash: (a: number, b: number) => void
transactionbuilderparams_set_public_key: (a: number, b: number) => void
transactionbuilderparams_set_target: (a: number, b: number) => void
transactionbuilderparams_set_transaction_bytes: (a: number, b: number) => void
transactionbuilderparams_set_validator: (a: number, b: number) => void
transactionbuilderparams_target: (a: number) => number
transactionbuilderparams_transaction_bytes: (a: number) => number
transactionbuilderparams_validator: (a: number) => number
transactionhash_digest: (a: number) => [number, number, number]
transactionhash_fromRaw: (a: number, b: number) => [number, number, number]
transactionhash_new_js_alias: (a: number, b: number) => [number, number, number]
transactionhash_toJson: (a: number) => any
transactionhash_toString: (a: number) => [number, number]
transactionstrparams_additional_computation_factor: (
    a: number,
) => [number, number]
transactionstrparams_chain_name: (a: number) => [number, number]
transactionstrparams_chunked_args: (a: number) => number
transactionstrparams_gas_price_tolerance: (a: number) => [number, number]
transactionstrparams_initiator_addr: (a: number) => [number, number]
transactionstrparams_new: (
    a: number,
    b: number,
    c: number,
    d: number,
    e: number,
    f: number,
    g: number,
    h: number,
    i: number,
    j: number,
    k: number,
    l: number,
    m: number,
    n: number,
    o: number,
    p: number,
    q: number,
    r: number,
    s: number,
    t: number,
    u: number,
    v: number,
    w: number,
    x: number,
    y: number,
    z: number,
    a1: number,
    b1: number,
    c1: number,
) => number
transactionstrparams_new_with_defaults: (
    a: number,
    b: number,
    c: number,
    d: number,
    e: number,
    f: number,
    g: number,
    h: number,
) => number
transactionstrparams_payment_amount: (a: number) => [number, number]
transactionstrparams_pricing_mode: (a: number) => number
transactionstrparams_receipt: (a: number) => [number, number]
transactionstrparams_secret_key: (a: number) => [number, number]
transactionstrparams_session_args_json: (a: number) => [number, number]
transactionstrparams_session_args_simple: (a: number) => number
transactionstrparams_session_entry_point: (a: number) => [number, number]
transactionstrparams_set_additional_computation_factor: (
    a: number,
    b: number,
    c: number,
) => void
transactionstrparams_set_chain_name: (a: number, b: number, c: number) => void
transactionstrparams_set_chunked_args: (a: number, b: number) => void
transactionstrparams_set_gas_price_tolerance: (
    a: number,
    b: number,
    c: number,
) => void
transactionstrparams_set_initiator_addr: (
    a: number,
    b: number,
    c: number,
) => void
transactionstrparams_set_payment_amount: (
    a: number,
    b: number,
    c: number,
) => void
transactionstrparams_set_pricing_mode: (a: number, b: number) => void
transactionstrparams_set_receipt: (a: number, b: number, c: number) => void
transactionstrparams_set_secret_key: (a: number, b: number, c: number) => void
transactionstrparams_set_session_args_json: (
    a: number,
    b: number,
    c: number,
) => void
transactionstrparams_set_session_args_simple: (
    a: number,
    b: number,
    c: number,
) => void
transactionstrparams_set_session_entry_point: (
    a: number,
    b: number,
    c: number,
) => void
transactionstrparams_set_standard_payment: (a: number, b: number) => void
transactionstrparams_set_timestamp: (a: number, b: number, c: number) => void
transactionstrparams_set_transferred_value: (
    a: number,
    b: number,
    c: number,
) => void
transactionstrparams_set_ttl: (a: number, b: number, c: number) => void
transactionstrparams_setDefaultTimestamp: (a: number) => void
transactionstrparams_setDefaultTTL: (a: number) => void
transactionstrparams_standard_payment: (a: number) => number
transactionstrparams_timestamp: (a: number) => [number, number]
transactionstrparams_transferred_value: (a: number) => [number, number]
transactionstrparams_ttl: (a: number) => [number, number]
transferaddr_new: (a: number, b: number) => [number, number, number]
transfertarget_new: (a: number, b: number, c: number, d: number) => number
uint8ArrayToBytes: (a: any) => number
uref_fromFormattedStr: (a: number, b: number) => [number, number, number]
uref_fromUint8Array: (a: number, b: number, c: number) => number
uref_new_js_alias: (a: number, b: number, c: number) => [number, number, number]
uref_toFormattedString: (a: number) => [number, number]
uref_toJson: (a: number) => any
urefaddr_new: (a: number, b: number) => [number, number, number]
watcher_new: (a: number, b: number, c: number, d: bigint) => number
watcher_start: (a: number) => any
watcher_stop: (a: number) => void
watcher_subscribe: (a: number, b: number, c: number) => [number, number]
watcher_unsubscribe: (a: number, b: number, c: number) => void
diff --git a/docs/api-wasm/modules.html b/docs/api-wasm/modules.html index 2ec484003..e9905d230 100644 --- a/docs/api-wasm/modules.html +++ b/docs/api-wasm/modules.html @@ -1,123 +1 @@ -api-wasm

api-wasm

Index

Enumerations

Classes

AccessRights -AccountHash -AccountIdentifier -AddressableEntityHash -ArgsSimple -BlockHash -BlockIdentifier -Body -Bytes -CasperWallet -ContractHash -ContractPackageHash -Deploy -DeployHash -DeployStrParams -DictionaryAddr -DictionaryItemIdentifier -DictionaryItemStrParams -Digest -EntityAddr -EntityIdentifier -EraId -EventParseResult -ExecutionResult -Failure -getAccountOptions -GetAccountResult -GetAddressableEntityResult -getAuctionInfoOptions -GetAuctionInfoResult -getBalanceOptions -GetBalanceResult -getBlockOptions -GetBlockResult -getBlockTransfersOptions -GetBlockTransfersResult -GetChainspecResult -getDeployOptions -GetDeployResult -getDictionaryItemOptions -GetDictionaryItemResult -getEntityOptions -getEraInfoOptions -GetEraInfoResult -getEraSummaryOptions -GetEraSummaryResult -GetNodeStatusResult -GetPeersResult -getSpeculativeExecDeployOptions -getSpeculativeExecTxnOptions -getStateRootHashOptions -GetStateRootHashResult -getTransactionOptions -GetTransactionResult -GetValidatorChangesResult -GlobalStateIdentifier -HashAddr -HashString -IntoUnderlyingByteSource -IntoUnderlyingSink -IntoUnderlyingSource -Key -ListRpcsResult -Message -Messages -PackageHash -Path -Payment -PaymentStrParams -PeerEntry -PublicKey -PublicKeyString -PurseIdentifier -PutDeployResult -PutTransactionResult -queryBalanceDetailsOptions -QueryBalanceDetailsResult -queryBalanceOptions -QueryBalanceResult -queryContractDictOptions -queryContractKeyOptions -queryGlobalStateOptions -QueryGlobalStateResult -RecordId -SDK -SessionStrParams -SignatureResponse -SpeculativeExecResult -SpeculativeExecTxnResult -Subscription -Transaction -TransactionBuilderParams -TransactionHash -TransactionProcessed -TransactionStrParams -TransferAddr -TransferTarget -URef -URefAddr -Version2 -Watcher -

Interfaces

Type Aliases

Functions

+api-wasm

api-wasm

Enumerations

PricingMode
TransactionKind
TransferTargetKind
Verbosity

Classes

AccessRights
AccountHash
AccountIdentifier
AddressableEntityHash
ArgsSimple
BlockHash
BlockIdentifier
Body
Bytes
CasperWallet
ContractHash
ContractPackageHash
Deploy
DeployHash
DeployStrParams
DictionaryAddr
DictionaryItemIdentifier
DictionaryItemStrParams
Digest
EntityAddr
EntityIdentifier
EraId
EventParseResult
ExecutionResult
Failure
getAccountOptions
GetAccountResult
GetAddressableEntityResult
getAuctionInfoOptions
GetAuctionInfoResult
getBalanceOptions
GetBalanceResult
getBlockOptions
GetBlockResult
getBlockTransfersOptions
GetBlockTransfersResult
GetChainspecResult
getDeployOptions
GetDeployResult
getDictionaryItemOptions
GetDictionaryItemResult
getEntityOptions
getEraInfoOptions
GetEraInfoResult
getEraSummaryOptions
GetEraSummaryResult
GetNodeStatusResult
GetPeersResult
getSpeculativeExecDeployOptions
getSpeculativeExecTxnOptions
getStateRootHashOptions
GetStateRootHashResult
getTransactionOptions
GetTransactionResult
GetValidatorChangesResult
GlobalStateIdentifier
HashAddr
HashString
IntoUnderlyingByteSource
IntoUnderlyingSink
IntoUnderlyingSource
Key
ListRpcsResult
Message
Messages
PackageHash
Path
Payment
PaymentStrParams
PeerEntry
PublicKey
PublicKeyString
PurseIdentifier
PutDeployResult
PutTransactionResult
queryBalanceDetailsOptions
QueryBalanceDetailsResult
queryBalanceOptions
QueryBalanceResult
queryContractDictOptions
queryContractKeyOptions
queryGlobalStateOptions
QueryGlobalStateResult
RecordId
SDK
SessionStrParams
SignatureResponse
SpeculativeExecResult
SpeculativeExecTxnResult
Subscription
Transaction
TransactionBuilderParams
TransactionHash
TransactionProcessed
TransactionStrParams
TransferAddr
TransferTarget
URef
URefAddr
Version2
Watcher

Interfaces

InitOutput

Type Aliases

InitInput
ReadableStreamType
SyncInitInput

Functions

accountHashToBase64Key
default
encodeLowerBlake2b
generateSecretKey
generateSecretKey_secp256k1
getTimestamp
hexToString
hexToUint8Array
initSync
jsonPrettyPrint
keyHashToBase64Key
makeDictionaryItemKey
motesToCSPR
publicKeyFromSecretKey
uint8ArrayToBytes
diff --git a/docs/api-wasm/types/InitInput.html b/docs/api-wasm/types/InitInput.html index 8f21da176..278dee464 100644 --- a/docs/api-wasm/types/InitInput.html +++ b/docs/api-wasm/types/InitInput.html @@ -1 +1 @@ -InitInput | api-wasm

Type Alias InitInput

InitInput:
    | RequestInfo
    | URL
    | Response
    | BufferSource
    | WebAssembly.Module
+InitInput | api-wasm

Type Alias InitInput

InitInput: RequestInfo | URL | Response | BufferSource | WebAssembly.Module
diff --git a/docs/api-wasm/types/ReadableStreamType.html b/docs/api-wasm/types/ReadableStreamType.html new file mode 100644 index 000000000..8c3d5cdca --- /dev/null +++ b/docs/api-wasm/types/ReadableStreamType.html @@ -0,0 +1,3 @@ +ReadableStreamType | api-wasm

Type Alias ReadableStreamType

ReadableStreamType: "bytes"

The ReadableStreamType enum.

+

This API requires the following crate features to be activated: ReadableStreamType

+
diff --git a/docs/api-wasm/types/SyncInitInput.html b/docs/api-wasm/types/SyncInitInput.html index 60c470ddf..b20a8c729 100644 --- a/docs/api-wasm/types/SyncInitInput.html +++ b/docs/api-wasm/types/SyncInitInput.html @@ -1 +1 @@ -SyncInitInput | api-wasm

Type Alias SyncInitInput

SyncInitInput: BufferSource | WebAssembly.Module
+SyncInitInput | api-wasm

Type Alias SyncInitInput

SyncInitInput: BufferSource | WebAssembly.Module
diff --git a/examples/frontend/angular/dist/casper/index.html b/examples/frontend/angular/dist/casper/index.html index 1e41b12a8..ac81b8657 100644 --- a/examples/frontend/angular/dist/casper/index.html +++ b/examples/frontend/angular/dist/casper/index.html @@ -11,5 +11,5 @@ - + diff --git a/examples/frontend/angular/dist/casper/main.326bf51abdfdb086.js b/examples/frontend/angular/dist/casper/main.326bf51abdfdb086.js deleted file mode 100644 index 0628d81dc..000000000 --- a/examples/frontend/angular/dist/casper/main.326bf51abdfdb086.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkcasper=self.webpackChunkcasper||[]).push([[792],{8787:(f,s,a)=>{var l=a(467);function g(e,n){return Object.is(e,n)}let y=null,v=!1,E=1;const N=Symbol("SIGNAL");function k(e){const n=y;return y=e,n}const ce={version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function le(e){if(v)throw new Error("");if(null===y)return;y.consumerOnSignalRead(e);const n=y.nextProducerIndex++;Dn(y),ne.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}function Sn(e){Dn(e);for(let n=0;n0}function Dn(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}function ar(e){e.liveConsumerNode??=[],e.liveConsumerIndexOfThis??=[]}function cr(e){return void 0!==e.producerNode}const Li=Symbol("UNSET"),Pi=Symbol("COMPUTING"),Es=Symbol("ERRORED"),gu={...ce,value:Li,dirty:!0,error:null,equal:g,producerMustRecompute:e=>e.value===Li||e.value===Pi,producerRecomputeValue(e){if(e.value===Pi)throw new Error("Detected cycle in computations.");const n=e.value;e.value=Pi;const t=En(e);let r;try{r=e.computation()}catch(i){r=Es,e.error=i}finally{Bn(e,t)}n!==Li&&n!==Es&&r!==Es&&e.equal(n,r)?e.value=n:(e.value=r,e.version++)}};let Ta=function hu(){throw new Error};function Ia(){Ta()}let Ss=null;function Vi(e,n){kt()||Ia(),e.equal(e.value,n)||(e.value=n,function sT(e){e.version++,function nt(){E++}(),rt(e),Ss?.()}(e))}const rT={...ce,equal:g,value:void 0};function Ve(e){return"function"==typeof e}function Dg(e){const t=e(r=>{Error.call(r),r.stack=(new Error).stack});return t.prototype=Object.create(Error.prototype),t.prototype.constructor=t,t}const bu=Dg(e=>function(t){e(this),this.message=t?`${t.length} errors occurred during unsubscription:\n${t.map((r,i)=>`${i+1}) ${r.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=t});function vu(e,n){if(e){const t=e.indexOf(n);0<=t&&e.splice(t,1)}}class Jt{constructor(n){this.initialTeardown=n,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let n;if(!this.closed){this.closed=!0;const{_parentage:t}=this;if(t)if(this._parentage=null,Array.isArray(t))for(const o of t)o.remove(this);else t.remove(this);const{initialTeardown:r}=this;if(Ve(r))try{r()}catch(o){n=o instanceof bu?o.errors:[o]}const{_finalizers:i}=this;if(i){this._finalizers=null;for(const o of i)try{Mg(o)}catch(c){n=n??[],c instanceof bu?n=[...n,...c.errors]:n.push(c)}}if(n)throw new bu(n)}}add(n){var t;if(n&&n!==this)if(this.closed)Mg(n);else{if(n instanceof Jt){if(n.closed||n._hasParent(this))return;n._addParent(this)}(this._finalizers=null!==(t=this._finalizers)&&void 0!==t?t:[]).push(n)}}_hasParent(n){const{_parentage:t}=this;return t===n||Array.isArray(t)&&t.includes(n)}_addParent(n){const{_parentage:t}=this;this._parentage=Array.isArray(t)?(t.push(n),t):t?[t,n]:n}_removeParent(n){const{_parentage:t}=this;t===n?this._parentage=null:Array.isArray(t)&&vu(t,n)}remove(n){const{_finalizers:t}=this;t&&vu(t,n),n instanceof Jt&&n._removeParent(this)}}Jt.EMPTY=(()=>{const e=new Jt;return e.closed=!0,e})();const Tg=Jt.EMPTY;function Ig(e){return e instanceof Jt||e&&"closed"in e&&Ve(e.remove)&&Ve(e.add)&&Ve(e.unsubscribe)}function Mg(e){Ve(e)?e():e.unsubscribe()}const Or={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},Ma={setTimeout(e,n,...t){const{delegate:r}=Ma;return r?.setTimeout?r.setTimeout(e,n,...t):setTimeout(e,n,...t)},clearTimeout(e){const{delegate:n}=Ma;return(n?.clearTimeout||clearTimeout)(e)},delegate:void 0};function Ng(e){Ma.setTimeout(()=>{const{onUnhandledError:n}=Or;if(!n)throw e;n(e)})}function kg(){}const oT=Eu("C",void 0,void 0);function Eu(e,n,t){return{kind:e,value:n,error:t}}let xr=null;function Na(e){if(Or.useDeprecatedSynchronousErrorHandling){const n=!xr;if(n&&(xr={errorThrown:!1,error:null}),e(),n){const{errorThrown:t,error:r}=xr;if(xr=null,t)throw r}}else e()}class Su extends Jt{constructor(n){super(),this.isStopped=!1,n?(this.destination=n,Ig(n)&&n.add(this)):this.destination=fT}static create(n,t,r){return new Du(n,t,r)}next(n){this.isStopped?Tu(function cT(e){return Eu("N",e,void 0)}(n),this):this._next(n)}error(n){this.isStopped?Tu(function aT(e){return Eu("E",void 0,e)}(n),this):(this.isStopped=!0,this._error(n))}complete(){this.isStopped?Tu(oT,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(n){this.destination.next(n)}_error(n){try{this.destination.error(n)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const uT=Function.prototype.bind;function Cu(e,n){return uT.call(e,n)}class _T{constructor(n){this.partialObserver=n}next(n){const{partialObserver:t}=this;if(t.next)try{t.next(n)}catch(r){ka(r)}}error(n){const{partialObserver:t}=this;if(t.error)try{t.error(n)}catch(r){ka(r)}else ka(n)}complete(){const{partialObserver:n}=this;if(n.complete)try{n.complete()}catch(t){ka(t)}}}class Du extends Su{constructor(n,t,r){let i;if(super(),Ve(n)||!n)i={next:n??void 0,error:t??void 0,complete:r??void 0};else{let o;this&&Or.useDeprecatedNextContext?(o=Object.create(n),o.unsubscribe=()=>this.unsubscribe(),i={next:n.next&&Cu(n.next,o),error:n.error&&Cu(n.error,o),complete:n.complete&&Cu(n.complete,o)}):i=n}this.destination=new _T(i)}}function ka(e){Or.useDeprecatedSynchronousErrorHandling?function lT(e){Or.useDeprecatedSynchronousErrorHandling&&xr&&(xr.errorThrown=!0,xr.error=e)}(e):Ng(e)}function Tu(e,n){const{onStoppedNotification:t}=Or;t&&Ma.setTimeout(()=>t(e,n))}const fT={closed:!0,next:kg,error:function dT(e){throw e},complete:kg},Iu="function"==typeof Symbol&&Symbol.observable||"@@observable";function pT(e){return e}let At=(()=>{class e{constructor(t){t&&(this._subscribe=t)}lift(t){const r=new e;return r.source=this,r.operator=t,r}subscribe(t,r,i){const o=function hT(e){return e&&e instanceof Su||function gT(e){return e&&Ve(e.next)&&Ve(e.error)&&Ve(e.complete)}(e)&&Ig(e)}(t)?t:new Du(t,r,i);return Na(()=>{const{operator:c,source:u}=this;o.add(c?c.call(o,u):u?this._subscribe(o):this._trySubscribe(o))}),o}_trySubscribe(t){try{return this._subscribe(t)}catch(r){t.error(r)}}forEach(t,r){return new(r=Fg(r))((i,o)=>{const c=new Du({next:u=>{try{t(u)}catch(_){o(_),c.unsubscribe()}},error:o,complete:i});this.subscribe(c)})}_subscribe(t){var r;return null===(r=this.source)||void 0===r?void 0:r.subscribe(t)}[Iu](){return this}pipe(...t){return function Ag(e){return 0===e.length?pT:1===e.length?e[0]:function(t){return e.reduce((r,i)=>i(r),t)}}(t)(this)}toPromise(t){return new(t=Fg(t))((r,i)=>{let o;this.subscribe(c=>o=c,c=>i(c),()=>r(o))})}}return e.create=n=>new e(n),e})();function Fg(e){var n;return null!==(n=e??Or.Promise)&&void 0!==n?n:Promise}const mT=Dg(e=>function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});let Lr=(()=>{class e extends At{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(t){const r=new Rg(this,this);return r.operator=t,r}_throwIfClosed(){if(this.closed)throw new mT}next(t){Na(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const r of this.currentObservers)r.next(t)}})}error(t){Na(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=t;const{observers:r}=this;for(;r.length;)r.shift().error(t)}})}complete(){Na(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:t}=this;for(;t.length;)t.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var t;return(null===(t=this.observers)||void 0===t?void 0:t.length)>0}_trySubscribe(t){return this._throwIfClosed(),super._trySubscribe(t)}_subscribe(t){return this._throwIfClosed(),this._checkFinalizedStatuses(t),this._innerSubscribe(t)}_innerSubscribe(t){const{hasError:r,isStopped:i,observers:o}=this;return r||i?Tg:(this.currentObservers=null,o.push(t),new Jt(()=>{this.currentObservers=null,vu(o,t)}))}_checkFinalizedStatuses(t){const{hasError:r,thrownError:i,isStopped:o}=this;r?t.error(i):o&&t.complete()}asObservable(){const t=new At;return t.source=this,t}}return e.create=(n,t)=>new Rg(n,t),e})();class Rg extends Lr{constructor(n,t){super(),this.destination=n,this.source=t}next(n){var t,r;null===(r=null===(t=this.destination)||void 0===t?void 0:t.next)||void 0===r||r.call(t,n)}error(n){var t,r;null===(r=null===(t=this.destination)||void 0===t?void 0:t.error)||void 0===r||r.call(t,n)}complete(){var n,t;null===(t=null===(n=this.destination)||void 0===n?void 0:n.complete)||void 0===t||t.call(n)}_subscribe(n){var t,r;return null!==(r=null===(t=this.source)||void 0===t?void 0:t.subscribe(n))&&void 0!==r?r:Tg}}class Mu extends Lr{constructor(n){super(),this._value=n}get value(){return this.getValue()}_subscribe(n){const t=super._subscribe(n);return!t.closed&&n.next(this._value),t}getValue(){const{hasError:n,thrownError:t,_value:r}=this;if(n)throw t;return this._throwIfClosed(),r}next(n){super.next(this._value=n)}}function Pr(e){return n=>{if(function wT(e){return Ve(e?.lift)}(n))return n.lift(function(t){try{return e(t,this)}catch(r){this.error(r)}});throw new TypeError("Unable to lift unknown Observable type")}}function lr(e,n,t,r,i){return new yT(e,n,t,r,i)}class yT extends Su{constructor(n,t,r,i,o,c){super(n),this.onFinalize=o,this.shouldUnsubscribe=c,this._next=t?function(u){try{t(u)}catch(_){n.error(_)}}:super._next,this._error=i?function(u){try{i(u)}catch(_){n.error(_)}finally{this.unsubscribe()}}:super._error,this._complete=r?function(){try{r()}catch(u){n.error(u)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var n;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:t}=this;super.unsubscribe(),!t&&(null===(n=this.onFinalize)||void 0===n||n.call(this))}}}function ur(e,n){return Pr((t,r)=>{let i=0;t.subscribe(lr(r,o=>{r.next(e.call(n,o,i++))}))})}const Og="https://g.co/ng/security#xss";class F extends Error{constructor(n,t){super(function Cs(e,n){return`NG0${Math.abs(e)}${n?": "+n:""}`}(n,t)),this.code=n}}function zn(e){return{toString:e}.toString()}const Ts="__parameters__";function Ms(e,n,t){return zn(()=>{const r=function Nu(e){return function(...t){if(e){const r=e(...t);for(const i in r)this[i]=r[i]}}}(n);function i(...o){if(this instanceof i)return r.apply(this,o),this;const c=new i(...o);return u.annotation=c,u;function u(_,d,p){const h=_.hasOwnProperty(Ts)?_[Ts]:Object.defineProperty(_,Ts,{value:[]})[Ts];for(;h.length<=p;)h.push(null);return(h[p]=h[p]||[]).push(c),_}}return t&&(i.prototype=Object.create(t.prototype)),i.prototype.ngMetadataName=e,i.annotationCls=i,i})}const Ae=globalThis;function be(e){for(let n in e)if(e[n]===be)return n;throw Error("Could not find renamed property on target object.")}function bT(e,n){for(const t in n)n.hasOwnProperty(t)&&!e.hasOwnProperty(t)&&(e[t]=n[t])}function Je(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(Je).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const n=e.toString();if(null==n)return""+n;const t=n.indexOf("\n");return-1===t?n:n.substring(0,t)}function ku(e,n){return null==e||""===e?null===n?"":n:null==n||""===n?e:e+" "+n}const vT=be({__forward_ref__:be});function Te(e){return e.__forward_ref__=Te,e.toString=function(){return Je(this())},e}function K(e){return Fa(e)?e():e}function Fa(e){return"function"==typeof e&&e.hasOwnProperty(vT)&&e.__forward_ref__===Te}function J(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function Un(e){return{providers:e.providers||[],imports:e.imports||[]}}function Ra(e){return Vg(e,xa)||Vg(e,Wg)}function Vg(e,n){return e.hasOwnProperty(n)?e[n]:null}function Oa(e){return e&&(e.hasOwnProperty(Au)||e.hasOwnProperty(TT))?e[Au]:null}const xa=be({\u0275prov:be}),Au=be({\u0275inj:be}),Wg=be({ngInjectableDef:be}),TT=be({ngInjectorDef:be});class V{constructor(n,t){this._desc=n,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof t?this.__NG_ELEMENT_ID__=t:void 0!==t&&(this.\u0275prov=J({token:this,providedIn:t.providedIn||"root",factory:t.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function Lu(e){return e&&!!e.\u0275providers}const Wi=be({\u0275cmp:be}),Pu=be({\u0275dir:be}),Vu=be({\u0275pipe:be}),$n=be({\u0275fac:be}),ji=be({__NG_ELEMENT_ID__:be}),Hg=be({__NG_ENV_ID__:be});function ee(e){return"string"==typeof e?e:null==e?"":String(e)}function Wu(e,n){throw new F(-201,!1)}var ue=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}(ue||{});let ju;function zg(){return ju}function Ft(e){const n=ju;return ju=e,n}function Ug(e,n,t){const r=Ra(e);return r&&"root"==r.providedIn?void 0===r.value?r.value=r.factory():r.value:t&ue.Optional?null:void 0!==n?n:void Wu()}const Bi={},Bu="__NG_DI_FLAG__",La="ngTempTokenPath",FT=/\n/gm,$g="__source";let Ns;function dr(e){const n=Ns;return Ns=e,n}function xT(e,n=ue.Default){if(void 0===Ns)throw new F(-203,!1);return null===Ns?Ug(e,void 0,n):Ns.get(e,n&ue.Optional?null:void 0,n)}function U(e,n=ue.Default){return(zg()||xT)(K(e),n)}function H(e,n=ue.Default){return U(e,Pa(n))}function Pa(e){return typeof e>"u"||"number"==typeof e?e:(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function Hu(e){const n=[];for(let t=0;tArray.isArray(t)?ks(t,n):n(t))}function Gg(e,n,t){n>=e.length?e.push(t):e.splice(n,0,t)}function Va(e,n){return n>=e.length-1?e.pop():e.splice(n,1)[0]}function jt(e,n,t){let r=As(e,n);return r>=0?e[1|r]=t:(r=~r,function Kg(e,n,t,r){let i=e.length;if(i==n)e.push(t,r);else if(1===i)e.push(r,e[0]),e[0]=t;else{for(i--,e.push(e[i-1],e[i]);i>n;)e[i]=e[i-2],i--;e[n]=t,e[n+1]=r}}(e,r,n,t)),r}function qu(e,n){const t=As(e,n);if(t>=0)return e[1|t]}function As(e,n){return function Jg(e,n,t){let r=0,i=e.length>>t;for(;i!==r;){const o=r+(i-r>>1),c=e[o<n?i=o:r=o+1}return~(i<n){c=o-1;break}}}for(;o-1){let o;for(;++io?"":i[p+1].toLowerCase(),2&r&&d!==h){if(_n(r))return!1;c=!0}}}}else{if(!c&&!_n(r)&&!_n(_))return!1;if(c&&_n(_))continue;c=!1,r=_|1&r}}return _n(r)||c}function _n(e){return!(1&e)}function GT(e,n,t,r){if(null===n)return-1;let i=0;if(r||!t){let o=!1;for(;i-1)for(t++;t0?'="'+u+'"':"")+"]"}else 8&r?i+="."+c:4&r&&(i+=" "+c);else""!==i&&!_n(c)&&(n+=nh(o,i),i=""),r=c,o=o||!_n(r);t++}return""!==i&&(n+=nh(o,i)),n}function ct(e){return zn(()=>{const n=sh(e),t={...n,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===Ba.OnPush,directiveDefs:null,pipeDefs:null,dependencies:n.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||un.Emulated,styles:e.styles||pe,_:null,schemas:e.schemas||null,tView:null,id:""};ih(t);const r=e.dependencies;return t.directiveDefs=Ha(r,!1),t.pipeDefs=Ha(r,!0),t.id=function s1(e){let n=0;const t=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery].join("|");for(const i of t)n=Math.imul(31,n)+i.charCodeAt(0)|0;return n+=2147483648,"c"+n}(t),t})}function t1(e){return ae(e)||Ze(e)}function n1(e){return null!==e}function pr(e){return zn(()=>({type:e.type,bootstrap:e.bootstrap||pe,declarations:e.declarations||pe,imports:e.imports||pe,exports:e.exports||pe,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function rh(e,n){if(null==e)return Tn;const t={};for(const r in e)if(e.hasOwnProperty(r)){const i=e[r];let o,c,u=fr.None;Array.isArray(i)?(u=i[0],o=i[1],c=i[2]??o):(o=i,c=i),n?(t[o]=u!==fr.None?[r,u]:r,n[o]=c):t[o]=r}return t}function ne(e){return zn(()=>{const n=sh(e);return ih(n),n})}function ae(e){return e[Wi]||null}function Ze(e){return e[Pu]||null}function st(e){return e[Vu]||null}function sh(e){const n={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:n,inputTransforms:null,inputConfig:e.inputs||Tn,exportAs:e.exportAs||null,standalone:!0===e.standalone,signals:!0===e.signals,selectors:e.selectors||pe,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:rh(e.inputs,n),outputs:rh(e.outputs),debugInfo:null}}function ih(e){e.features?.forEach(n=>n(e))}function Ha(e,n){if(!e)return null;const t=n?st:t1;return()=>("function"==typeof e?e():e).map(r=>t(r)).filter(n1)}function oh(...e){return{\u0275providers:Zu(0,e),\u0275fromNgModule:!0}}function Zu(e,...n){const t=[],r=new Set;let i;const o=c=>{t.push(c)};return ks(n,c=>{const u=c;za(u,o,[],r)&&(i||=[],i.push(u))}),void 0!==i&&ah(i,o),t}function ah(e,n){for(let t=0;t{n(o,r)})}}function za(e,n,t,r){if(!(e=K(e)))return!1;let i=null,o=Oa(e);const c=!o&&ae(e);if(o||c){if(c&&!c.standalone)return!1;i=e}else{const _=e.ngModule;if(o=Oa(_),!o)return!1;i=_}const u=r.has(i);if(c){if(u)return!1;if(r.add(i),c.dependencies){const _="function"==typeof c.dependencies?c.dependencies():c.dependencies;for(const d of _)za(d,n,t,r)}}else{if(!o)return!1;{if(null!=o.imports&&!u){let d;r.add(i);try{ks(o.imports,p=>{za(p,n,t,r)&&(d||=[],d.push(p))})}finally{}void 0!==d&&ah(d,n)}if(!u){const d=Vr(i)||(()=>new i);n({provide:i,useFactory:d,deps:pe},i),n({provide:Gu,useValue:i,multi:!0},i),n({provide:qn,useValue:()=>U(i),multi:!0},i)}const _=o.providers;if(null!=_&&!u){const d=e;Qu(_,p=>{n(p,d)})}}}return i!==e&&void 0!==e.providers}function Qu(e,n){for(let t of e)Lu(t)&&(t=t.\u0275providers),Array.isArray(t)?Qu(t,n):n(t)}const i1=be({provide:String,useValue:be});function Yu(e){return null!==e&&"object"==typeof e&&i1 in e}function jr(e){return"function"==typeof e}const Xu=new V(""),Ua={},a1={};let e_;function $a(){return void 0===e_&&(e_=new ja),e_}class Zt{}class Fs extends Zt{get destroyed(){return this._destroyed}constructor(n,t,r,i){super(),this.parent=t,this.source=r,this.scopes=i,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,n_(n,c=>this.processProvider(c)),this.records.set(Zg,Rs(void 0,this)),i.has("environment")&&this.records.set(Zt,Rs(void 0,this));const o=this.records.get(Xu);null!=o&&"string"==typeof o.value&&this.scopes.add(o.value),this.injectorDefTypes=new Set(this.get(Gu,pe,ue.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;const n=k(null);try{for(const r of this._ngOnDestroyHooks)r.ngOnDestroy();const t=this._onDestroyHooks;this._onDestroyHooks=[];for(const r of t)r()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),k(n)}}onDestroy(n){return this.assertNotDestroyed(),this._onDestroyHooks.push(n),()=>this.removeOnDestroy(n)}runInContext(n){this.assertNotDestroyed();const t=dr(this),r=Ft(void 0);try{return n()}finally{dr(t),Ft(r)}}get(n,t=Bi,r=ue.Default){if(this.assertNotDestroyed(),n.hasOwnProperty(Hg))return n[Hg](this);r=Pa(r);const o=dr(this),c=Ft(void 0);try{if(!(r&ue.SkipSelf)){let _=this.records.get(n);if(void 0===_){const d=function d1(e){return"function"==typeof e||"object"==typeof e&&e instanceof V}(n)&&Ra(n);_=d&&this.injectableDefInScope(d)?Rs(t_(n),Ua):null,this.records.set(n,_)}if(null!=_)return this.hydrate(n,_)}return(r&ue.Self?$a():this.parent).get(n,t=r&ue.Optional&&t===Bi?null:t)}catch(u){if("NullInjectorError"===u.name){if((u[La]=u[La]||[]).unshift(Je(n)),o)throw u;return function PT(e,n,t,r){const i=e[La];throw n[$g]&&i.unshift(n[$g]),e.message=function VT(e,n,t,r=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.slice(2):e;let i=Je(n);if(Array.isArray(n))i=n.map(Je).join(" -> ");else if("object"==typeof n){let o=[];for(let c in n)if(n.hasOwnProperty(c)){let u=n[c];o.push(c+":"+("string"==typeof u?JSON.stringify(u):Je(u)))}i=`{${o.join(", ")}}`}return`${t}${r?"("+r+")":""}[${i}]: ${e.replace(FT,"\n ")}`}("\n"+e.message,i,t,r),e.ngTokenPath=i,e[La]=null,e}(u,n,"R3InjectorError",this.source)}throw u}finally{Ft(c),dr(o)}}resolveInjectorInitializers(){const n=k(null),t=dr(this),r=Ft(void 0);try{const o=this.get(qn,pe,ue.Self);for(const c of o)c()}finally{dr(t),Ft(r),k(n)}}toString(){const n=[],t=this.records;for(const r of t.keys())n.push(Je(r));return`R3Injector[${n.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new F(205,!1)}processProvider(n){let t=jr(n=K(n))?n:K(n&&n.provide);const r=function l1(e){return Yu(e)?Rs(void 0,e.useValue):Rs(uh(e),Ua)}(n);if(!jr(n)&&!0===n.multi){let i=this.records.get(t);i||(i=Rs(void 0,Ua,!0),i.factory=()=>Hu(i.multi),this.records.set(t,i)),t=n,i.multi.push(n)}this.records.set(t,r)}hydrate(n,t){const r=k(null);try{return t.value===Ua&&(t.value=a1,t.value=t.factory()),"object"==typeof t.value&&t.value&&function _1(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(t.value)&&this._ngOnDestroyHooks.add(t.value),t.value}finally{k(r)}}injectableDefInScope(n){if(!n.providedIn)return!1;const t=K(n.providedIn);return"string"==typeof t?"any"===t||this.scopes.has(t):this.injectorDefTypes.has(t)}removeOnDestroy(n){const t=this._onDestroyHooks.indexOf(n);-1!==t&&this._onDestroyHooks.splice(t,1)}}function t_(e){const n=Ra(e),t=null!==n?n.factory:Vr(e);if(null!==t)return t;if(e instanceof V)throw new F(204,!1);if(e instanceof Function)return function c1(e){if(e.length>0)throw new F(204,!1);const t=function DT(e){return e&&(e[xa]||e[Wg])||null}(e);return null!==t?()=>t.factory(e):()=>new e}(e);throw new F(204,!1)}function uh(e,n,t){let r;if(jr(e)){const i=K(e);return Vr(i)||t_(i)}if(Yu(e))r=()=>K(e.useValue);else if(function lh(e){return!(!e||!e.useFactory)}(e))r=()=>e.useFactory(...Hu(e.deps||[]));else if(function ch(e){return!(!e||!e.useExisting)}(e))r=()=>U(K(e.useExisting));else{const i=K(e&&(e.useClass||e.provide));if(!function u1(e){return!!e.deps}(e))return Vr(i)||t_(i);r=()=>new i(...Hu(e.deps))}return r}function Rs(e,n,t=!1){return{factory:e,value:n,multi:t?[]:void 0}}function n_(e,n){for(const t of e)Array.isArray(t)?n_(t,n):t&&Lu(t)?n_(t.\u0275providers,n):n(t)}const Oe=0,R=1,$=2,Ue=3,dn=4,it=5,vt=6,xs=7,Ie=8,$e=9,In=10,Z=11,qi=12,fh=13,Ls=14,xe=15,Br=16,Ps=17,Gn=18,Vs=19,ph=20,gr=21,Ga=22,Qt=23,z=25,i_=1,Mn=7,Ws=9,We=10;var Ja=function(e){return e[e.None=0]="None",e[e.HasTransplantedViews=2]="HasTransplantedViews",e}(Ja||{});function Ye(e){return Array.isArray(e)&&"object"==typeof e[i_]}function ut(e){return Array.isArray(e)&&!0===e[i_]}function o_(e){return!!(4&e.flags)}function Hr(e){return e.componentOffset>-1}function Za(e){return!(1&~e.flags)}function fn(e){return!!e.template}function Ki(e){return!!(512&e[$])}class D1{constructor(n,t,r){this.previousValue=n,this.currentValue=t,this.firstChange=r}isFirstChange(){return this.firstChange}}function yh(e,n,t,r){null!==n?n.applyValueToInputSignal(n,r):e[t]=r}function Kn(){return bh}function bh(e){return e.type.prototype.ngOnChanges&&(e.setInput=I1),T1}function T1(){const e=Eh(this),n=e?.current;if(n){const t=e.previous;if(t===Tn)e.previous=n;else for(let r in n)t[r]=n[r];e.current=null,this.ngOnChanges(n)}}function I1(e,n,t,r,i){const o=this.declaredInputs[r],c=Eh(e)||function M1(e,n){return e[vh]=n}(e,{previous:Tn,current:null}),u=c.current||(c.current={}),_=c.previous,d=_[o];u[o]=new D1(d&&d.currentValue,t,_===Tn),yh(e,n,i,t)}Kn.ngInherit=!0;const vh="__ngSimpleChanges__";function Eh(e){return e[vh]||null}const Nn=function(e,n,t){},Sh="svg";function ge(e){for(;Array.isArray(e);)e=e[Oe];return e}function Ji(e,n){return ge(n[e])}function Et(e,n){return ge(n[e.index])}function Zi(e,n){return e.data[n]}function Bt(e,n){const t=n[e];return Ye(t)?t:t[Oe]}function __(e){return!(128&~e[$])}function Yt(e,n){return null==n?null:e[n]}function Dh(e){e[Ps]=0}function Th(e){1024&e[$]||(e[$]|=1024,__(e)&&Ya(e))}function Qa(e){return!!(9216&e[$]||e[Qt]?.dirty)}function d_(e){e[In].changeDetectionScheduler?.notify(8),64&e[$]&&(e[$]|=1024),Qa(e)&&Ya(e)}function Ya(e){e[In].changeDetectionScheduler?.notify(0);let n=Jn(e);for(;null!==n&&!(8192&n[$])&&(n[$]|=8192,__(n));)n=Jn(n)}function Xa(e,n){if(!(256&~e[$]))throw new F(911,!1);null===e[gr]&&(e[gr]=[]),e[gr].push(n)}function Jn(e){const n=e[Ue];return ut(n)?n[Ue]:n}const Q={lFrame:Wh(null),bindingsEnabled:!0,skipHydrationRootTNode:null};let Mh=!1;function Nh(){return Q.bindingsEnabled}function Ur(){return null!==Q.skipHydrationRootTNode}function I(){return Q.lFrame.lView}function se(){return Q.lFrame.tView}function _e(e){return Q.lFrame.contextLView=e,e[Ie]}function de(e){return Q.lFrame.contextLView=null,e}function ve(){let e=kh();for(;null!==e&&64===e.type;)e=e.parent;return e}function kh(){return Q.lFrame.currentTNode}function pn(e,n){const t=Q.lFrame;t.currentTNode=e,t.isParent=n}function g_(){return Q.lFrame.isParent}function h_(){Q.lFrame.isParent=!1}function Rh(){return Mh}function Oh(e){Mh=e}function St(){const e=Q.lFrame;let n=e.bindingRootIndex;return-1===n&&(n=e.bindingRootIndex=e.tView.bindingStartIndex),n}function gn(){return Q.lFrame.bindingIndex++}function Qn(e){const n=Q.lFrame,t=n.bindingIndex;return n.bindingIndex=n.bindingIndex+e,t}function H1(e,n){const t=Q.lFrame;t.bindingIndex=t.bindingRootIndex=e,m_(n)}function m_(e){Q.lFrame.currentDirectiveIndex=e}function y_(){return Q.lFrame.currentQueryIndex}function tc(e){Q.lFrame.currentQueryIndex=e}function U1(e){const n=e[R];return 2===n.type?n.declTNode:1===n.type?e[it]:null}function Ph(e,n,t){if(t&ue.SkipSelf){let i=n,o=e;for(;!(i=i.parent,null!==i||t&ue.Host||(i=U1(o),null===i||(o=o[Ls],10&i.type))););if(null===i)return!1;n=i,e=o}const r=Q.lFrame=Vh();return r.currentTNode=n,r.lView=e,!0}function b_(e){const n=Vh(),t=e[R];Q.lFrame=n,n.currentTNode=t.firstChild,n.lView=e,n.tView=t,n.contextLView=e,n.bindingIndex=t.bindingStartIndex,n.inI18n=!1}function Vh(){const e=Q.lFrame,n=null===e?null:e.child;return null===n?Wh(e):n}function Wh(e){const n={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=n),n}function jh(){const e=Q.lFrame;return Q.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const Bh=jh;function v_(){const e=jh();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function ot(){return Q.lFrame.selectedIndex}function $r(e){Q.lFrame.selectedIndex=e}function Me(){const e=Q.lFrame;return Zi(e.tView,e.selectedIndex)}function nc(){Q.lFrame.currentNamespace=Sh}let Uh=!0;function Yi(){return Uh}function kn(e){Uh=e}function rc(e,n){for(let t=n.directiveStart,r=n.directiveEnd;t=r)break}else n[_]<0&&(e[Ps]+=65536),(u>14>16&&(3&e[$])===n&&(e[$]+=16384,qh(u,o)):qh(u,o)}const js=-1;class Xi{constructor(n,t,r){this.factory=n,this.resolving=!1,this.canSeeViewProviders=t,this.injectImpl=r}}const C_={};class qr{constructor(n,t){this.injector=n,this.parentInjector=t}get(n,t,r){r=Pa(r);const i=this.injector.get(n,C_,r);return i!==C_||t===C_?i:this.parentInjector.get(n,t,r)}}function D_(e){return e!==js}function eo(e){return 32767&e}function to(e,n){let t=function eI(e){return e>>16}(e),r=n;for(;t>0;)r=r[Ls],t--;return r}let T_=!0;function oc(e){const n=T_;return T_=e,n}const Kh=255,Jh=5;let nI=0;const An={};function ac(e,n){const t=Zh(e,n);if(-1!==t)return t;const r=n[R];r.firstCreatePass&&(e.injectorIndex=n.length,I_(r.data,e),I_(n,null),I_(r.blueprint,null));const i=cc(e,n),o=e.injectorIndex;if(D_(i)){const c=eo(i),u=to(i,n),_=u[R].data;for(let d=0;d<8;d++)n[o+d]=u[c+d]|_[c+d]}return n[o+8]=i,o}function I_(e,n){e.push(0,0,0,0,0,0,0,0,n)}function Zh(e,n){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===n[e.injectorIndex+8]?-1:e.injectorIndex}function cc(e,n){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let t=0,r=null,i=n;for(;null!==i;){if(r=rm(i),null===r)return js;if(t++,i=i[Ls],-1!==r.injectorIndex)return r.injectorIndex|t<<16}return js}function M_(e,n,t){!function rI(e,n,t){let r;"string"==typeof t?r=t.charCodeAt(0)||0:t.hasOwnProperty(ji)&&(r=t[ji]),null==r&&(r=t[ji]=nI++);const i=r&Kh;n.data[e+(i>>Jh)]|=1<=0?n&Kh:aI:n}(t);if("function"==typeof o){if(!Ph(n,e,r))return r&ue.Host?Qh(i,0,r):Yh(n,t,r,i);try{let c;if(c=o(r),null!=c||r&ue.Optional)return c;Wu()}finally{Bh()}}else if("number"==typeof o){let c=null,u=Zh(e,n),_=js,d=r&ue.Host?n[xe][it]:null;for((-1===u||r&ue.SkipSelf)&&(_=-1===u?cc(e,n):n[u+8],_!==js&&nm(r,!1)?(c=n[R],u=eo(_),n=to(_,n)):u=-1);-1!==u;){const p=n[R];if(tm(o,u,p.data)){const h=iI(u,n,t,c,r,d);if(h!==An)return h}_=n[u+8],_!==js&&nm(r,n[R].data[u+8]===d)&&tm(o,u,n)?(c=p,u=eo(_),n=to(_,n)):u=-1}}return i}function iI(e,n,t,r,i,o){const c=n[R],u=c.data[e+8],p=lc(u,c,t,null==r?Hr(u)&&T_:r!=c&&!!(3&u.type),i&ue.Host&&o===u);return null!==p?Gr(n,c,p,u):An}function lc(e,n,t,r,i){const o=e.providerIndexes,c=n.data,u=1048575&o,_=e.directiveStart,p=o>>20,m=i?u+p:e.directiveEnd;for(let w=r?u:u+p;w=_&&b.type===t)return w}if(i){const w=c[_];if(w&&fn(w)&&w.type===t)return _}return null}function Gr(e,n,t,r){let i=e[t];const o=n.data;if(function Z1(e){return e instanceof Xi}(i)){const c=i;c.resolving&&function NT(e,n){throw n&&n.join(" > "),new F(-200,e)}(function me(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():ee(e)}(o[t]));const u=oc(c.canSeeViewProviders);c.resolving=!0;const d=c.injectImpl?Ft(c.injectImpl):null;Ph(e,r,ue.Default);try{i=e[t]=c.factory(void 0,o,e,r),n.firstCreatePass&&t>=r.directiveStart&&function K1(e,n,t){const{ngOnChanges:r,ngOnInit:i,ngDoCheck:o}=n.type.prototype;if(r){const c=bh(n);(t.preOrderHooks??=[]).push(e,c),(t.preOrderCheckHooks??=[]).push(e,c)}i&&(t.preOrderHooks??=[]).push(0-e,i),o&&((t.preOrderHooks??=[]).push(e,o),(t.preOrderCheckHooks??=[]).push(e,o))}(t,o[t],n)}finally{null!==d&&Ft(d),oc(u),c.resolving=!1,Bh()}}return i}function tm(e,n,t){return!!(t[n+(e>>Jh)]&1<{const n=e.prototype.constructor,t=n[$n]||N_(n),r=Object.prototype;let i=Object.getPrototypeOf(e.prototype).constructor;for(;i&&i!==r;){const o=i[$n]||N_(i);if(o&&o!==t)return o;i=Object.getPrototypeOf(i)}return o=>new o})}function N_(e){return Fa(e)?()=>{const n=N_(K(e));return n&&n()}:Vr(e)}function rm(e){const n=e[R],t=n.type;return 2===t?n.declTNode:1===t?e[it]:null}function cm(e,n=null,t=null,r){const i=function lm(e,n=null,t=null,r,i=new Set){const o=[t||pe,oh(e)];return r=r||("object"==typeof e?void 0:Je(e)),new Fs(o,n||$a(),r||null,i)}(e,n,t,r);return i.resolveInjectorInitializers(),i}class dt{static{this.THROW_IF_NOT_FOUND=Bi}static{this.NULL=new ja}static create(n,t){if(Array.isArray(n))return cm({name:""},t,n,"");{const r=n.name??"";return cm({name:r},n.parent,n.providers,r)}}static{this.\u0275prov=J({token:dt,providedIn:"any",factory:()=>U(Zg)})}static{this.__NG_ELEMENT_ID__=-1}}new V("").__NG_ELEMENT_ID__=e=>{const n=ve();if(null===n)throw new F(204,!1);if(2&n.type)return n.value;if(e&ue.Optional)return null;throw new F(204,!1)};function A_(e){return e.ngOriginalError}const _m=!0;let no=(()=>{class e{static{this.__NG_ELEMENT_ID__=wI}static{this.__NG_ENV_ID__=t=>t}}return e})();class mI extends no{constructor(n){super(),this._lView=n}onDestroy(n){return Xa(this._lView,n),()=>function f_(e,n){if(null===e[gr])return;const t=e[gr].indexOf(n);-1!==t&&e[gr].splice(t,1)}(this._lView,n)}}function wI(){return new mI(I())}let hr=(()=>{class e{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new Mu(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);const t=this.taskId++;return this.pendingTasks.add(t),t}remove(t){this.pendingTasks.delete(t),0===this.pendingTasks.size&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}static{this.\u0275prov=J({token:e,providedIn:"root",factory:()=>new e})}}return e})();const Fe=class yI extends Lr{constructor(n=!1){super(),this.destroyRef=void 0,this.pendingTasks=void 0,this.__isAsync=n,function _h(){return void 0!==zg()||null!=function OT(){return Ns}()}()&&(this.destroyRef=H(no,{optional:!0})??void 0,this.pendingTasks=H(hr,{optional:!0})??void 0)}emit(n){const t=k(null);try{super.next(n)}finally{k(t)}}subscribe(n,t,r){let i=n,o=t||(()=>null),c=r;if(n&&"object"==typeof n){const _=n;i=_.next?.bind(_),o=_.error?.bind(_),c=_.complete?.bind(_)}this.__isAsync&&(o=this.wrapInTimeout(o),i&&(i=this.wrapInTimeout(i)),c&&(c=this.wrapInTimeout(c)));const u=super.subscribe({next:i,error:o,complete:c});return n instanceof Jt&&n.add(u),u}wrapInTimeout(n){return t=>{const r=this.pendingTasks?.add();setTimeout(()=>{n(t),void 0!==r&&this.pendingTasks?.remove(r)})}}};function dc(...e){}function dm(e){let n,t;function r(){e=dc;try{void 0!==t&&"function"==typeof cancelAnimationFrame&&cancelAnimationFrame(t),void 0!==n&&clearTimeout(n)}catch{}}return n=setTimeout(()=>{e(),r()}),"function"==typeof requestAnimationFrame&&(t=requestAnimationFrame(()=>{e(),r()})),()=>r()}function fm(e){return queueMicrotask(()=>e()),()=>{e=dc}}const F_="isAngularZone",fc=F_+"_ID";let bI=0;class Ee{constructor(n){this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Fe(!1),this.onMicrotaskEmpty=new Fe(!1),this.onStable=new Fe(!1),this.onError=new Fe(!1);const{enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:r=!1,shouldCoalesceRunChangeDetection:i=!1,scheduleInRootZone:o=_m}=n;if(typeof Zone>"u")throw new F(908,!1);Zone.assertZonePatched();const c=this;c._nesting=0,c._outer=c._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(c._inner=c._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(c._inner=c._inner.fork(Zone.longStackTraceZoneSpec)),c.shouldCoalesceEventChangeDetection=!i&&r,c.shouldCoalesceRunChangeDetection=i,c.callbackScheduled=!1,c.scheduleInRootZone=o,function SI(e){const n=()=>{!function EI(e){function n(){dm(()=>{e.callbackScheduled=!1,O_(e),e.isCheckStableRunning=!0,R_(e),e.isCheckStableRunning=!1})}e.isCheckStableRunning||e.callbackScheduled||(e.callbackScheduled=!0,e.scheduleInRootZone?Zone.root.run(()=>{n()}):e._outer.run(()=>{n()}),O_(e))}(e)},t=bI++;e._inner=e._inner.fork({name:"angular",properties:{[F_]:!0,[fc]:t,[fc+t]:!0},onInvokeTask:(r,i,o,c,u,_)=>{if(function CI(e){return hm(e,"__ignore_ng_zone__")}(_))return r.invokeTask(o,c,u,_);try{return pm(e),r.invokeTask(o,c,u,_)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===c.type||e.shouldCoalesceRunChangeDetection)&&n(),gm(e)}},onInvoke:(r,i,o,c,u,_,d)=>{try{return pm(e),r.invoke(o,c,u,_,d)}finally{e.shouldCoalesceRunChangeDetection&&!e.callbackScheduled&&!function DI(e){return hm(e,"__scheduler_tick__")}(_)&&n(),gm(e)}},onHasTask:(r,i,o,c)=>{r.hasTask(o,c),i===o&&("microTask"==c.change?(e._hasPendingMicrotasks=c.microTask,O_(e),R_(e)):"macroTask"==c.change&&(e.hasPendingMacrotasks=c.macroTask))},onHandleError:(r,i,o,c)=>(r.handleError(o,c),e.runOutsideAngular(()=>e.onError.emit(c)),!1)})}(c)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get(F_)}static assertInAngularZone(){if(!Ee.isInAngularZone())throw new F(909,!1)}static assertNotInAngularZone(){if(Ee.isInAngularZone())throw new F(909,!1)}run(n,t,r){return this._inner.run(n,t,r)}runTask(n,t,r,i){const o=this._inner,c=o.scheduleEventTask("NgZoneEvent: "+i,n,vI,dc,dc);try{return o.runTask(c,t,r)}finally{o.cancelTask(c)}}runGuarded(n,t,r){return this._inner.runGuarded(n,t,r)}runOutsideAngular(n){return this._outer.run(n)}}const vI={};function R_(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function O_(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&!0===e.callbackScheduled)}function pm(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function gm(e){e._nesting--,R_(e)}class x_{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Fe,this.onMicrotaskEmpty=new Fe,this.onStable=new Fe,this.onError=new Fe}run(n,t,r){return n.apply(t,r)}runGuarded(n,t,r){return n.apply(t,r)}runOutsideAngular(n){return n()}runTask(n,t,r,i){return n.apply(t,r)}}function hm(e,n){return!(!Array.isArray(e)||1!==e.length)&&!0===e[0]?.data?.[n]}class Fn{constructor(){this._console=console}handleError(n){const t=this._findOriginalError(n);this._console.error("ERROR",n),t&&this._console.error("ORIGINAL ERROR",t)}_findOriginalError(n){let t=n&&A_(n);for(;t&&A_(t);)t=A_(t);return t||null}}const II=new V("",{providedIn:"root",factory:()=>{const e=H(Ee),n=H(Fn);return t=>e.runOutsideAngular(()=>n.handleError(t))}});function MI(){return zs(ve(),I())}function zs(e,n){return new Xt(Et(e,n))}let Xt=(()=>{class e{constructor(t){this.nativeElement=t}static{this.__NG_ELEMENT_ID__=MI}}return e})();function wm(e){return e instanceof Xt?e.nativeElement:e}function NI(){return this._results[Symbol.iterator]()}class L_{get changes(){return this._changes??=new Fe}constructor(n=!1){this._emitDistinctChangesOnly=n,this.dirty=!0,this._onDirty=void 0,this._results=[],this._changesDetected=!1,this._changes=void 0,this.length=0,this.first=void 0,this.last=void 0;const t=L_.prototype;t[Symbol.iterator]||(t[Symbol.iterator]=NI)}get(n){return this._results[n]}map(n){return this._results.map(n)}filter(n){return this._results.filter(n)}find(n){return this._results.find(n)}reduce(n,t){return this._results.reduce(n,t)}forEach(n){this._results.forEach(n)}some(n){return this._results.some(n)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(n,t){this.dirty=!1;const r=function Rt(e){return e.flat(Number.POSITIVE_INFINITY)}(n);(this._changesDetected=!function HT(e,n,t){if(e.length!==n.length)return!1;for(let r=0;rZI}),ZI="ng",Vm=new V(""),wr=new V("",{providedIn:"platform",factory:()=>"unknown"}),Wm=new V("",{providedIn:"root",factory:()=>mr().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let jm=()=>null;function K_(e,n,t=!1){return jm(e,n,t)}const Km=new V("",{providedIn:"root",factory:()=>!1});let Ec,Sc;function Gs(e){return function X_(){if(void 0===Ec&&(Ec=null,Ae.trustedTypes))try{Ec=Ae.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Ec}()?.createHTML(e)||e}function Qm(e){return function ed(){if(void 0===Sc&&(Sc=null,Ae.trustedTypes))try{Sc=Ae.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Sc}()?.createHTML(e)||e}class ew{constructor(n){this.changingThisBreaksApplicationSecurity=n}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${Og})`}}function yr(e){return e instanceof ew?e.changingThisBreaksApplicationSecurity:e}class hM{constructor(n){this.inertDocumentHelper=n}getInertBodyElement(n){n=""+n;try{const t=(new window.DOMParser).parseFromString(Gs(n),"text/html").body;return null===t?this.inertDocumentHelper.getInertBodyElement(n):(t.firstChild?.remove(),t)}catch{return null}}}class mM{constructor(n){this.defaultDoc=n,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(n){const t=this.inertDocument.createElement("template");return t.innerHTML=Gs(n),t}}const yM=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Yn(e){const n={};for(const t of e.split(","))n[t]=!0;return n}function po(...e){const n={};for(const t of e)for(const r in t)t.hasOwnProperty(r)&&(n[r]=!0);return n}const nw=Yn("area,br,col,hr,img,wbr"),rw=Yn("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),sw=Yn("rp,rt"),nd=po(nw,po(rw,Yn("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),po(sw,Yn("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),po(sw,rw)),rd=Yn("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),iw=po(rd,Yn("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),Yn("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),bM=Yn("script,style,template");class vM{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(n){let t=n.firstChild,r=!0,i=[];for(;t;)if(t.nodeType===Node.ELEMENT_NODE?r=this.startElement(t):t.nodeType===Node.TEXT_NODE?this.chars(t.nodeValue):this.sanitizedSomething=!0,r&&t.firstChild)i.push(t),t=CM(t);else for(;t;){t.nodeType===Node.ELEMENT_NODE&&this.endElement(t);let o=SM(t);if(o){t=o;break}t=i.pop()}return this.buf.join("")}startElement(n){const t=ow(n).toLowerCase();if(!nd.hasOwnProperty(t))return this.sanitizedSomething=!0,!bM.hasOwnProperty(t);this.buf.push("<"),this.buf.push(t);const r=n.attributes;for(let i=0;i"),!0}endElement(n){const t=ow(n).toLowerCase();nd.hasOwnProperty(t)&&!nw.hasOwnProperty(t)&&(this.buf.push(""))}chars(n){this.buf.push(cw(n))}}function SM(e){const n=e.nextSibling;if(n&&e!==n.previousSibling)throw aw(n);return n}function CM(e){const n=e.firstChild;if(n&&function EM(e,n){return(e.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}(e,n))throw aw(n);return n}function ow(e){const n=e.nodeName;return"string"==typeof n?n:"FORM"}function aw(e){return new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`)}const DM=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,TM=/([^\#-~ |!])/g;function cw(e){return e.replace(/&/g,"&").replace(DM,function(n){return"&#"+(1024*(n.charCodeAt(0)-55296)+(n.charCodeAt(1)-56320)+65536)+";"}).replace(TM,function(n){return"&#"+n.charCodeAt(0)+";"}).replace(//g,">")}let Cc;function sd(e){return"content"in e&&function MM(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var Ks=function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e}(Ks||{});function lw(e){const n=function go(){const e=I();return e&&e[In].sanitizer}();return n?Qm(n.sanitize(Ks.HTML,e)||""):function fo(e,n){const t=function gM(e){return e instanceof ew&&e.getTypeName()||null}(e);if(null!=t&&t!==n){if("ResourceURL"===t&&"URL"===n)return!0;throw new Error(`Required a safe ${n}, got a ${t} (see ${Og})`)}return t===n}(e,"HTML")?Qm(yr(e)):function IM(e,n){let t=null;try{Cc=Cc||function tw(e){const n=new mM(e);return function wM(){try{return!!(new window.DOMParser).parseFromString(Gs(""),"text/html")}catch{return!1}}()?new hM(n):n}(e);let r=n?String(n):"";t=Cc.getInertBodyElement(r);let i=5,o=r;do{if(0===i)throw new Error("Failed to sanitize html because the input is unstable");i--,r=o,o=t.innerHTML,t=Cc.getInertBodyElement(r)}while(r!==o);return Gs((new vM).sanitizeChildren(sd(t)||t))}finally{if(t){const r=sd(t)||t;for(;r.firstChild;)r.firstChild.remove()}}}(mr(),ee(e))}const xM=/^>|^->||--!>|)/g,PM="\u200b$1\u200b";var br=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(br||{});let ad;function cd(e,n){return ad(e,n)}function Zs(e,n,t,r,i){if(null!=r){let o,c=!1;ut(r)?o=r:Ye(r)&&(c=!0,r=r[Oe]);const u=ge(r);0===e&&null!==t?null==i?Cw(n,t,u):Jr(n,t,u,i||null,!0):1===e&&null!==t?Jr(n,t,u,i||null,!0):2===e?function mo(e,n,t){e.removeChild(null,n,t)}(n,u,c):3===e&&n.destroyNode(u),null!=o&&function rN(e,n,t,r,i){const o=t[Mn];o!==ge(t)&&Zs(n,e,r,o,i);for(let u=We;un.replace(LM,PM))}(n))}function Ic(e,n,t){return e.createElement(n,t)}function vw(e,n){n[In].changeDetectionScheduler?.notify(9),kc(e,n,n[Z],2,null,null)}function Ew(e,n){const t=e[Ws],r=n[Ue];(Ye(r)||n[xe]!==r[Ue][xe])&&(e[$]|=Ja.HasTransplantedViews),null===t?e[Ws]=[n]:t.push(n)}function _d(e,n){const t=e[Ws],r=t.indexOf(n);t.splice(r,1)}function ho(e,n){if(e.length<=We)return;const t=We+n,r=e[t];if(r){const i=r[Br];null!==i&&i!==e&&_d(i,r),n>0&&(e[t-1][dn]=r[dn]);const o=Va(e,We+n);!function JM(e,n){vw(e,n),n[Oe]=null,n[it]=null}(r[R],r);const c=o[Gn];null!==c&&c.detachView(o[R]),r[Ue]=null,r[dn]=null,r[$]&=-129}return r}function Mc(e,n){if(!(256&n[$])){const t=n[Z];t.destroyNode&&kc(e,n,t,3,null,null),function QM(e){let n=e[qi];if(!n)return dd(e[R],e);for(;n;){let t=null;if(Ye(n))t=n[qi];else{const r=n[We];r&&(t=r)}if(!t){for(;n&&!n[dn]&&n!==e;)Ye(n)&&dd(n[R],n),n=n[Ue];null===n&&(n=e),Ye(n)&&dd(n[R],n),t=n&&n[dn]}n=t}}(n)}}function dd(e,n){if(256&n[$])return;const t=k(null);try{n[$]&=-129,n[$]|=256,n[Qt]&&Hn(n[Qt]),function eN(e,n){let t;if(null!=e&&null!=(t=e.destroyHooks))for(let r=0;r=0?r[c]():r[-c].unsubscribe(),o+=2}else t[o].call(r[t[o+1]]);null!==r&&(n[xs]=null);const i=n[gr];if(null!==i){n[gr]=null;for(let o=0;o-1){const{encapsulation:o}=e.data[r.directiveStart+i];if(o===un.None||o===un.Emulated)return null}return Et(r,t)}}(e,n.parent,t)}function Jr(e,n,t,r,i){e.insertBefore(n,t,r,i)}function Cw(e,n,t){e.appendChild(n,t)}function Dw(e,n,t,r,i){null!==r?Jr(e,n,t,r,i):Cw(e,n,t)}function pd(e,n){return e.parentNode(n)}function Tw(e,n,t){return Mw(e,n,t)}let gd,Mw=function Iw(e,n,t){return 40&e.type?Et(e,t):null};function Nc(e,n,t,r){const i=fd(e,r,n),o=n[Z],u=Tw(r.parent||n[it],r,n);if(null!=i)if(Array.isArray(t))for(let _=0;_z&&xw(e,n,z,!1),Nn(c?2:0,i),t(r,i)}finally{$r(o),Nn(c?3:1,i)}}function yd(e,n,t){if(o_(n)){const r=k(null);try{const o=n.directiveEnd;for(let c=n.directiveStart;cnull;function jw(e,n,t,r,i){for(let o in n){if(!n.hasOwnProperty(o))continue;const c=n[o];if(void 0===c)continue;r??={};let u,_=fr.None;Array.isArray(c)?(u=c[0],_=c[1]):u=c;let d=o;if(null!==i){if(!i.hasOwnProperty(o))continue;d=i[o]}0===e?Bw(r,t,d,u,_):Bw(r,t,d,u)}return r}function Bw(e,n,t,r,i){let o;e.hasOwnProperty(t)?(o=e[t]).push(n,r):o=e[t]=[n,r],void 0!==i&&o.push(i)}function Lt(e,n,t,r,i,o,c,u){const _=Et(n,t);let p,d=n.inputs;!u&&null!=d&&(p=d[r])?(Id(e,t,p,r,i),Hr(n)&&function mN(e,n){const t=Bt(n,e);16&t[$]||(t[$]|=64)}(t,n.index)):3&n.type&&(r=function hN(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(r),i=null!=c?c(i,n.value||"",r):i,o.setProperty(_,r,i))}function Sd(e,n,t,r){if(Nh()){const i=null===r?null:{"":-1},o=function SN(e,n){const t=e.directiveRegistry;let r=null,i=null;if(t)for(let o=0;o0;){const t=e[--n];if("number"==typeof t&&t<0)return t}return 0})(c)!=u&&c.push(u),c.push(t,r,o)}}(e,n,r,wo(e,t,i.hostVars,te),i)}function Rn(e,n,t,r,i,o){const c=Et(e,n);!function Dd(e,n,t,r,i,o,c){if(null==o)e.removeAttribute(n,i,t);else{const u=null==c?ee(o):c(o,r||"",i);e.setAttribute(n,i,u,t)}}(n[Z],c,o,e.value,t,r,i)}function NN(e,n,t,r,i,o){const c=o[n];if(null!==c)for(let u=0;u0&&(t[i-1][dn]=n),r{Ya(e.lView)},consumerOnSignalRead(){this.lView[Qt]=this}},WN={...ce,consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{let n=Jn(e.lView);for(;n&&!Yw(n[R]);)n=Jn(n);n&&Th(n)},consumerOnSignalRead(){this.lView[Qt]=this}};function Yw(e){return 2!==e.type}const jN=100;function Oc(e,n=!0,t=0){const r=e[In],i=r.rendererFactory;i.begin?.();try{!function BN(e,n){const t=Rh();try{Oh(!0),kd(e,n);let r=0;for(;Qa(e);){if(r===jN)throw new F(103,!1);r++,kd(e,1)}}finally{Oh(t)}}(e,t)}catch(c){throw n&&Rc(e,c),c}finally{i.end?.(),r.inlineEffectRunner?.flush()}}function HN(e,n,t,r){const i=n[$];if(!(256&~i))return;n[In].inlineEffectRunner?.flush(),b_(n);let u=!0,_=null,d=null;Yw(e)?(d=function ON(e){return e[Qt]??function xN(e){const n=Qw.pop()??Object.create(PN);return n.lView=e,n}(e)}(n),_=En(d)):null===function j(){return y}()?(u=!1,d=function VN(e){const n=e[Qt]??Object.create(WN);return n.lView=e,n}(n),_=En(d)):n[Qt]&&(Hn(n[Qt]),n[Qt]=null);try{Dh(n),function xh(e){return Q.lFrame.bindingIndex=e}(e.bindingStartIndex),null!==t&&Pw(e,n,t,2,r);const p=!(3&~i);if(p){const w=e.preOrderCheckHooks;null!==w&&sc(n,w,null)}else{const w=e.preOrderHooks;null!==w&&ic(n,w,0,null),E_(n,0)}if(function zN(e){for(let n=Mm(e);null!==n;n=Nm(n)){if(!(n[$]&Ja.HasTransplantedViews))continue;const t=n[Ws];for(let r=0;r-1&&(ho(n,r),Va(t,r))}this._attachedToViewContainer=!1}Mc(this._lView[R],this._lView)}onDestroy(n){Xa(this._lView,n)}markForCheck(){bo(this._cdRefInjectingView||this._lView,4)}detach(){this._lView[$]&=-129}reattach(){d_(this._lView),this._lView[$]|=128}detectChanges(){this._lView[$]|=1024,Oc(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new F(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;const n=Ki(this._lView),t=this._lView[Br];null!==t&&!n&&_d(t,this._lView),vw(this._lView[R],this._lView)}attachToAppRef(n){if(this._attachedToViewContainer)throw new F(902,!1);this._appRef=n;const t=Ki(this._lView),r=this._lView[Br];null!==r&&!t&&Ew(r,this._lView),d_(this._lView)}}let er=(()=>{class e{static{this.__NG_ELEMENT_ID__=GN}}return e})();const $N=er,qN=class extends $N{constructor(n,t,r){super(),this._declarationLView=n,this._declarationTContainer=t,this.elementRef=r}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(n,t){return this.createEmbeddedViewImpl(n,t)}createEmbeddedViewImpl(n,t,r){const i=Qs(this._declarationLView,this._declarationTContainer,n,{embeddedViewInjector:t,dehydratedView:r});return new vo(i)}};function GN(){return xc(ve(),I())}function xc(e,n){return 4&e.type?new qN(n,e,zs(e,n)):null}let Sy=()=>null;function es(e,n){return Sy(e,n)}class ei{}const No=new V("",{providedIn:"root",factory:()=>!1}),Cy=new V(""),Bd=new V("");class Wk{}class Dy{}class Bk{resolveComponentFactory(n){throw function jk(e){const n=Error(`No component factory found for ${Je(e)}.`);return n.ngComponent=e,n}(n)}}class Bc{static{this.NULL=new Bk}}class Hd{}let ts=(()=>{class e{constructor(){this.destroyNode=null}static{this.__NG_ELEMENT_ID__=()=>function Hk(){const e=I(),t=Bt(ve().index,e);return(Ye(t)?t:e)[Z]}()}}return e})(),zk=(()=>{class e{static{this.\u0275prov=J({token:e,providedIn:"root",factory:()=>null})}}return e})();function zc(e,n,t){let r=t?e.styles:null,i=t?e.classes:null,o=0;if(null!==n)for(let c=0;c0&&Rw(e,t,o.join(" "))}}(m,he,b,r),void 0!==t&&function Xk(e,n,t){const r=e.projection=[];for(let i=0;i{class e{static{this.__NG_ELEMENT_ID__=tA}}return e})();function tA(){return Ry(ve(),I())}const nA=On,Ay=class extends nA{constructor(n,t,r){super(),this._lContainer=n,this._hostTNode=t,this._hostLView=r}get element(){return zs(this._hostTNode,this._hostLView)}get injector(){return new Xe(this._hostTNode,this._hostLView)}get parentInjector(){const n=cc(this._hostTNode,this._hostLView);if(D_(n)){const t=to(n,this._hostLView),r=eo(n);return new Xe(t[R].data[r+8],t)}return new Xe(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(n){const t=Fy(this._lContainer);return null!==t&&t[n]||null}get length(){return this._lContainer.length-We}createEmbeddedView(n,t,r){let i,o;"number"==typeof r?i=r:null!=r&&(i=r.index,o=r.injector);const c=es(this._lContainer,n.ssrId),u=n.createEmbeddedViewImpl(t||{},o,c);return this.insertImpl(u,i,Yr(this._hostTNode,c)),u}createComponent(n,t,r,i,o){const c=n&&!function $i(e){return"function"==typeof e}(n);let u;if(c)u=t;else{const b=t||{};u=b.index,r=b.injector,i=b.projectableNodes,o=b.environmentInjector||b.ngModuleRef}const _=c?n:new Fo(ae(n)),d=r||this.parentInjector;if(!o&&null==_.ngModule){const S=(c?d:this.parentInjector).get(Zt,null);S&&(o=S)}const p=ae(_.componentType??{}),h=es(this._lContainer,p?.id??null),w=_.create(d,i,h?.firstChild??null,o);return this.insertImpl(w.hostView,u,Yr(this._hostTNode,h)),w}insert(n,t){return this.insertImpl(n,t,!0)}insertImpl(n,t,r){const i=n._lView;if(function F1(e){return ut(e[Ue])}(i)){const u=this.indexOf(n);if(-1!==u)this.detach(u);else{const _=i[Ue],d=new Ay(_,_[it],_[Ue]);d.detach(d.indexOf(n))}}const o=this._adjustIndex(t),c=this._lContainer;return Ys(c,i,o,r),n.attachToViewContainerRef(),Gg($d(c),o,n),n}move(n,t){return this.insert(n,t)}indexOf(n){const t=Fy(this._lContainer);return null!==t?t.indexOf(n):-1}remove(n){const t=this._adjustIndex(n,-1),r=ho(this._lContainer,t);r&&(Va($d(this._lContainer),t),Mc(r[R],r))}detach(n){const t=this._adjustIndex(n,-1),r=ho(this._lContainer,t);return r&&null!=Va($d(this._lContainer),t)?new vo(r):null}_adjustIndex(n,t=0){return n??this.length+t}};function Fy(e){return e[8]}function $d(e){return e[8]||(e[8]=[])}function Ry(e,n){let t;const r=n[e.index];return ut(r)?t=r:(t=Uw(r,n,null,e),n[e.index]=t,Fc(n,t)),Oy(t,n,e,r),new Ay(t,e,n)}let Oy=function Ly(e,n,t,r){if(e[Mn])return;let i;i=8&t.type?ge(r):function rA(e,n){const t=e[Z],r=t.createComment(""),i=Et(n,e);return Jr(t,pd(t,i),r,function tN(e,n){return e.nextSibling(n)}(t,i),!1),r}(n,t),e[Mn]=i},qd=()=>!1;class Gd{constructor(n){this.queryList=n,this.matches=null}clone(){return new Gd(this.queryList)}setDirty(){this.queryList.setDirty()}}class Kd{constructor(n=[]){this.queries=n}createEmbeddedView(n){const t=n.queries;if(null!==t){const r=null!==n.contentQueries?n.contentQueries[0]:t.length,i=[];for(let o=0;on.trim())}(n):n}}class Jd{constructor(n=[]){this.queries=n}elementStart(n,t){for(let r=0;r0)r.push(c[u/2]);else{const d=o[u+1],p=n[-_];for(let h=We;h(le(n),n.value);return t[N]=n,t}(e),r=t[N];return n?.equal&&(r.equal=n.equal),t.set=i=>Vi(r,i),t.update=i=>function yu(e,n){kt()||Ia(),Vi(e,n(e.value))}(r,i),t.asReadonly=qy.bind(t),t}function qy(){const e=this[N];if(void 0===e.readonlyFn){const n=()=>this();n[N]=e,e.readonlyFn=n}return e.readonlyFn}function Se(e){let n=function sb(e){return Object.getPrototypeOf(e.prototype).constructor}(e.type),t=!0;const r=[e];for(;n;){let i;if(fn(e))i=n.\u0275cmp||n.\u0275dir;else{if(n.\u0275cmp)throw new F(903,!1);i=n.\u0275dir}if(i){if(t){r.push(i);const c=e;c.inputs=$c(e.inputs),c.inputTransforms=$c(e.inputTransforms),c.declaredInputs=$c(e.declaredInputs),c.outputs=$c(e.outputs);const u=i.hostBindings;u&&TA(e,u);const _=i.viewQuery,d=i.contentQueries;if(_&&CA(e,_),d&&DA(e,d),EA(e,i),bT(e.outputs,i.outputs),fn(i)&&i.data.animation){const p=e.data;p.animation=(p.animation||[]).concat(i.data.animation)}}const o=i.features;if(o)for(let c=0;c=0;r--){const i=e[r];i.hostVars=n+=i.hostVars,i.hostAttrs=zi(i.hostAttrs,t=zi(t,i.hostAttrs))}}(r)}function EA(e,n){for(const t in n.inputs){if(!n.inputs.hasOwnProperty(t)||e.inputs.hasOwnProperty(t))continue;const r=n.inputs[t];if(void 0!==r&&(e.inputs[t]=r,e.declaredInputs[t]=n.declaredInputs[t],null!==n.inputTransforms)){const i=Array.isArray(r)?r[0]:r;if(!n.inputTransforms.hasOwnProperty(i))continue;e.inputTransforms??={},e.inputTransforms[i]=n.inputTransforms[i]}}}function $c(e){return e===Tn?{}:e===pe?[]:e}function CA(e,n){const t=e.viewQuery;e.viewQuery=t?(r,i)=>{n(r,i),t(r,i)}:n}function DA(e,n){const t=e.contentQueries;e.contentQueries=t?(r,i,o)=>{n(r,i,o),t(r,i,o)}:n}function TA(e,n){const t=e.hostBindings;e.hostBindings=t?(r,i)=>{n(r,i),t(r,i)}:n}class rs{}class lb extends rs{constructor(n){super(),this.componentFactoryResolver=new Ny(this),this.instance=null;const t=new Fs([...n.providers,{provide:rs,useValue:this},{provide:Bc,useValue:this.componentFactoryResolver}],n.parent||$a(),n.debugName,new Set(["environment"]));this.injector=t,n.runEnvironmentInitializers&&t.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(n){this.injector.onDestroy(n)}}function qc(e){return!!function sf(e){return null!==e&&("function"==typeof e||"object"==typeof e)}(e)&&(Array.isArray(e)||!(e instanceof Map)&&Symbol.iterator in e)}function xn(e,n,t){return e[n]=t}function je(e,n,t){return!Object.is(e[n],t)&&(e[n]=t,!0)}function ss(e,n,t,r){const i=je(e,n,t);return je(e,n+1,r)||i}function xo(e,n,t,r,i,o,c,u,_,d){const p=t+z,h=n.firstCreatePass?function jA(e,n,t,r,i,o,c,u,_){const d=n.consts,p=Qr(n,e,4,c||null,u||null);Sd(n,t,p,Yt(d,_)),rc(n,p);const h=p.tView=Ed(2,p,r,i,o,n.directiveRegistry,n.pipeRegistry,null,n.schemas,d,null);return null!==n.queries&&(n.queries.template(n,p),h.queries=n.queries.embeddedTView(p)),p}(p,n,e,r,i,o,c,u,_):n.data[p];pn(h,!1);const m=_b(n,e,h,t);Yi()&&Nc(n,e,m,h),ft(m,e);const w=Uw(m,e,m,h);return e[p]=w,Fc(e,w),function xy(e,n,t){return qd(e,n,t)}(w,h,e),Za(h)&&bd(n,e,h),null!=_&&vd(e,h,d),h}function ie(e,n,t,r,i,o,c,u){const _=I(),d=se();return xo(_,d,e,n,t,r,i,Yt(d.consts,o),c,u),ie}let _b=function db(e,n,t,r){return kn(!0),n[Z].createComment("")};var ii=function(e){return e[e.EarlyRead=0]="EarlyRead",e[e.Write=1]="Write",e[e.MixedReadWrite=2]="MixedReadWrite",e[e.Read=3]="Read",e}(ii||{});let wb=(()=>{class e{constructor(){this.impl=null}execute(){this.impl?.execute()}static{this.\u0275prov=J({token:e,providedIn:"root",factory:()=>new e})}}return e})();class Vo{constructor(){this.ngZone=H(Ee),this.scheduler=H(ei),this.errorHandler=H(Fn,{optional:!0}),this.sequences=new Set,this.deferredRegistrations=new Set,this.executing=!1}static{this.PHASES=[ii.EarlyRead,ii.Write,ii.MixedReadWrite,ii.Read]}execute(){this.executing=!0;for(const n of Vo.PHASES)for(const t of this.sequences)if(!t.erroredOrDestroyed&&t.hooks[n])try{t.pipelinedValue=this.ngZone.runOutsideAngular(()=>t.hooks[n](t.pipelinedValue))}catch(r){t.erroredOrDestroyed=!0,this.errorHandler?.handleError(r)}this.executing=!1;for(const n of this.sequences)n.afterRun(),n.once&&(this.sequences.delete(n),n.destroy());for(const n of this.deferredRegistrations)this.sequences.add(n);this.deferredRegistrations.size>0&&this.scheduler.notify(7),this.deferredRegistrations.clear()}register(n){this.executing?this.deferredRegistrations.add(n):(this.sequences.add(n),this.scheduler.notify(6))}unregister(n){this.executing&&this.sequences.has(n)?(n.erroredOrDestroyed=!0,n.pipelinedValue=void 0,n.once=!0):(this.sequences.delete(n),this.deferredRegistrations.delete(n))}static{this.\u0275prov=J({token:Vo,providedIn:"root",factory:()=>new Vo})}}function Dt(e,n,t,r){const i=I();return je(i,gn(),n)&&(se(),Rn(Me(),i,e,n,t,r)),Dt}function di(e,n,t,r){return je(e,gn(),t)?n+ee(t)+r:te}function fi(e,n,t,r,i,o){const u=ss(e,function Zn(){return Q.lFrame.bindingIndex}(),t,i);return Qn(2),u?n+ee(t)+r+ee(i)+o:te}function Xc(e,n){return e<<17|n<<2}function Sr(e){return e>>17&32767}function wf(e){return 2|e}function os(e){return(131068&e)>>2}function yf(e,n){return-131069&e|n<<2}function bf(e){return 1|e}function qb(e,n,t,r){const i=e[t+1],o=null===n;let c=r?Sr(i):os(i),u=!1;for(;0!==c&&(!1===u||o);){const d=e[c+1];MF(e[c],n)&&(u=!0,e[c+1]=r?bf(d):wf(d)),c=r?Sr(d):os(d)}u&&(e[t+1]=r?wf(i):bf(i))}function MF(e,n){return null===e||null==n||(Array.isArray(e)?e[1]:e)===n||!(!Array.isArray(e)||"string"!=typeof n)&&As(e,n)>=0}const et={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Gb(e){return e.substring(et.key,et.keyEnd)}function Kb(e,n){const t=et.textEnd;return t===n?-1:(n=et.keyEnd=function FF(e,n,t){for(;n32;)n++;return n}(e,et.key=n,t),bi(e,n,t))}function bi(e,n,t){for(;n=0;t=Kb(n,t))jt(e,Gb(n),!0)}function ev(e,n){return n>=e.expandoStartIndex}function tv(e,n,t,r){const i=e.data;if(null===i[t+1]){const o=i[ot()],c=ev(e,t);iv(o,r)&&null===n&&!c&&(n=!1),n=function LF(e,n,t,r){const i=function w_(e){const n=Q.lFrame.currentDirectiveIndex;return-1===n?null:e[n]}(e);let o=r?n.residualClasses:n.residualStyles;if(null===i)0===(r?n.classBindings:n.styleBindings)&&(t=jo(t=Ef(null,e,n,t,r),n.attrs,r),o=null);else{const c=n.directiveStylingLast;if(-1===c||e[c]!==i)if(t=Ef(i,e,n,t,r),null===o){let _=function PF(e,n,t){const r=t?n.classBindings:n.styleBindings;if(0!==os(r))return e[Sr(r)]}(e,n,r);void 0!==_&&Array.isArray(_)&&(_=Ef(null,e,n,_[1],r),_=jo(_,n.attrs,r),function VF(e,n,t,r){e[Sr(t?n.classBindings:n.styleBindings)]=r}(e,n,r,_))}else o=function WF(e,n,t){let r;const i=n.directiveEnd;for(let o=1+n.directiveStylingLast;o0)&&(d=!0)):p=t,i)if(0!==_){const m=Sr(e[u+1]);e[r+1]=Xc(m,u),0!==m&&(e[m+1]=yf(e[m+1],r)),e[u+1]=function CF(e,n){return 131071&e|n<<17}(e[u+1],r)}else e[r+1]=Xc(u,0),0!==u&&(e[u+1]=yf(e[u+1],r)),u=r;else e[r+1]=Xc(_,0),0===u?u=r:e[_+1]=yf(e[_+1],r),_=r;d&&(e[r+1]=wf(e[r+1])),qb(e,p,r,!0),qb(e,p,r,!1),function IF(e,n,t,r,i){const o=i?e.residualClasses:e.residualStyles;null!=o&&"string"==typeof n&&As(o,n)>=0&&(t[r+1]=bf(t[r+1]))}(n,p,e,r,o),c=Xc(u,_),o?n.classBindings=c:n.styleBindings=c}(i,o,n,t,c,r)}}function Ef(e,n,t,r,i){let o=null;const c=t.directiveEnd;let u=t.directiveStylingLast;for(-1===u?u=t.directiveStart:u++;u0;){const _=e[i],d=Array.isArray(_),p=d?_[1]:_,h=null===p;let m=t[i+1];m===te&&(m=h?pe:void 0);let w=h?qu(m,r):p===r?m:void 0;if(d&&!nl(w)&&(w=qu(_,r)),nl(w)&&(u=w,c))return u;const b=e[i+1];i=c?Sr(b):os(b)}if(null!==n){let _=o?n.residualClasses:n.residualStyles;null!=_&&(u=qu(_,r))}return u}function nl(e){return void 0!==e}function iv(e,n){return!!(e.flags&(n?8:16))}function x(e,n,t,r){const i=I(),o=se(),c=z+e,u=i[Z],_=o.firstCreatePass?function dR(e,n,t,r,i,o){const c=n.consts,_=Qr(n,e,2,r,Yt(c,i));return Sd(n,t,_,Yt(c,o)),null!==_.attrs&&zc(_,_.attrs,!1),null!==_.mergedAttrs&&zc(_,_.mergedAttrs,!0),null!==n.queries&&n.queries.elementStart(n,_),_}(c,o,i,n,t,r):o.data[c],d=lv(o,i,_,u,n,e);i[c]=d;const p=Za(_);return pn(_,!0),Ow(u,d,_),!function ri(e){return!(32&~e.flags)}(_)&&Yi()&&Nc(o,i,d,_),0===function R1(){return Q.lFrame.elementDepthCount}()&&ft(d,i),function O1(){Q.lFrame.elementDepthCount++}(),p&&(bd(o,i,_),yd(o,_,i)),null!==r&&vd(i,_),x}function L(){let e=ve();g_()?h_():(e=e.parent,pn(e,!1));const n=e;(function L1(e){return Q.skipHydrationRootTNode===e})(n)&&function j1(){Q.skipHydrationRootTNode=null}(),function x1(){Q.lFrame.elementDepthCount--}();const t=se();return t.firstCreatePass&&(rc(t,e),o_(e)&&t.queries.elementEnd(e)),null!=n.classesWithoutHost&&function Y1(e){return!!(8&e.flags)}(n)&&vf(t,n,I(),n.classesWithoutHost,!0),null!=n.stylesWithoutHost&&function X1(e){return!!(16&e.flags)}(n)&&vf(t,n,I(),n.stylesWithoutHost,!1),L}function pt(e,n,t,r){return x(e,n,t,r),L(),pt}let lv=(e,n,t,r,i,o)=>(kn(!0),Ic(r,i,function zh(){return Q.lFrame.currentNamespace}()));function $t(e,n,t){const r=I(),i=se(),o=e+z,c=i.firstCreatePass?function gR(e,n,t,r,i){const o=n.consts,c=Yt(o,r),u=Qr(n,e,8,"ng-container",c);return null!==c&&zc(u,c,!0),Sd(n,t,u,Yt(o,i)),null!==n.queries&&n.queries.elementStart(n,u),u}(o,i,r,n,t):i.data[o];pn(c,!0);const u=uv(i,r,c,e);return r[o]=u,Yi()&&Nc(i,r,u,c),ft(u,r),Za(c)&&(bd(i,r,c),yd(i,c,r)),null!=t&&vd(r,c),$t}function qt(){let e=ve();const n=se();return g_()?h_():(e=e.parent,pn(e,!1)),n.firstCreatePass&&(rc(n,e),o_(e)&&n.queries.elementEnd(e)),qt}function as(e,n,t){return $t(e,n,t),qt(),as}let uv=(e,n,t,r)=>(kn(!0),ud(n[Z],""));function Re(){return I()}const sl="en-US";let gv=sl,Rv=(e,n,t)=>{};function X(e,n,t,r){const i=I(),o=se(),c=ve();return function Mf(e,n,t,r,i,o,c){const u=Za(r),d=e.firstCreatePass&&Gw(e),p=n[Ie],h=qw(n);let m=!0;if(3&r.type||c){const S=Et(r,n),C=c?c(S):S,M=h.length,D=c?q=>c(ge(q[r.index])):r.index;let W=null;if(!c&&u&&(W=function cO(e,n,t,r){const i=e.cleanup;if(null!=i)for(let o=0;o_?u[_]:null}"string"==typeof c&&(o+=2)}return null}(e,n,i,r.index)),null!==W)(W.__ngLastListenerFn__||W).__ngNextListenerFn__=o,W.__ngLastListenerFn__=o,m=!1;else{o=Pv(r,n,p,o),Rv(S,i,o);const q=t.listen(C,i,o);h.push(o,q),d&&d.push(i,D,M,M+1)}}else o=Pv(r,n,p,o);const w=r.outputs;let b;if(m&&null!==w&&(b=w[i])){const S=b.length;if(S)for(let C=0;C-1?Bt(e.index,n):n,5);let u=Lv(n,t,r,o),_=i.__ngNextListenerFn__;for(;_;)u=Lv(n,t,_,o)&&u,_=_.__ngNextListenerFn__;return u}}function B(e=1){return function $1(e){return(Q.lFrame.contextLView=function Ih(e,n){for(;e>0;)n=n[Ls],e--;return n}(e,Q.lFrame.contextLView))[Ie]}(e)}function lO(e,n){let t=null;const r=function KT(e){const n=e.attrs;if(null!=n){const t=n.indexOf(5);if(!(1&t))return n[t+1]}return null}(e);for(let i=0;i(kn(!0),function ld(e,n){return e.createText(n)}(n[Z],r));function us(e){return at("",e,""),us}function at(e,n,t){const r=I(),i=di(r,e,n,t);return i!==te&&Xn(r,ot(),i),at}function qo(e,n,t,r,i){const o=I(),c=fi(o,e,n,t,r,i);return c!==te&&Xn(o,ot(),c),qo}function Ff(e,n,t,r,i){if(e=K(e),Array.isArray(e))for(let o=0;o>20;if(jr(e)||!e.multi){const w=new Xi(d,i,T),b=Of(_,n,i?p:p+m,h);-1===b?(M_(ac(u,c),o,_),Rf(o,e,n.length),n.push(_),u.directiveStart++,u.directiveEnd++,i&&(u.providerIndexes+=1048576),t.push(w),c.push(w)):(t[b]=w,c[b]=w)}else{const w=Of(_,n,p+m,h),b=Of(_,n,p,p+m),C=b>=0&&t[b];if(i&&!C||!i&&!(w>=0&&t[w])){M_(ac(u,c),o,_);const M=function FO(e,n,t,r,i){const o=new Xi(e,t,T);return o.multi=[],o.index=n,o.componentProviders=0,h0(o,i,r&&!t),o}(i?AO:kO,t.length,i,r,d);!i&&C&&(t[b].providerFactory=M),Rf(o,e,n.length,0),n.push(_),u.directiveStart++,u.directiveEnd++,i&&(u.providerIndexes+=1048576),t.push(M),c.push(M)}else Rf(o,e,w>-1?w:b,h0(t[i?b:w],d,!i&&r));!i&&r&&C&&t[b].componentProviders++}}}function Rf(e,n,t,r){const i=jr(n),o=function o1(e){return!!e.useClass}(n);if(i||o){const _=(o?K(n.useClass):n).prototype.ngOnDestroy;if(_){const d=e.destroyHooks||(e.destroyHooks=[]);if(!i&&n.multi){const p=d.indexOf(t);-1===p?d.push(t,[r,_]):d[p+1].push(r,_)}else d.push(t,_)}}}function h0(e,n,t){return t&&e.componentProviders++,e.multi.push(n)-1}function Of(e,n,t,r){for(let i=t;i{t.providersResolver=(r,i)=>function NO(e,n,t){const r=se();if(r.firstCreatePass){const i=fn(e);Ff(t,r.data,r.blueprint,i,!0),Ff(n,r.data,r.blueprint,i,!1)}}(r,i?i(e):e,n)}}let RO=(()=>{class e{constructor(t){this._injector=t,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(t){if(!t.standalone)return null;if(!this.cachedInjectors.has(t)){const r=Zu(0,t.type),i=r.length>0?function ub(e,n,t=null){return new lb({providers:e,parent:n,debugName:t,runEnvironmentInitializers:!0}).injector}([r],this._injector,`Standalone[${t.type.name}]`):null;this.cachedInjectors.set(t,i)}return this.cachedInjectors.get(t)}ngOnDestroy(){try{for(const t of this.cachedInjectors.values())null!==t&&t.destroy()}finally{this.cachedInjectors.clear()}}static{this.\u0275prov=J({token:e,providedIn:"environment",factory:()=>new e(U(Zt))})}}return e})();function wt(e){Ct("NgStandalone"),e.getStandaloneInjector=n=>n.get(RO).getOrCreateStandaloneInjector(e)}function ul(e,n,t){const r=St()+e,i=I();return i[r]===te?xn(i,r,t?n.call(t):n()):function Oo(e,n){return e[n]}(i,r)}function tn(e,n,t,r){return function b0(e,n,t,r,i,o){const c=n+t;return je(e,c,i)?xn(e,c+1,o?r.call(o,i):r(i)):Go(e,c+1)}(I(),St(),e,n,t,r)}function Ei(e,n,t,r,i){return function v0(e,n,t,r,i,o,c){const u=n+t;return ss(e,u,i,o)?xn(e,u+2,c?r.call(c,i,o):r(i,o)):Go(e,u+2)}(I(),St(),e,n,t,r,i)}function y0(e,n,t,r,i,o){return function E0(e,n,t,r,i,o,c,u){const _=n+t;return function Gc(e,n,t,r,i){const o=ss(e,n,t,r);return je(e,n+2,i)||o}(e,_,i,o,c)?xn(e,_+3,u?r.call(u,i,o,c):r(i,o,c)):Go(e,_+3)}(I(),St(),e,n,t,r,i,o)}function Go(e,n){const t=e[n];return t===te?void 0:t}function _s(e,n){return xc(e,n)}const U0=new V("");function gl(e){return!!e&&"function"==typeof e.then}function $0(e){return!!e&&"function"==typeof e.subscribe}const q0=new V("");let Uf=(()=>{class e{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((t,r)=>{this.resolve=t,this.reject=r}),this.appInits=H(q0,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const t=[];for(const i of this.appInits){const o=i();if(gl(o))t.push(o);else if($0(o)){const c=new Promise((u,_)=>{o.subscribe({complete:u,error:_})});t.push(c)}}const r=()=>{this.done=!0,this.resolve()};Promise.all(t).then(()=>{r()}).catch(i=>{this.reject(i)}),0===t.length&&r(),this.initialized=!0}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=J({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();const $f=new V("");let tr=(()=>{class e{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=H(II),this.afterRenderManager=H(wb),this.zonelessEnabled=H(No),this.dirtyFlags=0,this.deferredDirtyFlags=0,this.externalTestViews=new Set,this.beforeRender=new Lr,this.afterTick=new Lr,this.componentTypes=[],this.components=[],this.isStable=H(hr).hasPendingTasks.pipe(ur(t=>!t)),this._injector=H(Zt)}get allViews(){return[...this.externalTestViews.keys(),...this._views]}get destroyed(){return this._destroyed}whenStable(){let t;return new Promise(r=>{t=this.isStable.subscribe({next:i=>{i&&r()}})}).finally(()=>{t.unsubscribe()})}get injector(){return this._injector}bootstrap(t,r){const i=t instanceof Dy;if(!this._injector.get(Uf).done)throw!i&&function Wr(e){const n=ae(e)||Ze(e)||st(e);return null!==n&&n.standalone}(t),new F(405,!1);let c;c=i?t:this._injector.get(Bc).resolveComponentFactory(t),this.componentTypes.push(c.componentType);const u=function Ux(e){return e.isBoundToModule}(c)?void 0:this._injector.get(rs),d=c.create(dt.NULL,[],r||c.selector,u),p=d.location.nativeElement,h=d.injector.get(U0,null);return h?.registerApplication(p),d.onDestroy(()=>{this.detachView(d.hostView),hl(this.components,d),h?.unregisterApplication(p)}),this._loadComponent(d),d}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick(){if(this._runningTick)throw new F(101,!1);const t=k(null);try{this._runningTick=!0,this.synchronize()}catch(r){this.internalErrorHandler(r)}finally{this._runningTick=!1,k(t),this.afterTick.next()}}synchronize(){let t=null;this._injector.destroyed||(t=this._injector.get(Hd,null,{optional:!0})),this.dirtyFlags|=this.deferredDirtyFlags,this.deferredDirtyFlags=0;let r=0;for(;0!==this.dirtyFlags&&r++<10;)this.synchronizeOnce(t)}synchronizeOnce(t){if(this.dirtyFlags|=this.deferredDirtyFlags,this.deferredDirtyFlags=0,7&this.dirtyFlags){const r=!!(1&this.dirtyFlags);this.dirtyFlags&=-8,this.dirtyFlags|=8,this.beforeRender.next(r);for(let{_lView:i,notifyErrorHandler:o}of this._views)Gx(i,o,r,this.zonelessEnabled);if(this.dirtyFlags&=-5,this.syncDirtyFlagsWithViews(),7&this.dirtyFlags)return}else t?.begin?.(),t?.end?.();8&this.dirtyFlags&&(this.dirtyFlags&=-9,this.afterRenderManager.execute()),this.syncDirtyFlagsWithViews()}syncDirtyFlagsWithViews(){this.allViews.some(({_lView:t})=>Qa(t))?this.dirtyFlags|=2:this.dirtyFlags&=-8}attachView(t){const r=t;this._views.push(r),r.attachToAppRef(this)}detachView(t){const r=t;hl(this._views,r),r.detachFromAppRef()}_loadComponent(t){this.attachView(t.hostView),this.tick(),this.components.push(t);const r=this._injector.get($f,[]);[...this._bootstrapListeners,...r].forEach(i=>i(t))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(t=>t()),this._views.slice().forEach(t=>t.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(t){return this._destroyListeners.push(t),()=>hl(this._destroyListeners,t)}destroy(){if(this._destroyed)throw new F(406,!1);const t=this._injector;t.destroy&&!t.destroyed&&t.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=J({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();function hl(e,n){const t=e.indexOf(n);t>-1&&e.splice(t,1)}function Gx(e,n,t,r){(t||Qa(e))&&Oc(e,n,t&&!r?0:1)}let Qx=(()=>{class e{constructor(){this.zone=H(Ee),this.changeDetectionScheduler=H(ei),this.applicationRef=H(tr)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=J({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();function qf({ngZoneFactory:e,ignoreChangesOutsideZone:n,scheduleInRootZone:t}){return e??=()=>new Ee({...Gf(),scheduleInRootZone:t}),[{provide:Ee,useFactory:e},{provide:qn,multi:!0,useFactory:()=>{const r=H(Qx,{optional:!0});return()=>r.initialize()}},{provide:qn,multi:!0,useFactory:()=>{const r=H(Xx);return()=>{r.initialize()}}},!0===n?{provide:Cy,useValue:!0}:[],{provide:Bd,useValue:t??_m}]}function Gf(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}let Xx=(()=>{class e{constructor(){this.subscription=new Jt,this.initialized=!1,this.zone=H(Ee),this.pendingTasks=H(hr)}initialize(){if(this.initialized)return;this.initialized=!0;let t=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(t=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{Ee.assertNotInAngularZone(),queueMicrotask(()=>{null!==t&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(t),t=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{Ee.assertInAngularZone(),t??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=J({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})(),Qo=(()=>{class e{constructor(){this.appRef=H(tr),this.taskService=H(hr),this.ngZone=H(Ee),this.zonelessEnabled=H(No),this.disableScheduling=H(Cy,{optional:!0})??!1,this.zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run,this.schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}],this.subscriptions=new Jt,this.angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(fc):null,this.scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&(H(Bd,{optional:!0})??!1),this.cancelScheduledCallback=null,this.useMicrotaskScheduler=!1,this.runningTick=!1,this.pendingRenderTaskId=null,this.subscriptions.add(this.appRef.afterTick.subscribe(()=>{this.runningTick||this.cleanup()})),this.subscriptions.add(this.ngZone.onUnstable.subscribe(()=>{this.runningTick||this.cleanup()})),this.disableScheduling||=!this.zonelessEnabled&&(this.ngZone instanceof x_||!this.zoneIsDefined)}notify(t){if(!this.zonelessEnabled&&5===t)return;switch(t){case 0:this.appRef.dirtyFlags|=2;break;case 3:case 2:case 4:case 5:case 1:this.appRef.dirtyFlags|=4;break;case 7:this.appRef.deferredDirtyFlags|=8;break;default:this.appRef.dirtyFlags|=8}if(!this.shouldScheduleTick())return;const r=this.useMicrotaskScheduler?fm:dm;this.pendingRenderTaskId=this.taskService.add(),this.cancelScheduledCallback=this.scheduleInRootZone?Zone.root.run(()=>r(()=>this.tick())):this.ngZone.runOutsideAngular(()=>r(()=>this.tick()))}shouldScheduleTick(){return!(this.disableScheduling||null!==this.pendingRenderTaskId||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(fc+this.angularZoneId))}tick(){if(this.runningTick||this.appRef.destroyed)return;!this.zonelessEnabled&&7&this.appRef.dirtyFlags&&(this.appRef.dirtyFlags|=1);const t=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick()},void 0,this.schedulerTickApplyArgs)}catch(r){throw this.taskService.remove(t),r}finally{this.cleanup()}this.useMicrotaskScheduler=!0,fm(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(t)})}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,null!==this.pendingRenderTaskId){const t=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(t)}}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=J({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();const Cr=new V("",{providedIn:"root",factory:()=>H(Cr,ue.Optional|ue.SkipSelf)||function eL(){return typeof $localize<"u"&&$localize.locale||sl}()}),wl=new V("");function yl(e){return!e.moduleRef}let Dr=null;let Gt=(()=>{class e{static{this.__NG_ELEMENT_ID__=uL}}return e})();function uL(e){return function _L(e,n,t){if(Hr(e)&&!t){const r=Bt(e.index,n);return new vo(r,r)}return 175&e.type?new vo(n[xe],n):null}(ve(),I(),!(16&~e))}class lE{constructor(){}supports(n){return qc(n)}create(n){return new hL(n)}}const gL=(e,n)=>n;class hL{constructor(n){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=n||gL}forEachItem(n){let t;for(t=this._itHead;null!==t;t=t._next)n(t)}forEachOperation(n){let t=this._itHead,r=this._removalsHead,i=0,o=null;for(;t||r;){const c=!r||t&&t.currentIndex<_E(r,i,o)?t:r,u=_E(c,i,o),_=c.currentIndex;if(c===r)i--,r=r._nextRemoved;else if(t=t._next,null==c.previousIndex)i++;else{o||(o=[]);const d=u-i,p=_-i;if(d!=p){for(let m=0;m{c=this._trackByFn(i,u),null!==t&&Object.is(t.trackById,c)?(r&&(t=this._verifyReinsertion(t,u,c,i)),Object.is(t.item,u)||this._addIdentityChange(t,u)):(t=this._mismatch(t,u,c,i),r=!0),t=t._next,i++}),this.length=i;return this._truncate(t),this.collection=n,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let n;for(n=this._previousItHead=this._itHead;null!==n;n=n._next)n._nextPrevious=n._next;for(n=this._additionsHead;null!==n;n=n._nextAdded)n.previousIndex=n.currentIndex;for(this._additionsHead=this._additionsTail=null,n=this._movesHead;null!==n;n=n._nextMoved)n.previousIndex=n.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(n,t,r,i){let o;return null===n?o=this._itTail:(o=n._prev,this._remove(n)),null!==(n=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null))?(Object.is(n.item,t)||this._addIdentityChange(n,t),this._reinsertAfter(n,o,i)):null!==(n=null===this._linkedRecords?null:this._linkedRecords.get(r,i))?(Object.is(n.item,t)||this._addIdentityChange(n,t),this._moveAfter(n,o,i)):n=this._addAfter(new mL(t,r),o,i),n}_verifyReinsertion(n,t,r,i){let o=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null);return null!==o?n=this._reinsertAfter(o,n._prev,i):n.currentIndex!=i&&(n.currentIndex=i,this._addToMoves(n,i)),n}_truncate(n){for(;null!==n;){const t=n._next;this._addToRemovals(this._unlink(n)),n=t}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(n,t,r){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(n);const i=n._prevRemoved,o=n._nextRemoved;return null===i?this._removalsHead=o:i._nextRemoved=o,null===o?this._removalsTail=i:o._prevRemoved=i,this._insertAfter(n,t,r),this._addToMoves(n,r),n}_moveAfter(n,t,r){return this._unlink(n),this._insertAfter(n,t,r),this._addToMoves(n,r),n}_addAfter(n,t,r){return this._insertAfter(n,t,r),this._additionsTail=null===this._additionsTail?this._additionsHead=n:this._additionsTail._nextAdded=n,n}_insertAfter(n,t,r){const i=null===t?this._itHead:t._next;return n._next=i,n._prev=t,null===i?this._itTail=n:i._prev=n,null===t?this._itHead=n:t._next=n,null===this._linkedRecords&&(this._linkedRecords=new uE),this._linkedRecords.put(n),n.currentIndex=r,n}_remove(n){return this._addToRemovals(this._unlink(n))}_unlink(n){null!==this._linkedRecords&&this._linkedRecords.remove(n);const t=n._prev,r=n._next;return null===t?this._itHead=r:t._next=r,null===r?this._itTail=t:r._prev=t,n}_addToMoves(n,t){return n.previousIndex===t||(this._movesTail=null===this._movesTail?this._movesHead=n:this._movesTail._nextMoved=n),n}_addToRemovals(n){return null===this._unlinkedRecords&&(this._unlinkedRecords=new uE),this._unlinkedRecords.put(n),n.currentIndex=null,n._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=n,n._prevRemoved=null):(n._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=n),n}_addIdentityChange(n,t){return n.item=t,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=n:this._identityChangesTail._nextIdentityChange=n,n}}class mL{constructor(n,t){this.item=n,this.trackById=t,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class wL{constructor(){this._head=null,this._tail=null}add(n){null===this._head?(this._head=this._tail=n,n._nextDup=null,n._prevDup=null):(this._tail._nextDup=n,n._prevDup=this._tail,n._nextDup=null,this._tail=n)}get(n,t){let r;for(r=this._head;null!==r;r=r._nextDup)if((null===t||t<=r.currentIndex)&&Object.is(r.trackById,n))return r;return null}remove(n){const t=n._prevDup,r=n._nextDup;return null===t?this._head=r:t._nextDup=r,null===r?this._tail=t:r._prevDup=t,null===this._head}}class uE{constructor(){this.map=new Map}put(n){const t=n.trackById;let r=this.map.get(t);r||(r=new wL,this.map.set(t,r)),r.add(n)}get(n,t){const i=this.map.get(n);return i?i.get(n,t):null}remove(n){const t=n.trackById;return this.map.get(t).remove(n)&&this.map.delete(t),n}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function _E(e,n,t){const r=e.previousIndex;if(null===r)return r;let i=0;return t&&r{class e{static{this.\u0275prov=J({token:e,providedIn:"root",factory:fE})}constructor(t){this.factories=t}static create(t,r){if(null!=r){const i=r.factories.slice();t=t.concat(i)}return new e(t)}static extend(t){return{provide:e,useFactory:r=>e.create(t,r||fE()),deps:[[e,new Uu,new zu]]}}find(t){const r=this.factories.find(i=>i.supports(t));if(null!=r)return r;throw new F(901,!1)}}return e})();function OL(e){try{const{rootComponent:n,appProviders:t,platformProviders:r}=e,i=function lL(e=[]){if(Dr)return Dr;const n=function rE(e=[],n){return dt.create({name:n,providers:[{provide:Xu,useValue:"platform"},{provide:wl,useValue:new Set([()=>Dr=null])},...e]})}(e);return Dr=n,function G0(){!function mu(e){Ta=e}(()=>{throw new F(600,!1)})}(),function sE(e){e.get(Vm,null)?.forEach(t=>t())}(n),n}(r),o=[qf({}),{provide:ei,useExisting:Qo},...t||[]];return function eE(e){const n=yl(e)?e.r3Injector:e.moduleRef.injector,t=n.get(Ee);return t.run(()=>{yl(e)?e.r3Injector.resolveInjectorInitializers():e.moduleRef.resolveInjectorInitializers();const r=n.get(Fn,null);let i;if(t.runOutsideAngular(()=>{i=t.onError.subscribe({next:o=>{r.handleError(o)}})}),yl(e)){const o=()=>n.destroy(),c=e.platformInjector.get(wl);c.add(o),n.onDestroy(()=>{i.unsubscribe(),c.delete(o)})}else{const o=()=>e.moduleRef.destroy(),c=e.platformInjector.get(wl);c.add(o),e.moduleRef.onDestroy(()=>{hl(e.allPlatformModules,e.moduleRef),i.unsubscribe(),c.delete(o)})}return function qx(e,n,t){try{const r=t();return gl(r)?r.catch(i=>{throw n.runOutsideAngular(()=>e.handleError(i)),i}):r}catch(r){throw n.runOutsideAngular(()=>e.handleError(r)),r}}(r,t,()=>{const o=n.get(Uf);return o.runInitializers(),o.donePromise.then(()=>{if(function CR(e){"string"==typeof e&&(gv=e.toLowerCase().replace(/_/g,"-"))}(n.get(Cr,sl)||sl),yl(e)){const u=n.get(tr);return void 0!==e.rootComponent&&u.bootstrap(e.rootComponent),u}return function oL(e,n){const t=e.injector.get(tr);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(r=>t.bootstrap(r));else{if(!e.instance.ngDoBootstrap)throw new F(-403,!1);e.instance.ngDoBootstrap(t)}n.push(e)}(e.moduleRef,e.allPlatformModules),e.moduleRef})})})}({r3Injector:new lb({providers:o,parent:i,debugName:"",runEnvironmentInitializers:!1}).injector,platformInjector:i,rootComponent:n})}catch(n){return Promise.reject(n)}}function ta(e,n){Ct("NgSignals");const t=function pu(e){const n=Object.create(gu);n.computation=e;const t=()=>{if(ze(n),le(n),n.value===Es)throw n.error;return n.value};return t[N]=n,t}(e);return n?.equal&&(t[N].equal=n.equal),t}function Vn(e){const n=k(null);try{return e()}finally{k(n)}}function sp(e){return e[e.length-1]}function Tr(e){return this instanceof Tr?(this.v=e,this):new Tr(e)}function jE(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=function cp(e){var n="function"==typeof Symbol&&Symbol.iterator,t=n&&e[n],r=0;if(t)return t.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")}(e),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(o){t[o]=e[o]&&function(c){return new Promise(function(u,_){!function i(o,c,u,_){Promise.resolve(_).then(function(d){o({value:d,done:u})},c)}(u,_,(c=e[o](c)).done,c.value)})}}}"function"==typeof SuppressedError&&SuppressedError;const BE=e=>e&&"number"==typeof e.length&&"function"!=typeof e;function HE(e){return Ve(e?.then)}function zE(e){return Ve(e[Iu])}function UE(e){return Symbol.asyncIterator&&Ve(e?.[Symbol.asyncIterator])}function $E(e){return new TypeError(`You provided ${null!==e&&"object"==typeof e?"an invalid object":`'${e}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}const qE=function xP(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}();function GE(e){return Ve(e?.[qE])}function KE(e){return function WE(e,n,t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i,r=t.apply(e,n||[]),o=[];return i=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),u("next"),u("throw"),u("return",function c(w){return function(b){return Promise.resolve(b).then(w,h)}}),i[Symbol.asyncIterator]=function(){return this},i;function u(w,b){r[w]&&(i[w]=function(S){return new Promise(function(C,M){o.push([w,S,C,M])>1||_(w,S)})},b&&(i[w]=b(i[w])))}function _(w,b){try{!function d(w){w.value instanceof Tr?Promise.resolve(w.value.v).then(p,h):m(o[0][2],w)}(r[w](b))}catch(S){m(o[0][3],S)}}function p(w){_("next",w)}function h(w){_("throw",w)}function m(w,b){w(b),o.shift(),o.length&&_(o[0][0],o[0][1])}}(this,arguments,function*(){const t=e.getReader();try{for(;;){const{value:r,done:i}=yield Tr(t.read());if(i)return yield Tr(void 0);yield yield Tr(r)}}finally{t.releaseLock()}})}function JE(e){return Ve(e?.getReader)}function fs(e){if(e instanceof At)return e;if(null!=e){if(zE(e))return function LP(e){return new At(n=>{const t=e[Iu]();if(Ve(t.subscribe))return t.subscribe(n);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(e);if(BE(e))return function PP(e){return new At(n=>{for(let t=0;t{e.then(t=>{n.closed||(n.next(t),n.complete())},t=>n.error(t)).then(null,Ng)})}(e);if(UE(e))return ZE(e);if(GE(e))return function WP(e){return new At(n=>{for(const t of e)if(n.next(t),n.closed)return;n.complete()})}(e);if(JE(e))return function jP(e){return ZE(KE(e))}(e)}throw $E(e)}function ZE(e){return new At(n=>{(function BP(e,n){var t,r,i,o;return function PE(e,n,t,r){return new(t||(t=Promise))(function(o,c){function u(p){try{d(r.next(p))}catch(h){c(h)}}function _(p){try{d(r.throw(p))}catch(h){c(h)}}function d(p){p.done?o(p.value):function i(o){return o instanceof t?o:new t(function(c){c(o)})}(p.value).then(u,_)}d((r=r.apply(e,n||[])).next())})}(this,void 0,void 0,function*(){try{for(t=jE(e);!(r=yield t.next()).done;)if(n.next(r.value),n.closed)return}catch(c){i={error:c}}finally{try{r&&!r.done&&(o=t.return)&&(yield o.call(t))}finally{if(i)throw i.error}}n.complete()})})(e,n).catch(t=>n.error(t))})}function Ir(e,n,t,r=0,i=!1){const o=n.schedule(function(){t(),i?e.add(this.schedule(null,r)):this.unsubscribe()},r);if(e.add(o),!i)return o}function QE(e,n=0){return Pr((t,r)=>{t.subscribe(lr(r,i=>Ir(r,e,()=>r.next(i),n),()=>Ir(r,e,()=>r.complete(),n),i=>Ir(r,e,()=>r.error(i),n)))})}function YE(e,n=0){return Pr((t,r)=>{r.add(e.schedule(()=>t.subscribe(r),n))})}function XE(e,n){if(!e)throw new Error("Iterable cannot be null");return new At(t=>{Ir(t,n,()=>{const r=e[Symbol.asyncIterator]();Ir(t,n,()=>{r.next().then(i=>{i.done?t.complete():t.next(i.value)})},0,!0)})})}function up(e,n){return n?function GP(e,n){if(null!=e){if(zE(e))return function HP(e,n){return fs(e).pipe(YE(n),QE(n))}(e,n);if(BE(e))return function UP(e,n){return new At(t=>{let r=0;return n.schedule(function(){r===e.length?t.complete():(t.next(e[r++]),t.closed||this.schedule())})})}(e,n);if(HE(e))return function zP(e,n){return fs(e).pipe(YE(n),QE(n))}(e,n);if(UE(e))return XE(e,n);if(GE(e))return function $P(e,n){return new At(t=>{let r;return Ir(t,n,()=>{r=e[qE](),Ir(t,n,()=>{let i,o;try{({value:i,done:o}=r.next())}catch(c){return void t.error(c)}o?t.complete():t.next(i)},0,!0)}),()=>Ve(r?.return)&&r.return()})}(e,n);if(JE(e))return function qP(e,n){return XE(KE(e),n)}(e,n)}throw $E(e)}(e,n):fs(e)}function eS(...e){return up(e,function cP(e){return function oP(e){return e&&Ve(e.schedule)}(sp(e))?e.pop():void 0}(e))}function _p(e,n,t=1/0){return Ve(n)?_p((r,i)=>ur((o,c)=>n(r,o,i,c))(fs(e(r,i))),t):("number"==typeof n&&(t=n),Pr((r,i)=>function KP(e,n,t,r,i,o,c,u){const _=[];let d=0,p=0,h=!1;const m=()=>{h&&!_.length&&!d&&n.complete()},w=S=>d{o&&n.next(S),d++;let C=!1;fs(t(S,p++)).subscribe(lr(n,M=>{i?.(M),o?w(M):n.next(M)},()=>{C=!0},void 0,()=>{if(C)try{for(d--;_.length&&db(M)):b(M)}m()}catch(M){n.error(M)}}))};return e.subscribe(lr(n,w,()=>{h=!0,m()})),()=>{u?.()}}(r,i,e,t)))}function tS(e){return Pr((n,t)=>{try{n.subscribe(t)}finally{t.add(e)}})}let nS=null;function na(){return nS}class XP{}const wn=new V("");function _S(e,n){n=encodeURIComponent(n);for(const t of e.split(";")){const r=t.indexOf("="),[i,o]=-1==r?[t,""]:[t.slice(0,r),t.slice(r+1)];if(i.trim()===n)return decodeURIComponent(o)}return null}const vp=/\s+/,dS=[];let sr=(()=>{class e{constructor(t,r){this._ngEl=t,this._renderer=r,this.initialClasses=dS,this.stateMap=new Map}set klass(t){this.initialClasses=null!=t?t.trim().split(vp):dS}set ngClass(t){this.rawClass="string"==typeof t?t.trim().split(vp):t}ngDoCheck(){for(const r of this.initialClasses)this._updateState(r,!0);const t=this.rawClass;if(Array.isArray(t)||t instanceof Set)for(const r of t)this._updateState(r,!0);else if(null!=t)for(const r of Object.keys(t))this._updateState(r,!!t[r]);this._applyStateDiff()}_updateState(t,r){const i=this.stateMap.get(t);void 0!==i?(i.enabled!==r&&(i.changed=!0,i.enabled=r),i.touched=!0):this.stateMap.set(t,{enabled:r,changed:!0,touched:!0})}_applyStateDiff(){for(const t of this.stateMap){const r=t[0],i=t[1];i.changed?(this._toggleClass(r,i.enabled),i.changed=!1):i.touched||(i.enabled&&this._toggleClass(r,!1),this.stateMap.delete(r)),i.touched=!1}}_toggleClass(t,r){(t=t.trim()).length>0&&t.split(vp).forEach(i=>{r?this._renderer.addClass(this._ngEl.nativeElement,i):this._renderer.removeClass(this._ngEl.nativeElement,i)})}static{this.\u0275fac=function(r){return new(r||e)(T(Xt),T(ts))}}static{this.\u0275dir=ne({type:e,selectors:[["","ngClass",""]],inputs:{klass:[0,"class","klass"],ngClass:"ngClass"},standalone:!0})}}return e})();class jV{constructor(n,t,r,i){this.$implicit=n,this.ngForOf=t,this.index=r,this.count=i}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let sa=(()=>{class e{set ngForOf(t){this._ngForOf=t,this._ngForOfDirty=!0}set ngForTrackBy(t){this._trackByFn=t}get ngForTrackBy(){return this._trackByFn}constructor(t,r,i){this._viewContainer=t,this._template=r,this._differs=i,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(t){t&&(this._template=t)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const t=this._ngForOf;!this._differ&&t&&(this._differ=this._differs.find(t).create(this.ngForTrackBy))}if(this._differ){const t=this._differ.diff(this._ngForOf);t&&this._applyChanges(t)}}_applyChanges(t){const r=this._viewContainer;t.forEachOperation((i,o,c)=>{if(null==i.previousIndex)r.createEmbeddedView(this._template,new jV(i.item,this._ngForOf,-1,-1),null===c?void 0:c);else if(null==c)r.remove(null===o?void 0:o);else if(null!==o){const u=r.get(o);r.move(u,c),pS(u,i)}});for(let i=0,o=r.length;i{pS(r.get(i.currentIndex),i)})}static ngTemplateContextGuard(t,r){return!0}static{this.\u0275fac=function(r){return new(r||e)(T(On),T(er),T(ep))}}static{this.\u0275dir=ne({type:e,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}}return e})();function pS(e,n){e.context.$implicit=n.item}let sn=(()=>{class e{constructor(t,r){this._viewContainer=t,this._context=new BV,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=r}set ngIf(t){this._context.$implicit=this._context.ngIf=t,this._updateView()}set ngIfThen(t){gS("ngIfThen",t),this._thenTemplateRef=t,this._thenViewRef=null,this._updateView()}set ngIfElse(t){gS("ngIfElse",t),this._elseTemplateRef=t,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(t,r){return!0}static{this.\u0275fac=function(r){return new(r||e)(T(On),T(er))}}static{this.\u0275dir=ne({type:e,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}}return e})();class BV{constructor(){this.$implicit=null,this.ngIf=null}}function gS(e,n){if(n&&!n.createEmbeddedView)throw new Error(`${e} must be a TemplateRef, but received '${Je(n)}'.`)}let mS=(()=>{class e{constructor(t){this._viewContainerRef=t,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(t){if(this._shouldRecreateView(t)){const r=this._viewContainerRef;if(this._viewRef&&r.remove(r.indexOf(this._viewRef)),!this.ngTemplateOutlet)return void(this._viewRef=null);const i=this._createContextForwardProxy();this._viewRef=r.createEmbeddedView(this.ngTemplateOutlet,i,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(t){return!!t.ngTemplateOutlet||!!t.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(t,r,i)=>!!this.ngTemplateOutletContext&&Reflect.set(this.ngTemplateOutletContext,r,i),get:(t,r,i)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,r,i)}})}static{this.\u0275fac=function(r){return new(r||e)(T(On))}}static{this.\u0275dir=ne({type:e,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[Kn]})}}return e})(),Ke=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=pr({type:e})}static{this.\u0275inj=Un({})}}return e})();function bS(e){return"server"===e}class vS{}class zl{}class Ul{}class on{constructor(n){this.normalizedNames=new Map,this.lazyUpdate=null,n?"string"==typeof n?this.lazyInit=()=>{this.headers=new Map,n.split("\n").forEach(t=>{const r=t.indexOf(":");if(r>0){const i=t.slice(0,r),o=i.toLowerCase(),c=t.slice(r+1).trim();this.maybeSetNormalizedName(i,o),this.headers.has(o)?this.headers.get(o).push(c):this.headers.set(o,[c])}})}:typeof Headers<"u"&&n instanceof Headers?(this.headers=new Map,n.forEach((t,r)=>{this.setHeaderEntries(r,t)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(n).forEach(([t,r])=>{this.setHeaderEntries(t,r)})}:this.headers=new Map}has(n){return this.init(),this.headers.has(n.toLowerCase())}get(n){this.init();const t=this.headers.get(n.toLowerCase());return t&&t.length>0?t[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(n){return this.init(),this.headers.get(n.toLowerCase())||null}append(n,t){return this.clone({name:n,value:t,op:"a"})}set(n,t){return this.clone({name:n,value:t,op:"s"})}delete(n,t){return this.clone({name:n,value:t,op:"d"})}maybeSetNormalizedName(n,t){this.normalizedNames.has(t)||this.normalizedNames.set(t,n)}init(){this.lazyInit&&(this.lazyInit instanceof on?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(n=>this.applyUpdate(n)),this.lazyUpdate=null))}copyFrom(n){n.init(),Array.from(n.headers.keys()).forEach(t=>{this.headers.set(t,n.headers.get(t)),this.normalizedNames.set(t,n.normalizedNames.get(t))})}clone(n){const t=new on;return t.lazyInit=this.lazyInit&&this.lazyInit instanceof on?this.lazyInit:this,t.lazyUpdate=(this.lazyUpdate||[]).concat([n]),t}applyUpdate(n){const t=n.name.toLowerCase();switch(n.op){case"a":case"s":let r=n.value;if("string"==typeof r&&(r=[r]),0===r.length)return;this.maybeSetNormalizedName(n.name,t);const i=("a"===n.op?this.headers.get(t):void 0)||[];i.push(...r),this.headers.set(t,i);break;case"d":const o=n.value;if(o){let c=this.headers.get(t);if(!c)return;c=c.filter(u=>-1===o.indexOf(u)),0===c.length?(this.headers.delete(t),this.normalizedNames.delete(t)):this.headers.set(t,c)}else this.headers.delete(t),this.normalizedNames.delete(t)}}setHeaderEntries(n,t){const r=(Array.isArray(t)?t:[t]).map(o=>o.toString()),i=n.toLowerCase();this.headers.set(i,r),this.maybeSetNormalizedName(n,i)}forEach(n){this.init(),Array.from(this.normalizedNames.keys()).forEach(t=>n(this.normalizedNames.get(t),this.headers.get(t)))}}class z2{encodeKey(n){return FS(n)}encodeValue(n){return FS(n)}decodeKey(n){return decodeURIComponent(n)}decodeValue(n){return decodeURIComponent(n)}}const $2=/%(\d[a-f0-9])/gi,q2={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function FS(e){return encodeURIComponent(e).replace($2,(n,t)=>q2[t]??n)}function $l(e){return`${e}`}class Mr{constructor(n={}){if(this.updates=null,this.cloneFrom=null,this.encoder=n.encoder||new z2,n.fromString){if(n.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function U2(e,n){const t=new Map;return e.length>0&&e.replace(/^\?/,"").split("&").forEach(i=>{const o=i.indexOf("="),[c,u]=-1==o?[n.decodeKey(i),""]:[n.decodeKey(i.slice(0,o)),n.decodeValue(i.slice(o+1))],_=t.get(c)||[];_.push(u),t.set(c,_)}),t}(n.fromString,this.encoder)}else n.fromObject?(this.map=new Map,Object.keys(n.fromObject).forEach(t=>{const r=n.fromObject[t],i=Array.isArray(r)?r.map($l):[$l(r)];this.map.set(t,i)})):this.map=null}has(n){return this.init(),this.map.has(n)}get(n){this.init();const t=this.map.get(n);return t?t[0]:null}getAll(n){return this.init(),this.map.get(n)||null}keys(){return this.init(),Array.from(this.map.keys())}append(n,t){return this.clone({param:n,value:t,op:"a"})}appendAll(n){const t=[];return Object.keys(n).forEach(r=>{const i=n[r];Array.isArray(i)?i.forEach(o=>{t.push({param:r,value:o,op:"a"})}):t.push({param:r,value:i,op:"a"})}),this.clone(t)}set(n,t){return this.clone({param:n,value:t,op:"s"})}delete(n,t){return this.clone({param:n,value:t,op:"d"})}toString(){return this.init(),this.keys().map(n=>{const t=this.encoder.encodeKey(n);return this.map.get(n).map(r=>t+"="+this.encoder.encodeValue(r)).join("&")}).filter(n=>""!==n).join("&")}clone(n){const t=new Mr({encoder:this.encoder});return t.cloneFrom=this.cloneFrom||this,t.updates=(this.updates||[]).concat(n),t}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(n=>this.map.set(n,this.cloneFrom.map.get(n))),this.updates.forEach(n=>{switch(n.op){case"a":case"s":const t=("a"===n.op?this.map.get(n.param):void 0)||[];t.push($l(n.value)),this.map.set(n.param,t);break;case"d":if(void 0===n.value){this.map.delete(n.param);break}{let r=this.map.get(n.param)||[];const i=r.indexOf($l(n.value));-1!==i&&r.splice(i,1),r.length>0?this.map.set(n.param,r):this.map.delete(n.param)}}}),this.cloneFrom=this.updates=null)}}class G2{constructor(){this.map=new Map}set(n,t){return this.map.set(n,t),this}get(n){return this.map.has(n)||this.map.set(n,n.defaultValue()),this.map.get(n)}delete(n){return this.map.delete(n),this}has(n){return this.map.has(n)}keys(){return this.map.keys()}}function RS(e){return typeof ArrayBuffer<"u"&&e instanceof ArrayBuffer}function OS(e){return typeof Blob<"u"&&e instanceof Blob}function xS(e){return typeof FormData<"u"&&e instanceof FormData}class aa{constructor(n,t,r,i){let o;if(this.url=t,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=n.toUpperCase(),function K2(e){switch(e){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||i?(this.body=void 0!==r?r:null,o=i):o=r,o&&(this.reportProgress=!!o.reportProgress,this.withCredentials=!!o.withCredentials,o.responseType&&(this.responseType=o.responseType),o.headers&&(this.headers=o.headers),o.context&&(this.context=o.context),o.params&&(this.params=o.params),this.transferCache=o.transferCache),this.headers??=new on,this.context??=new G2,this.params){const c=this.params.toString();if(0===c.length)this.urlWithParams=t;else{const u=t.indexOf("?");this.urlWithParams=t+(-1===u?"?":um.set(w,n.setHeaders[w]),d)),n.setParams&&(p=Object.keys(n.setParams).reduce((m,w)=>m.set(w,n.setParams[w]),p)),new aa(t,r,c,{params:p,headers:d,context:h,reportProgress:_,responseType:i,withCredentials:u,transferCache:o})}}var Nr=function(e){return e[e.Sent=0]="Sent",e[e.UploadProgress=1]="UploadProgress",e[e.ResponseHeader=2]="ResponseHeader",e[e.DownloadProgress=3]="DownloadProgress",e[e.Response=4]="Response",e[e.User=5]="User",e}(Nr||{});class Np{constructor(n,t=200,r="OK"){this.headers=n.headers||new on,this.status=void 0!==n.status?n.status:t,this.statusText=n.statusText||r,this.url=n.url||null,this.ok=this.status>=200&&this.status<300}}class ql extends Np{constructor(n={}){super(n),this.type=Nr.ResponseHeader}clone(n={}){return new ql({headers:n.headers||this.headers,status:void 0!==n.status?n.status:this.status,statusText:n.statusText||this.statusText,url:n.url||this.url||void 0})}}class ps extends Np{constructor(n={}){super(n),this.type=Nr.Response,this.body=void 0!==n.body?n.body:null}clone(n={}){return new ps({body:void 0!==n.body?n.body:this.body,headers:n.headers||this.headers,status:void 0!==n.status?n.status:this.status,statusText:n.statusText||this.statusText,url:n.url||this.url||void 0})}}class Ii extends Np{constructor(n){super(n,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${n.url||"(unknown url)"}`:`Http failure response for ${n.url||"(unknown url)"}: ${n.status} ${n.statusText}`,this.error=n.error||null}}function kp(e,n){return{body:n,headers:e.headers,context:e.context,observe:e.observe,params:e.params,reportProgress:e.reportProgress,responseType:e.responseType,withCredentials:e.withCredentials,transferCache:e.transferCache}}let Y2=(()=>{class e{constructor(t){this.handler=t}request(t,r,i={}){let o;if(t instanceof aa)o=t;else{let _,d;_=i.headers instanceof on?i.headers:new on(i.headers),i.params&&(d=i.params instanceof Mr?i.params:new Mr({fromObject:i.params})),o=new aa(t,r,void 0!==i.body?i.body:null,{headers:_,context:i.context,params:d,reportProgress:i.reportProgress,responseType:i.responseType||"json",withCredentials:i.withCredentials,transferCache:i.transferCache})}const c=eS(o).pipe(function JP(e,n){return Ve(n)?_p(e,n,1):_p(e,1)}(_=>this.handler.handle(_)));if(t instanceof aa||"events"===i.observe)return c;const u=c.pipe(function ZP(e,n){return Pr((t,r)=>{let i=0;t.subscribe(lr(r,o=>e.call(n,o,i++)&&r.next(o)))})}(_=>_ instanceof ps));switch(i.observe||"body"){case"body":switch(o.responseType){case"arraybuffer":return u.pipe(ur(_=>{if(null!==_.body&&!(_.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return _.body}));case"blob":return u.pipe(ur(_=>{if(null!==_.body&&!(_.body instanceof Blob))throw new Error("Response is not a Blob.");return _.body}));case"text":return u.pipe(ur(_=>{if(null!==_.body&&"string"!=typeof _.body)throw new Error("Response is not a string.");return _.body}));default:return u.pipe(ur(_=>_.body))}case"response":return u;default:throw new Error(`Unreachable: unhandled observe type ${i.observe}}`)}}delete(t,r={}){return this.request("DELETE",t,r)}get(t,r={}){return this.request("GET",t,r)}head(t,r={}){return this.request("HEAD",t,r)}jsonp(t,r){return this.request("JSONP",t,{params:(new Mr).append(r,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(t,r={}){return this.request("OPTIONS",t,r)}patch(t,r,i={}){return this.request("PATCH",t,kp(i,r))}post(t,r,i={}){return this.request("POST",t,kp(i,r))}put(t,r,i={}){return this.request("PUT",t,kp(i,r))}static{this.\u0275fac=function(r){return new(r||e)(U(zl))}}static{this.\u0275prov=J({token:e,factory:e.\u0275fac})}}return e})();const X2=/^\)\]\}',?\n/;function PS(e){if(e.url)return e.url;const n="X-Request-URL".toLocaleLowerCase();return e.headers.get(n)}let Ap=(()=>{class e{constructor(){this.fetchImpl=H(tW,{optional:!0})?.fetch??((...t)=>globalThis.fetch(...t)),this.ngZone=H(Ee)}handle(t){return new At(r=>{const i=new AbortController;return this.doRequest(t,i.signal,r).then(Fp,o=>r.error(new Ii({error:o}))),()=>i.abort()})}doRequest(t,r,i){var o=this;return(0,l.A)(function*(){const c=o.createRequestInit(t);let u;try{const b=o.ngZone.runOutsideAngular(()=>o.fetchImpl(t.urlWithParams,{signal:r,...c}));(function nW(e){e.then(Fp,Fp)})(b),i.next({type:Nr.Sent}),u=yield b}catch(b){return void i.error(new Ii({error:b,status:b.status??0,statusText:b.statusText,url:t.urlWithParams,headers:b.headers}))}const _=new on(u.headers),d=u.statusText,p=PS(u)??t.urlWithParams;let h=u.status,m=null;if(t.reportProgress&&i.next(new ql({headers:_,status:h,statusText:d,url:p})),u.body){const b=u.headers.get("content-length"),S=[],C=u.body.getReader();let D,W,M=0;const q=typeof Zone<"u"&&Zone.current;yield o.ngZone.runOutsideAngular((0,l.A)(function*(){for(;;){const{done:he,value:Pe}=yield C.read();if(he)break;if(S.push(Pe),M+=Pe.length,t.reportProgress){W="text"===t.responseType?(W??"")+(D??=new TextDecoder).decode(Pe,{stream:!0}):void 0;const ir=()=>i.next({type:Nr.DownloadProgress,total:b?+b:void 0,loaded:M,partialText:W});q?q.run(ir):ir()}}}));const oe=o.concatChunks(S,M);try{const he=u.headers.get("Content-Type")??"";m=o.parseBody(t,oe,he)}catch(he){return void i.error(new Ii({error:he,headers:new on(u.headers),status:u.status,statusText:u.statusText,url:PS(u)??t.urlWithParams}))}}0===h&&(h=m?200:0),h>=200&&h<300?(i.next(new ps({body:m,headers:_,status:h,statusText:d,url:p})),i.complete()):i.error(new Ii({error:m,headers:_,status:h,statusText:d,url:p}))})()}parseBody(t,r,i){switch(t.responseType){case"json":const o=(new TextDecoder).decode(r).replace(X2,"");return""===o?null:JSON.parse(o);case"text":return(new TextDecoder).decode(r);case"blob":return new Blob([r],{type:i});case"arraybuffer":return r.buffer}}createRequestInit(t){const r={},i=t.withCredentials?"include":void 0;if(t.headers.forEach((o,c)=>r[o]=c.join(",")),t.headers.has("Accept")||(r.Accept="application/json, text/plain, */*"),!t.headers.has("Content-Type")){const o=t.detectContentTypeHeader();null!==o&&(r["Content-Type"]=o)}return{body:t.serializeBody(),method:t.method,headers:r,credentials:i}}concatChunks(t,r){const i=new Uint8Array(r);let o=0;for(const c of t)i.set(c,o),o+=c.length;return i}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=J({token:e,factory:e.\u0275fac})}}return e})();class tW{}function Fp(){}function VS(e,n){return n(e)}function rW(e,n){return(t,r)=>n.intercept(t,{handle:i=>e(i,r)})}const iW=new V(""),ca=new V(""),WS=new V(""),jS=new V("",{providedIn:"root",factory:()=>!0});function oW(){let e=null;return(n,t)=>{null===e&&(e=(H(iW,{optional:!0})??[]).reduceRight(rW,VS));const r=H(hr);if(H(jS)){const o=r.add();return e(n,t).pipe(tS(()=>r.remove(o)))}return e(n,t)}}let BS=(()=>{class e extends zl{constructor(t,r){super(),this.backend=t,this.injector=r,this.chain=null,this.pendingTasks=H(hr),this.contributeToStability=H(jS)}handle(t){if(null===this.chain){const r=Array.from(new Set([...this.injector.get(ca),...this.injector.get(WS,[])]));this.chain=r.reduceRight((i,o)=>function sW(e,n,t){return(r,i)=>function f1(e,n){e instanceof Fs&&e.assertNotDestroyed();const r=dr(e),i=Ft(void 0);try{return n()}finally{dr(r),Ft(i)}}(t,()=>n(r,o=>e(o,i)))}(i,o,this.injector),VS)}if(this.contributeToStability){const r=this.pendingTasks.add();return this.chain(t,i=>this.backend.handle(i)).pipe(tS(()=>this.pendingTasks.remove(r)))}return this.chain(t,r=>this.backend.handle(r))}static{this.\u0275fac=function(r){return new(r||e)(U(Ul),U(Zt))}}static{this.\u0275prov=J({token:e,factory:e.\u0275fac})}}return e})();const _W=/^\)\]\}',?\n/;let zS=(()=>{class e{constructor(t){this.xhrFactory=t}handle(t){if("JSONP"===t.method)throw new F(-2800,!1);const r=this.xhrFactory;return(r.\u0275loadImpl?up(r.\u0275loadImpl()):eS(null)).pipe(function QP(e,n){return Pr((t,r)=>{let i=null,o=0,c=!1;const u=()=>c&&!i&&r.complete();t.subscribe(lr(r,_=>{i?.unsubscribe();let d=0;const p=o++;fs(e(_,p)).subscribe(i=lr(r,h=>r.next(n?n(_,h,p,d++):h),()=>{i=null,u()}))},()=>{c=!0,u()}))})}(()=>new At(o=>{const c=r.build();if(c.open(t.method,t.urlWithParams),t.withCredentials&&(c.withCredentials=!0),t.headers.forEach((S,C)=>c.setRequestHeader(S,C.join(","))),t.headers.has("Accept")||c.setRequestHeader("Accept","application/json, text/plain, */*"),!t.headers.has("Content-Type")){const S=t.detectContentTypeHeader();null!==S&&c.setRequestHeader("Content-Type",S)}if(t.responseType){const S=t.responseType.toLowerCase();c.responseType="json"!==S?S:"text"}const u=t.serializeBody();let _=null;const d=()=>{if(null!==_)return _;const S=c.statusText||"OK",C=new on(c.getAllResponseHeaders()),M=function dW(e){return"responseURL"in e&&e.responseURL?e.responseURL:/^X-Request-URL:/m.test(e.getAllResponseHeaders())?e.getResponseHeader("X-Request-URL"):null}(c)||t.url;return _=new ql({headers:C,status:c.status,statusText:S,url:M}),_},p=()=>{let{headers:S,status:C,statusText:M,url:D}=d(),W=null;204!==C&&(W=typeof c.response>"u"?c.responseText:c.response),0===C&&(C=W?200:0);let q=C>=200&&C<300;if("json"===t.responseType&&"string"==typeof W){const oe=W;W=W.replace(_W,"");try{W=""!==W?JSON.parse(W):null}catch(he){W=oe,q&&(q=!1,W={error:he,text:W})}}q?(o.next(new ps({body:W,headers:S,status:C,statusText:M,url:D||void 0})),o.complete()):o.error(new Ii({error:W,headers:S,status:C,statusText:M,url:D||void 0}))},h=S=>{const{url:C}=d(),M=new Ii({error:S,status:c.status||0,statusText:c.statusText||"Unknown Error",url:C||void 0});o.error(M)};let m=!1;const w=S=>{m||(o.next(d()),m=!0);let C={type:Nr.DownloadProgress,loaded:S.loaded};S.lengthComputable&&(C.total=S.total),"text"===t.responseType&&c.responseText&&(C.partialText=c.responseText),o.next(C)},b=S=>{let C={type:Nr.UploadProgress,loaded:S.loaded};S.lengthComputable&&(C.total=S.total),o.next(C)};return c.addEventListener("load",p),c.addEventListener("error",h),c.addEventListener("timeout",h),c.addEventListener("abort",h),t.reportProgress&&(c.addEventListener("progress",w),null!==u&&c.upload&&c.upload.addEventListener("progress",b)),c.send(u),o.next({type:Nr.Sent}),()=>{c.removeEventListener("error",h),c.removeEventListener("abort",h),c.removeEventListener("load",p),c.removeEventListener("timeout",h),t.reportProgress&&(c.removeEventListener("progress",w),null!==u&&c.upload&&c.upload.removeEventListener("progress",b)),c.readyState!==c.DONE&&c.abort()}})))}static{this.\u0275fac=function(r){return new(r||e)(U(vS))}}static{this.\u0275prov=J({token:e,factory:e.\u0275fac})}}return e})();const Rp=new V(""),US=new V("",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),$S=new V("",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class qS{}let gW=(()=>{class e{constructor(t,r,i){this.doc=t,this.platform=r,this.cookieName=i,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const t=this.doc.cookie||"";return t!==this.lastCookieString&&(this.parseCount++,this.lastToken=_S(t,this.cookieName),this.lastCookieString=t),this.lastToken}static{this.\u0275fac=function(r){return new(r||e)(U(wn),U(wr),U(US))}}static{this.\u0275prov=J({token:e,factory:e.\u0275fac})}}return e})();function hW(e,n){const t=e.url.toLowerCase();if(!H(Rp)||"GET"===e.method||"HEAD"===e.method||t.startsWith("http://")||t.startsWith("https://"))return n(e);const r=H(qS).getToken(),i=H($S);return null!=r&&!e.headers.has(i)&&(e=e.clone({headers:e.headers.set(i,r)})),n(e)}var kr=function(e){return e[e.Interceptors=0]="Interceptors",e[e.LegacyInterceptors=1]="LegacyInterceptors",e[e.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",e[e.NoXsrfProtection=3]="NoXsrfProtection",e[e.JsonpSupport=4]="JsonpSupport",e[e.RequestsMadeViaParent=5]="RequestsMadeViaParent",e[e.Fetch=6]="Fetch",e}(kr||{});const GS=new V("");class IW extends XP{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class Op extends IW{static makeCurrent(){!function YP(e){nS??=e}(new Op)}onAndCancel(n,t,r){return n.addEventListener(t,r),()=>{n.removeEventListener(t,r)}}dispatchEvent(n,t){n.dispatchEvent(t)}remove(n){n.remove()}createElement(n,t){return(t=t||this.getDefaultDocument()).createElement(n)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(n){return n.nodeType===Node.ELEMENT_NODE}isShadowRoot(n){return n instanceof DocumentFragment}getGlobalEventTarget(n,t){return"window"===t?window:"document"===t?n:"body"===t?n.body:null}getBaseHref(n){const t=function MW(){return la=la||document.querySelector("base"),la?la.getAttribute("href"):null}();return null==t?null:function NW(e){return new URL(e,document.baseURI).pathname}(t)}resetBaseElement(){la=null}getUserAgent(){return window.navigator.userAgent}getCookie(n){return _S(document.cookie,n)}}let la=null,AW=(()=>{class e{build(){return new XMLHttpRequest}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=J({token:e,factory:e.\u0275fac})}}return e})();const xp=new V("");let tC=(()=>{class e{constructor(t,r){this._zone=r,this._eventNameToPlugin=new Map,t.forEach(i=>{i.manager=this}),this._plugins=t.slice().reverse()}addEventListener(t,r,i){return this._findPluginFor(r).addEventListener(t,r,i)}getZone(){return this._zone}_findPluginFor(t){let r=this._eventNameToPlugin.get(t);if(r)return r;if(r=this._plugins.find(o=>o.supports(t)),!r)throw new F(5101,!1);return this._eventNameToPlugin.set(t,r),r}static{this.\u0275fac=function(r){return new(r||e)(U(xp),U(Ee))}}static{this.\u0275prov=J({token:e,factory:e.\u0275fac})}}return e})();class nC{constructor(n){this._doc=n}}const Lp="ng-app-id";let rC=(()=>{class e{constructor(t,r,i,o={}){this.doc=t,this.appId=r,this.nonce=i,this.platformId=o,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=bS(o),this.resetHostNodes()}addStyles(t){for(const r of t)1===this.changeUsageCount(r,1)&&this.onStyleAdded(r)}removeStyles(t){for(const r of t)this.changeUsageCount(r,-1)<=0&&this.onStyleRemoved(r)}ngOnDestroy(){const t=this.styleNodesInDOM;t&&(t.forEach(r=>r.remove()),t.clear());for(const r of this.getAllStyles())this.onStyleRemoved(r);this.resetHostNodes()}addHost(t){this.hostNodes.add(t);for(const r of this.getAllStyles())this.addStyleToHost(t,r)}removeHost(t){this.hostNodes.delete(t)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(t){for(const r of this.hostNodes)this.addStyleToHost(r,t)}onStyleRemoved(t){const r=this.styleRef;r.get(t)?.elements?.forEach(i=>i.remove()),r.delete(t)}collectServerRenderedStyles(){const t=this.doc.head?.querySelectorAll(`style[${Lp}="${this.appId}"]`);if(t?.length){const r=new Map;return t.forEach(i=>{null!=i.textContent&&r.set(i.textContent,i)}),r}return null}changeUsageCount(t,r){const i=this.styleRef;if(i.has(t)){const o=i.get(t);return o.usage+=r,o.usage}return i.set(t,{usage:r,elements:[]}),r}getStyleElement(t,r){const i=this.styleNodesInDOM,o=i?.get(r);if(o?.parentNode===t)return i.delete(r),o.removeAttribute(Lp),o;{const c=this.doc.createElement("style");return this.nonce&&c.setAttribute("nonce",this.nonce),c.textContent=r,this.platformIsServer&&c.setAttribute(Lp,this.appId),t.appendChild(c),c}}addStyleToHost(t,r){const i=this.getStyleElement(t,r),o=this.styleRef,c=o.get(r)?.elements;c?c.push(i):o.set(r,{elements:[i],usage:1})}resetHostNodes(){const t=this.hostNodes;t.clear(),t.add(this.doc.head)}static{this.\u0275fac=function(r){return new(r||e)(U(wn),U(oo),U(Wm,8),U(wr))}}static{this.\u0275prov=J({token:e,factory:e.\u0275fac})}}return e})();const Pp={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/Math/MathML"},Vp=/%COMP%/g,xW=new V("",{providedIn:"root",factory:()=>!0});function iC(e,n){return n.map(t=>t.replace(Vp,e))}let oC=(()=>{class e{constructor(t,r,i,o,c,u,_,d=null){this.eventManager=t,this.sharedStylesHost=r,this.appId=i,this.removeStylesOnCompDestroy=o,this.doc=c,this.platformId=u,this.ngZone=_,this.nonce=d,this.rendererByCompId=new Map,this.platformIsServer=bS(u),this.defaultRenderer=new Wp(t,c,_,this.platformIsServer)}createRenderer(t,r){if(!t||!r)return this.defaultRenderer;this.platformIsServer&&r.encapsulation===un.ShadowDom&&(r={...r,encapsulation:un.Emulated});const i=this.getOrCreateRenderer(t,r);return i instanceof cC?i.applyToHost(t):i instanceof jp&&i.applyStyles(),i}getOrCreateRenderer(t,r){const i=this.rendererByCompId;let o=i.get(r.id);if(!o){const c=this.doc,u=this.ngZone,_=this.eventManager,d=this.sharedStylesHost,p=this.removeStylesOnCompDestroy,h=this.platformIsServer;switch(r.encapsulation){case un.Emulated:o=new cC(_,d,r,this.appId,p,c,u,h);break;case un.ShadowDom:return new WW(_,d,t,r,c,u,this.nonce,h);default:o=new jp(_,d,r,p,c,u,h)}i.set(r.id,o)}return o}ngOnDestroy(){this.rendererByCompId.clear()}static{this.\u0275fac=function(r){return new(r||e)(U(tC),U(rC),U(oo),U(xW),U(wn),U(wr),U(Ee),U(Wm))}}static{this.\u0275prov=J({token:e,factory:e.\u0275fac})}}return e})();class Wp{constructor(n,t,r,i){this.eventManager=n,this.doc=t,this.ngZone=r,this.platformIsServer=i,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(n,t){return t?this.doc.createElementNS(Pp[t]||t,n):this.doc.createElement(n)}createComment(n){return this.doc.createComment(n)}createText(n){return this.doc.createTextNode(n)}appendChild(n,t){(aC(n)?n.content:n).appendChild(t)}insertBefore(n,t,r){n&&(aC(n)?n.content:n).insertBefore(t,r)}removeChild(n,t){t.remove()}selectRootElement(n,t){let r="string"==typeof n?this.doc.querySelector(n):n;if(!r)throw new F(-5104,!1);return t||(r.textContent=""),r}parentNode(n){return n.parentNode}nextSibling(n){return n.nextSibling}setAttribute(n,t,r,i){if(i){t=i+":"+t;const o=Pp[i];o?n.setAttributeNS(o,t,r):n.setAttribute(t,r)}else n.setAttribute(t,r)}removeAttribute(n,t,r){if(r){const i=Pp[r];i?n.removeAttributeNS(i,t):n.removeAttribute(`${r}:${t}`)}else n.removeAttribute(t)}addClass(n,t){n.classList.add(t)}removeClass(n,t){n.classList.remove(t)}setStyle(n,t,r,i){i&(br.DashCase|br.Important)?n.style.setProperty(t,r,i&br.Important?"important":""):n.style[t]=r}removeStyle(n,t,r){r&br.DashCase?n.style.removeProperty(t):n.style[t]=""}setProperty(n,t,r){null!=n&&(n[t]=r)}setValue(n,t){n.nodeValue=t}listen(n,t,r){if("string"==typeof n&&!(n=na().getGlobalEventTarget(this.doc,n)))throw new Error(`Unsupported event target ${n} for event ${t}`);return this.eventManager.addEventListener(n,t,this.decoratePreventDefault(r))}decoratePreventDefault(n){return t=>{if("__ngUnwrap__"===t)return n;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>n(t)):n(t))&&t.preventDefault()}}}function aC(e){return"TEMPLATE"===e.tagName&&void 0!==e.content}class WW extends Wp{constructor(n,t,r,i,o,c,u,_){super(n,o,c,_),this.sharedStylesHost=t,this.hostEl=r,this.shadowRoot=r.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const d=iC(i.id,i.styles);for(const p of d){const h=document.createElement("style");u&&h.setAttribute("nonce",u),h.textContent=p,this.shadowRoot.appendChild(h)}}nodeOrShadowRoot(n){return n===this.hostEl?this.shadowRoot:n}appendChild(n,t){return super.appendChild(this.nodeOrShadowRoot(n),t)}insertBefore(n,t,r){return super.insertBefore(this.nodeOrShadowRoot(n),t,r)}removeChild(n,t){return super.removeChild(null,t)}parentNode(n){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(n)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class jp extends Wp{constructor(n,t,r,i,o,c,u,_){super(n,o,c,u),this.sharedStylesHost=t,this.removeStylesOnCompDestroy=i,this.styles=_?iC(_,r.styles):r.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class cC extends jp{constructor(n,t,r,i,o,c,u,_){const d=i+"-"+r.id;super(n,t,r,o,c,u,_,d),this.contentAttr=function LW(e){return"_ngcontent-%COMP%".replace(Vp,e)}(d),this.hostAttr=function PW(e){return"_nghost-%COMP%".replace(Vp,e)}(d)}applyToHost(n){this.applyStyles(),this.setAttribute(n,this.hostAttr,"")}createElement(n,t){const r=super.createElement(n,t);return super.setAttribute(r,this.contentAttr,""),r}}const lC=["alt","control","meta","shift"],BW={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},HW={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey};function uC(e){return{appProviders:[...ZW,...e?.providers??[]],platformProviders:KW}}const KW=[{provide:wr,useValue:"browser"},{provide:Vm,useValue:function $W(){Op.makeCurrent()},multi:!0},{provide:wn,useFactory:function GW(){return function JI(e){B_=e}(document),document},deps:[]}],ZW=[{provide:Xu,useValue:"root"},{provide:Fn,useFactory:function qW(){return new Fn},deps:[]},{provide:xp,useClass:(()=>{class e extends nC{constructor(t){super(t)}supports(t){return!0}addEventListener(t,r,i){return t.addEventListener(r,i,!1),()=>this.removeEventListener(t,r,i)}removeEventListener(t,r,i){return t.removeEventListener(r,i)}static{this.\u0275fac=function(r){return new(r||e)(U(wn))}}static{this.\u0275prov=J({token:e,factory:e.\u0275fac})}}return e})(),multi:!0,deps:[wn,Ee,wr]},{provide:xp,useClass:(()=>{class e extends nC{constructor(t){super(t)}supports(t){return null!=e.parseEventName(t)}addEventListener(t,r,i){const o=e.parseEventName(r),c=e.eventCallback(o.fullKey,i,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>na().onAndCancel(t,o.domEventName,c))}static parseEventName(t){const r=t.toLowerCase().split("."),i=r.shift();if(0===r.length||"keydown"!==i&&"keyup"!==i)return null;const o=e._normalizeKey(r.pop());let c="",u=r.indexOf("code");if(u>-1&&(r.splice(u,1),c="code."),lC.forEach(d=>{const p=r.indexOf(d);p>-1&&(r.splice(p,1),c+=d+".")}),c+=o,0!=r.length||0===o.length)return null;const _={};return _.domEventName=i,_.fullKey=c,_}static matchEventFullKeyCode(t,r){let i=BW[t.key]||t.key,o="";return r.indexOf("code.")>-1&&(i=t.code,o="code."),!(null==i||!i)&&(i=i.toLowerCase()," "===i?i="space":"."===i&&(i="dot"),lC.forEach(c=>{c!==i&&(0,HW[c])(t)&&(o+=c+".")}),o+=i,o===r)}static eventCallback(t,r,i){return o=>{e.matchEventFullKeyCode(o,t)&&i.runGuarded(()=>r(o))}}static _normalizeKey(t){return"esc"===t?"escape":t}static{this.\u0275fac=function(r){return new(r||e)(U(wn))}}static{this.\u0275prov=J({token:e,factory:e.\u0275fac})}}return e})(),multi:!0,deps:[wn]},oC,rC,tC,{provide:Hd,useExisting:oC},{provide:vS,useClass:AW,deps:[]},[]];var A=a(8825);const Mi=new V("SDK"),fC=new V("wasm_asset_path"),pC=new V("rpc_address"),gC=new V("node_address"),hC=new V("verbosity"),nj=function tj(e,n){const t={value:void 0};return[{provide:q0,useFactory:(r,i,o,c)=>(0,l.A)(function*(){return t.value=yield n({wasm_asset_path:r,rpc_address:i,node_address:o,verbosity:c})}),multi:!0,deps:[fC,pC,gC,hC]},{provide:e,useFactory:()=>{if(!H(Uf).done)throw new Error(`Cannot inject ${e} until bootstrap is complete.`);return t.value}}]}(Mi,function(){var e=(0,l.A)(function*(n){return(yield(0,A.Ay)(n.wasm_asset_path))&&new A.hp(n.rpc_address,n.node_address,n.verbosity)});return function(t){return e.apply(this,arguments)}}());let rj=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=pr({type:e})}static{this.\u0275inj=Un({providers:nj,imports:[Ke]})}}return e})();const Wn=new V("EnvironmentConfig"),Bp=new V("EnvironmentConfig"),mC=["deploy","transfer","put_deploy","speculative_deploy","speculative_transfer","speculative_exec_deploy","sign_deploy","call_entrypoint_deploy","install"],sj=["make_deploy","make_transfer",...mC],an={wasm_asset_path:"assets/casper_rust_wasm_sdk_bg.wasm",default_action:"get_node_status",verbosity:A.WT.High,minimum_transfer:"2500000000",TTL:"30m",standard_payment_amount:"100000000",default_pricing_mode:A.MK.Classic,default_gas_price_tolerance:"1",default_additional_computation_factor:"0",default_is_install_upgrade:!0,action_needs_secret_key:mC,action_needs_public_key:sj,networks:{"js-node-launcher":{rpc_address:"http://localhost:7777",node_address:"localhost:7779",stream_address:"http://localhost:9999/events/main",chain_name:"casper-net-1"},ntcl:{rpc_address:"http://localhost:11101",node_address:"localhost:4300",stream_address:"http://localhost:18101/events/main",chain_name:"casper-net-1"},integration:{rpc_address:"https://rpc.integration.casperlabs.io",node_address:"localhost:7779",stream_address:"https://events.integration.casperlabs.io/events/main",chain_name:"integration-test"},testnet:{rpc_address:"https://rpc.testnet.casperlabs.io",node_address:"localhost:7779",stream_address:"https://events.testnet.casperlabs.io/events/main",chain_name:"casper-test"},mainnet:{rpc_address:"https://rpc.mainnet.casperlabs.io",node_address:"localhost:7779",stream_address:"https://events.mainnet.casperlabs.io/events/main",chain_name:"casper"},custom:{rpc_address:"http://3.136.227.9:7777",node_address:"localhost:4300",stream_address:"http://3.136.227.9:9999/events/main",chain_name:"casper-test"},dev:{rpc_address:"http://localhost:4200",node_address:"localhost:4300",stream_address:"http://localhost:4200/events/main",chain_name:"casper-net-1"}},localhost:"localhost",app_port:"4200",default_port:"7777",default_protocol:"http://"},Hp={production:!0,default_network:"integration",localhost_to_gateway:!1},{isArray:ij}=Array,{getPrototypeOf:oj,prototype:aj,keys:cj}=Object;const{isArray:_j}=Array;function pj(e,n){return e.reduce((t,r,i)=>(t[r]=n[i],t),{})}function gj(...e){const n=function aP(e){return Ve(sp(e))?e.pop():void 0}(e),{args:t,keys:r}=function lj(e){if(1===e.length){const n=e[0];if(ij(n))return{args:n,keys:null};if(function uj(e){return e&&"object"==typeof e&&oj(e)===aj}(n)){const t=cj(n);return{args:t.map(r=>n[r]),keys:t}}}return{args:e,keys:null}}(e),i=new At(o=>{const{length:c}=t;if(!c)return void o.complete();const u=new Array(c);let _=c,d=c;for(let p=0;p{h||(h=!0,d--),u[p]=m},()=>_--,void 0,()=>{(!_||!h)&&(d||o.next(r?pj(r,u):u),o.complete())}))}});return n?i.pipe(function fj(e){return ur(n=>function dj(e,n){return _j(n)?e(...n):e(n)}(e,n))}(n)):i}let wC=(()=>{class e{constructor(t,r){this._renderer=t,this._elementRef=r,this.onChange=i=>{},this.onTouched=()=>{}}setProperty(t,r){this._renderer.setProperty(this._elementRef.nativeElement,t,r)}registerOnTouched(t){this.onTouched=t}registerOnChange(t){this.onChange=t}setDisabledState(t){this.setProperty("disabled",t)}static{this.\u0275fac=function(r){return new(r||e)(T(ts),T(Xt))}}static{this.\u0275dir=ne({type:e})}}return e})(),ms=(()=>{class e extends wC{static{this.\u0275fac=(()=>{let t;return function(i){return(t||(t=_t(e)))(i||e)}})()}static{this.\u0275dir=ne({type:e,features:[Se]})}}return e})();const jn=new V(""),hj={provide:jn,useExisting:Te(()=>zp),multi:!0};let zp=(()=>{class e extends ms{writeValue(t){this.setProperty("checked",t)}static{this.\u0275fac=(()=>{let t;return function(i){return(t||(t=_t(e)))(i||e)}})()}static{this.\u0275dir=ne({type:e,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(r,i){1&r&&X("change",function(c){return i.onChange(c.target.checked)})("blur",function(){return i.onTouched()})},features:[Le([hj]),Se]})}}return e})();const mj={provide:jn,useExisting:Te(()=>ua),multi:!0},yj=new V("");let ua=(()=>{class e extends wC{constructor(t,r,i){super(t,r),this._compositionMode=i,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function wj(){const e=na()?na().getUserAgent():"";return/android (\d+)/.test(e.toLowerCase())}())}writeValue(t){this.setProperty("value",t??"")}_handleInput(t){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(t)}_compositionStart(){this._composing=!0}_compositionEnd(t){this._composing=!1,this._compositionMode&&this.onChange(t)}static{this.\u0275fac=function(r){return new(r||e)(T(ts),T(Xt),T(yj,8))}}static{this.\u0275dir=ne({type:e,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(r,i){1&r&&X("input",function(c){return i._handleInput(c.target.value)})("blur",function(){return i.onTouched()})("compositionstart",function(){return i._compositionStart()})("compositionend",function(c){return i._compositionEnd(c.target.value)})},features:[Le([mj]),Se]})}}return e})();function Ar(e){return null==e||("string"==typeof e||Array.isArray(e))&&0===e.length}function yC(e){return null!=e&&"number"==typeof e.length}const yt=new V(""),Fr=new V(""),bj=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class vj{static min(n){return function bC(e){return n=>{if(Ar(n.value)||Ar(e))return null;const t=parseFloat(n.value);return!isNaN(t)&&t{if(Ar(n.value)||Ar(e))return null;const t=parseFloat(n.value);return!isNaN(t)&&t>e?{max:{max:e,actual:n.value}}:null}}(n)}static required(n){return function EC(e){return Ar(e.value)?{required:!0}:null}(n)}static requiredTrue(n){return function SC(e){return!0===e.value?null:{required:!0}}(n)}static email(n){return function CC(e){return Ar(e.value)||bj.test(e.value)?null:{email:!0}}(n)}static minLength(n){return function DC(e){return n=>Ar(n.value)||!yC(n.value)?null:n.value.lengthyC(n.value)&&n.value.length>e?{maxlength:{requiredLength:e,actualLength:n.value.length}}:null}function IC(e){if(!e)return Jl;let n,t;return"string"==typeof e?(t="","^"!==e.charAt(0)&&(t+="^"),t+=e,"$"!==e.charAt(e.length-1)&&(t+="$"),n=new RegExp(t)):(t=e.toString(),n=e),r=>{if(Ar(r.value))return null;const i=r.value;return n.test(i)?null:{pattern:{requiredPattern:t,actualValue:i}}}}function Jl(e){return null}function MC(e){return null!=e}function NC(e){return gl(e)?up(e):e}function kC(e){let n={};return e.forEach(t=>{n=null!=t?{...n,...t}:n}),0===Object.keys(n).length?null:n}function AC(e,n){return n.map(t=>t(e))}function FC(e){return e.map(n=>function Ej(e){return!e.validate}(n)?n:t=>n.validate(t))}function RC(e){if(!e)return null;const n=e.filter(MC);return 0==n.length?null:function(t){return kC(AC(t,n))}}function Up(e){return null!=e?RC(FC(e)):null}function OC(e){if(!e)return null;const n=e.filter(MC);return 0==n.length?null:function(t){return gj(AC(t,n).map(NC)).pipe(ur(kC))}}function $p(e){return null!=e?OC(FC(e)):null}function xC(e,n){return null===e?[n]:Array.isArray(e)?[...e,n]:[e,n]}function LC(e){return e._rawValidators}function PC(e){return e._rawAsyncValidators}function qp(e){return e?Array.isArray(e)?e:[e]:[]}function Zl(e,n){return Array.isArray(e)?e.includes(n):e===n}function VC(e,n){const t=qp(n);return qp(e).forEach(i=>{Zl(t,i)||t.push(i)}),t}function WC(e,n){return qp(n).filter(t=>!Zl(e,t))}class jC{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(n){this._rawValidators=n||[],this._composedValidatorFn=Up(this._rawValidators)}_setAsyncValidators(n){this._rawAsyncValidators=n||[],this._composedAsyncValidatorFn=$p(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(n){this._onDestroyCallbacks.push(n)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(n=>n()),this._onDestroyCallbacks=[]}reset(n=void 0){this.control&&this.control.reset(n)}hasError(n,t){return!!this.control&&this.control.hasError(n,t)}getError(n,t){return this.control?this.control.getError(n,t):null}}class Nt extends jC{get formDirective(){return null}get path(){return null}}class Rr extends jC{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class BC{constructor(n){this._cd=n}get isTouched(){return this._cd?.control?._touched?.(),!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return this._cd?.control?._pristine?.(),!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return this._cd?.control?._status?.(),!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return this._cd?._submitted?.(),!!this._cd?.submitted}}let Ql=(()=>{class e extends BC{constructor(t){super(t)}static{this.\u0275fac=function(r){return new(r||e)(T(Rr,2))}}static{this.\u0275dir=ne({type:e,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(r,i){2&r&&el("ng-untouched",i.isUntouched)("ng-touched",i.isTouched)("ng-pristine",i.isPristine)("ng-dirty",i.isDirty)("ng-valid",i.isValid)("ng-invalid",i.isInvalid)("ng-pending",i.isPending)},features:[Se]})}}return e})(),_a=(()=>{class e extends BC{constructor(t){super(t)}static{this.\u0275fac=function(r){return new(r||e)(T(Nt,10))}}static{this.\u0275dir=ne({type:e,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(r,i){2&r&&el("ng-untouched",i.isUntouched)("ng-touched",i.isTouched)("ng-pristine",i.isPristine)("ng-dirty",i.isDirty)("ng-valid",i.isValid)("ng-invalid",i.isInvalid)("ng-pending",i.isPending)("ng-submitted",i.isSubmitted)},features:[Se]})}}return e})();const da="VALID",Xl="INVALID",Ni="PENDING",fa="DISABLED";class ki{}class zC extends ki{constructor(n,t){super(),this.value=n,this.source=t}}class Jp extends ki{constructor(n,t){super(),this.pristine=n,this.source=t}}class Zp extends ki{constructor(n,t){super(),this.touched=n,this.source=t}}class eu extends ki{constructor(n,t){super(),this.status=n,this.source=t}}class Ij extends ki{constructor(n){super(),this.source=n}}class Mj extends ki{constructor(n){super(),this.source=n}}function Qp(e){return(tu(e)?e.validators:e)||null}function Yp(e,n){return(tu(n)?n.asyncValidators:e)||null}function tu(e){return null!=e&&!Array.isArray(e)&&"object"==typeof e}function UC(e,n,t){const r=e.controls;if(!(n?Object.keys(r):r).length)throw new F(1e3,"");if(!r[t])throw new F(1001,"")}function $C(e,n,t){e._forEachChild((r,i)=>{if(void 0===t[i])throw new F(1002,"")})}class nu{constructor(n,t){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=null,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this._status=ta(()=>this.statusReactive()),this.statusReactive=ti(void 0),this._pristine=ta(()=>this.pristineReactive()),this.pristineReactive=ti(!0),this._touched=ta(()=>this.touchedReactive()),this.touchedReactive=ti(!1),this._events=new Lr,this.events=this._events.asObservable(),this._onDisabledChange=[],this._assignValidators(n),this._assignAsyncValidators(t)}get validator(){return this._composedValidatorFn}set validator(n){this._rawValidators=this._composedValidatorFn=n}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(n){this._rawAsyncValidators=this._composedAsyncValidatorFn=n}get parent(){return this._parent}get status(){return Vn(this.statusReactive)}set status(n){Vn(()=>this.statusReactive.set(n))}get valid(){return this.status===da}get invalid(){return this.status===Xl}get pending(){return this.status==Ni}get disabled(){return this.status===fa}get enabled(){return this.status!==fa}get pristine(){return Vn(this.pristineReactive)}set pristine(n){Vn(()=>this.pristineReactive.set(n))}get dirty(){return!this.pristine}get touched(){return Vn(this.touchedReactive)}set touched(n){Vn(()=>this.touchedReactive.set(n))}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(n){this._assignValidators(n)}setAsyncValidators(n){this._assignAsyncValidators(n)}addValidators(n){this.setValidators(VC(n,this._rawValidators))}addAsyncValidators(n){this.setAsyncValidators(VC(n,this._rawAsyncValidators))}removeValidators(n){this.setValidators(WC(n,this._rawValidators))}removeAsyncValidators(n){this.setAsyncValidators(WC(n,this._rawAsyncValidators))}hasValidator(n){return Zl(this._rawValidators,n)}hasAsyncValidator(n){return Zl(this._rawAsyncValidators,n)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(n={}){const t=!1===this.touched;this.touched=!0;const r=n.sourceControl??this;this._parent&&!n.onlySelf&&this._parent.markAsTouched({...n,sourceControl:r}),t&&!1!==n.emitEvent&&this._events.next(new Zp(!0,r))}markAllAsTouched(n={}){this.markAsTouched({onlySelf:!0,emitEvent:n.emitEvent,sourceControl:this}),this._forEachChild(t=>t.markAllAsTouched(n))}markAsUntouched(n={}){const t=!0===this.touched;this.touched=!1,this._pendingTouched=!1;const r=n.sourceControl??this;this._forEachChild(i=>{i.markAsUntouched({onlySelf:!0,emitEvent:n.emitEvent,sourceControl:r})}),this._parent&&!n.onlySelf&&this._parent._updateTouched(n,r),t&&!1!==n.emitEvent&&this._events.next(new Zp(!1,r))}markAsDirty(n={}){const t=!0===this.pristine;this.pristine=!1;const r=n.sourceControl??this;this._parent&&!n.onlySelf&&this._parent.markAsDirty({...n,sourceControl:r}),t&&!1!==n.emitEvent&&this._events.next(new Jp(!1,r))}markAsPristine(n={}){const t=!1===this.pristine;this.pristine=!0,this._pendingDirty=!1;const r=n.sourceControl??this;this._forEachChild(i=>{i.markAsPristine({onlySelf:!0,emitEvent:n.emitEvent})}),this._parent&&!n.onlySelf&&this._parent._updatePristine(n,r),t&&!1!==n.emitEvent&&this._events.next(new Jp(!0,r))}markAsPending(n={}){this.status=Ni;const t=n.sourceControl??this;!1!==n.emitEvent&&(this._events.next(new eu(this.status,t)),this.statusChanges.emit(this.status)),this._parent&&!n.onlySelf&&this._parent.markAsPending({...n,sourceControl:t})}disable(n={}){const t=this._parentMarkedDirty(n.onlySelf);this.status=fa,this.errors=null,this._forEachChild(i=>{i.disable({...n,onlySelf:!0})}),this._updateValue();const r=n.sourceControl??this;!1!==n.emitEvent&&(this._events.next(new zC(this.value,r)),this._events.next(new eu(this.status,r)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...n,skipPristineCheck:t},this),this._onDisabledChange.forEach(i=>i(!0))}enable(n={}){const t=this._parentMarkedDirty(n.onlySelf);this.status=da,this._forEachChild(r=>{r.enable({...n,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:n.emitEvent}),this._updateAncestors({...n,skipPristineCheck:t},this),this._onDisabledChange.forEach(r=>r(!1))}_updateAncestors(n,t){this._parent&&!n.onlySelf&&(this._parent.updateValueAndValidity(n),n.skipPristineCheck||this._parent._updatePristine({},t),this._parent._updateTouched({},t))}setParent(n){this._parent=n}getRawValue(){return this.value}updateValueAndValidity(n={}){if(this._setInitialStatus(),this._updateValue(),this.enabled){const r=this._cancelExistingSubscription();this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===da||this.status===Ni)&&this._runAsyncValidator(r,n.emitEvent)}const t=n.sourceControl??this;!1!==n.emitEvent&&(this._events.next(new zC(this.value,t)),this._events.next(new eu(this.status,t)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!n.onlySelf&&this._parent.updateValueAndValidity({...n,sourceControl:t})}_updateTreeValidity(n={emitEvent:!0}){this._forEachChild(t=>t._updateTreeValidity(n)),this.updateValueAndValidity({onlySelf:!0,emitEvent:n.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?fa:da}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(n,t){if(this.asyncValidator){this.status=Ni,this._hasOwnPendingAsyncValidator={emitEvent:!1!==t};const r=NC(this.asyncValidator(this));this._asyncValidationSubscription=r.subscribe(i=>{this._hasOwnPendingAsyncValidator=null,this.setErrors(i,{emitEvent:t,shouldHaveEmitted:n})})}}_cancelExistingSubscription(){if(this._asyncValidationSubscription){this._asyncValidationSubscription.unsubscribe();const n=this._hasOwnPendingAsyncValidator?.emitEvent??!1;return this._hasOwnPendingAsyncValidator=null,n}return!1}setErrors(n,t={}){this.errors=n,this._updateControlsErrors(!1!==t.emitEvent,this,t.shouldHaveEmitted)}get(n){let t=n;return null==t||(Array.isArray(t)||(t=t.split(".")),0===t.length)?null:t.reduce((r,i)=>r&&r._find(i),this)}getError(n,t){const r=t?this.get(t):this;return r&&r.errors?r.errors[n]:null}hasError(n,t){return!!this.getError(n,t)}get root(){let n=this;for(;n._parent;)n=n._parent;return n}_updateControlsErrors(n,t,r){this.status=this._calculateStatus(),n&&this.statusChanges.emit(this.status),(n||r)&&this._events.next(new eu(this.status,t)),this._parent&&this._parent._updateControlsErrors(n,t,r)}_initObservables(){this.valueChanges=new Fe,this.statusChanges=new Fe}_calculateStatus(){return this._allControlsDisabled()?fa:this.errors?Xl:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Ni)?Ni:this._anyControlsHaveStatus(Xl)?Xl:da}_anyControlsHaveStatus(n){return this._anyControls(t=>t.status===n)}_anyControlsDirty(){return this._anyControls(n=>n.dirty)}_anyControlsTouched(){return this._anyControls(n=>n.touched)}_updatePristine(n,t){const r=!this._anyControlsDirty(),i=this.pristine!==r;this.pristine=r,this._parent&&!n.onlySelf&&this._parent._updatePristine(n,t),i&&this._events.next(new Jp(this.pristine,t))}_updateTouched(n={},t){this.touched=this._anyControlsTouched(),this._events.next(new Zp(this.touched,t)),this._parent&&!n.onlySelf&&this._parent._updateTouched(n,t)}_registerOnCollectionChange(n){this._onCollectionChange=n}_setUpdateStrategy(n){tu(n)&&null!=n.updateOn&&(this._updateOn=n.updateOn)}_parentMarkedDirty(n){return!n&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(n){return null}_assignValidators(n){this._rawValidators=Array.isArray(n)?n.slice():n,this._composedValidatorFn=function Nj(e){return Array.isArray(e)?Up(e):e||null}(this._rawValidators)}_assignAsyncValidators(n){this._rawAsyncValidators=Array.isArray(n)?n.slice():n,this._composedAsyncValidatorFn=function kj(e){return Array.isArray(e)?$p(e):e||null}(this._rawAsyncValidators)}}class pa extends nu{constructor(n,t,r){super(Qp(t),Yp(r,t)),this.controls=n,this._initObservables(),this._setUpdateStrategy(t),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(n,t){return this.controls[n]?this.controls[n]:(this.controls[n]=t,t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange),t)}addControl(n,t,r={}){this.registerControl(n,t),this.updateValueAndValidity({emitEvent:r.emitEvent}),this._onCollectionChange()}removeControl(n,t={}){this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),delete this.controls[n],this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}setControl(n,t,r={}){this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),delete this.controls[n],t&&this.registerControl(n,t),this.updateValueAndValidity({emitEvent:r.emitEvent}),this._onCollectionChange()}contains(n){return this.controls.hasOwnProperty(n)&&this.controls[n].enabled}setValue(n,t={}){$C(this,0,n),Object.keys(n).forEach(r=>{UC(this,!0,r),this.controls[r].setValue(n[r],{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t)}patchValue(n,t={}){null!=n&&(Object.keys(n).forEach(r=>{const i=this.controls[r];i&&i.patchValue(n[r],{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t))}reset(n={},t={}){this._forEachChild((r,i)=>{r.reset(n?n[i]:null,{onlySelf:!0,emitEvent:t.emitEvent})}),this._updatePristine(t,this),this._updateTouched(t,this),this.updateValueAndValidity(t)}getRawValue(){return this._reduceChildren({},(n,t,r)=>(n[r]=t.getRawValue(),n))}_syncPendingControls(){let n=this._reduceChildren(!1,(t,r)=>!!r._syncPendingControls()||t);return n&&this.updateValueAndValidity({onlySelf:!0}),n}_forEachChild(n){Object.keys(this.controls).forEach(t=>{const r=this.controls[t];r&&n(r,t)})}_setUpControls(){this._forEachChild(n=>{n.setParent(this),n._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(n){for(const[t,r]of Object.entries(this.controls))if(this.contains(t)&&n(r))return!0;return!1}_reduceValue(){return this._reduceChildren({},(t,r,i)=>((r.enabled||this.disabled)&&(t[i]=r.value),t))}_reduceChildren(n,t){let r=n;return this._forEachChild((i,o)=>{r=t(r,i,o)}),r}_allControlsDisabled(){for(const n of Object.keys(this.controls))if(this.controls[n].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(n){return this.controls.hasOwnProperty(n)?this.controls[n]:null}}class qC extends pa{}const Ai=new V("CallSetDisabledState",{providedIn:"root",factory:()=>ru}),ru="always";function ga(e,n,t=ru){Xp(e,n),n.valueAccessor.writeValue(e.value),(e.disabled||"always"===t)&&n.valueAccessor.setDisabledState?.(e.disabled),function Fj(e,n){n.valueAccessor.registerOnChange(t=>{e._pendingValue=t,e._pendingChange=!0,e._pendingDirty=!0,"change"===e.updateOn&&GC(e,n)})}(e,n),function Oj(e,n){const t=(r,i)=>{n.valueAccessor.writeValue(r),i&&n.viewToModelUpdate(r)};e.registerOnChange(t),n._registerOnDestroy(()=>{e._unregisterOnChange(t)})}(e,n),function Rj(e,n){n.valueAccessor.registerOnTouched(()=>{e._pendingTouched=!0,"blur"===e.updateOn&&e._pendingChange&&GC(e,n),"submit"!==e.updateOn&&e.markAsTouched()})}(e,n),function Aj(e,n){if(n.valueAccessor.setDisabledState){const t=r=>{n.valueAccessor.setDisabledState(r)};e.registerOnDisabledChange(t),n._registerOnDestroy(()=>{e._unregisterOnDisabledChange(t)})}}(e,n)}function iu(e,n,t=!0){const r=()=>{};n.valueAccessor&&(n.valueAccessor.registerOnChange(r),n.valueAccessor.registerOnTouched(r)),au(e,n),e&&(n._invokeOnDestroyCallbacks(),e._registerOnCollectionChange(()=>{}))}function ou(e,n){e.forEach(t=>{t.registerOnValidatorChange&&t.registerOnValidatorChange(n)})}function Xp(e,n){const t=LC(e);null!==n.validator?e.setValidators(xC(t,n.validator)):"function"==typeof t&&e.setValidators([t]);const r=PC(e);null!==n.asyncValidator?e.setAsyncValidators(xC(r,n.asyncValidator)):"function"==typeof r&&e.setAsyncValidators([r]);const i=()=>e.updateValueAndValidity();ou(n._rawValidators,i),ou(n._rawAsyncValidators,i)}function au(e,n){let t=!1;if(null!==e){if(null!==n.validator){const i=LC(e);if(Array.isArray(i)&&i.length>0){const o=i.filter(c=>c!==n.validator);o.length!==i.length&&(t=!0,e.setValidators(o))}}if(null!==n.asyncValidator){const i=PC(e);if(Array.isArray(i)&&i.length>0){const o=i.filter(c=>c!==n.asyncValidator);o.length!==i.length&&(t=!0,e.setAsyncValidators(o))}}}const r=()=>{};return ou(n._rawValidators,r),ou(n._rawAsyncValidators,r),t}function GC(e,n){e._pendingDirty&&e.markAsDirty(),e.setValue(e._pendingValue,{emitModelToViewChange:!1}),n.viewToModelUpdate(e._pendingValue),e._pendingChange=!1}function ZC(e,n){const t=e.indexOf(n);t>-1&&e.splice(t,1)}function QC(e){return"object"==typeof e&&null!==e&&2===Object.keys(e).length&&"value"in e&&"disabled"in e}Promise.resolve();const Fi=class extends nu{constructor(n=null,t,r){super(Qp(t),Yp(r,t)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(n),this._setUpdateStrategy(t),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),tu(t)&&(t.nonNullable||t.initialValueIsDefault)&&(this.defaultValue=QC(n)?n.value:n)}setValue(n,t={}){this.value=this._pendingValue=n,this._onChange.length&&!1!==t.emitModelToViewChange&&this._onChange.forEach(r=>r(this.value,!1!==t.emitViewToModelChange)),this.updateValueAndValidity(t)}patchValue(n,t={}){this.setValue(n,t)}reset(n=this.defaultValue,t={}){this._applyFormState(n),this.markAsPristine(t),this.markAsUntouched(t),this.setValue(this.value,t),this._pendingChange=!1}_updateValue(){}_anyControls(n){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(n){this._onChange.push(n)}_unregisterOnChange(n){ZC(this._onChange,n)}registerOnDisabledChange(n){this._onDisabledChange.push(n)}_unregisterOnDisabledChange(n){ZC(this._onDisabledChange,n)}_forEachChild(n){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(n){QC(n)?(this.value=this._pendingValue=n.value,n.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=n}};Promise.resolve();let nD=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275dir=ne({type:e,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]})}}return e})();const sg=new V(""),Kj={provide:Nt,useExisting:Te(()=>ws)};let ws=(()=>{class e extends Nt{get submitted(){return Vn(this._submittedReactive)}set submitted(t){this._submittedReactive.set(t)}constructor(t,r,i){super(),this.callSetDisabledState=i,this._submitted=ta(()=>this._submittedReactive()),this._submittedReactive=ti(!1),this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new Fe,this._setValidators(t),this._setAsyncValidators(r)}ngOnChanges(t){this._checkFormPresent(),t.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(au(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(t){const r=this.form.get(t.path);return ga(r,t,this.callSetDisabledState),r.updateValueAndValidity({emitEvent:!1}),this.directives.push(t),r}getControl(t){return this.form.get(t.path)}removeControl(t){iu(t.control||null,t,!1),function Vj(e,n){const t=e.indexOf(n);t>-1&&e.splice(t,1)}(this.directives,t)}addFormGroup(t){this._setUpFormContainer(t)}removeFormGroup(t){this._cleanUpFormContainer(t)}getFormGroup(t){return this.form.get(t.path)}addFormArray(t){this._setUpFormContainer(t)}removeFormArray(t){this._cleanUpFormContainer(t)}getFormArray(t){return this.form.get(t.path)}updateModel(t,r){this.form.get(t.path).setValue(r)}onSubmit(t){return this._submittedReactive.set(!0),function JC(e,n){e._syncPendingControls(),n.forEach(t=>{const r=t.control;"submit"===r.updateOn&&r._pendingChange&&(t.viewToModelUpdate(r._pendingValue),r._pendingChange=!1)})}(this.form,this.directives),this.ngSubmit.emit(t),this.form._events.next(new Ij(this.control)),"dialog"===t?.target?.method}onReset(){this.resetForm()}resetForm(t=void 0){this.form.reset(t),this._submittedReactive.set(!1),this.form._events.next(new Mj(this.form))}_updateDomValue(){this.directives.forEach(t=>{const r=t.control,i=this.form.get(t.path);r!==i&&(iu(r||null,t),(e=>e instanceof Fi)(i)&&(ga(i,t,this.callSetDisabledState),t.control=i))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(t){const r=this.form.get(t.path);(function KC(e,n){Xp(e,n)})(r,t),r.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(t){if(this.form){const r=this.form.get(t.path);r&&function xj(e,n){return au(e,n)}(r,t)&&r.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Xp(this.form,this),this._oldForm&&au(this._oldForm,this)}_checkFormPresent(){}static{this.\u0275fac=function(r){return new(r||e)(T(yt,10),T(Fr,10),T(Ai,8))}}static{this.\u0275dir=ne({type:e,selectors:[["","formGroup",""]],hostBindings:function(r,i){1&r&&X("submit",function(c){return i.onSubmit(c)})("reset",function(){return i.onReset()})},inputs:{form:[0,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[Le([Kj]),Se,Kn]})}}return e})();const Qj={provide:Rr,useExisting:Te(()=>ma)};let ma=(()=>{class e extends Rr{set isDisabled(t){}static{this._ngModelWarningSentOnce=!1}constructor(t,r,i,o,c){super(),this._ngModelWarningConfig=c,this._added=!1,this.name=null,this.update=new Fe,this._ngModelWarningSent=!1,this._parent=t,this._setValidators(r),this._setAsyncValidators(i),this.valueAccessor=function ng(e,n){if(!n)return null;let t,r,i;return Array.isArray(n),n.forEach(o=>{o.constructor===ua?t=o:function Pj(e){return Object.getPrototypeOf(e.constructor)===ms}(o)?r=o:i=o}),i||r||t||null}(0,o)}ngOnChanges(t){this._added||this._setUpControl(),function tg(e,n){if(!e.hasOwnProperty("model"))return!1;const t=e.model;return!!t.isFirstChange()||!Object.is(n,t.currentValue)}(t,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(t){this.viewModel=t,this.update.emit(t)}get path(){return function su(e,n){return[...n.path,e]}(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}static{this.\u0275fac=function(r){return new(r||e)(T(Nt,13),T(yt,10),T(Fr,10),T(jn,10),T(sg,8))}}static{this.\u0275dir=ne({type:e,selectors:[["","formControlName",""]],inputs:{name:[0,"formControlName","name"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},features:[Le([Qj]),Se,Kn]})}}return e})();const Yj={provide:jn,useExisting:Te(()=>cu),multi:!0};function cD(e,n){return null==e?`${n}`:(n&&"object"==typeof n&&(n="Object"),`${e}: ${n}`.slice(0,50))}let cu=(()=>{class e extends ms{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(t){this._compareWith=t}writeValue(t){this.value=t;const i=cD(this._getOptionId(t),t);this.setProperty("value",i)}registerOnChange(t){this.onChange=r=>{this.value=this._getOptionValue(r),t(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(t){for(const r of this._optionMap.keys())if(this._compareWith(this._optionMap.get(r),t))return r;return null}_getOptionValue(t){const r=function Xj(e){return e.split(":")[0]}(t);return this._optionMap.has(r)?this._optionMap.get(r):t}static{this.\u0275fac=(()=>{let t;return function(i){return(t||(t=_t(e)))(i||e)}})()}static{this.\u0275dir=ne({type:e,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(r,i){1&r&&X("change",function(c){return i.onChange(c.target.value)})("blur",function(){return i.onTouched()})},inputs:{compareWith:"compareWith"},features:[Le([Yj]),Se]})}}return e})(),lD=(()=>{class e{constructor(t,r,i){this._element=t,this._renderer=r,this._select=i,this._select&&(this.id=this._select._registerOption())}set ngValue(t){null!=this._select&&(this._select._optionMap.set(this.id,t),this._setElementValue(cD(this.id,t)),this._select.writeValue(this._select.value))}set value(t){this._setElementValue(t),this._select&&this._select.writeValue(this._select.value)}_setElementValue(t){this._renderer.setProperty(this._element.nativeElement,"value",t)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static{this.\u0275fac=function(r){return new(r||e)(T(Xt),T(ts),T(cu,9))}}static{this.\u0275dir=ne({type:e,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}})}}return e})();const eB={provide:jn,useExisting:Te(()=>ag),multi:!0};function uD(e,n){return null==e?`${n}`:("string"==typeof n&&(n=`'${n}'`),n&&"object"==typeof n&&(n="Object"),`${e}: ${n}`.slice(0,50))}let ag=(()=>{class e extends ms{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(t){this._compareWith=t}writeValue(t){let r;if(this.value=t,Array.isArray(t)){const i=t.map(o=>this._getOptionId(o));r=(o,c)=>{o._setSelected(i.indexOf(c.toString())>-1)}}else r=(i,o)=>{i._setSelected(!1)};this._optionMap.forEach(r)}registerOnChange(t){this.onChange=r=>{const i=[],o=r.selectedOptions;if(void 0!==o){const c=o;for(let u=0;u{let t;return function(i){return(t||(t=_t(e)))(i||e)}})()}static{this.\u0275dir=ne({type:e,selectors:[["select","multiple","","formControlName",""],["select","multiple","","formControl",""],["select","multiple","","ngModel",""]],hostBindings:function(r,i){1&r&&X("change",function(c){return i.onChange(c.target)})("blur",function(){return i.onTouched()})},inputs:{compareWith:"compareWith"},features:[Le([eB]),Se]})}}return e})(),_D=(()=>{class e{constructor(t,r,i){this._element=t,this._renderer=r,this._select=i,this._select&&(this.id=this._select._registerOption(this))}set ngValue(t){null!=this._select&&(this._value=t,this._setElementValue(uD(this.id,t)),this._select.writeValue(this._select.value))}set value(t){this._select?(this._value=t,this._setElementValue(uD(this.id,t)),this._select.writeValue(this._select.value)):this._setElementValue(t)}_setElementValue(t){this._renderer.setProperty(this._element.nativeElement,"value",t)}_setSelected(t){this._renderer.setProperty(this._element.nativeElement,"selected",t)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static{this.\u0275fac=function(r){return new(r||e)(T(Xt),T(ts),T(ag,9))}}static{this.\u0275dir=ne({type:e,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}})}}return e})();let ys=(()=>{class e{constructor(){this._validator=Jl}ngOnChanges(t){if(this.inputName in t){const r=this.normalizeInput(t[this.inputName].currentValue);this._enabled=this.enabled(r),this._validator=this._enabled?this.createValidator(r):Jl,this._onChange&&this._onChange()}}validate(t){return this._validator(t)}registerOnValidatorChange(t){this._onChange=t}enabled(t){return null!=t}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275dir=ne({type:e,features:[Kn]})}}return e})();const cB={provide:yt,useExisting:Te(()=>lg),multi:!0};let lg=(()=>{class e extends ys{constructor(){super(...arguments),this.inputName="maxlength",this.normalizeInput=t=>function dD(e){return"number"==typeof e?e:parseInt(e,10)}(t),this.createValidator=t=>TC(t)}static{this.\u0275fac=(()=>{let t;return function(i){return(t||(t=_t(e)))(i||e)}})()}static{this.\u0275dir=ne({type:e,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(r,i){2&r&&Dt("maxlength",i._enabled?i.maxlength:null)},inputs:{maxlength:"maxlength"},features:[Le([cB]),Se]})}}return e})();const lB={provide:yt,useExisting:Te(()=>ug),multi:!0};let ug=(()=>{class e extends ys{constructor(){super(...arguments),this.inputName="pattern",this.normalizeInput=t=>t,this.createValidator=t=>IC(t)}static{this.\u0275fac=(()=>{let t;return function(i){return(t||(t=_t(e)))(i||e)}})()}static{this.\u0275dir=ne({type:e,selectors:[["","pattern","","formControlName",""],["","pattern","","formControl",""],["","pattern","","ngModel",""]],hostVars:1,hostBindings:function(r,i){2&r&&Dt("pattern",i._enabled?i.pattern:null)},inputs:{pattern:"pattern"},features:[Le([lB]),Se]})}}return e})(),uB=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=pr({type:e})}static{this.\u0275inj=Un({})}}return e})();class yD extends nu{constructor(n,t,r){super(Qp(t),Yp(r,t)),this.controls=n,this._initObservables(),this._setUpdateStrategy(t),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(n){return this.controls[this._adjustIndex(n)]}push(n,t={}){this.controls.push(n),this._registerControl(n),this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}insert(n,t,r={}){this.controls.splice(n,0,t),this._registerControl(t),this.updateValueAndValidity({emitEvent:r.emitEvent})}removeAt(n,t={}){let r=this._adjustIndex(n);r<0&&(r=0),this.controls[r]&&this.controls[r]._registerOnCollectionChange(()=>{}),this.controls.splice(r,1),this.updateValueAndValidity({emitEvent:t.emitEvent})}setControl(n,t,r={}){let i=this._adjustIndex(n);i<0&&(i=0),this.controls[i]&&this.controls[i]._registerOnCollectionChange(()=>{}),this.controls.splice(i,1),t&&(this.controls.splice(i,0,t),this._registerControl(t)),this.updateValueAndValidity({emitEvent:r.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(n,t={}){$C(this,0,n),n.forEach((r,i)=>{UC(this,!1,i),this.at(i).setValue(r,{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t)}patchValue(n,t={}){null!=n&&(n.forEach((r,i)=>{this.at(i)&&this.at(i).patchValue(r,{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t))}reset(n=[],t={}){this._forEachChild((r,i)=>{r.reset(n[i],{onlySelf:!0,emitEvent:t.emitEvent})}),this._updatePristine(t,this),this._updateTouched(t,this),this.updateValueAndValidity(t)}getRawValue(){return this.controls.map(n=>n.getRawValue())}clear(n={}){this.controls.length<1||(this._forEachChild(t=>t._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:n.emitEvent}))}_adjustIndex(n){return n<0?n+this.length:n}_syncPendingControls(){let n=this.controls.reduce((t,r)=>!!r._syncPendingControls()||t,!1);return n&&this.updateValueAndValidity({onlySelf:!0}),n}_forEachChild(n){this.controls.forEach((t,r)=>{n(t,r)})}_updateValue(){this.value=this.controls.filter(n=>n.enabled||this.disabled).map(n=>n.value)}_anyControls(n){return this.controls.some(t=>t.enabled&&n(t))}_setUpControls(){this._forEachChild(n=>this._registerControl(n))}_allControlsDisabled(){for(const n of this.controls)if(n.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(n){n.setParent(this),n._registerOnCollectionChange(this._onCollectionChange)}_find(n){return this.at(n)??null}}function bD(e){return!!e&&(void 0!==e.asyncValidators||void 0!==e.validators||void 0!==e.updateOn)}let _B=(()=>{class e{constructor(){this.useNonNullable=!1}get nonNullable(){const t=new e;return t.useNonNullable=!0,t}group(t,r=null){const i=this._reduceControls(t);let o={};return bD(r)?o=r:null!==r&&(o.validators=r.validator,o.asyncValidators=r.asyncValidator),new pa(i,o)}record(t,r=null){const i=this._reduceControls(t);return new qC(i,r)}control(t,r,i){let o={};return this.useNonNullable?(bD(r)?o=r:(o.validators=r,o.asyncValidators=i),new Fi(t,{...o,nonNullable:!0})):new Fi(t,r,i)}array(t,r,i){const o=t.map(c=>this._createControl(c));return new yD(o,r,i)}_reduceControls(t){const r={};return Object.keys(t).forEach(i=>{r[i]=this._createControl(t[i])}),r}_createControl(t){return t instanceof Fi||t instanceof nu?t:Array.isArray(t)?this.control(t[0],t.length>1?t[1]:null,t.length>2?t[2]:null):this.control(t)}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=J({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})(),bs=(()=>{class e{static withConfig(t){return{ngModule:e,providers:[{provide:sg,useValue:t.warnOnNgModelWithFormControl??"always"},{provide:Ai,useValue:t.callSetDisabledState??ru}]}}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=pr({type:e})}static{this.\u0275inj=Un({imports:[uB]})}}return e})();const vD={id:"eraId",type:"search",wrap_class:"col-lg-3 col-xl-2 mb-2",class:"form-control",label:"Era Id",name:"era_id",controlName:"eraId",placeholder:"Era Id",e2e:"eraIdElt"},ED={id:"validatorKey",type:"search",wrap_class:"col-lg-9 mb-2",class:"form-control",label:"Validator Key",name:"validator_key",controlName:"validatorKey",placeholder:"Validator Key",e2e:"validatorKeyElt"},SD={id:"key",type:"search",wrap_class:"col-lg-9 mb-2",class:"form-control",label:"Key",name:"key",controlName:"key",placeholder:"Key",e2e:"KeyElt"},Ri={id:"stateRootHashElt",type:"search",wrap_class:"col-xl-8 mb-2",class:"form-control",label:"State Root Hash",name:"state_root_hash",controlName:"stateRootHash",placeholder:"0x",e2e:"stateRootHashElt"},wa={id:"paymentAmountElt",type:"tel",wrap_class:"col-lg-3 mb-2",class:"form-control",label:"Payment Amount",name:"payment_amount",controlName:"paymentAmount",placeholder:"",e2e:"paymentAmountElt",change:"motesToCSPR"},Oi={id:"TTLElt",type:"search",wrap_class:"col-lg-2 mb-2",class:"form-control",label:"TTL",name:"ttl",controlName:"TTL",e2e:"TTLElt",config_name:"TTL"},CD={id:"sessionHashElt",type:"search",wrap_class:"col-xl-6 mb-2",class:"form-control",label:"Smart Contract hash or Package hash",name:"session_hash",controlName:"sessionHash",placeholder:"Contract Hash or Package Hash",e2e:"sessionHashElt",disabled_when:["has_wasm","sessionName.value"]},DD={id:"entityHashElt",type:"search",wrap_class:"col-xl-6 mb-2",class:"form-control",label:"Entity hash or Package hash",name:"entity_hash",controlName:"entityHash",placeholder:"Entity Hash (entity-contract-0x) or Package Hash (package-0x)",e2e:"entityHashElt",disabled_when:["has_wasm","entityAlias.value"]},lu={id:"callPackageElt",type:"checkbox",wrap_class:"col-xl-1 col-lg-2 mb-2",class:"form-check-input mt-0",label:"Call Package",name:"call_package",controlName:"callPackage",placeholder:"",e2e:"callPackageElt",label_class:"form-label",disabled_when:["has_wasm"]},uu={id:"versionElt",type:"search",wrap_class:"col-xl-3 mb-2",class:"form-control",label:"Version",name:"version",controlName:"version",placeholder:"1, empty last",e2e:"versionElt",disabled_when:["has_wasm"]},ya={id:"gasPriceToleranceElt",type:"search",wrap_class:"col-xl-2 mb-2",class:"form-control",label:"Gas Price Tolerance",name:"gas_price_tolerance",controlName:"gasPriceTolerance",placeholder:"1, empty default",e2e:"gasPriceToleranceElt"},_g={id:"additionalComputationFactorElt",type:"search",wrap_class:"col-xl-2 mb-2",class:"form-control",label:"Computation Factor",name:"additional_computation_factor",controlName:"additionalComputationFactor",placeholder:"0, empty default",e2e:"additionalComputationFactorElt",disabled_when:["fixedPricingMode"]},TD={id:"sessionNameElt",type:"search",wrap_class:"col-xl-8 mb-2",class:"form-control",label:"Smart Contract name or Package name",name:"session_name",controlName:"sessionName",placeholder:"Counter",e2e:"sessionNameElt",disabled_when:["has_wasm","sessionHash.value"]},ID={id:"entityAliasElt",type:"search",wrap_class:"col-xl-8 mb-2",class:"form-control",label:"Entity alias or Package alias",name:"entity_alias",controlName:"entityAlias",placeholder:"Counter",e2e:"entityAliasElt",disabled_when:["has_wasm","entityHash.value"]},_u={id:"entryPointElt",type:"search",wrap_class:"col-lg-5 mb-2",class:"form-control",label:"Entry point",name:"entry_point",controlName:"entryPoint",placeholder:"counter_inc",e2e:"entryPointElt",disabled_when:["has_wasm"]},ba={id:"argsSimpleElt",type:"search",wrap_class:"col-lg-8 mb-2",class:"form-control",label:"Args",name:"args_simple",controlName:"argsSimple",placeholder:"foo:Bool='true', bar:String='value'",e2e:"argsSimpleElt",disabled_when:["argsJson.value"],storage_name:"args_simple"},va={id:"argsJsonElt",type:"textarea",wrap_class:"col-lg-8 mb-2",class:"form-control",label:"Args Json",name:"args_json",controlName:"argsJson",placeholder:'Args as Json [{ "name": "foo", "type": "U256", "value": 1 }]',e2e:"argsJsonElt",disabled_when:["argsSimple.value"],storage_name:"args_json"},MD={id:"finalizedApprovalsElt",type:"checkbox",wrap_class:"col-lg-3 mt-3 mt-xl-0",class:"form-check-input mt-0",label:"Finalized approvals",name:"finalized_approvals",controlName:"finalizedApprovals",placeholder:"",e2e:"finalizedApprovalsElt",label_class:"form-label"},ND={id:"seedEntityHashElt",type:"search",wrap_class:"col-xl-8 mb-2",class:"form-control",label:"Entity Hash",name:"seed_entity_hash",controlName:"seedEntityHash",placeholder:"entity-contract-0x",e2e:"seedEntityHashElt",enabled_when:["newFromEntityInfo"]},kD={id:"seedNameElt",type:"search",wrap_class:"col-lg-6 mb-2",class:"form-control",label:"Dictionary Name",name:"seed_name",controlName:"seedName",placeholder:"events",e2e:"seedNameElt",enabled_when:["newFromContractInfo","newFromAccountInfo","newFromEntityInfo"]},AD={id:"itemKeyElt",type:"search",wrap_class:"col-xl-8 mb-2",class:"form-control",label:"Dictionary Item key",name:"item_key",controlName:"itemKey",placeholder:"Item key string",e2e:"itemKeyElt",enabled_when:["newFromContractInfo","newFromAccountInfo","newFromSeedUref","newFromEntityInfo"]},FD={id:"queryKeyElt",type:"search",wrap_class:"col-xl-8 mb-2",class:"form-control",label:"Key",name:"query_key",controlName:"queryKey",placeholder:"uref-0x || hash-0x || account-hash-0x",e2e:"queryKeyElt"},MB={...FD,label:"Contract Hash",placeholder:"hash-0x"},dg={id:"queryPathElt",type:"search",wrap_class:"col-lg-4 mb-2",class:"form-control",label:"Path",name:"query_path",controlName:"queryPath",placeholder:"counter/count",e2e:"queryPathElt"},fg={id:"deployJsonElt",type:"textarea",wrap_class:"col-lg-12",class:"form-control",label:"Deploy as Json string",name:"deploy_json",controlName:"deployJson",placeholder:"Deploy as Json string",e2e:"deployJsonElt",state_name:["deploy_json"]},pg={id:"transactionJsonElt",type:"textarea",wrap_class:"col-lg-12",class:"form-control",label:"Transaction as Json string",name:"transaction_json",controlName:"transactionJson",placeholder:"Transaction as Json string",e2e:"transactionJsonElt",state_name:["transaction_json"]},gg={id:"selectPricingMode",type:"select",wrap_class:"mt-3 col-xl-3 mb-3",class:"form-select form-control form-control-sm",label:"Pricing mode",label_class:"input-group-text",name:"pricing_mode",controlName:"selectPricingMode",e2e:"selectPricingModeElt",options:[{value:A.MK.Classic.toString(),label:"Classic",default:an.default_pricing_mode===A.MK.Classic},{value:A.MK.Fixed.toString(),label:"Fixed",default:an.default_pricing_mode===A.MK.Fixed}]},hg={id:"selectTransactionCategory",type:"select",wrap_class:"mt-3 col-xl-3 mb-3",class:"form-select form-control form-control-sm",label:"Category",label_class:"input-group-text",name:"transaction_category",controlName:"selectTransactionCategory",e2e:"selectTransactionCategoryElt",options:[{value:"true",label:"Install & Upgrade",default:!0===an.default_is_install_upgrade},{value:"false",label:"Session",default:!1===an.default_is_install_upgrade}],enabled_when:["has_wasm"]},bt=[[{input:{id:"blockIdentifierHeightElt",type:"search",wrap_class:"col-lg-3 col-xl-2 mb-2",class:"form-control",label:"Block Height",name:"block_identifier_height",controlName:"blockIdentifierHeight",placeholder:"Block Height",e2e:"blockIdentifierHeightElt"}},{input:{id:"blockIdentifierHashElt",type:"search",wrap_class:"col-lg-9 col-xl-8 mb-2",class:"form-control",label:"Block Hash",name:"block_identifier_hash",controlName:"blockIdentifierHash",placeholder:"Block Hash",e2e:"blockIdentifierHashElt"}}]],kB=[...bt,[{input:{id:"accountIdentifierElt",type:"search",wrap_class:"col-lg-9",class:"form-control",label:"Account identifier",name:"account_identifier",controlName:"accountIdentifier",placeholder:"Public Key, AccountHash",e2e:"accountIdentifierElt",state_name:["account_hash","public_key"]},required:!0}]],AB=[...bt,[{input:{id:"entityIdentifierElt",type:"search",wrap_class:"col-lg-9",class:"form-control",label:"Entity identifier",name:"entity_identifier",controlName:"entityIdentifier",placeholder:"Public Key, AccountHash, Entity",e2e:"entityIdentifierElt",state_name:["account_hash","public_key","entity"]},required:!0}]],FB=[[{input:Ri}],[{input:{id:"purseUrefElt",type:"search",wrap_class:"col-xl-8 mb-2",class:"form-control",label:"Purse Uref",name:"purse_uref",controlName:"purseUref",placeholder:"uref-0x",e2e:"purseUrefElt",state_name:["main_purse"]},required:!0}]],RD=[...bt,[{input:Ri}],[{input:{id:"purseIdentifierElt",type:"search",wrap_class:"col-xl-8 mb-2",class:"form-control",label:"Purse Identifier",name:"purse_identifier",controlName:"purseIdentifier",placeholder:"Public Key, AccountHash, Purse URef",e2e:"purseIdentifierElt",state_name:["main_purse","account_hash","public_key"]},required:!0}]],RB=[...bt,[{input:Ri}],[{input:FD,required:!0}],[{input:dg}]],OB=[[{input:Ri}],[{input:ND,required:!0}],[{input:kD,required:!0}],[{input:AD,required:!0}]],xB=[...bt,[{input:MB,required:!0}],[{input:dg,required:!0}]],LB=[[{input:Ri}],[{select:{id:"selectDictIdentifierElt",type:"select",wrap_class:"mt-3 col-lg-5 mb-4",class:"form-select form-control form-control-sm",label:"Dictionary identifier",label_class:"input-group-text",name:"select_dict_identifier",controlName:"selectDictIdentifier",e2e:"selectDictIdentifierElt",state_name:["select_dict_identifier"],options:[{value:"newFromSeedUref",label:"From Dictionary Uref"},{value:"newFromContractInfo",label:"From Contract Info (depr.)"},{value:"newFromEntityInfo",label:"From Entity Info",default:!0},{value:"newFromAccountInfo",label:"From Account Info"},{value:"newFromDictionaryKey",label:"From Dictionary Key"}]}}],[{input:{id:"seedContractHashElt",type:"search",wrap_class:"col-xl-8 mb-2",class:"form-control",label:"Contract Hash",name:"seed_contract_hash",controlName:"seedContractHash",placeholder:"hash-0x",e2e:"seedContractHashElt",enabled_when:["newFromContractInfo"]},required:!0}],[{input:ND,required:!0}],[{input:{id:"seedAccountHashElt",type:"search",wrap_class:"col-xl-8 mb-2",class:"form-control",label:"Account Hash",name:"seed_account_hash",controlName:"seedAccountHash",placeholder:"account-hash-0x",e2e:"seedAccountHashElt",enabled_when:["newFromAccountInfo"]},required:!0}],[{input:{id:"seedUrefElt",type:"search",wrap_class:"col-xl-8 mb-2",class:"form-control",label:"Dictionary Uref",name:"seed_uref",controlName:"seedUref",placeholder:"uref-0x",e2e:"seedUrefElt",enabled_when:["newFromSeedUref"]},required:!0}],[{input:kD,required:!0}],[{input:AD,required:!0}],[{input:{id:"seedKeyElt",type:"search",wrap_class:"col-xl-8 mb-2",class:"form-control",label:"Dictionary Key",name:"seed_key",controlName:"seedKey",placeholder:"dictionary-0x",e2e:"seedKeyElt",enabled_when:["newFromDictionaryKey"]},required:!0}]],PB=[[{input:{id:"deployHashElt",type:"search",wrap_class:"col-xl-7",class:"form-control",label:"Deploy Hash",name:"deploy_hash",controlName:"deployHash",placeholder:"0x",e2e:"deployHashElt"},required:!0},{input:MD}]],OD=[[{input:{id:"transactionHashElt",type:"search",wrap_class:"col-xl-7",class:"form-control",label:"Transaction Hash",name:"transaction_hash",controlName:"transactionHash",placeholder:"0x",e2e:"transactionHashElt"},required:!0},{input:MD}]],Ea=[[{input:{id:"transferAmountElt",type:"tel",wrap_class:"col-lg-3 mb-2",class:"form-control",label:"Transfer Amount",name:"transfer_amount",controlName:"transferAmount",e2e:"transferAmountElt",config_name:"minimum_transfer",maxlength:"28",pattern:"\\d*",change:"motesToCSPR"},required:!0},{input:Oi}],[{input:{id:"targetAccountElt",type:"search",wrap_class:"col-xl-9",class:"form-control",label:"Target Account",name:"target_account",controlName:"targetAccount",placeholder:"Public Key, AccountHash, Purse URef",e2e:"targetAccountElt"},required:!0}]],xD=[...bt,...Ea],LD=[[{input:wa,required:!0},{input:Oi},{input:ya},{select:gg},{input:_g}],[{wasm_button:!0},{select:hg}],[{input:ba}],[{textarea:va}]],mg=[[{input:wa,required:!0},{input:Oi},{input:ya}],[{wasm_button:!0},{select:hg}],[{input:CD,required:!0},{input:lu},{input:uu}],[{input:TD,required:!0}],[{input:_u,required:!0}],[{input:ba}],[{textarea:va}]],Sa=[[{input:wa,required:!0},{input:Oi},{input:ya},{select:gg},{input:_g}],[{wasm_button:!0},{select:hg}],[{input:DD,required:!0},{input:lu},{input:uu}],[{input:ID,required:!0}],[{input:_u,required:!0}],[{input:ba}],[{textarea:va}]],VB=[...mg],WB=[...Sa],jB=[[{input:wa,required:!0},{input:Oi},{input:ya},{select:gg},{input:_g}],[{input:DD},{input:lu},{input:uu}],[{input:ID}],[{input:_u}],[{input:ba}],[{textarea:va}]],BB=[[{input:wa,required:!0},{input:Oi},{input:ya}],[{input:CD},{input:lu},{input:uu}],[{input:TD}],[{input:_u}],[{input:ba}],[{textarea:va}]],HB=[[{file_button:!0}],[{textarea:fg,required:!0}]],zB=[[{file_button:!0}],[{textarea:pg,required:!0}]],UB=[[{file_button:!0}],[{textarea:fg,required:!0}]],$B=[[{file_button:!0}],[{textarea:pg,required:!0}]],qB=[[{file_button:!0}],[{textarea:fg,required:!0}]],GB=[[{file_button:!0}],[{textarea:pg,required:!0}]],KB=[...bt,[{input:vD}],[{input:ED,required:!0}]],JB=[...bt,[{input:vD}],[{input:ED,required:!0}],[{input:{id:"delegatorKey",type:"search",wrap_class:"col-lg-9 mb-2",class:"form-control",label:"Delegator Key",name:"delegator_key",controlName:"delegatorKey",placeholder:"Delegator Key",e2e:"delegatorKeyElt"},required:!0}]],ZB=[[{input:{id:"recordId",type:"search",wrap_class:"col-lg-3 col-xl-2 mb-2",class:"form-control",label:"Record Id",name:"record_id",controlName:"recordId",placeholder:"Record Id",e2e:"recordIdElt"},required:!0}],[{input:SD,required:!0}]],QB=[...bt,[{input:Ri}],[{input:SD,required:!0}],[{input:dg}]],du=new Map([["call_entrypoint",jB],["call_entrypoint_deploy",BB],["deploy",mg],["get_account",kB],["get_balance",FB],["get_block",bt],["get_block_transfers",bt],["get_deploy",PB],["get_dictionary_item",LB],["get_era_info",bt],["get_era_summary",bt],["get_entity",AB],["get_state_root_hash",bt],["get_transaction",OD],["install",LD],["install_deploy",LD],["make_deploy",mg],["make_transaction",Sa],["make_transfer",Ea],["make_transfer_transaction",Ea],["put_deploy",UB],["put_transaction",$B],["query_balance",RD],["query_balance_details",RD],["query_contract_dict",OB],["query_contract_key",xB],["query_global_state",RB],["sign_deploy",qB],["sign_transaction",GB],["speculative_deploy",VB],["speculative_exec_deploy",HB],["speculative_exec",zB],["speculative_transaction",WB],["speculative_transfer",xD],["speculative_transfer_transaction",xD],["transaction",Sa],["transfer",Ea],["transfer_transaction",Ea],["get_binary_block_header",bt],["get_binary_signed_block",bt],["get_binary_transaction",OD],["get_binary_validator_reward",KB],["get_binary_delegator_reward",JB],["get_binary_read_record",ZB],["get_binary_global_state_item",QB],["get_binary_try_accept_transaction",Sa],["get_binary_try_speculative_execution",Sa]]);let cn=(()=>{class e{constructor(){this.state=new Mu({})}setState(t){const i={...this.state.getValue(),...t};this.state.next(i)}getState(){return this.state.asObservable()}getValue(){return this.state.getValue()}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=J({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})(),Ca=(()=>{class e{constructor(t){this.document=t,this.prefix="casper-client",this.window=this.document.defaultView}setState(t){const i={...JSON.parse(this.window?.localStorage.getItem(this.prefix)||"{}"),...t};this.window?.localStorage.setItem(this.prefix,JSON.stringify(i))}get(t){return(JSON.parse(this.window?.localStorage.getItem(this.prefix)||"{}")||{})[t]}static{this.\u0275fac=function(r){return new(r||e)(U(wn))}}static{this.\u0275prov=J({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})(),vs=(()=>{class e{constructor(t,r,i,o){this.config=t,this.formBuilder=r,this.stateService=i,this.storageService=o,this.stateService.getState().subscribe(c=>{this.has_wasm=!!c?.has_wasm,c?.select_dict_identifier&&(this.select_dict_identifier=c.select_dict_identifier),c?.action&&this.action!==c.action&&(c.action&&(this.action=c.action),this.initializeForm()),c&&(this.state=c),this.action&&this.updateForm()}),this.form=this.defaultForm}get defaultForm(){const t={};return du.forEach(r=>{r.forEach(i=>{i.forEach(({input:o,textarea:c,select:u})=>{const _=o?.controlName||c?.controlName||u?.controlName||"";if(_&&(t[_]=new Fi(this.getDefaultOptionValue(u?.options))),u?.options&&"selectDictIdentifier"===_){const d=u?.options.find(p=>p.default)?.value||"";this.stateService.setState({select_dict_identifier:d})}})})}),this.formBuilder.group(t)}getDefaultOptionValue(t){const r=t&&t.find(i=>i.default);return r?r.value:null}initializeForm(){Object.values(this.form.controls).forEach(r=>{r.clearValidators(),r.markAsPristine(),r.disable()});const t=this.action&&du.get(this.action);t&&t.forEach(r=>{r.forEach(({input:i,textarea:o,select:c,required:u})=>{if(!i&&!o&&!c)return;const d=this.form.get(i?.controlName||o?.controlName||c?.controlName||"");if(!d)return;const p=i?.state_name||o?.state_name||c?.state_name||[],h=p&&p.find(b=>this.state[b]),m=i?.storage_name||o?.storage_name||c?.storage_name||"";let w=h?this.state[h]:"";if(w=m?this.storageService.get(m):w,w)w&&d.setValue(w);else if(i?.config_name){const b=this.config[i?.config_name]||"";b&&d.setValue(b),b&&(i.placeholder_config_value=b)}d.enable(),u&&(i&&(i.required=!0),o&&(o.required=!0),d.setValidators([vj.required]))})})}updateForm(){const t=this.action&&du.get(this.action);if(!t)return;const r=[];t.forEach(i=>{i.forEach(({input:o,textarea:c,select:u})=>{const _=o?.controlName||c?.controlName||u?.controlName||"";if(!_)return;const d=this.form.get(_);if(d){if(c){const p=c?.state_name||[],h=p&&p.find(w=>this.state[w]),m=h?this.state[h]:"";if(m&&d.setValue(m),c.disabled_when){const w=d.value&&c.disabled_when?.find(C=>C.includes("value")),b=w&&w.split(".")[0],S=b&&this.form?.get(b);S&&(S.disable(),r.push(b)),r.includes(c.controlName)||d.enable()}}else if(u&&u.enabled_when)this.has_wasm&&u.enabled_when?.includes("has_wasm")?d.enable():d.disable();else if(o){const p=o?.state_name||[],h=p&&p.find(w=>this.state[w]),m=h?this.state[h]:"";if(m&&d.setValue(m),o.enabled_when)"get_dictionary_item"===this.action&&this.select_dict_identifier&&!o.enabled_when?.includes(this.select_dict_identifier)?d.disable():this.select_dict_identifier&&d.enable();else if(o.disabled_when){const w=d.value&&o.disabled_when?.find(M=>M.includes("value")),b=w&&w.split(".")[0],S=b&&this.form?.get(b);S&&(S.disable(),r.push(b)),this.has_wasm&&o?.disabled_when?.includes("has_wasm")?(d.reset(),d.disable()):r.includes(o.controlName)||d.enable();const C=A.MK[this.state.pricing_mode]===A.MK.Classic;o?.disabled_when?.includes("fixedPricingMode")&&C&&(d.reset(),d.disable())}}if(o||c){const p=o?.storage_name||c?.storage_name||"";p&&this.storageService.setState({[p]:d.value})}}})})}get formFields(){return du}static{this.\u0275fac=function(r){return new(r||e)(U(Wn),U(_B),U(cn),U(Ca))}}static{this.\u0275prov=J({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();const YB=["template"],XB=(e,n)=>[e,n],eH=(e,n,t)=>[e,n,t];function tH(e,n){if(1&e&&(x(0,"span",10),re(1),L()),2&e){let t;const r=B(2),i=r.inputField,o=r.parentForm,c=B();P(),at("(",c.motesToCSPR(null==(t=o.get(i.controlName))?null:t.value)," CSPR)")}}function nH(e,n){if(1&e){const t=Re();$t(0,3),x(1,"input",11),X("change",function(){_e(t);const i=B(2).inputField;return de(B().onChange(i))}),L(),qt()}if(2&e){const t=B(2),r=t.inputField,i=t.parentForm,o=B();O("formGroup",i),P(),O("id",r.id)("type",r.type)("name",r.name)("maxlength",r.maxlength||"")("pattern",r.pattern||"")("formControlName",r.controlName)("placeholder",r.placeholder_config_value?"e.g. "+r.placeholder_config_value:r.placeholder||"")("ngClass",y0(10,eH,r.class||"form-control",o.isInvalid(r.controlName)?"is-invalid":"",o.isRequired(r)?"is-required":"")),Dt("e2e-id",r.e2e)}}function rH(e,n){if(1&e&&(x(0,"label",12),re(1),L()),2&e){const t=B(2).inputField;O("for",t.id),P(),at("e.g. ",t.placeholder,"")}}function sH(e,n){if(1&e&&(x(0,"label",12),re(1),L()),2&e){const t=B(2).inputField;O("for",t.id),P(),at("e.g. ",t.placeholder_config_value,"")}}function iH(e,n){if(1&e&&(x(0,"div",4)(1,"label",5),re(2),ie(3,tH,2,1,"span",6),L(),x(4,"div",7),ie(5,nH,2,14,"ng-container",8)(6,rH,2,2,"label",9)(7,sH,2,2,"label",9),L()()),2&e){let t,r;const i=B(),o=i.inputField,c=i.parentForm,u=ls(2);O("ngClass",o.wrap_class),P(),O("for",o.id)("ngClass",Ei(10,XB,o.label_class||"",null!=(t=c.get(o.controlName))&&t.disabled?"disabled":"")),P(),qo("",o.label,"",o.required?" *":""," "),P(),O("ngIf",(null==o.change?null:o.change.includes("motesToCSPR"))&&(null==(r=c.get(o.controlName))?null:r.value)),P(2),O("ngIf","checkbox"!==o.type)("ngIfElse",u),P(),O("ngIf",o.placeholder),P(),O("ngIf",o.placeholder_config_value)}}function oH(e,n){if(1&e&&pt(0,"input",13),2&e){const t=B().inputField;O("id",t.id)("name",t.name)("formControlName",t.controlName),Dt("e2e-id",t.e2e)}}function aH(e,n){if(1&e&&ie(0,iH,8,13,"div",2)(1,oH,1,4,"ng-template",3,1,_s),2&e){let t;const r=n.inputField,i=n.parentForm;O("ngIf",!(B().hidden_when_disabled&&null!=(t=i.get(r.controlName))&&t.disabled)),P(),O("formGroup",i)}}let PD=(()=>{class e{constructor(t){this.formService=t}onChange(t){this.parentForm?.get(t.controlName)&&t.disabled_when?.find(o=>o.includes("value"))&&this.formService.updateForm()}isInvalid(t){const r=this.parentForm?.get(t);return!(!r?.enabled||!r?.dirty||r?.value||r?.valid)}isRequired(t){const r=this.parentForm?.get(t.controlName);return!(!r?.enabled||r?.dirty||r?.value||!t.required)}motesToCSPR(t){if(t)return t=this.parse_commas(t),(0,A.S3)(t)}parse_commas(t){return t.replace(/[,.]/g,"")}static{this.\u0275fac=function(r){return new(r||e)(T(vs))}}static{this.\u0275cmp=ct({type:e,selectors:[["ui-input"]],viewQuery:function(r,i){if(1&r&>(YB,7),2&r){let o;ht(o=mt())&&(i.template=o.first)}},inputs:{inputField:"inputField",parentForm:"parentForm",hidden_when_disabled:"hidden_when_disabled"},standalone:!0,features:[wt],decls:2,vars:0,consts:[["template",""],["checkboxContent",""],[3,"ngClass",4,"ngIf"],[3,"formGroup"],[3,"ngClass"],[3,"for","ngClass"],["class","fw-light small text-nowrap",4,"ngIf"],[1,"form-floating"],[3,"formGroup",4,"ngIf","ngIfElse"],[3,"for",4,"ngIf"],[1,"fw-light","small","text-nowrap"],[3,"change","id","type","name","maxlength","pattern","formControlName","placeholder","ngClass"],[3,"for"],["type","checkbox",3,"id","name","formControlName"]],template:function(r,i){1&r&&ie(0,aH,3,2,"ng-template",null,0,_s)},dependencies:[Ke,sr,sn,bs,ua,zp,Ql,_a,lg,ug,ws,ma],styles:["[_nghost-%COMP%]{display:none}label[_ngcontent-%COMP%]{max-width:100%}.form-floating[_ngcontent-%COMP%] > label[_ngcontent-%COMP%], label.disabled[_ngcontent-%COMP%]{color:#d3d3d3}"],changeDetection:0})}}return e})();const cH=["template"],VD=e=>[e];function lH(e,n){if(1&e&&(x(0,"option",7),re(1),L()),2&e){const t=n.$implicit,r=B(2);Nf("value",t.value),O("selected",t.default||r.select_dict_identifier===t.value),P(),at(" ",t.label," ")}}function uH(e,n){if(1&e){const t=Re();x(0,"div",1)(1,"div",2)(2,"label",3),re(3),L(),$t(4,4),x(5,"select",5),X("change",function(i){return _e(t),de(B().onChange(i))}),ie(6,lH,2,3,"option",6),L(),qt(),L()()}if(2&e){const t=n.inputField,r=n.parentForm;O("ngClass",t.wrap_class),P(2),O("for",t.id)("ngClass",tn(11,VD,t.label_class||"")),P(),us(t.label),P(),O("formGroup",r),P(),O("id",t.id)("name",t.name)("ngClass",tn(13,VD,t.class||"form-control"))("formControlName",t.controlName),Dt("e2e-id",t.e2e),P(),O("ngForOf",t.options)}}let WD=(()=>{class e{constructor(t,r,i){this.config=t,this.stateService=r,this.changeDetectorRef=i}ngAfterViewInit(){var t=this;return(0,l.A)(function*(){t.setStateSubscription()})()}ngOnDestroy(){this.stateSubscription&&this.stateSubscription.unsubscribe()}setStateSubscription(){this.stateSubscription=this.stateService.getState().subscribe(t=>{setTimeout(()=>{t.select_dict_identifier&&(this.select_dict_identifier=t.select_dict_identifier),this.changeDetectorRef.markForCheck()})})}onChange(t){const r=t.target?.value,i=t.target?.name;"select_dict_identifier"===i&&this.stateService.setState({select_dict_identifier:r}),"pricing_mode"===i&&this.stateService.setState({pricing_mode:A.MK[r].toString()})}static{this.\u0275fac=function(r){return new(r||e)(T(Wn),T(cn),T(Gt))}}static{this.\u0275cmp=ct({type:e,selectors:[["ui-select"]],viewQuery:function(r,i){if(1&r&>(cH,7),2&r){let o;ht(o=mt())&&(i.template=o.first)}},inputs:{inputField:"inputField",parentForm:"parentForm"},standalone:!0,features:[wt],decls:2,vars:0,consts:[["template",""],[3,"ngClass"],[1,"input-group"],[3,"for","ngClass"],[3,"formGroup"],[3,"change","id","name","ngClass","formControlName"],[3,"value","selected",4,"ngFor","ngForOf"],[3,"value","selected"]],template:function(r,i){1&r&&ie(0,uH,7,15,"ng-template",null,0,_s)},dependencies:[Ke,sr,sa,bs,lD,_D,cu,Ql,_a,ws,ma],styles:["[_nghost-%COMP%]{display:none}label[_ngcontent-%COMP%]{max-width:100%}[_ngcontent-%COMP%]:disabled{color:#d3d3d3}"],changeDetection:0})}}return e})();const _H=["template"],dH=(e,n)=>[e,n];function fH(e,n){if(1&e&&(x(0,"label",6),re(1),L()),2&e){const t=B().inputField,r=B();O("for",t.id),P(),us(r.currentPlaceholder||t.placeholder)}}function pH(e,n){if(1&e){const t=Re();x(0,"div",1)(1,"div",2),$t(2,3),x(3,"textarea",4),X("change",function(i){const o=_e(t).inputField;return de(B().onChange(i,o))})("focus",function(i){return _e(t),de(B().onFocus(i))})("blur",function(i){return _e(t),de(B().onBlur(i))}),re(4," "),L(),ie(5,fH,2,2,"label",5),qt(),L()()}if(2&e){const t=n.inputField,r=n.parentForm,i=B();O("ngClass",t.wrap_class),P(2),O("formGroup",r),P(),O("id",t.id)("name",t.name)("formControlName",t.controlName)("placeholder",i.currentPlaceholder||t.placeholder||"")("ngClass",Ei(9,dH,t.class||"form-control",i.isInvalid(t.controlName)?"is-invalid":"")),Dt("e2e-id",t.e2e),P(2),O("ngIf",t.placeholder)}}let jD=(()=>{class e{constructor(t){this.formService=t,this.update_deploy_json=new Fe,this.update_transaction_json=new Fe,this.jsonPattern=/\[\{.*?\}\]/g}ngOnInit(){this.originalPlaceholder=this.inputField.placeholder||""}ngAfterViewInit(){this.initializePlaceholder()}isInvalid(t){const r=this.parentForm?.get(t);return!!this.parentForm?.touched&&!!r?.invalid}onChange(t,r){const i=t.target;i.name.includes("deploy")?this.update_deploy_json.emit(i.value):i.name.includes("transaction")?this.update_transaction_json.emit(i.value):this.updateForm(r)}onFocus(t){this.currentPlaceholder=this.removeJsonParts(t.target.placeholder)}onBlur(t){t.target.value||(this.currentPlaceholder=this.originalPlaceholder)}updateForm(t){this.parentForm?.get(t.controlName)&&t.disabled_when?.find(o=>o.includes("value"))&&this.formService.updateForm()}removeJsonParts(t){return t.replace(this.jsonPattern,"").trim()}initializePlaceholder(){const t=this.parentForm.get(this.inputField.controlName);this.currentPlaceholder=t&&t.value?this.removeJsonParts(this.originalPlaceholder):this.originalPlaceholder}static{this.\u0275fac=function(r){return new(r||e)(T(vs))}}static{this.\u0275cmp=ct({type:e,selectors:[["ui-textarea"]],viewQuery:function(r,i){if(1&r&>(_H,7),2&r){let o;ht(o=mt())&&(i.template=o.first)}},inputs:{inputField:"inputField",parentForm:"parentForm"},outputs:{update_deploy_json:"update_deploy_json",update_transaction_json:"update_transaction_json"},standalone:!0,features:[wt],decls:2,vars:0,consts:[["template",""],[3,"ngClass"],[1,"form-floating","mt-3"],[3,"formGroup"],[3,"change","focus","blur","id","name","formControlName","placeholder","ngClass"],[3,"for",4,"ngIf"],[3,"for"]],template:function(r,i){1&r&&ie(0,pH,6,12,"ng-template",null,0,_s)},dependencies:[Ke,sr,sn,bs,ua,Ql,_a,ws,ma],styles:["textarea[_ngcontent-%COMP%]{min-height:350px!important;white-space:pre-wrap}@media (max-width: 767px){textarea[_ngcontent-%COMP%]{min-height:200px!important}}.form-floating[_ngcontent-%COMP%] > label[_ngcontent-%COMP%], label.disabled[_ngcontent-%COMP%]{color:#d3d3d3}"],changeDetection:0})}}return e})();const gH=["wasmElt"],hH=["template"];function mH(e,n){if(1&e){const t=Re();x(0,"button",6),X("click",function(){return _e(t),de(B(2).onWasmClick())}),re(1," Wasm Module Bytes "),L()}}function wH(e,n){if(1&e){const t=Re();x(0,"span",7),X("click",function(){return _e(t),de(B(2).resetWasmClick())}),re(1),nc(),x(2,"svg",8),pt(3,"path",9),L()()}if(2&e){const t=B(2);P(),at(" ",t.file_name," ")}}function yH(e,n){if(1&e){const t=Re();x(0,"div",2)(1,"input",3,1),X("change",function(i){return _e(t),de(B().onWasmSelected(i))}),L(),ie(3,mH,2,0,"button",4)(4,wH,4,1,"span",5),L()}if(2&e){const t=B();P(3),O("ngIf",!t.file_name),P(),O("ngIf",t.file_name)}}let BD=(()=>{class e{constructor(){this.select_wasm=new Fe}onWasmSelected(t){var r=this;return(0,l.A)(function*(){r.file_name=r.wasmElt?.nativeElement.value.split("\\").pop();const i=t.target.files?.item(0),o=yield i?.arrayBuffer();r.wasm=o&&new Uint8Array(o),r.wasm?.buffer||r.resetWasmClick(),r.select_wasm.emit(r.wasm)})()}onWasmClick(){this.wasmElt.nativeElement.click()}resetWasmClick(){this.wasmElt.nativeElement.value="",this.wasm=void 0,this.file_name="",this.select_wasm.emit(void 0)}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275cmp=ct({type:e,selectors:[["comp-submit-wasm"]],viewQuery:function(r,i){if(1&r&&(gt(gH,5),gt(hH,7)),2&r){let o;ht(o=mt())&&(i.wasmElt=o.first),ht(o=mt())&&(i.template=o.first)}},outputs:{select_wasm:"select_wasm"},standalone:!0,features:[wt],decls:2,vars:0,consts:[["template",""],["wasmElt",""],[1,"col-sm-2","mb-3","mt-3"],["name","wasm","type","file","id","wasmElt","accept",".wasm","e2e-id","wasmElt",1,"visually-hidden",3,"change"],["class","btn btn-secondary",3,"click",4,"ngIf"],["class","btn btn-light","e2e-id","wasmName",3,"click",4,"ngIf"],[1,"btn","btn-secondary",3,"click"],["e2e-id","wasmName",1,"btn","btn-light",3,"click"],["fill","none","stroke","currentColor","viewBox","0 0 24 24","xmlns","http://www.w3.org/2000/svg",1,"w-6","h-6","ml-1","cursor-pointer","shrink-0"],["stroke-linecap","round","stroke-linejoin","round","stroke-width","2","d","M19 7l-.867 12.142A2 2 0 0116.138 21H7.862a2 2 0 01-1.995-1.858L5 7m5 4v6m4-6v6m1-10V4a1 1 0 00-1-1h-4a1 1 0 00-1 1v3M4 7h16"]],template:function(r,i){1&r&&ie(0,yH,5,2,"ng-template",null,0,_s)},dependencies:[Ke,sn],styles:["[_nghost-%COMP%]{display:none}"],changeDetection:0})}}return e})(),xi=(()=>{class e{constructor(){this.error=new Mu("")}setError(t){this.error.getValue()!==t&&this.error.next(t)}getError(){return this.error.asObservable()}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=J({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();const bH=["template"],vH=["deployFileElt"],EH=["transactionFileElt"];function SH(e,n){if(1&e){const t=Re();x(0,"div",4)(1,"input",5,1),X("change",function(i){return _e(t),de(B(2).onDeployFileSelected(i))}),L(),x(3,"button",6),X("click",function(){return _e(t),de(B(2).deployFileClick())}),re(4," Load deploy file "),L()()}}function CH(e,n){if(1&e){const t=Re();x(0,"div",4)(1,"input",7,2),X("change",function(i){return _e(t),de(B(2).onTransactionFileSelected(i))}),L(),x(3,"button",6),X("click",function(){return _e(t),de(B(2).transactionFileClick())}),re(4," Load transaction file "),L()()}}function DH(e,n){if(1&e&&ie(0,SH,5,0,"div",3)(1,CH,5,0,"div",3),2&e){const t=B();O("ngIf","deploy"===t.type),P(),O("ngIf","transaction"===t.type)}}let HD=(()=>{class e{constructor(t){this.errorService=t,this.select_deploy=new Fe,this.select_transaction=new Fe,this.type="deploy"}onDeployFileSelected(t){var r=this;return(0,l.A)(function*(){const i=t.target.files?.item(0);let o;if(r.deploy_json="",i){if(o=yield i.text(),!o.trim())return;o=o.trim();try{const c=JSON.parse(o);r.deploy_json=c}catch{const c="Error parsing deploy";console.error(c),r.errorService.setError(c)}}r.select_deploy.emit(r.deploy_json),r.deployFileElt.nativeElement.value=""})()}onTransactionFileSelected(t){var r=this;return(0,l.A)(function*(){const i=t.target.files?.item(0);let o;if(r.transaction_json="",i){if(o=yield i.text(),!o.trim())return;o=o.trim();try{const c=JSON.parse(o);r.transaction_json=c}catch{const c="Error parsing transaction";console.error(c),r.errorService.setError(c)}}r.select_transaction.emit(r.transaction_json),r.transactionFileElt.nativeElement.value=""})()}deployFileClick(){this.deployFileElt.nativeElement.click()}transactionFileClick(){this.transactionFileElt.nativeElement.click()}static{this.\u0275fac=function(r){return new(r||e)(T(xi))}}static{this.\u0275cmp=ct({type:e,selectors:[["comp-submit-file"]],viewQuery:function(r,i){if(1&r&&(gt(bH,7),gt(vH,5),gt(EH,5)),2&r){let o;ht(o=mt())&&(i.template=o.first),ht(o=mt())&&(i.deployFileElt=o.first),ht(o=mt())&&(i.transactionFileElt=o.first)}},inputs:{type:"type"},outputs:{select_deploy:"select_deploy",select_transaction:"select_transaction"},standalone:!0,features:[wt],decls:2,vars:0,consts:[["template",""],["deployFileElt",""],["transactionFileElt",""],["class","col-sm-2 mt-2",4,"ngIf"],[1,"col-sm-2","mt-2"],["name","deploy_file","type","file","id","deployFileElt","accept",".json, .txt, .deploy","e2e-id","deployFileElt",1,"visually-hidden",3,"change"],[1,"btn","btn-secondary",3,"click"],["name","transaction_file","type","file","id","transactionFileElt","accept",".json, .txt, .deploy","e2e-id","transactionFileElt",1,"visually-hidden",3,"change"]],template:function(r,i){1&r&&ie(0,DH,2,2,"ng-template",null,0,_s)},dependencies:[Ke,sn],styles:["[_nghost-%COMP%]{display:none}"],changeDetection:0})}}return e})();const wg=(e,n)=>({parentForm:e,inputField:n});function TH(e,n){1&e&&as(0)}function IH(e,n){if(1&e&&($t(0),pt(1,"ui-input",7,0),ie(3,TH,1,0,"ng-container",8),qt()),2&e){const t=ls(2),r=B().$implicit,i=B(3);P(),O("parentForm",i.form)("inputField",r.input)("hidden_when_disabled","get_dictionary_item"===i.action),P(2),O("ngTemplateOutlet",t.template)("ngTemplateOutletContext",Ei(5,wg,i.form,r.input))}}function MH(e,n){1&e&&as(0)}function NH(e,n){if(1&e){const t=Re();$t(0),x(1,"ui-textarea",9,0),X("update_deploy_json",function(i){return _e(t),de(B(4).updateDeployJson(i))})("update_transaction_json",function(i){return _e(t),de(B(4).updateTransactionJson(i))}),L(),ie(3,MH,1,0,"ng-container",8),qt()}if(2&e){const t=ls(2),r=B().$implicit,i=B(3);P(),O("parentForm",i.form)("inputField",r.textarea),P(2),O("ngTemplateOutlet",t.template)("ngTemplateOutletContext",Ei(4,wg,i.form,r.textarea))}}function kH(e,n){1&e&&as(0)}function AH(e,n){if(1&e&&($t(0),pt(1,"ui-select",10,0),ie(3,kH,1,0,"ng-container",8),qt()),2&e){const t=ls(2),r=B().$implicit,i=B(3);P(),O("parentForm",i.form)("inputField",r.select),P(2),O("ngTemplateOutlet",t.template)("ngTemplateOutletContext",Ei(4,wg,i.form,r.select))}}function FH(e,n){1&e&&as(0)}function RH(e,n){if(1&e){const t=Re();$t(0),x(1,"comp-submit-wasm",11,1),X("select_wasm",function(i){return _e(t),de(B(4).onWasmSelected(i))}),L(),ie(3,FH,1,0,"ng-container",12),qt()}if(2&e){const t=ls(2);P(3),O("ngTemplateOutlet",t.template)}}function OH(e,n){1&e&&as(0)}function xH(e,n){if(1&e){const t=Re();$t(0),x(1,"comp-submit-file",13,1),X("select_deploy",function(i){return _e(t),de(B(4).onDeployFileSelected(i))})("select_transaction",function(i){return _e(t),de(B(4).onTransactionFileSelected(i))}),L(),ie(3,OH,1,0,"ng-container",12),qt()}if(2&e){const t=ls(2),r=B(4);P(),O("type",r.action.includes("transaction")?"transaction":"deploy"),P(2),O("ngTemplateOutlet",t.template)}}function LH(e,n){if(1&e&&($t(0),ie(1,IH,4,8,"ng-container",6)(2,NH,4,7,"ng-container",6)(3,AH,4,7,"ng-container",6)(4,RH,4,1,"ng-container",6)(5,xH,4,2,"ng-container",6),qt()),2&e){const t=n.$implicit;P(),O("ngIf",t.input),P(),O("ngIf",t.textarea),P(),O("ngIf",t.select),P(),O("ngIf",t.wasm_button),P(),O("ngIf",t.file_button)}}function PH(e,n){if(1&e&&($t(0),x(1,"div",5),ie(2,LH,6,5,"ng-container",4),L(),qt()),2&e){const t=n.$implicit;P(2),O("ngForOf",t)}}function VH(e,n){if(1&e&&(x(0,"form",3),ie(1,PH,3,1,"ng-container",4),L()),2&e){const t=B();O("formGroup",t.form),P(),O("ngForOf",t.formFields.get(t.action))}}let zD=(()=>{class e{constructor(t,r,i,o){this.config=t,this.formService=r,this.stateService=i,this.changeDetectorRef=o,this.formFields=this.formService.formFields,this.wasm_selected=new Fe,this.verbosity=this.config.verbosity}ngOnDestroy(){this.stateSubscription&&this.stateSubscription.unsubscribe()}ngAfterViewInit(){var t=this;return(0,l.A)(function*(){t.setStateSubscription()})()}setStateSubscription(){this.stateSubscription=this.stateService.getState().subscribe(t=>{t.action&&(this.action=t.action),this.changeDetectorRef.markForCheck()})}onWasmSelected(t){var r=this;return(0,l.A)(function*(){t&&r.wasm_selected.emit(t),r.stateService.setState({has_wasm:!!t})})()}onDeployFileSelected(t){var r=this;return(0,l.A)(function*(){t=t&&(0,A.mL)(new A.m9(t).toJson(),r.verbosity),r.updateDeployJson(t)})()}onTransactionFileSelected(t){var r=this;return(0,l.A)(function*(){t=t&&(0,A.mL)(new A.ZX(t).toJson(),r.verbosity),r.updateTransactionJson(t)})()}updateDeployJson(t){t&&this.stateService.setState({deploy_json:t})}updateTransactionJson(t){t&&this.stateService.setState({transaction_json:t})}static{this.\u0275fac=function(r){return new(r||e)(T(Wn),T(vs),T(cn),T(Gt))}}static{this.\u0275cmp=ct({type:e,selectors:[["comp-form"]],inputs:{form:"form"},outputs:{wasm_selected:"wasm_selected"},standalone:!0,features:[wt],decls:1,vars:1,consts:[["inputTemplate",""],["submitTemplate",""],["class","mt-3",3,"formGroup",4,"ngIf"],[1,"mt-3",3,"formGroup"],[4,"ngFor","ngForOf"],[1,"row","align-items-end"],[4,"ngIf"],[3,"parentForm","inputField","hidden_when_disabled"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"update_deploy_json","update_transaction_json","parentForm","inputField"],[3,"parentForm","inputField"],[3,"select_wasm"],[4,"ngTemplateOutlet"],[3,"select_deploy","select_transaction","type"]],template:function(r,i){1&r&&ie(0,VH,2,2,"form",2),2&r&&O("ngIf",i.action&&i.formFields&&i.formFields.has(i.action))},dependencies:[Ke,sa,sn,mS,bs,nD,_a,ws,PD,BD,HD,jD,WD],changeDetection:0})}}return e})();const UD=new V("highlight");var WH=a(7278),jH=a.n(WH);let $D=(()=>{class e{constructor(t){this.highlightWebworkerFactory=t}highlightMessage(t){var r=this;return(0,l.A)(function*(){r.activateWorker();const i=r.hightlightWebworker&&(yield r.hightlightWebworker.postMessage(t).catch(o=>{console.error(o)}));return r.terminateWorker(),i})()}activateWorker(){if(this.webworker)return;const t=this.highlightWebworkerFactory();this.webworker=t[0],this.hightlightWebworker=t[1]}terminateWorker(){this.webworker&&(this.webworker.terminate(),delete this.webworker)}static{this.\u0275fac=function(r){return new(r||e)(U(UD))}}static{this.\u0275prov=J({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();const BH={provide:UD,useValue:function(){const e=new Worker(a.tu(new URL(a.p+a.u(755),a.b)),{name:"highlight.worker",type:void 0});return[e,new(jH())(e)]}};let qD=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=pr({type:e})}static{this.\u0275inj=Un({providers:[BH,$D],imports:[Ke]})}}return e})(),Da=(()=>{class e{constructor(t,r){this.highlightService=t,this.document=r,this.result=new Lr,this.window=this.document.defaultView}getResult(){return this.result.asObservable()}setResult(t){var r=this;return(0,l.A)(function*(){const i=t,o=yield r.highlightService.highlightMessage(i),c="string"==typeof t;r.result.next({result:c?i:JSON.stringify(i),resultHtml:c?i:o})})()}copyClipboard(t){this.window?.navigator.clipboard.writeText(t).catch(r=>console.error(r))}static{this.\u0275fac=function(r){return new(r||e)(U($D),U(wn))}}static{this.\u0275prov=J({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})(),HH=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=pr({type:e})}static{this.\u0275inj=Un({providers:[Da],imports:[Ke,qD]})}}return e})();const zH=["resultElt"],UH=["codeElt"];function $H(e,n){if(1&e&&(x(0,"div",15,0)(2,"div",16),pt(3,"code",17,1),L()()),2&e){const t=B(2);P(3),O("innerHtml",t.resultHtml,lw)}}function qH(e,n){if(1&e){const t=Re();x(0,"div",4)(1,"div",5)(2,"span"),nc(),x(3,"svg",6),X("click",function(){_e(t);const i=B();return de(i.copy(i.result))}),pt(4,"rect",7)(5,"path",8),L()(),function Hh(){!function G1(){Q.lFrame.currentNamespace=null}()}(),x(6,"span",9),X("click",function(){return _e(t),de(B().reset())}),nc(),x(7,"svg",10),pt(8,"path",11)(9,"path",12)(10,"path",13),L()()(),ie(11,$H,5,1,"div",14),L()}if(2&e){const t=B();P(11),O("ngIf",t.resultHtml)}}let GD=(()=>{class e{constructor(t,r){this.resultService=t,this.changeDetectorRef=r}ngAfterViewInit(){this.getResultSubscription=this.resultService.getResult().subscribe(t=>{this.result=t.result,this.resultHtml=t.resultHtml,this.changeDetectorRef.markForCheck()})}ngOnDestroy(){this.getResultSubscription&&this.getResultSubscription.unsubscribe()}copy(t){this.resultService.copyClipboard((0,A.mL)(JSON.parse(t),A.WT.High))}reset(){this.result="",this.resultHtml="",this.resultService.setResult("")}static{this.\u0275fac=function(r){return new(r||e)(T(Da),T(Gt))}}static{this.\u0275cmp=ct({type:e,selectors:[["comp-result"]],viewQuery:function(r,i){if(1&r&&(gt(zH,5),gt(UH,5,Xt)),2&r){let o;ht(o=mt())&&(i.resultElt=o.first),ht(o=mt())&&(i.contentChildren=o.first)}},standalone:!0,features:[wt],decls:2,vars:1,consts:[["resultElt",""],["codeElt",""],[1,"mt-3"],["class","row",4,"ngIf"],[1,"row"],[1,"col-xs-12","d-flex","flex-row","justify-content-between","mb-2"],["viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","stroke-linecap","round","stroke-linejoin","round",1,"shrink-0","ml-2","w-5","min-w-5","text-gray-500","cursor-pointer",3,"click"],["x","9","y","9","width","13","height","13","rx","2","ry","2"],["d","M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"],["e2e-id","clear result",3,"click"],["xmlns","http://www.w3.org/2000/svg","width","16","height","16","fill","currentColor","viewBox","0 0 16 16",1,"bi","bi-journal-x","cursor-pointer"],["fill-rule","evenodd","d","M6.146 6.146a.5.5 0 0 1 .708 0L8 7.293l1.146-1.147a.5.5 0 1 1 .708.708L8.707 8l1.147 1.146a.5.5 0 0 1-.708.708L8 8.707 6.854 9.854a.5.5 0 0 1-.708-.708L7.293 8 6.146 6.854a.5.5 0 0 1 0-.708z"],["d","M3 0h10a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2v-1h1v1a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1v1H1V2a2 2 0 0 1 2-2z"],["d","M1 5v-.5a.5.5 0 0 1 1 0V5h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1zm0 3v-.5a.5.5 0 0 1 1 0V8h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1zm0 3v-.5a.5.5 0 0 1 1 0v.5h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1z"],["class","col-xs-12",4,"ngIf"],[1,"col-xs-12"],[1,"card"],["e2e-id","result",1,"card-body",3,"innerHtml"]],template:function(r,i){1&r&&(x(0,"section",2),ie(1,qH,12,1,"div",3),L()),2&r&&(P(),O("ngIf",i.result))},dependencies:[Ke,sn,qD],styles:["code[_ngcontent-%COMP%]{white-space:pre-wrap;overflow-x:hidden;word-wrap:break-word;max-width:100%}.card[_ngcontent-%COMP%]{max-height:calc(95vh - 20px);overflow-y:auto;margin-bottom:20px}@media (max-width: 767px){[_nghost-%COMP%] .hljs-string{overflow-wrap:break-word;word-break:break-all;max-width:100%}}[_nghost-%COMP%] .hljs-attr{font-weight:700}@media (max-width: 767px){code[_ngcontent-%COMP%]{font-size:.8em}}"],changeDetection:0})}}return e})();const GH=["selectNetworkElt"],KH=["nodeAddressElt"],yg=e=>[e];function JH(e,n){if(1&e&&(x(0,"option",20),re(1),L()),2&e){const t=n.$implicit,r=B();O("value",null==t?null:t.name)("selected",t.rpc_address===r.rpc_address),P(),qo(" ",null==t?null:t.name," (",t.rpc_address,") ")}}function ZH(e,n){if(1&e&&(x(0,"option",20),re(1),L()),2&e){const t=n.$implicit,r=B(2);O("value",r.changePort(t))("selected",r.changePort(t)===r.rpc_address),P(),qo(" ",r.changePort(t)," (",r.chain_name,") ")}}function QH(e,n){if(1&e&&(x(0,"optgroup",21),ie(1,ZH,2,4,"option",17),L()),2&e){const t=B();P(),O("ngForOf",t.peers)}}function YH(e,n){if(1&e){const t=Re();x(0,"div",22)(1,"div",23)(2,"label",24)(3,"span",25),re(4,"Net."),L(),x(5,"span",26),re(6,"Network"),L()(),x(7,"input",27,1),X("change",function(i){return _e(t),de(B().onCustomNetworkChange(i))}),L()(),x(9,"div",28)(10,"label",29)(11,"span",25),re(12,"Chai."),L(),x(13,"span",26),re(14,"Chain"),L()(),x(15,"input",30,2),X("change",function(i){return _e(t),de(B().onCcustomChainChange(i))}),L()()()}if(2&e){const t=B();P(7),O("value",t.rpc_address||"")("ngClass",tn(4,yg,t.isCustomNetworkInvalid()?"is-invalid":"")),P(8),O("value",t.chain_name||"")("ngClass",tn(6,yg,t.iscustomChainInvalid()?"is-invalid":""))}}function XH(e,n){if(1&e){const t=Re();x(0,"div",22)(1,"div",23)(2,"label",31),X("click",function(){_e(t);const i=B();return de(i.is_network_tab_open=!i.is_network_tab_open)}),re(3," WS"),L(),x(4,"input",32,3),X("change",function(i){return _e(t),de(B().onNodeAddressChange(i))}),L()()()}if(2&e){const t=B();P(4),O("value",t.node_address||"")("ngClass",tn(2,yg,t.isNodeAddressInvalid()?"is-invalid":""))}}let KD=(()=>{class e{constructor(t,r,i,o,c,u,_){this.sdk=t,this.config=r,this.env=i,this.document=o,this.stateService=c,this.storageService=u,this.changeDetectorRef=_,this.networks=this.config.networks,this.network=this.config.network,this.chain_name=this.network.chain_name,this.rpc_address=this.network.rpc_address,this.node_address=this.network.node_address,this.is_production=this.env.production,this.localhost_to_gateway=this.env.localhost_to_gateway,this.window=this.document.defaultView,this.is_electron=this.isElectron()}ngAfterViewInit(){var t=this;return(0,l.A)(function*(){t.storageService.get("chain_name")&&t.storageService.get("rpc_address")&&(t.chain_name=t.storageService.get("chain_name")||t.chain_name,t.rpc_address=t.storageService.get("rpc_address")||t.rpc_address,t.node_address=t.storageService.get("node_address")||t.node_address,t.network=t.networks.find(r=>r.rpc_address==t.rpc_address)||t.network),t.stateService.setState({chain_name:t.chain_name,rpc_address:t.rpc_address,node_address:t.node_address}),t.setRPCAddress(),t.changeDetectorRef.markForCheck()})()}selectNetwork(t){let r=t.target?.value||this.selectNetworkElt.nativeElement.value;r=r&&this.networks.find(i=>i.name==r),this.network=r,this.chain_name=r.chain_name,this.rpc_address=r.rpc_address,this.node_address=r.node_address,this.setRPCAddress(),this.setNodeAddress(),this.stateService.setState({chain_name:r.chain_name}),this.storageService.setState({rpc_address:this.rpc_address,node_address:this.node_address,chain_name:this.chain_name})}changePort(t){const r=t.address.split(":");return[this.config.default_protocol,r.shift(),":",this.config.default_port].join("")}onCustomNetworkChange(t){this.rpc_address=t.target?.value||this.network.rpc_address,this.node_address=this.nodeAddressElt.nativeElement.value||"";const r=this.networks.find(i=>"custom"===i.name);r&&(r.rpc_address=this.rpc_address,this.sdk.setRPCAddress(this.rpc_address),this.sdk.setNodeAddress(this.node_address),this.stateService.setState({rpc_address:this.rpc_address,node_address:this.node_address}),this.storageService.setState({rpc_address:this.rpc_address,node_address:this.node_address}))}isCustomNetworkInvalid(){return!1}onCcustomChainChange(t){this.chain_name=t.target?.value||this.network.chain_name;const r=this.networks.find(i=>"custom"===i.name);r&&(r.chain_name=this.chain_name,this.stateService.setState({chain_name:this.chain_name}),this.storageService.setState({chain_name:this.chain_name}))}onNodeAddressChange(t){this.node_address=t.target?.value||"",this.setNodeAddress()}iscustomChainInvalid(){return!1}isNodeAddressInvalid(){return!1}isElectron(){return typeof this.window<"u"&&window.location?.origin?.startsWith("file://")}setRPCAddress(){try{if(this.is_electron)this.sdk.setRPCAddress(this.rpc_address),this.sdk.setNodeAddress(this.node_address);else{const t=this.networks.find(r=>r.rpc_address==this.rpc_address);this.is_production&&!this.localhost_to_gateway&&t&&["ntcl","node-launcher"].includes(t?.name)?(this.sdk.setRPCAddress(this.rpc_address),this.sdk.setNodeAddress(this.node_address)):t&&this.sdk.setRPCAddress([this.window?.location?.href,t?.name].join(""))}}catch(t){console.error(t)}}setNodeAddress(){try{this.sdk.setNodeAddress(this.node_address)}catch(t){console.error(t)}}onSubmit(t){return t.preventDefault(),!1}static{this.\u0275fac=function(r){return new(r||e)(T(Mi),T(Wn),T(Bp),T(wn),T(cn),T(Ca),T(Gt))}}static{this.\u0275cmp=ct({type:e,selectors:[["comp-header"]],viewQuery:function(r,i){if(1&r&&(gt(GH,5),gt(KH,5)),2&r){let o;ht(o=mt())&&(i.selectNetworkElt=o.first),ht(o=mt())&&(i.nodeAddressElt=o.first)}},inputs:{peers:"peers"},standalone:!0,features:[wt],decls:21,vars:8,consts:[["selectNetworkElt",""],["customNetworkElt",""],["customChainElt",""],["nodeAddressElt",""],[1,"navbar","navbar-light"],[1,"col-5","col-md-2"],[1,"navbar-brand"],["src","assets/logo.svg","alt","Casper Ecosystem"],[1,"col-7","col-md-4","col-lg-4","col-xl-5","d-flex","flex-column","flex-xl-row","justify-content-end","px-2","pt-2"],["e2e-id","chain_name",1,"badge","rounded-pill","bg-success","mb-2","ellipsis-container","px-2","me-xl-3",3,"hidden"],["e2e-id","rpc_address",1,"badge","rounded-pill","bg-success","mb-2","ellipsis-container","px-2","me-xl-3",3,"hidden"],[1,"col-12","col-md-6","col-lg-5"],[1,"form-inline",3,"submit"],[1,"input-group"],["for","selectActionElt","for","selectNetworkElt",1,"input-group-text",3,"click"],["id","selectNetworkElt","e2e-id","selectNetworkElt",1,"form-select","form-control","form-control-sm",3,"change"],["label","default"],[3,"value","selected",4,"ngFor","ngForOf"],["label","fetched",4,"ngIf"],["class","input-group mt-2 justify-content-between",4,"ngIf"],[3,"value","selected"],["label","fetched"],[1,"input-group","mt-2","justify-content-between"],[1,"col-7"],["for","customNetworkElt",1,"input-group-text"],[1,"d-none","d-md-inline","d-lg-none"],[1,"d-md-none","d-lg-inline"],["type","search","name","customNetwork","id","customNetworkElt","e2e-id","customNetworkElt",1,"form-control","form-control-xs",3,"change","value","ngClass"],[1,"col-4"],["for","customChainElt",1,"input-group-text"],["type","search","name","customChain","id","customChainElt","e2e-id","customChainElt",1,"form-control","form-control-xs",3,"change","value","ngClass"],["for","nodeAddressElt",1,"input-group-text",3,"click"],["type","search","name","nodeAddress","id","nodeAddressElt","e2e-id","nodeAddressElt",1,"form-control","form-control-xs",3,"change","value","ngClass"]],template:function(r,i){if(1&r){const o=Re();x(0,"nav",4)(1,"div",5)(2,"a",6),pt(3,"img",7),L()(),x(4,"div",8)(5,"span",9),re(6),L(),x(7,"span",10),re(8),L()(),x(9,"div",11)(10,"form",12),X("submit",function(u){return _e(o),de(i.onSubmit(u))}),x(11,"div",13)(12,"label",14),X("click",function(){return _e(o),de(i.is_network_tab_open=!i.is_network_tab_open)}),re(13,"RPC"),L(),x(14,"select",15,0),X("change",function(u){return _e(o),de(i.selectNetwork(u))}),x(16,"optgroup",16),ie(17,JH,2,4,"option",17),L(),ie(18,QH,2,1,"optgroup",18),L()(),ie(19,YH,17,8,"div",19)(20,XH,6,4,"div",19),L()()()}2&r&&(P(5),O("hidden",!i.chain_name),P(),us(i.chain_name),P(),O("hidden",!i.rpc_address),P(),us(i.rpc_address),P(9),O("ngForOf",i.networks),P(),O("ngIf",i.peers),P(),O("ngIf","custom"===(null==i.network?null:i.network.name)),P(),O("ngIf",i.is_network_tab_open))},dependencies:[Ke,sr,sa,sn],styles:[".ellipsis-container[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:auto}"],changeDetection:0})}}return e})();function e3(e,n){if(1&e&&(x(0,"section",1)(1,"pre",2),re(2),L()()),2&e){const t=B();P(2),us(t.error)}}let JD=(()=>{class e{constructor(t,r){this.errorService=t,this.changeDetectorRef=r}ngAfterViewInit(){var t=this;return(0,l.A)(function*(){t.seterrorSubscription()})()}ngOnDestroy(){this.errorSubscription&&this.errorSubscription.unsubscribe()}seterrorSubscription(){var t=this;this.errorSubscription=this.errorService.getError().subscribe(function(){var r=(0,l.A)(function*(i){t.error!==i&&(t.error=i,t.changeDetectorRef.markForCheck())});return function(i){return r.apply(this,arguments)}}())}static{this.\u0275fac=function(r){return new(r||e)(T(xi),T(Gt))}}static{this.\u0275cmp=ct({type:e,selectors:[["comp-error"]],standalone:!0,features:[wt],decls:1,vars:1,consts:[["class","mt-3","e2e-id","error",4,"ngIf"],["e2e-id","error",1,"mt-3"],[1,"error","alert","alert-warning","d-flex"]],template:function(r,i){1&r&&ie(0,e3,3,1,"section",0),2&r&&O("ngIf",i.error)},dependencies:[Ke,sn],styles:[".error[_ngcontent-%COMP%]{display:block;font-family:monospace;white-space:pre-wrap;word-break:break-word}"],changeDetection:0})}}return e})();function t3(e,n){if(1&e){const t=Re();x(0,"div",4)(1,"span",5),re(2),L(),x(3,"button",6),X("click",function(){return _e(t),de(B().get_state_root_hash())}),re(4,"Refresh"),L()()}if(2&e){const t=B();P(2),at("state root hash is ",t.state_root_hash,"")}}function n3(e,n){if(1&e&&(x(0,"div",7)(1,"span",8),re(2),L()()),2&e){const t=B();P(2),at("account hash is ",t.account_hash,"")}}function r3(e,n){if(1&e&&(x(0,"div",7)(1,"span",9),re(2),L()()),2&e){const t=B();P(2),at("main purse is ",t.main_purse,"")}}let ZD=(()=>{class e{constructor(t,r){this.stateService=t,this.changeDetectorRef=r,this.get_state_root_hash_output=new Fe}ngOnDestroy(){this.stateSubscription&&this.stateSubscription.unsubscribe()}setStateSubscription(){this.stateSubscription=this.stateService.getState().subscribe(t=>{t.account_hash&&(this.account_hash=t.account_hash),t.main_purse&&(this.main_purse=t.main_purse),t.state_root_hash&&(this.state_root_hash=t.state_root_hash),t&&this.changeDetectorRef.markForCheck()})}ngAfterViewInit(){var t=this;return(0,l.A)(function*(){t.setStateSubscription()})()}get_state_root_hash(){this.get_state_root_hash_output.emit(!0)}static{this.\u0275fac=function(r){return new(r||e)(T(cn),T(Gt))}}static{this.\u0275cmp=ct({type:e,selectors:[["comp-status"]],outputs:{get_state_root_hash_output:"get_state_root_hash_output"},standalone:!0,features:[wt],decls:5,vars:3,consts:[[1,"row"],[1,"col-sm-12"],["class","alert alert-success d-flex flex-md-row flex-column justify-content-between align-items-center mb-1 mb-md-3",4,"ngIf"],["class","alert alert-warning d-flex mb-1 mb-md-3",4,"ngIf"],[1,"alert","alert-success","d-flex","flex-md-row","flex-column","justify-content-between","align-items-center","mb-1","mb-md-3"],["e2e-id","state_root_hash",1,"ellipsis-container"],[1,"btn","me-0",3,"click"],[1,"alert","alert-warning","d-flex","mb-1","mb-md-3"],["e2e-id","account_hash",1,"ellipsis-container"],["e2e-id","main_purse",1,"ellipsis-container"]],template:function(r,i){1&r&&(x(0,"div",0)(1,"div",1),ie(2,t3,5,1,"div",2)(3,n3,3,1,"div",3)(4,r3,3,1,"div",3),L()()),2&r&&(P(2),O("ngIf",i.state_root_hash),P(),O("ngIf",i.account_hash),P(),O("ngIf",i.main_purse))},dependencies:[Ke,sn],styles:[".ellipsis-container[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:auto;font-size:.8em;max-width:260px}@media (min-width: 380px){.ellipsis-container[_ngcontent-%COMP%]{max-width:320px}}@media (min-width: 425px){.ellipsis-container[_ngcontent-%COMP%]{max-width:360px}}@media (min-width: 576px){.ellipsis-container[_ngcontent-%COMP%]{max-width:480px}}@media (min-width: 768px){.ellipsis-container[_ngcontent-%COMP%]{max-width:none;font-size:1em}}.btn[_ngcontent-%COMP%]{white-space:nowrap}@media (max-width: 767px){.btn[_ngcontent-%COMP%]{font-size:.8em;padding-bottom:0}}"],changeDetection:0})}}return e})();const bg=e=>({deprecated:e});function s3(e,n){if(1&e&&(x(0,"option",12),re(1),L()),2&e){const t=n.$implicit,r=B();O("value",t)("selected",r.action===t)("ngClass",tn(4,bg,r.sdk_deprecated.includes(t))),P(),at(" ",t," ")}}function i3(e,n){if(1&e&&(x(0,"option",13),re(1),L()),2&e){const t=n.$implicit,r=B();O("value",t)("selected",r.action===t),P(),at(" ",t," ")}}function o3(e,n){if(1&e&&(x(0,"option",13),re(1),L()),2&e){const t=n.$implicit,r=B();O("value",t)("selected",r.action===t),P(),at(" ",t," ")}}function a3(e,n){if(1&e&&(x(0,"option",13),re(1),L()),2&e){const t=n.$implicit,r=B();O("value",t)("selected",r.action===t),P(),at(" ",t," ")}}function c3(e,n){if(1&e&&(x(0,"option",12),re(1),L()),2&e){const t=n.$implicit,r=B();O("value",t)("selected",r.action===t)("ngClass",tn(4,bg,r.sdk_deprecated.includes(t))),P(),at(" ",t," ")}}function l3(e,n){if(1&e&&(x(0,"option",12),re(1),L()),2&e){const t=n.$implicit,r=B();O("value",t)("selected",r.action===t)("ngClass",tn(4,bg,r.sdk_deprecated.includes(t))),P(),at(" ",t," ")}}let QD=(()=>{class e{constructor(t,r,i){this.sdk=t,this.stateService=r,this.changeDetectorRef=i,this.select_action=new Fe}ngAfterViewInit(){var t=this;return(0,l.A)(function*(){t.sdk_methods=Object.getOwnPropertyNames(Object.getPrototypeOf(t.sdk)).filter(o=>"function"==typeof t.sdk[o]).filter(o=>!["free","constructor","__destroy_into_raw","getRPCAddress","setRPCAddress","getNodeAddress","setNodeAddress","getVerbosity","setVerbosity","watchDeploy","waitDeploy"].includes(o)).filter(o=>!o.endsWith("_options")).filter(o=>!o.startsWith("chain_")).filter(o=>!o.startsWith("state_")).filter(o=>!o.startsWith("info_")).filter(o=>!o.startsWith("account_")).filter(o=>!o.startsWith("wait")).filter(o=>!o.startsWith("watch")).sort(),t.sdk_deploy_methods=t.sdk_methods.filter(o=>["deploy","speculative_deploy","speculative_transfer","transfer"].includes(o)),t.sdk_deploy_utils_methods=t.sdk_methods.filter(o=>["make_deploy","make_transfer","sign_deploy","put_deploy","call_entrypoint_deploy","install_deploy"].includes(o)),t.sdk_transaction_methods=t.sdk_methods.filter(o=>["transaction","speculative_transaction","speculative_transfer_transaction","transfer_transaction"].includes(o)),t.sdk_transaction_utils_methods=t.sdk_methods.filter(o=>["make_transaction","make_transfer_transaction","sign_transaction","put_transaction","call_entrypoint","install","query_contract_dict","query_contract_key"].includes(o)),t.sdk_deprecated=t.sdk_methods.filter(o=>["get_account","get_deploy","get_era_info","put_deploy","speculative_exec_deploy","sign_deploy","make_deploy","make_transfer","speculative_deploy","speculative_transfer","deploy","transfer","call_entrypoint_deploy","install_deploy","get_balance"].includes(o)),t.sdk_binary_methods=t.sdk_methods.filter(o=>o.startsWith("get_binary"));const r=new Set,i=new Set;t.sdk_binary_methods=[...new Set(t.sdk_binary_methods.filter(o=>{if(o.endsWith("_hash")||o.endsWith("_height")||o.endsWith("_era")||o.endsWith("_state_root_hash")){i.add(o);const u=o.slice(0,o.lastIndexOf("_")).replace(/(_by_block|_by_state_root|_by)$/,"");return r.add(u),!1}return!0}))],t.sdk_binary_methods=[...t.sdk_binary_methods,...Array.from(r)],t.sdk_binary_methods=[...new Set(t.sdk_binary_methods.sort())],t.sdk_rpc_methods=t.sdk_methods.filter(o=>![...t.sdk_binary_methods,...Array.from(i),...t.sdk_deploy_methods,...t.sdk_deploy_utils_methods,...t.sdk_transaction_utils_methods,...t.sdk_transaction_methods].includes(o)),t.setStateSubscription()})()}ngOnDestroy(){this.stateSubscription&&this.stateSubscription.unsubscribe()}setStateSubscription(){this.stateSubscription=this.stateService.getState().subscribe(t=>{t.action&&(this.action=t.action),this.changeDetectorRef.markForCheck()})}selectAction(t){this.select_action.emit(t.target.value)}static{this.\u0275fac=function(r){return new(r||e)(T(Mi),T(cn),T(Gt))}}static{this.\u0275cmp=ct({type:e,selectors:[["comp-action"]],outputs:{select_action:"select_action"},standalone:!0,features:[wt],decls:18,vars:6,consts:[["selectActionElt",""],[1,"input-group"],["for","selectActionElt",1,"input-group-text"],["id","selectActionElt","e2e-id","selectActionElt",1,"form-select","form-control","form-control-sm",3,"change"],["label","rpc"],[3,"value","selected","ngClass",4,"ngFor","ngForOf"],["label","transaction"],[3,"value","selected",4,"ngFor","ngForOf"],["label","utils"],["label","binary"],["label","deploy",1,"deprecated"],["label","deploy utils",1,"deprecated"],[3,"value","selected","ngClass"],[3,"value","selected"]],template:function(r,i){if(1&r){const o=Re();x(0,"div",1)(1,"label",2),re(2,"Action"),L(),x(3,"select",3,0),X("change",function(u){return _e(o),de(i.selectAction(u))}),pt(5,"option"),x(6,"optgroup",4),ie(7,s3,2,6,"option",5),L(),x(8,"optgroup",6),ie(9,i3,2,3,"option",7),L(),x(10,"optgroup",8),ie(11,o3,2,3,"option",7),L(),x(12,"optgroup",9),ie(13,a3,2,3,"option",7),L(),x(14,"optgroup",10),ie(15,c3,2,6,"option",5),L(),x(16,"optgroup",11),ie(17,l3,2,6,"option",5),L()()()}2&r&&(P(7),O("ngForOf",i.sdk_rpc_methods),P(2),O("ngForOf",i.sdk_transaction_methods),P(2),O("ngForOf",i.sdk_transaction_utils_methods),P(2),O("ngForOf",i.sdk_binary_methods),P(2),O("ngForOf",i.sdk_deploy_methods),P(2),O("ngForOf",i.sdk_deploy_utils_methods))},dependencies:[Ke,sr,sa],styles:["[_nghost-%COMP%] .deprecated[_ngcontent-%COMP%]{font-style:italic;color:#d3d3d3}"],changeDetection:0})}}return e})();const u3=["*"],_3=e=>[e];let YD=(()=>{class e{constructor(t,r){this.stateService=t,this.changeDetectorRef=r,this.submit_action=new Fe}ngAfterViewInit(){var t=this;return(0,l.A)(function*(){t.setStateSubscription()})()}ngOnDestroy(){this.stateSubscription&&this.stateSubscription.unsubscribe()}setStateSubscription(){this.stateSubscription=this.stateService.getState().subscribe(t=>{t.action&&(this.action=t.action),this.changeDetectorRef.markForCheck()})}submitAction(t){this.submit_action.emit(t)}static{this.\u0275fac=function(r){return new(r||e)(T(cn),T(Gt))}}static{this.\u0275cmp=ct({type:e,selectors:[["comp-submit-action"]],inputs:{class:"class",e2e:"e2e"},outputs:{submit_action:"submit_action"},standalone:!0,features:[wt],ngContentSelectors:u3,decls:2,vars:4,consts:[["type","button",1,"btn",3,"click","ngClass"]],template:function(r,i){1&r&&(function Vv(e){const n=I()[xe][it];if(!n.projection){const r=n.projection=function Wa(e,n){const t=[];for(let r=0;r{class e{constructor(t,r,i,o,c,u){this.config=t,this.sdk=r,this.resultService=i,this.formService=o,this.errorService=c,this.stateService=u,this.verbosity=A.WT.High,this.setStateSubscription()}setStateSubscription(){this.stateService.getState().subscribe(t=>{t.chain_name&&(this.chain_name=t.chain_name),t.public_key&&(this.public_key=t.public_key),t.secret_key&&(this.secret_key=t.secret_key),t.deploy_json&&(this.deploy_json=t.deploy_json),t.verbosity&&(this.verbosity=t.verbosity),t.select_dict_identifier&&(this.select_dict_identifier=t.select_dict_identifier)})}get_account(t){var r=this;return(0,l.A)(function*(){let i;if(i=t||r.getIdentifier("accountIdentifier")?.value?.trim(),!i){const c="account_identifier is missing";return void(c&&r.errorService.setError(c.toString()))}const o=r.sdk.get_account_options({account_identifier_as_string:i});if(o){r.getIdentifieBlock(o);try{const c=yield r.sdk.get_account(o);return t||r.resultService.setResult(c.toJson()),c}catch(c){return r.errorService.setError(c.toString()),c}}else{const c="get_account_options is missing";c&&r.errorService.setError(c.toString())}})()}get_deploy(){var t=this;return(0,l.A)(function*(){const r=t.getIdentifier("finalizedApprovals")?.value,i=t.getIdentifier("deployHash")?.value?.trim();if(!i){const c="deploy_hash is missing";return void(c&&t.errorService.setError(c.toString()))}const o=t.sdk.get_deploy_options({deploy_hash_as_string:i});o.finalized_approvals=r;try{const c=yield t.sdk.get_deploy(o);c&&t.resultService.setResult(c.toJson())}catch(c){c&&t.errorService.setError(c.toString())}})()}get_transaction(){var t=this;return(0,l.A)(function*(){const r=t.getIdentifier("finalizedApprovals")?.value,i=t.getIdentifier("transactionHash")?.value?.trim();if(!i){const c="transaction_hash is missing";return void(c&&t.errorService.setError(c.toString()))}const o=t.sdk.get_transaction_options({transaction_hash_as_string:i});o.finalized_approvals=r;try{const c=yield t.sdk.get_transaction(o);c&&t.resultService.setResult(c.toJson())}catch(c){c&&t.errorService.setError(c.toString())}})()}get_entity(t){var r=this;return(0,l.A)(function*(){let i;if(i=t||r.getIdentifier("entityIdentifier")?.value?.trim(),!i){const c="entity_identifier is missing";return void(c&&r.errorService.setError(c.toString()))}const o=r.sdk.get_entity_options({entity_identifier_as_string:i});if(o){r.getIdentifieBlock(o);try{const c=yield r.sdk.get_entity(o);return t||r.resultService.setResult(c.toJson()),c}catch(c){return r.errorService.setError(c.toString()),c}}else{const c="get_entity_options is missing";c&&r.errorService.setError(c.toString())}})()}get_peers(){var t=this;return(0,l.A)(function*(){let r=[];try{const i=yield t.sdk.get_peers();i&&t.resultService.setResult(i.toJson()),i&&(r=i.peers)}catch(i){i&&t.errorService.setError(i.toString())}return r})()}get_node_status(){var t=this;return(0,l.A)(function*(){const r=yield t.sdk.get_node_status();return r&&t.resultService.setResult(r.toJson()),r})()}get_state_root_hash(t){var r=this;return(0,l.A)(function*(){let i="";const o=r.sdk.get_state_root_hash_options({});if(!o){const c="get_state_root_hash options are missing";c&&r.errorService.setError(c.toString())}if(t)i=(yield r.sdk.get_state_root_hash(o)).toString();else{r.getIdentifieBlock(o);const c=yield r.sdk.get_state_root_hash(o);c&&r.resultService.setResult(c.toJson())}return i})()}get_auction_info(){var t=this;return(0,l.A)(function*(){try{const r=t.sdk.get_auction_info_options({});t.getIdentifieBlock(r);const i=yield t.sdk.get_auction_info(r);i&&t.resultService.setResult(i.toJson())}catch(r){r&&t.errorService.setError(r.toString())}})()}get_balance(){var t=this;return(0,l.A)(function*(){const r=t.getIdentifier("purseUref")?.value?.trim(),i=t.getIdentifier("stateRootHash")?.value?.trim();if(r)try{const o=t.sdk.get_balance_options({state_root_hash_as_string:i||"",purse_uref_as_string:r}),c=yield t.sdk.get_balance(o);c&&t.resultService.setResult(c.toJson())}catch(o){o&&t.errorService.setError(o.toString())}else{const o="purse_uref is missing";o&&t.errorService.setError(o.toString())}})()}get_block(){var t=this;return(0,l.A)(function*(){try{const r=t.sdk.get_block_options({});t.getIdentifieBlock(r);const i=yield t.sdk.get_block(r);i&&t.resultService.setResult(i.toJson())}catch(r){r&&t.errorService.setError(r.toString())}})()}get_block_transfers(){var t=this;return(0,l.A)(function*(){try{const r=t.sdk.get_block_transfers_options({});t.getIdentifieBlock(r);const i=yield t.sdk.get_block_transfers(r);i&&t.resultService.setResult(i.toJson())}catch(r){r&&t.errorService.setError(r.toString())}})()}get_chainspec(){var t=this;return(0,l.A)(function*(){try{const r=yield t.sdk.get_chainspec(),i=(0,A.IQ)(r?.chainspec_bytes.chainspec_bytes);i&&t.resultService.setResult(i)}catch(r){r&&t.errorService.setError(r.toString())}})()}get_era_info(){var t=this;return(0,l.A)(function*(){const r=t.sdk.get_era_info_options({});t.getIdentifieBlock(r);try{const i=yield t.sdk.get_era_info(r);i&&t.resultService.setResult(i.toJson())}catch(i){i&&t.errorService.setError(i.toString())}})()}get_era_summary(){var t=this;return(0,l.A)(function*(){const r=t.sdk.get_era_summary_options({});t.getIdentifieBlock(r);try{const i=yield t.sdk.get_era_summary(r);i&&t.resultService.setResult(i.toJson())}catch(i){i&&t.errorService.setError(i.toString())}})()}get_validator_changes(){var t=this;return(0,l.A)(function*(){try{const r=yield t.sdk.get_validator_changes();r&&t.resultService.setResult(r.toJson())}catch(r){r&&t.errorService.setError(r.toString())}})()}list_rpcs(){var t=this;return(0,l.A)(function*(){try{const r=yield t.sdk.list_rpcs();r&&t.resultService.setResult(r.toJson())}catch(r){r&&t.errorService.setError(r.toString())}})()}query_balance(){var t=this;return(0,l.A)(function*(){const r=t.getIdentifier("purseIdentifier")?.value?.trim();if(!r){const o="deploy_hash is missing";return void(o&&t.errorService.setError(o.toString()))}const i=t.sdk.query_balance_options({purse_identifier_as_string:r});t.getGlobalIdentifier(i);try{const o=yield t.sdk.query_balance(i);o&&t.resultService.setResult(o.balance)}catch(o){o&&t.errorService.setError(o.toString())}})()}query_balance_details(){var t=this;return(0,l.A)(function*(){const r=t.getIdentifier("purseIdentifier")?.value?.trim();if(!r){const o="deploy_hash is missing";return void(o&&t.errorService.setError(o.toString()))}const i=t.sdk.query_balance_details_options({purse_identifier_as_string:r});t.getGlobalIdentifier(i);try{const o=yield t.sdk.query_balance_details(i);o&&t.resultService.setResult(o.toJson())}catch(o){o&&t.errorService.setError(o.toString())}})()}query_global_state(){var t=this;return(0,l.A)(function*(){const r=t.getIdentifier("queryPath")?.value?.trim()||"",i=t.getIdentifier("queryKey")?.value?.trim();if(!i){const c="key is missing";return void(c&&t.errorService.setError(c.toString()))}const o=t.sdk.query_global_state_options({key_as_string:i,path_as_string:r});t.getGlobalIdentifier(o);try{const c=yield t.sdk.query_global_state(o);c&&t.resultService.setResult(c.toJson())}catch(c){c&&t.errorService.setError(c.toString())}})()}deploy(t=!0,r,i){var o=this;return(0,l.A)(function*(){const c=(0,A.lg)(),u=o.getIdentifier("TTL")?.value?.trim()||"";if(!t&&!o.public_key)return void o.errorService.setError("public_key is missing".toString());if(t&&!o.secret_key)return void o.errorService.setError("secret_key is missing".toString());const _=new A.Bh(o.chain_name,o.public_key,o.secret_key,c,u),d=new A.q1,p=o.getIdentifier("paymentAmount")?.value?.trim();if(!p){const m="paymentAmount is missing";return void(m&&o.errorService.setError(m.toString()))}d.payment_amount=p;const h=o.get_session_params(i);try{let m;if(m=r?yield o.sdk.speculative_deploy(_,h,d):t?yield o.sdk.deploy(_,h,d):o.sdk.make_deploy(_,h,d),m){const w=m.toJson();o.deploy_json=(0,A.mL)(w,o.verbosity),o.deploy_json&&o.resultService.setResult(w),!t&&o.updateDeployJson(o.deploy_json)}return m}catch(m){return void(m&&o.errorService.setError(m))}})()}transaction(t=!0,r,i){var o=this;return(0,l.A)(function*(){const c=(0,A.lg)(),u=o.getIdentifier("TTL")?.value?.trim()||"",_=o.getIdentifier("gasPriceTolerance")?.value?.trim()||"",d=o.getIdentifier("selectPricingMode")?.value?.trim()||"",p=o.getIdentifier("additionalComputationFactor")?.value?.trim()||"";if(!t&&!o.public_key){const b="public_key is missing";return void(b&&o.errorService.setError(b.toString()))}if(t&&!o.secret_key){const b="secret_key is missing";return void(b&&o.errorService.setError(b.toString()))}let h,m;try{const b=o.get_builder_params(i);if(!b){const S="builder params are missing";throw S&&o.errorService.setError(S.toString()),S}h=b}catch(b){return void(b&&o.errorService.setError(b.toString()))}m=new A.kD(o.chain_name,o.public_key,o.secret_key,c,u),_&&(m.gas_price_tolerance=_),d&&(m.pricing_mode=d),d==A.MK.Fixed&&(m.additional_computation_factor=p);const w=o.getIdentifier("paymentAmount")?.value?.trim();if(w){m.payment_amount=w,m=o.addTransactionArgs(m);try{let b;if(b=r&&t?yield o.sdk.speculative_transaction(h,m):t?yield o.sdk.transaction(h,m):o.sdk.make_transaction(h,m),b){const S=b.toJson();o.transaction_json=(0,A.mL)(S,o.verbosity),o.transaction_json&&o.resultService.setResult(S),!t&&o.updateTransactionJson(o.transaction_json)}return b}catch(b){return void(b&&o.errorService.setError(b))}}else{const b="paymentAmount is missing";b&&o.errorService.setError(b.toString())}})()}install_deploy(t){var r=this;return(0,l.A)(function*(){const i=r.getIdentifier("paymentAmount")?.value?.trim();if(!i){const _="paymentAmount is missing";return void(_&&r.errorService.setError(_.toString()))}if(!r.secret_key){const _="secret_key is missing";return void(_&&r.errorService.setError(_.toString()))}if(!t?.buffer){const _="wasmBuffer is missing";_&&r.errorService.setError(_.toString())}const c=new A.Bh(r.chain_name,r.public_key,r.secret_key),u=r.get_session_params(t);try{const _=yield r.sdk.install_deploy(c,u,i);_&&r.resultService.setResult(_.toJson())}catch(_){_&&r.errorService.setError(_.toString())}})()}install(t){var r=this;return(0,l.A)(function*(){const i=r.getIdentifier("paymentAmount")?.value?.trim();if(!i){const p="paymentAmount is missing";return void(p&&r.errorService.setError(p.toString()))}if(!r.secret_key){const p="secret_key is missing";return void(p&&r.errorService.setError(p.toString()))}if(!t?.buffer){const p="wasmBuffer is missing";p&&r.errorService.setError(p.toString())}let c=new A.kD(r.chain_name,r.public_key,r.secret_key);c.payment_amount=i,c=r.addTransactionArgs(c);const u=r.getIdentifier("gasPriceTolerance")?.value?.trim()||"",_=r.getIdentifier("selectPricingMode")?.value?.trim()||"",d=r.getIdentifier("additionalComputationFactor")?.value?.trim()||"";u&&(c.gas_price_tolerance=u),_&&(c.pricing_mode=_),_==A.MK.Fixed&&(c.additional_computation_factor=d);try{const p=t&&(yield r.sdk.install(c,A.Ix.fromUint8Array(t)));p&&r.resultService.setResult(p.toJson())}catch(p){p&&r.errorService.setError(p.toString())}})()}transfer(t=!0,r){var i=this;return(0,l.A)(function*(){const o=(0,A.lg)(),c=i.getIdentifier("TTL")?.value?.trim()||"";if(!t&&!i.public_key)return void i.errorService.setError("public_key is missing".toString());if(t&&!i.secret_key)return void i.errorService.setError("secret_key is missing".toString());const u=new A.Bh(i.chain_name,i.public_key,i.secret_key,o,c),_=new A.q1;_.payment_amount=i.config.standard_payment_amount.toString();const d=i.getIdentifier("transferAmount")?.value?.trim(),p=i.getIdentifier("targetAccount")?.value?.trim();if(d&&p)try{let h;if(h=r?yield i.sdk.speculative_transfer(d,p,void 0,u,_):t?yield i.sdk.transfer(d,p,void 0,u,_):yield i.sdk.make_transfer(d,p,void 0,u,_),h){const m=h.toJson();i.deploy_json=(0,A.mL)(m,i.verbosity),i.deploy_json&&i.resultService.setResult(m),!t&&i.updateDeployJson(i.deploy_json)}return h}catch(h){return void(h&&i.errorService.setError(h))}else{const h="transfer_amount or target_account is missing";h&&i.errorService.setError(h.toString())}})()}transfer_transaction(t=!0,r){var i=this;return(0,l.A)(function*(){const o=(0,A.lg)(),c=i.getIdentifier("TTL")?.value?.trim()||"";if(!t&&!i.public_key)return void i.errorService.setError("public_key is missing".toString());if(t&&!i.secret_key)return void i.errorService.setError("secret_key is missing".toString());const u=new A.kD(i.chain_name,i.public_key,i.secret_key,o,c),_=i.getIdentifier("transferAmount")?.value?.trim(),d=i.getIdentifier("targetAccount")?.value?.trim();if(!_||!d){const h="transfer_amount or target_account is missing";return void(h&&i.errorService.setError(h.toString()))}const p=i.config.standard_payment_amount.toString();u.payment_amount=p;try{let h;if(h=r?yield i.sdk.speculative_transfer_transaction(void 0,d,_,u,void 0):t?yield i.sdk.transfer_transaction(void 0,d,_,u):yield i.sdk.make_transfer_transaction(void 0,d,_,u),h){const m=h.toJson();i.transaction_json=(0,A.mL)(m,i.verbosity),i.transaction_json&&i.resultService.setResult(m),!t&&i.updateTransactionJson(i.transaction_json)}return h}catch(h){return void(h&&i.errorService.setError(h))}})()}put_deploy(){var t=this;return(0,l.A)(function*(){const r=t.getIdentifier("deployJson")?.value?.trim();if(!r){const c="deployJson is missing";return void(c&&t.errorService.setError(c.toString()))}const i=new A.m9(JSON.parse(r)),o=yield t.sdk.put_deploy(i);return o&&t.resultService.setResult(o.toJson()),o})()}put_transaction(){var t=this;return(0,l.A)(function*(){const r=t.getIdentifier("transactionJson")?.value?.trim();if(!r){const c="deployJson is missing";return void(c&&t.errorService.setError(c.toString()))}const i=new A.ZX(JSON.parse(r)),o=yield t.sdk.put_transaction(i);return o&&t.resultService.setResult(o.toJson()),o})()}speculative_exec_deploy(){var t=this;return(0,l.A)(function*(){const r=t.getIdentifier("deployJson")?.value?.trim();if(!r){const u="signed_deploy is missing";return void(u&&t.errorService.setError(u.toString()))}const i=new A.m9(JSON.parse(r)),o=t.sdk.get_speculative_exec_deploy_options({deploy:i.toJson()}),c=yield t.sdk.speculative_exec_deploy(o);return c&&t.resultService.setResult(c.toJson()),c})()}speculative_exec(){var t=this;return(0,l.A)(function*(){const r=t.getIdentifier("transactionJson")?.value?.trim();if(!r){const u="signed_transaction is missing";return void(u&&t.errorService.setError(u.toString()))}const i=new A.ZX(JSON.parse(r)),o=t.sdk.get_speculative_exec_options({transaction:i.toJson()}),c=yield t.sdk.speculative_exec(o);return c&&t.resultService.setResult(c.toJson()),c})()}sign_deploy(){var t=this;return(0,l.A)(function*(){if(!t.secret_key){const o="secret_key is missing";return void(o&&t.errorService.setError(o.toString()))}const r=t.getIdentifier("deployJson")?.value?.trim();if(!r){const o="signed_deploy is missing";return void(o&&t.errorService.setError(o.toString()))}let i;try{i=new A.m9(JSON.parse(r))}catch{const o="Error parsing deploy";return void(o&&t.errorService.setError(o.toString()))}if(i)i=i.sign(t.secret_key),t.deploy_json=(0,A.mL)(i.toJson(),t.verbosity),t.getIdentifier("deployJson")?.setValue(t.deploy_json),t.updateDeployJson(t.deploy_json);else{const o="signed_deploy is missing";o&&t.errorService.setError(o.toString())}})()}sign_transaction(){var t=this;return(0,l.A)(function*(){if(!t.secret_key){const o="secret_key is missing";return void(o&&t.errorService.setError(o.toString()))}const r=t.getIdentifier("transactionJson")?.value?.trim();if(!r){const o="signed_transaction is missing";return void(o&&t.errorService.setError(o.toString()))}let i;try{i=new A.ZX(JSON.parse(r))}catch{const o="Error parsing transaction";return void(o&&t.errorService.setError(o.toString()))}if(i)i=i.sign(t.secret_key),t.transaction_json=(0,A.mL)(i.toJson(),t.verbosity),t.getIdentifier("transactionJson")?.setValue(t.transaction_json),t.updateTransactionJson(t.transaction_json);else{const o="signed_transaction is missing";o&&t.errorService.setError(o.toString())}})()}wallet_sign_deploy(){var t=this;return(0,l.A)(function*(){const r=t.getIdentifier("deployJson")?.value?.trim();if(!r)return void t.errorService.setError("deploy_to_sign is missing".toString());let i;try{i=new A.m9(JSON.parse(r))}catch(o){return void(o&&t.errorService.setError(o))}try{i=yield(new A._e).signDeploy(i,t.public_key)}catch(o){return void(o&&t.errorService.setError(o))}t.deploy_json=(0,A.mL)(i.toJson(),t.verbosity),t.getIdentifier("deployJson")?.setValue(t.deploy_json),t.updateDeployJson(t.deploy_json)})()}wallet_sign_transaction(){var t=this;return(0,l.A)(function*(){const r=t.getIdentifier("transactionJson")?.value?.trim();if(!r)return void t.errorService.setError("transaction_to_sign is missing".toString());let i;try{i=new A.ZX(JSON.parse(r))}catch(o){return void(o&&t.errorService.setError(o))}try{i=yield(new A._e).signTransaction(i,t.public_key)}catch(o){return void(o&&t.errorService.setError(o))}t.transaction_json=(0,A.mL)(i.toJson(),t.verbosity),t.getIdentifier("transactionJson")?.setValue(t.transaction_json),t.updateTransactionJson(t.transaction_json)})()}updateDeployJson(t){t&&this.stateService.setState({deploy_json:t})}updateTransactionJson(t){t&&this.stateService.setState({transaction_json:t})}make_deploy(t){var r=this;return(0,l.A)(function*(){yield r.deploy(!1,!1,t)})()}make_transaction(t){var r=this;return(0,l.A)(function*(){yield r.transaction(!1,!1,t)})()}make_transfer(){var t=this;return(0,l.A)(function*(){yield t.transfer(!1)})()}make_transfer_transaction(){var t=this;return(0,l.A)(function*(){yield t.transfer_transaction(!1)})()}speculative_transfer(){var t=this;return(0,l.A)(function*(){yield t.transfer(!1,!0)})()}speculative_transfer_transaction(){var t=this;return(0,l.A)(function*(){yield t.transfer(!1,!0)})()}speculative_deploy(t){var r=this;return(0,l.A)(function*(){yield r.deploy(!1,!0,t)})()}speculative_transaction(t){var r=this;return(0,l.A)(function*(){yield r.transaction(!1,!0,t)})()}call_entrypoint_deploy(){var t=this;return(0,l.A)(function*(){if(!t.secret_key){const c="secret_key is missing";return void(c&&t.errorService.setError(c.toString()))}const r=new A.Bh(t.chain_name,t.public_key,t.secret_key),i=t.get_session_params(),o=t.getIdentifier("paymentAmount")?.value?.trim();if(o)try{const c=yield t.sdk.call_entrypoint_deploy(r,i,o);c&&t.resultService.setResult(c.toJson())}catch(c){c&&t.errorService.setError(c.toString())}else{const c="paymentAmount is missing";c&&t.errorService.setError(c.toString())}})()}call_entrypoint(){var t=this;return(0,l.A)(function*(){if(!t.secret_key){const c="secret_key is missing";return void(c&&t.errorService.setError(c.toString()))}let r=new A.kD(t.chain_name,t.public_key,t.secret_key);const i=t.getIdentifier("paymentAmount")?.value?.trim();if(!i){const c="paymentAmount is missing";return void(c&&t.errorService.setError(c.toString()))}r.payment_amount=i,r=t.addTransactionArgs(r);const o=t.get_builder_params();try{const c=o&&(yield t.sdk.call_entrypoint(o,r));c&&t.resultService.setResult(c.toJson())}catch(c){c&&t.errorService.setError(c.toString())}})()}query_contract_dict(){var t=this;return(0,l.A)(function*(){const r=t.getIdentifier("stateRootHash")?.value?.trim(),i=t.getIdentifier("itemKey")?.value?.trim();if(!i){const d="itemKey is missing";return void(d&&t.errorService.setError(d.toString()))}const o=t.getIdentifier("seedEntityHash")?.value?.trim()||"",c=t.getIdentifier("seedName")?.value?.trim();if(!c){const d="seedName is missing";return void(d&&t.errorService.setError(d.toString()))}let u;if(o&&(u=new A.NX,u.setEntityNamedKey(o,c,i)),!u){const d="dictionary_item_params is missing";return void(d&&t.errorService.setError(d.toString()))}const _=t.sdk.query_contract_dict_options({state_root_hash_as_string:r||""});_.dictionary_item_params=u;try{const d=yield t.sdk.query_contract_dict(_);d&&t.resultService.setResult(d.toJson())}catch(d){d&&t.errorService.setError(d.toString())}})()}query_contract_key(){var t=this;return(0,l.A)(function*(){const r=t.getIdentifier("queryKey")?.value?.trim();if(!r){const c="key is missing";return void(c&&t.errorService.setError(c.toString()))}const i=t.getIdentifier("queryPath")?.value?.toString().trim().replace(/^\/+|\/+$/g,""),o=t.sdk.query_contract_key_options({entity_identifier_as_string:r,path_as_string:i});t.getIdentifieBlock(o);try{const c=yield t.sdk.query_contract_key(o);c&&t.resultService.setResult(c.toJson())}catch(c){c&&t.errorService.setError(c.toString())}})()}get_dictionary_item(){var t=this;return(0,l.A)(function*(){const r=t.getIdentifier("stateRootHash")?.value?.trim(),i=t.getIdentifier("itemKey")?.value?.trim(),o=t.getIdentifier("seedKey")?.value?.trim();if(!i&&!o){const d="seedKey or itemKey is missing";return void(d&&t.errorService.setError(d.toString()))}const c=t.getIdentifier("seedUref")?.value?.trim();let u;if(c&&"newFromSeedUref"===t.select_dict_identifier)u=A.bL.newFromSeedUref(c,i);else if(o&&"newFromDictionaryKey"===t.select_dict_identifier)u=A.bL.newFromDictionaryKey(o);else{const d=t.getIdentifier("seedContractHash")?.value?.trim(),p=t.getIdentifier("seedEntityHash")?.value?.trim(),h=t.getIdentifier("seedAccountHash")?.value?.trim(),m=t.getIdentifier("seedName")?.value?.trim();if(!m){const w="seed_name is missing";return void(w&&t.errorService.setError(w.toString()))}d&&"newFromContractInfo"===t.select_dict_identifier&&(u=A.bL.newFromContractInfo(d,m,i)),p&&"newFromEntityInfo"===t.select_dict_identifier?u=A.bL.newFromEntityInfo(p,m,i):h&&"newFromAccountInfo"===t.select_dict_identifier&&(u=A.bL.newFromAccountInfo(h,m,i))}if(!u){const d="dictionary_item_identifier is missing";return void(d&&t.errorService.setError(d.toString()))}const _=t.sdk.get_dictionary_item_options({state_root_hash_as_string:r||""});_.dictionary_item_identifier=u;try{const d=yield t.sdk.state_get_dictionary_item(_);d&&t.resultService.setResult(d.toJson())}catch(d){d&&t.errorService.setError(d.toString())}})()}getIdentifier(t){return this.formService.form.get(t)}getIdentifieBlock(t){const r=this.getIdentifier("blockIdentifierHeight")?.value?.trim(),i=this.getIdentifier("blockIdentifierHash")?.value?.trim();if(i)t.maybe_block_id_as_string=i,t.maybe_block_identifier=void 0;else if(r){const o=A.z$.fromHeight(BigInt(r));t.maybe_block_id_as_string=void 0,t.maybe_block_identifier=o}else t.maybe_block_id_as_string=void 0,t.maybe_block_identifier=void 0}getGlobalIdentifier(t){const r=this.getIdentifier("stateRootHash")?.value?.trim();let i;if(r)i=A.eg.fromStateRootHash(new A.np(r));else{const o=this.getIdentifier("blockIdentifierHeight")?.value?.trim(),c=this.getIdentifier("blockIdentifierHash")?.value?.trim();c?i=A.eg.fromBlockHash(new A.Iy(c)):o&&(i=A.eg.fromBlockHeight(BigInt(o)))}i&&(t.global_state_identifier=i)}get_session_params(t){const r=new A.Qt,i=this.getIdentifier("entryPoint")?.value?.trim();i&&(r.session_entry_point=i);const o=this.getIdentifier("argsSimple")?.value?.trim().split(",").map(h=>h.trim()).filter(h=>""!==h),c=this.getIdentifier("argsJson")?.value?.trim();o?.length?r.session_args_simple=o:c&&(r.session_args_json=c);const u=this.getIdentifier("callPackage")?.value,_=this.getIdentifier("sessionHash")?.value?.trim(),d=this.getIdentifier("sessionName")?.value?.trim();u?_?r.session_package_hash=_:d&&(r.session_package_name=d):_?r.session_hash=_:d&&(r.session_name=d),t&&(r.session_bytes=A.Ix.fromUint8Array(t));const p=this.getIdentifier("version")?.value?.trim();return p&&(r.session_version=p),r}get_builder_params(t){let r;const i=this.getIdentifier("entityHash")?.value?.trim(),o=this.getIdentifier("entityAlias")?.value?.trim(),c=this.getIdentifier("entryPoint")?.value?.trim();if(this.getIdentifier("callPackage")?.value){const _=this.getIdentifier("version")?.value?.trim();if(o)r=A.C_.newPackageAlias(o,c,_);else{let d=null;try{d=A.Vt.fromFormattedStr(i)}catch{try{d=new A.Vt(i)}catch{const m="package_hash could not be parsed";throw this.errorService.setError(m.toString()),m}}d&&(r=A.C_.newPackage(d,c,_))}}else if(o)r=A.C_.newInvocableEntityAlias(o,c);else if(i){let _=null,d=null;try{_=A.xM.fromFormattedStr(i),d=new A.Ep(_.toHexString())}catch{try{d=new A.Ep(i)}catch{const m="entity_hash could not be parsed";throw this.errorService.setError(m.toString()),m}}d&&(r=A.C_.newInvocableEntity(d,c))}if(t){const _="true"===this.getIdentifier("selectTransactionCategory")?.value?.trim();r=A.C_.newSession(A.Ix.fromUint8Array(t),_)}return r}addTransactionArgs(t){const r=this.getIdentifier("argsSimple")?.value?.trim().split(",").map(o=>o.trim()).filter(o=>""!==o),i=this.getIdentifier("argsJson")?.value?.trim();return r?.length?t.session_args_simple=r:i&&(t.session_args_json=i),t}static{this.\u0275fac=function(r){return new(r||e)(U(Wn),U(Mi),U(Da),U(vs),U(xi),U(cn))}}static{this.\u0275prov=J({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();const d3=["publicKeyElt"],f3=e=>[e];let eT=(()=>{class e{constructor(t,r,i,o,c,u){this.config=t,this.stateService=r,this.clientService=i,this.storageService=o,this.changeDetectorRef=c,this.formService=u}ngAfterViewInit(){var t=this;return(0,l.A)(function*(){t.setStateSubscription(),t.public_key=t.storageService.get("public_key")||t.public_key,t.public_key&&(yield t.updateAccount(),t.stateService.setState({public_key:t.public_key}))})()}ngOnDestroy(){this.stateSubscription&&this.stateSubscription.unsubscribe()}setStateSubscription(){var t=this;this.stateSubscription=this.stateService.getState().subscribe(function(){var r=(0,l.A)(function*(i){i.action&&(t.action=i.action),i.public_key&&t.public_key!=i.public_key?(i.public_key&&(t.public_key=i.public_key),i.secret_key&&(t.secret_key=i.secret_key),yield t.updateAccount()):i.public_key&&i.public_key&&(t.public_key=i.public_key),t.changeDetectorRef.markForCheck()});return function(i){return r.apply(this,arguments)}}())}onPublicKeyChange(){var t=this;return(0,l.A)(function*(){const r=t.publicKeyElt&&t.publicKeyElt.nativeElement.value.toString().trim();t.public_key="",t.stateService.setState({public_key:r,secret_key:""}),t.storageService.setState({public_key:r})})()}isInvalid(){return!(this.config.action_needs_public_key&&!this.config.action_needs_public_key?.includes(this.action)||this.publicKeyElt?.nativeElement.value?.trim())}updateAccount(){var t=this;return(0,l.A)(function*(){const r=yield t.clientService.get_entity(t.public_key);if(!r.entity_result)return;const i=r?.entity_result?.AddressableEntity?.entity.entity_kind.Account,o=r?.entity_result?.AddressableEntity?.entity.main_purse;t.stateService.setState({account_hash:i,main_purse:o}),t.storageService.setState({account_hash:i,main_purse:o}),i&&t.formService.updateForm()})()}static{this.\u0275fac=function(r){return new(r||e)(T(Wn),T(cn),T(XD),T(Ca),T(Gt),T(vs))}}static{this.\u0275cmp=ct({type:e,selectors:[["comp-public-key"]],viewQuery:function(r,i){if(1&r&>(d3,5),2&r){let o;ht(o=mt())&&(i.publicKeyElt=o.first)}},standalone:!0,features:[wt],decls:7,vars:4,consts:[["publicKeyElt",""],["for","publicKeyElt",1,"input-group-text"],[1,"d-none","d-md-inline","d-lg-none"],[1,"d-md-none","d-lg-inline"],["type","search","name","public_key","placeholder","e.g. 0x","id","publicKeyElt","e2e-id","publicKeyElt",1,"form-control","form-control-xs",3,"input","value","ngClass"]],template:function(r,i){if(1&r){const o=Re();x(0,"label",1)(1,"span",2),re(2,"Pub. Key"),L(),x(3,"span",3),re(4,"Public Key"),L()(),x(5,"input",4,0),X("input",function(){return _e(o),de(i.onPublicKeyChange())}),L()}2&r&&(P(5),O("value",i.public_key||"")("ngClass",tn(2,f3,i.isInvalid()?"is-invalid":"")))},dependencies:[Ke,sr],changeDetection:0})}}return e})();const p3=["secretKeyElt"],g3=e=>[e];function h3(e,n){if(1&e){const t=Re();x(0,"button",4),X("click",function(){return _e(t),de(B().onSecretKeyClick())}),re(1," Load Secret Key\n"),L()}if(2&e){const t=B();O("ngClass",tn(1,g3,t.isInvalid()?"btn-warning":"btn-secondary"))}}function m3(e,n){if(1&e){const t=Re();x(0,"button",5),X("click",function(){return _e(t),de(B().onSecretKeyClick())}),re(1," Secret Key Loaded\n"),L()}}let tT=(()=>{class e{constructor(t,r,i,o,c){this.config=t,this.stateService=r,this.errorService=i,this.storageService=o,this.changeDetectorRef=c}ngAfterViewInit(){var t=this;return(0,l.A)(function*(){t.setStateSubscription()})()}ngOnDestroy(){this.stateSubscription&&this.stateSubscription.unsubscribe()}setStateSubscription(){var t=this;this.stateSubscription=this.stateService.getState().subscribe(function(){var r=(0,l.A)(function*(i){i.action&&(t.action=i.action),t.changeDetectorRef.markForCheck()});return function(i){return r.apply(this,arguments)}}())}onSecretKeyClick(){this.secretKeyElt.nativeElement.click()}onPemSelected(t){var r=this;return(0,l.A)(function*(){const i=t.target.files?.item(0);let o="";if(i){let c=yield i.text();if(!c.trim())return;c=c.trim(),r.errorService.setError("");try{o=(0,A.kw)(c)}catch(u){r.errorService.setError(u)}o&&(r.secret_key=c)}else r.secret_key="";r.stateService.setState({public_key:o,secret_key:r.secret_key}),r.storageService.setState({public_key:o}),r.secretKeyElt.nativeElement.value="",r.changeDetectorRef.markForCheck()})()}isInvalid(){return!(this.config.action_needs_secret_key&&!this.config.action_needs_secret_key?.includes(this.action)||this.secret_key)}static{this.\u0275fac=function(r){return new(r||e)(T(Wn),T(cn),T(xi),T(Ca),T(Gt))}}static{this.\u0275cmp=ct({type:e,selectors:[["comp-secret-key"]],viewQuery:function(r,i){if(1&r&>(p3,5),2&r){let o;ht(o=mt())&&(i.secretKeyElt=o.first)}},standalone:!0,features:[wt],decls:4,vars:2,consts:[["secretKeyElt",""],["name","secret_key","type","file","id","secretKeyElt","accept",".pem","e2e-id","secretKeyElt",1,"visually-hidden",3,"change"],["class","btn",3,"ngClass","click",4,"ngIf"],["class","btn btn-light",3,"click",4,"ngIf"],[1,"btn",3,"click","ngClass"],[1,"btn","btn-light",3,"click"]],template:function(r,i){if(1&r){const o=Re();x(0,"input",1,0),X("change",function(u){return _e(o),de(i.onPemSelected(u))}),L(),ie(2,h3,2,3,"button",2)(3,m3,2,0,"button",3)}2&r&&(P(2),O("ngIf",!i.secret_key),P(),O("ngIf",i.secret_key))},dependencies:[Ke,sr,sn],changeDetection:0})}}return e})(),w3=(()=>{class e{constructor(t,r,i,o,c,u){this.config=t,this.sdk=r,this.resultService=i,this.formService=o,this.errorService=c,this.stateService=u,this.setStateSubscription()}setStateSubscription(){this.stateService.getState().subscribe(t=>{t.public_key&&(this.public_key=t.public_key),t.secret_key&&(this.secret_key=t.secret_key)})}get_binary_latest_switch_block_header(){var t=this;return(0,l.A)(function*(){const r=yield t.sdk.get_binary_latest_switch_block_header();return r&&t.resultService.setResult(r),r})()}get_binary_latest_block_header(){var t=this;return(0,l.A)(function*(){const r=yield t.sdk.get_binary_latest_block_header();return r&&t.resultService.setResult(r),r})()}get_binary_block_header(){var t=this;return(0,l.A)(function*(){const r=t.getIdentifier("blockIdentifierHeight")?.value?.trim(),i=t.getIdentifier("blockIdentifierHash")?.value?.trim();if(i){const o=yield t.sdk.get_binary_block_header_by_hash(new A.Iy(i));return o&&t.resultService.setResult(o),o}if(r){const o=yield t.sdk.get_binary_block_header_by_height(BigInt(r));return o&&t.resultService.setResult(o),o}return t.get_binary_latest_block_header()})()}get_binary_latest_signed_block(){var t=this;return(0,l.A)(function*(){const r=yield t.sdk.get_binary_latest_signed_block();return r&&t.resultService.setResult(r),r})()}get_binary_signed_block(){var t=this;return(0,l.A)(function*(){const r=t.getIdentifier("blockIdentifierHeight")?.value?.trim(),i=t.getIdentifier("blockIdentifierHash")?.value?.trim();if(i){const o=yield t.sdk.get_binary_signed_block_by_hash(new A.Iy(i));return o&&t.resultService.setResult(o),o}if(r){const o=yield t.sdk.get_binary_signed_block_by_height(BigInt(r));return o&&t.resultService.setResult(o),o}return t.get_binary_latest_signed_block()})()}get_binary_transaction(){var t=this;return(0,l.A)(function*(){const r=t.getIdentifier("transactionHash")?.value?.trim(),i=t.getIdentifier("finalizedApprovals")?.value,o=yield t.sdk.get_binary_transaction_by_hash(new A.nQ(r),i);return o&&t.resultService.setResult(o),o})()}get_binary_peers(){var t=this;return(0,l.A)(function*(){let r=[];try{const i=yield t.sdk.get_binary_peers();i&&t.resultService.setResult(i),i&&(r=i.peers)}catch(i){i&&t.errorService.setError(i.toString())}return r})()}get_binary_uptime(){var t=this;return(0,l.A)(function*(){const r=yield t.sdk.get_binary_uptime();return r&&t.resultService.setResult(r),r})()}get_binary_last_progress(){var t=this;return(0,l.A)(function*(){const r=yield t.sdk.get_binary_last_progress();return r&&t.resultService.setResult(r),r})()}get_binary_reactor_state(){var t=this;return(0,l.A)(function*(){const r=yield t.sdk.get_binary_reactor_state();return r&&t.resultService.setResult(r),r})()}get_binary_network_name(){var t=this;return(0,l.A)(function*(){const r=yield t.sdk.get_binary_network_name();return r&&t.resultService.setResult(r),r})()}get_binary_consensus_validator_changes(){var t=this;return(0,l.A)(function*(){const r=yield t.sdk.get_binary_consensus_validator_changes();return r&&t.resultService.setResult(r),r})()}get_binary_block_synchronizer_status(){var t=this;return(0,l.A)(function*(){const r=yield t.sdk.get_binary_block_synchronizer_status();return r&&t.resultService.setResult(r),r})()}get_binary_available_block_range(){var t=this;return(0,l.A)(function*(){const r=yield t.sdk.get_binary_available_block_range();return r&&t.resultService.setResult(r),r})()}get_binary_next_upgrade(){var t=this;return(0,l.A)(function*(){const r=yield t.sdk.get_binary_next_upgrade();return r&&t.resultService.setResult(r),r})()}get_binary_consensus_status(){var t=this;return(0,l.A)(function*(){const r=yield t.sdk.get_binary_consensus_status();return r&&t.resultService.setResult(r),r})()}get_binary_chainspec_raw_bytes(){var t=this;return(0,l.A)(function*(){const r=yield t.sdk.get_binary_chainspec_raw_bytes();return r&&t.resultService.setResult(r),r})()}get_binary_node_status(){var t=this;return(0,l.A)(function*(){const r=yield t.sdk.get_binary_node_status();return r&&t.resultService.setResult(r),r})()}get_binary_validator_reward_by_era(){var t=this;return(0,l.A)(function*(){const r=t.getIdentifier("validatorKey")?.value?.trim(),i=t.getIdentifier("eraId")?.value?.trim(),o=yield t.sdk.get_binary_validator_reward_by_era(new A.J3(r),new A.M3(BigInt(i)));return o&&t.resultService.setResult(o),o})()}get_binary_validator_reward(){var t=this;return(0,l.A)(function*(){const r=t.getIdentifier("validatorKey")?.value?.trim(),i=t.getIdentifier("blockIdentifierHeight")?.value?.trim(),o=t.getIdentifier("blockIdentifierHash")?.value?.trim();if(o){const c=yield t.sdk.get_binary_validator_reward_by_block_hash(new A.J3(r),new A.Iy(o));return c&&t.resultService.setResult(c),c}if(i){const c=yield t.sdk.get_binary_validator_reward_by_block_height(new A.J3(r),BigInt(i));return c&&t.resultService.setResult(c),c}t.get_binary_validator_reward_by_era()})()}get_binary_delegator_reward_by_era(){var t=this;return(0,l.A)(function*(){const r=t.getIdentifier("validatorKey")?.value?.trim(),i=t.getIdentifier("delegatorKey")?.value?.trim(),o=t.getIdentifier("eraId")?.value?.trim(),c=yield t.sdk.get_binary_delegator_reward_by_era(new A.J3(r),new A.J3(i),new A.M3(BigInt(o)));return c&&t.resultService.setResult(c),c})()}get_binary_delegator_reward(){var t=this;return(0,l.A)(function*(){const r=t.getIdentifier("validatorKey")?.value?.trim(),i=t.getIdentifier("delegatorKey")?.value?.trim(),o=t.getIdentifier("blockIdentifierHeight")?.value?.trim(),c=t.getIdentifier("blockIdentifierHash")?.value?.trim();if(c){const u=yield t.sdk.get_binary_delegator_reward_by_block_hash(new A.J3(r),new A.J3(i),new A.Iy(c));return u&&t.resultService.setResult(u),u}if(o){const u=yield t.sdk.get_binary_delegator_reward_by_block_height(new A.J3(r),new A.J3(i),BigInt(o));return u&&t.resultService.setResult(u),u}t.get_binary_delegator_reward_by_era()})()}get_binary_read_record(){var t=this;return(0,l.A)(function*(){const r=t.getIdentifier("recordId")?.value?.trim(),i=t.getIdentifier("key")?.value?.trim(),o=yield t.sdk.get_binary_read_record(new A.Fg(r),(0,A.AS)(i));return o&&t.resultService.setResult(o),o})()}get_binary_global_state_item(){var t=this;return(0,l.A)(function*(){const r=t.getIdentifier("key")?.value?.trim(),i=t.getIdentifier("queryPath")?.value?.toString().trim().replace(/^\/+|\/+$/g,"").split("/")||[],o=t.getIdentifier("blockIdentifierHeight")?.value?.trim(),c=t.getIdentifier("blockIdentifierHash")?.value?.trim(),u=t.getIdentifier("stateRootHash")?.value?.trim();if(c){const _=yield t.sdk.get_binary_global_state_item_by_block_hash(new A.Iy(c),A.Uz.fromFormattedString(r),i);return _&&t.resultService.setResult(_),_}if(o){const _=yield t.sdk.get_binary_global_state_item_by_block_height(BigInt(o),A.Uz.fromFormattedString(r),i);return _&&t.resultService.setResult(_),_}if(u){const _=yield t.sdk.get_binary_global_state_item_by_state_root_hash(A.np.fromString(u),A.Uz.fromFormattedString(r),i);return _&&t.resultService.setResult(_),_}{const _=yield t.sdk.get_binary_global_state_item(A.Uz.fromFormattedString(r),i);return _&&t.resultService.setResult(_),_}})()}get_binary_try_accept_transaction(t){var r=this;return(0,l.A)(function*(){if(!r.public_key)return void r.errorService.setError("public_key is missing".toString());if(!r.secret_key)return void r.errorService.setError("secret_key is missing".toString());if(!t)return void r.errorService.setError("transaction is missing".toString());const i=yield r.sdk.get_binary_try_accept_transaction(t);return i&&r.resultService.setResult(i),i})()}get_binary_try_speculative_execution(t){var r=this;return(0,l.A)(function*(){if(!r.public_key)return void r.errorService.setError("public_key is missing".toString());if(!r.secret_key)return void r.errorService.setError("secret_key is missing".toString());if(!t)return void r.errorService.setError("transaction is missing".toString());const i=yield r.sdk.get_binary_try_speculative_execution(t);return i&&r.resultService.setResult(i),i})()}get_binary_protocol_version(){var t=this;return(0,l.A)(function*(){const r=yield t.sdk.get_binary_protocol_version();return r&&t.resultService.setResult(r),r})()}getIdentifier(t){return this.formService.form.get(t)}static{this.\u0275fac=function(r){return new(r||e)(U(Wn),U(Mi),U(Da),U(vs),U(xi),U(cn))}}static{this.\u0275prov=J({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();const y3=["selectDictIdentifierElt"],vg=()=>["sign_deploy","sign_transaction"];function b3(e,n){if(1&e){const t=Re();x(0,"comp-submit-action",12),X("submit_action",function(i){return _e(t),de(B().submitAction(i))}),re(1,"Go"),L()}2&e&&(tl("btn-success ms-1 ms-sm-2 ms-xl-3"),O("e2e","submit"))}function v3(e,n){if(1&e){const t=Re();x(0,"comp-submit-action",12),X("submit_action",function(i){return _e(t),de(B().submitAction(i))}),re(1,"Sign "),L()}2&e&&(tl("btn-warning mt-3"),O("e2e","sign"))}function E3(e,n){if(1&e){const t=Re();x(0,"button",13),X("click",function(i){_e(t);const o=B();return de(o.walletSign(i,o.action))}),re(1," Casper Wallet Sign "),L()}2&e&&(tl("btn-warning mt-3 ms-3"),Dt("e2e","wallet_sign"))}let S3=(()=>{class e{constructor(t,r,i,o,c,u,_,d,p,h){this.sdk=t,this.config=r,this.env=i,this.clientService=o,this.binaryService=c,this.resultService=u,this.stateService=_,this.formService=d,this.errorService=p,this.storageService=h,this.form=this.formService.form,this.setStateSubscription()}ngOnInit(){var t=this;return(0,l.A)(function*(){console.info(t.sdk)})()}ngOnDestroy(){this.stateSubscription&&this.stateSubscription.unsubscribe()}setStateSubscription(){this.stateSubscription=this.stateService.getState().subscribe(t=>{t.action&&(this.action=t.action)})}ngAfterViewInit(){var t=this;return(0,l.A)(function*(){const i=t.storageService.get("action")||t.config.default_action.toString();try{i==t.config.default_action.toString()&&(yield t.handleAction(i,!0)),yield t.get_state_root_hash(!0)}catch(o){console.error(o),t.errorService.setError(o)}t.stateService.setState({action:i}),t.setStateSubscription()})()}selectAction(t){var r=this;return(0,l.A)(function*(){yield r.cleanResult(),r.stateService.setState({action:t}),yield r.handleAction(t),r.storageService.setState({action:t})})()}submitAction(t){var r=this;return(0,l.A)(function*(){yield r.cleanResult(),(r.form.disabled||r.form.valid)&&(yield r.handleAction(t,!0))})()}walletSign(t,r){var i=this;return(0,l.A)(function*(){i.clientService.wallet_sign_deploy()})()}handleAction(t,r=!1){var i=this;return(0,l.A)(function*(){const o=u=>u[t]?.bind(u),c=o(i)||o(i.clientService)||o(i.binaryService);if(c&&"function"==typeof c){if(r)try{yield c()}catch(u){i.errorService.setError(u)}}else{const u=`Method ${t} is not defined on the component or clientService.`;console.error(u),i.errorService.setError(u)}})()}onWasmSelected(t){var r=this;return(0,l.A)(function*(){t&&(r.wasm=t)})()}cleanResult(){var t=this;return(0,l.A)(function*(){t.errorService.setError(""),yield t.resultService.setResult("")})()}deploy(t=!0,r){var i=this;return(0,l.A)(function*(){return yield i.clientService.deploy(t,r,i.wasm)})()}transaction(t=!0,r){var i=this;return(0,l.A)(function*(){return yield i.clientService.transaction(t,r,i.wasm)})()}get_account(t){var r=this;return(0,l.A)(function*(){return yield r.clientService.get_account(t)})()}get_entity(t){var r=this;return(0,l.A)(function*(){return yield r.clientService.get_entity(t)})()}get_state_root_hash(t){var r=this;return(0,l.A)(function*(){const i=yield r.clientService.get_state_root_hash(t);return r.stateService.setState({state_root_hash:i}),i})()}transfer(t=!0,r){var i=this;return(0,l.A)(function*(){return yield i.clientService.transfer(t,r)})()}transfer_transaction(t=!0,r){var i=this;return(0,l.A)(function*(){return yield i.clientService.transfer_transaction(t,r)})()}get_binary_try_accept_transaction(){var t=this;return(0,l.A)(function*(){let r=yield t.clientService.transaction(!1,!1,t.wasm);return yield t.binaryService.get_binary_try_accept_transaction(r)})()}get_binary_try_speculative_execution(){var t=this;return(0,l.A)(function*(){let r=yield t.clientService.transaction(!1,!0,t.wasm);return yield t.binaryService.get_binary_try_speculative_execution(r)})()}install_deploy(){var t=this;return(0,l.A)(function*(){return yield t.clientService.install_deploy(t.wasm)})()}install(){var t=this;return(0,l.A)(function*(){return yield t.clientService.install(t.wasm)})()}make_deploy(){var t=this;return(0,l.A)(function*(){return yield t.clientService.make_deploy(t.wasm)})()}make_transaction(){var t=this;return(0,l.A)(function*(){return yield t.clientService.make_transaction(t.wasm)})()}speculative_deploy(){var t=this;return(0,l.A)(function*(){return yield t.clientService.speculative_deploy(t.wasm)})()}speculative_transaction(){var t=this;return(0,l.A)(function*(){return yield t.clientService.speculative_transaction(t.wasm)})()}static{this.\u0275fac=function(r){return new(r||e)(T(Mi),T(Wn),T(Bp),T(XD),T(w3),T(Da),T(cn),T(vs),T(xi),T(Ca))}}static{this.\u0275cmp=ct({type:e,selectors:[["app-root"]],viewQuery:function(r,i){if(1&r&>(y3,5),2&r){let o;ht(o=mt())&&(i.selectDictIdentifierElt=o.first)}},standalone:!0,features:[wt],decls:16,vars:8,consts:[[1,"container"],[3,"peers"],[3,"get_state_root_hash_output"],[1,"row","flex-column-reverse","flex-column-reverse","flex-md-row"],[1,"col-12","col-md-6","col-lg-5","my-1","my-md-0","d-flex","justify-content-between"],[1,"w-100",3,"select_action"],[3,"class","e2e","submit_action",4,"ngIf"],[1,"col-12","col-md-6","col-lg-7","my-1","my-md-0","d-flex","justify-content-end","ps-md-0"],[1,"input-group"],[1,"d-flex","justify-content-end","ms-1","ms-sm-2","ms-xl-3"],[3,"wasm_selected","form"],["type","button","class","btn",3,"class","click",4,"ngIf"],[3,"submit_action","e2e"],["type","button",1,"btn",3,"click"]],template:function(r,i){1&r&&(x(0,"main",0),pt(1,"comp-header",1),x(2,"comp-status",2),X("get_state_root_hash_output",function(c){return i.get_state_root_hash(c)}),L(),x(3,"div",3)(4,"div",4)(5,"comp-action",5),X("select_action",function(c){return i.selectAction(c)}),L(),ie(6,b3,2,3,"comp-submit-action",6),L(),x(7,"div",7),pt(8,"comp-public-key",8),x(9,"div",9),pt(10,"comp-secret-key"),L()()(),pt(11,"comp-error"),x(12,"comp-form",10),X("wasm_selected",function(c){return i.onWasmSelected(c)}),L(),ie(13,v3,2,3,"comp-submit-action",6)(14,E3,2,3,"button",11),pt(15,"comp-result"),L()),2&r&&(P(),O("peers",i.peers),P(5),O("ngIf",!ul(5,vg).includes(i.action)),P(6),O("form",i.form),P(),O("ngIf",ul(6,vg).includes(i.action)),P(),O("ngIf",ul(7,vg).includes(i.action)))},dependencies:[Ke,sn,bs,zD,GD,KD,JD,ZD,QD,YD,eT,tT],changeDetection:0})}}return e})(),fu=Object.entries(an.networks).map(([e,n])=>({name:e,...n}));Hp.production&&(fu=fu.filter(e=>"dev"!==e.name)),an.networks=fu,an.network=fu.find(e=>e.name==Hp.default_network.toString()),function UW(e,n){return OL({rootComponent:e,...uC(n)})}(S3,{providers:[{provide:Bp,useValue:Hp},{provide:Wn,useValue:an},{provide:fC,useValue:an.wasm_asset_path},{provide:pC,useValue:an.network?.rpc_address},{provide:gC,useValue:an.network?.node_address},{provide:hC,useValue:A.WT[an.verbosity]},oh([function mW(...e){const n=[Y2,zS,BS,{provide:zl,useExisting:BS},{provide:Ul,useFactory:()=>H(Ap,{optional:!0})??H(zS)},{provide:ca,useValue:hW,multi:!0},{provide:Rp,useValue:!0},{provide:qS,useClass:gW}];for(const t of e)n.push(...t.\u0275providers);return function Ui(e){return{\u0275providers:e}}(n)}(function wW(){return function gs(e,n){return{\u0275kind:e,\u0275providers:n}}(kr.LegacyInterceptors,[{provide:GS,useFactory:oW},{provide:ca,useExisting:GS,multi:!0}])}()),rj,HH])]}).then(()=>{}).catch(()=>{})},7278:f=>{var s=0;function a(g,y){var v=y.data;if(Array.isArray(v)&&!(v.length<2)){var E=v[0],N=v[1],k=v[2],j=g._callbacks[E];j&&(delete g._callbacks[E],j(N,k))}}function l(g){var y=this;y._worker=g,y._callbacks={},g.addEventListener("message",function(v){a(y,v)})}l.prototype.postMessage=function(g){var y=this,v=s++,E=[v,g];return new Promise(function(N,k){if(y._callbacks[v]=function(Y,fe){if(Y)return k(new Error(Y.message));N(fe)},typeof y._worker.controller<"u"){var j=new MessageChannel;j.port1.onmessage=function(Y){a(y,Y)},y._worker.controller.postMessage(E,[j.port2])}else y._worker.postMessage(E)})},f.exports=l},8825:(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{AS:()=>hexToUint8Array,Ay:()=>__WEBPACK_DEFAULT_EXPORT__,Bh:()=>DeployStrParams,C_:()=>TransactionBuilderParams,Ep:()=>AddressableEntityHash,Fg:()=>RecordId,IQ:()=>hexToString,Ix:()=>Bytes,Iy:()=>BlockHash,J3:()=>PublicKey,M3:()=>EraId,MK:()=>PricingMode,NX:()=>DictionaryItemStrParams,Qt:()=>SessionStrParams,S3:()=>motesToCSPR,Uz:()=>Key,Vt:()=>PackageHash,WT:()=>Verbosity,ZX:()=>Transaction,_e:()=>CasperWallet,bL:()=>DictionaryItemIdentifier,eg:()=>GlobalStateIdentifier,hp:()=>SDK,kD:()=>TransactionStrParams,kw:()=>publicKeyFromSecretKey,lg:()=>getTimestamp,m9:()=>Deploy,mL:()=>jsonPrettyPrint,nQ:()=>TransactionHash,np:()=>Digest,q1:()=>PaymentStrParams,xM:()=>EntityAddr,z$:()=>BlockIdentifier});var _opt2_casper_rustSDK_examples_frontend_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(467);let wasm;const cachedTextDecoder=typeof TextDecoder<"u"?new TextDecoder("utf-8",{ignoreBOM:!0,fatal:!0}):{decode:()=>{throw Error("TextDecoder not available")}};typeof TextDecoder<"u"&&cachedTextDecoder.decode();let cachedUint8ArrayMemory0=null;function getUint8ArrayMemory0(){return(null===cachedUint8ArrayMemory0||0===cachedUint8ArrayMemory0.byteLength)&&(cachedUint8ArrayMemory0=new Uint8Array(wasm.memory.buffer)),cachedUint8ArrayMemory0}function getStringFromWasm0(f,s){return f>>>=0,cachedTextDecoder.decode(getUint8ArrayMemory0().subarray(f,f+s))}function addToExternrefTable0(f){const s=wasm.__externref_table_alloc();return wasm.__wbindgen_export_2.set(s,f),s}function handleError(f,s){try{return f.apply(this,s)}catch(a){const l=addToExternrefTable0(a);wasm.__wbindgen_exn_store(l)}}function isLikeNone(f){return null==f}let WASM_VECTOR_LEN=0;const cachedTextEncoder=typeof TextEncoder<"u"?new TextEncoder("utf-8"):{encode:()=>{throw Error("TextEncoder not available")}},encodeString="function"==typeof cachedTextEncoder.encodeInto?function(f,s){return cachedTextEncoder.encodeInto(f,s)}:function(f,s){const a=cachedTextEncoder.encode(f);return s.set(a),{read:f.length,written:a.length}};function passStringToWasm0(f,s,a){if(void 0===a){const E=cachedTextEncoder.encode(f),N=s(E.length,1)>>>0;return getUint8ArrayMemory0().subarray(N,N+E.length).set(E),WASM_VECTOR_LEN=E.length,N}let l=f.length,g=s(l,1)>>>0;const y=getUint8ArrayMemory0();let v=0;for(;v127)break;y[g+v]=E}if(v!==l){0!==v&&(f=f.slice(v)),g=a(g,l,l=v+3*f.length,1)>>>0;const E=getUint8ArrayMemory0().subarray(g+v,g+l);v+=encodeString(f,E).written,g=a(g,l,v,1)>>>0}return WASM_VECTOR_LEN=v,g}let cachedDataViewMemory0=null;function getDataViewMemory0(){return(null===cachedDataViewMemory0||!0===cachedDataViewMemory0.buffer.detached||void 0===cachedDataViewMemory0.buffer.detached&&cachedDataViewMemory0.buffer!==wasm.memory.buffer)&&(cachedDataViewMemory0=new DataView(wasm.memory.buffer)),cachedDataViewMemory0}const CLOSURE_DTORS=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>{wasm.__wbindgen_export_5.get(f.dtor)(f.a,f.b)});function makeMutClosure(f,s,a,l){const g={a:f,b:s,cnt:1,dtor:a},y=(...v)=>{g.cnt++;const E=g.a;g.a=0;try{return l(E,g.b,...v)}finally{0==--g.cnt?(wasm.__wbindgen_export_5.get(g.dtor)(E,g.b),CLOSURE_DTORS.unregister(g)):g.a=E}};return y.original=g,CLOSURE_DTORS.register(y,g,g),y}function debugString(f){const s=typeof f;if("number"==s||"boolean"==s||null==f)return`${f}`;if("string"==s)return`"${f}"`;if("symbol"==s){const g=f.description;return null==g?"Symbol":`Symbol(${g})`}if("function"==s){const g=f.name;return"string"==typeof g&&g.length>0?`Function(${g})`:"Function"}if(Array.isArray(f)){const g=f.length;let y="[";g>0&&(y+=debugString(f[0]));for(let v=1;v1))return toString.call(f);if(l=a[1],"Object"==l)try{return"Object("+JSON.stringify(f)+")"}catch{return"Object"}return f instanceof Error?`${f.name}: ${f.message}\n${f.stack}`:l}function _assertClass(f,s){if(!(f instanceof s))throw new Error(`expected instance of ${s.name}`)}function takeFromExternrefTable0(f){const s=wasm.__wbindgen_export_2.get(f);return wasm.__externref_table_dealloc(f),s}function passArray8ToWasm0(f,s){const a=s(1*f.length,1)>>>0;return getUint8ArrayMemory0().set(f,a/1),WASM_VECTOR_LEN=f.length,a}function passArrayJsValueToWasm0(f,s){const a=s(4*f.length,4)>>>0,l=getDataViewMemory0();for(let g=0;g>>=0,getUint8ArrayMemory0().subarray(f/1,f/1+s)}function getArrayJsValueFromWasm0(f,s){f>>>=0;const a=getDataViewMemory0(),l=[];for(let g=f;g"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_accessrights_free(f>>>0,1));class AccessRights{static __wrap(s){s>>>=0;const a=Object.create(AccessRights.prototype);return a.__wbg_ptr=s,AccessRightsFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,AccessRightsFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_accessrights_free(s,0)}static NONE(){return wasm.accessrights_NONE()}static READ(){return wasm.accessrights_READ()}static WRITE(){return wasm.accessrights_WRITE()}static ADD(){return wasm.accessrights_ADD()}static READ_ADD(){return wasm.accessrights_READ_ADD()}static READ_WRITE(){return wasm.accessrights_READ_WRITE()}static ADD_WRITE(){return wasm.accessrights_ADD_WRITE()}static READ_ADD_WRITE(){return wasm.accessrights_READ_ADD_WRITE()}constructor(s){const a=wasm.accessrights_new(s);if(a[2])throw takeFromExternrefTable0(a[1]);return this.__wbg_ptr=a[0]>>>0,AccessRightsFinalization.register(this,this.__wbg_ptr,this),this}static from_bits(s,a,l){const g=wasm.accessrights_from_bits(s,a,l);return AccessRights.__wrap(g)}is_readable(){return 0!==wasm.accessrights_is_readable(this.__wbg_ptr)}is_writeable(){return 0!==wasm.accessrights_is_writeable(this.__wbg_ptr)}is_addable(){return 0!==wasm.accessrights_is_addable(this.__wbg_ptr)}is_none(){return 0!==wasm.accessrights_is_none(this.__wbg_ptr)}}const AccountHashFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_accounthash_free(f>>>0,1));class AccountHash{static __wrap(s){s>>>=0;const a=Object.create(AccountHash.prototype);return a.__wbg_ptr=s,AccountHashFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,AccountHashFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_accounthash_free(s,0)}constructor(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=wasm.accounthash_new_js_alias(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return this.__wbg_ptr=g[0]>>>0,AccountHashFinalization.register(this,this.__wbg_ptr,this),this}static fromFormattedStr(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=wasm.accounthash_fromFormattedStr(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return AccountHash.__wrap(g[0])}static fromPublicKey(s){_assertClass(s,PublicKey);var a=s.__destroy_into_raw();const l=wasm.accounthash_fromPublicKey(a);return AccountHash.__wrap(l)}toFormattedString(){let s,a;try{const l=wasm.accounthash_toFormattedString(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}toHexString(){let s,a;try{const l=wasm.accounthash_toHexString(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}static fromUint8Array(s){const a=passArray8ToWasm0(s,wasm.__wbindgen_malloc),g=wasm.accounthash_fromUint8Array(a,WASM_VECTOR_LEN);return AccountHash.__wrap(g)}toJson(){return wasm.accounthash_toJson(this.__wbg_ptr)}}const AccountIdentifierFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_accountidentifier_free(f>>>0,1));class AccountIdentifier{static __wrap(s){s>>>=0;const a=Object.create(AccountIdentifier.prototype);return a.__wbg_ptr=s,AccountIdentifierFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,AccountIdentifierFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_accountidentifier_free(s,0)}constructor(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=wasm.accountidentifier_new(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return this.__wbg_ptr=g[0]>>>0,AccountIdentifierFinalization.register(this,this.__wbg_ptr,this),this}static fromFormattedStr(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=wasm.accountidentifier_fromFormattedStr(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return AccountIdentifier.__wrap(g[0])}static fromPublicKey(s){_assertClass(s,PublicKey);var a=s.__destroy_into_raw();const l=wasm.accountidentifier_fromPublicKey(a);return AccountIdentifier.__wrap(l)}static fromAccountHash(s){_assertClass(s,AccountHash);var a=s.__destroy_into_raw();const l=wasm.accountidentifier_fromAccountHash(a);return AccountIdentifier.__wrap(l)}toJson(){return wasm.accountidentifier_toJson(this.__wbg_ptr)}}const AddressableEntityHashFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_addressableentityhash_free(f>>>0,1));class AddressableEntityHash{static __wrap(s){s>>>=0;const a=Object.create(AddressableEntityHash.prototype);return a.__wbg_ptr=s,AddressableEntityHashFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,AddressableEntityHashFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_addressableentityhash_free(s,0)}constructor(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=wasm.addressableentityhash_new_js_alias(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return this.__wbg_ptr=g[0]>>>0,AddressableEntityHashFinalization.register(this,this.__wbg_ptr,this),this}static fromFormattedStr(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=wasm.addressableentityhash_fromFormattedStr(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return AddressableEntityHash.__wrap(g[0])}toFormattedString(){let s,a;try{const l=wasm.addressableentityhash_toFormattedString(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}static fromUint8Array(s){const a=passArray8ToWasm0(s,wasm.__wbindgen_malloc),g=wasm.addressableentityhash_fromUint8Array(a,WASM_VECTOR_LEN);return AddressableEntityHash.__wrap(g)}}const ArgsSimpleFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_argssimple_free(f>>>0,1));class ArgsSimple{static __wrap(s){s>>>=0;const a=Object.create(ArgsSimple.prototype);return a.__wbg_ptr=s,ArgsSimpleFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,ArgsSimpleFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_argssimple_free(s,0)}}const BlockHashFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_blockhash_free(f>>>0,1));class BlockHash{static __wrap(s){s>>>=0;const a=Object.create(BlockHash.prototype);return a.__wbg_ptr=s,BlockHashFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,BlockHashFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_blockhash_free(s,0)}constructor(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=wasm.blockhash_new_js_alias(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return this.__wbg_ptr=g[0]>>>0,BlockHashFinalization.register(this,this.__wbg_ptr,this),this}static fromDigest(s){_assertClass(s,Digest);var a=s.__destroy_into_raw();const l=wasm.blockhash_fromDigest(a);if(l[2])throw takeFromExternrefTable0(l[1]);return BlockHash.__wrap(l[0])}toJson(){return wasm.blockhash_toJson(this.__wbg_ptr)}toString(){let s,a;try{const l=wasm.blockhash_toString(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}}const BlockIdentifierFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_blockidentifier_free(f>>>0,1));class BlockIdentifier{static __wrap(s){s>>>=0;const a=Object.create(BlockIdentifier.prototype);return a.__wbg_ptr=s,BlockIdentifierFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,BlockIdentifierFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_blockidentifier_free(s,0)}constructor(s){_assertClass(s,BlockIdentifier);var a=s.__destroy_into_raw();const l=wasm.blockidentifier_new(a);return this.__wbg_ptr=l>>>0,BlockIdentifierFinalization.register(this,this.__wbg_ptr,this),this}static from_hash(s){_assertClass(s,BlockHash);var a=s.__destroy_into_raw();const l=wasm.blockidentifier_from_hash(a);return BlockIdentifier.__wrap(l)}static fromHeight(s){const a=wasm.blockidentifier_fromHeight(s);return BlockIdentifier.__wrap(a)}toJson(){return wasm.blockidentifier_toJson(this.__wbg_ptr)}}const BodyFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_body_free(f>>>0,1));class Body{static __wrap(s){s>>>=0;const a=Object.create(Body.prototype);return a.__wbg_ptr=s,BodyFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,BodyFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_body_free(s,0)}get transaction_processed(){const s=wasm.__wbg_get_body_transaction_processed(this.__wbg_ptr);return 0===s?void 0:TransactionProcessed.__wrap(s)}set transaction_processed(s){let a=0;isLikeNone(s)||(_assertClass(s,TransactionProcessed),a=s.__destroy_into_raw()),wasm.__wbg_set_body_transaction_processed(this.__wbg_ptr,a)}get get_deploy_processed(){const s=wasm.body_get_deploy_processed(this.__wbg_ptr);return 0===s?void 0:TransactionProcessed.__wrap(s)}get get_transaction_processed(){const s=wasm.body_get_deploy_processed(this.__wbg_ptr);return 0===s?void 0:TransactionProcessed.__wrap(s)}}const BytesFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_bytes_free(f>>>0,1));class Bytes{static __wrap(s){s>>>=0;const a=Object.create(Bytes.prototype);return a.__wbg_ptr=s,BytesFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,BytesFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_bytes_free(s,0)}constructor(){const s=wasm.bytes_new();return this.__wbg_ptr=s>>>0,BytesFinalization.register(this,this.__wbg_ptr,this),this}static fromUint8Array(s){const a=wasm.bytes_fromUint8Array(s);return Bytes.__wrap(a)}}const CasperWalletFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_casperwallet_free(f>>>0,1));class CasperWallet{__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,CasperWalletFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_casperwallet_free(s,0)}constructor(){const s=wasm.casperwallet_new();return this.__wbg_ptr=s>>>0,CasperWalletFinalization.register(this,this.__wbg_ptr,this),this}signDeploy(s,a){_assertClass(s,Deploy);var l=s.__destroy_into_raw(),g=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.casperwallet_signDeploy(this.__wbg_ptr,l,g,WASM_VECTOR_LEN)}signTransaction(s,a){_assertClass(s,Transaction);var l=s.__destroy_into_raw(),g=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.casperwallet_signTransaction(this.__wbg_ptr,l,g,WASM_VECTOR_LEN)}signDeployHash(s,a){const l=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=WASM_VECTOR_LEN;var y=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.casperwallet_signDeployHash(this.__wbg_ptr,l,g,y,WASM_VECTOR_LEN)}signTransactionHash(s,a){const l=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=WASM_VECTOR_LEN;var y=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.casperwallet_signTransactionHash(this.__wbg_ptr,l,g,y,WASM_VECTOR_LEN)}signMessage(s,a){const l=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=WASM_VECTOR_LEN;var y=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.casperwallet_signMessage(this.__wbg_ptr,l,g,y,WASM_VECTOR_LEN)}connect(){return wasm.casperwallet_connect(this.__wbg_ptr)}disconnect(){return wasm.casperwallet_disconnect(this.__wbg_ptr)}isConnected(){return wasm.casperwallet_isConnected(this.__wbg_ptr)}getVersion(){return wasm.casperwallet_getVersion(this.__wbg_ptr)}getActivePublicKey(){return wasm.casperwallet_getActivePublicKey(this.__wbg_ptr)}switchAccount(){return wasm.casperwallet_switchAccount(this.__wbg_ptr)}}const ContractHashFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_contracthash_free(f>>>0,1));class ContractHash{static __wrap(s){s>>>=0;const a=Object.create(ContractHash.prototype);return a.__wbg_ptr=s,ContractHashFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,ContractHashFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_contracthash_free(s,0)}constructor(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=wasm.contracthash_new_js_alias(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return this.__wbg_ptr=g[0]>>>0,ContractHashFinalization.register(this,this.__wbg_ptr,this),this}static fromFormattedStr(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=wasm.contracthash_fromFormattedStr(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return ContractHash.__wrap(g[0])}toFormattedString(){let s,a;try{const l=wasm.contracthash_toFormattedString(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}static fromUint8Array(s){const a=passArray8ToWasm0(s,wasm.__wbindgen_malloc),g=wasm.contracthash_fromUint8Array(a,WASM_VECTOR_LEN);return ContractHash.__wrap(g)}}const ContractPackageHashFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_contractpackagehash_free(f>>>0,1));class ContractPackageHash{static __wrap(s){s>>>=0;const a=Object.create(ContractPackageHash.prototype);return a.__wbg_ptr=s,ContractPackageHashFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,ContractPackageHashFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_contractpackagehash_free(s,0)}constructor(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=wasm.contractpackagehash_new_js_alias(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return this.__wbg_ptr=g[0]>>>0,ContractPackageHashFinalization.register(this,this.__wbg_ptr,this),this}static fromFormattedStr(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=wasm.contractpackagehash_fromFormattedStr(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return ContractPackageHash.__wrap(g[0])}toFormattedString(){let s,a;try{const l=wasm.contractpackagehash_toFormattedString(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}static fromUint8Array(s){const a=passArray8ToWasm0(s,wasm.__wbindgen_malloc),g=wasm.contractpackagehash_fromUint8Array(a,WASM_VECTOR_LEN);return ContractPackageHash.__wrap(g)}}const DeployFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_deploy_free(f>>>0,1));class Deploy{static __wrap(s){s>>>=0;const a=Object.create(Deploy.prototype);return a.__wbg_ptr=s,DeployFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,DeployFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_deploy_free(s,0)}constructor(s){const a=wasm.deploy_new(s);return this.__wbg_ptr=a>>>0,DeployFinalization.register(this,this.__wbg_ptr,this),this}toJson(){return wasm.deploy_toJson(this.__wbg_ptr)}static withPaymentAndSession(s,a,l){_assertClass(s,DeployStrParams);var g=s.__destroy_into_raw();_assertClass(a,SessionStrParams);var y=a.__destroy_into_raw();_assertClass(l,PaymentStrParams);var v=l.__destroy_into_raw();const E=wasm.deploy_withPaymentAndSession(g,y,v);if(E[2])throw takeFromExternrefTable0(E[1]);return Deploy.__wrap(E[0])}static withTransfer(s,a,l,g,y){const v=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),E=WASM_VECTOR_LEN,N=passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),k=WASM_VECTOR_LEN;var j=isLikeNone(l)?0:passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),Y=WASM_VECTOR_LEN;_assertClass(g,DeployStrParams);var fe=g.__destroy_into_raw();_assertClass(y,PaymentStrParams);var ce=y.__destroy_into_raw();const le=wasm.deploy_withTransfer(v,E,N,k,j,Y,fe,ce);if(le[2])throw takeFromExternrefTable0(le[1]);return Deploy.__wrap(le[0])}withTTL(s,a){const l=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=WASM_VECTOR_LEN;var y=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const E=wasm.deploy_withTTL(this.__wbg_ptr,l,g,y,WASM_VECTOR_LEN);return Deploy.__wrap(E)}withTimestamp(s,a){const l=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=WASM_VECTOR_LEN;var y=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const E=wasm.deploy_withTimestamp(this.__wbg_ptr,l,g,y,WASM_VECTOR_LEN);return Deploy.__wrap(E)}withChainName(s,a){const l=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=WASM_VECTOR_LEN;var y=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const E=wasm.deploy_withChainName(this.__wbg_ptr,l,g,y,WASM_VECTOR_LEN);return Deploy.__wrap(E)}withAccount(s,a){_assertClass(s,PublicKey);var l=s.__destroy_into_raw(),g=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const v=wasm.deploy_withAccount(this.__wbg_ptr,l,g,WASM_VECTOR_LEN);return Deploy.__wrap(v)}withEntryPointName(s,a){const l=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=WASM_VECTOR_LEN;var y=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const E=wasm.deploy_withEntryPointName(this.__wbg_ptr,l,g,y,WASM_VECTOR_LEN);return Deploy.__wrap(E)}withHash(s,a){_assertClass(s,ContractHash);var l=s.__destroy_into_raw(),g=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const v=wasm.deploy_withHash(this.__wbg_ptr,l,g,WASM_VECTOR_LEN);return Deploy.__wrap(v)}withPackageHash(s,a){_assertClass(s,ContractPackageHash);var l=s.__destroy_into_raw(),g=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const v=wasm.deploy_withPackageHash(this.__wbg_ptr,l,g,WASM_VECTOR_LEN);return Deploy.__wrap(v)}withModuleBytes(s,a){_assertClass(s,Bytes);var l=s.__destroy_into_raw(),g=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const v=wasm.deploy_withModuleBytes(this.__wbg_ptr,l,g,WASM_VECTOR_LEN);return Deploy.__wrap(v)}withSecretKey(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const g=wasm.deploy_withSecretKey(this.__wbg_ptr,a,WASM_VECTOR_LEN);return Deploy.__wrap(g)}withStandardPayment(s,a){const l=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=WASM_VECTOR_LEN;var y=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const E=wasm.deploy_withStandardPayment(this.__wbg_ptr,l,g,y,WASM_VECTOR_LEN);return Deploy.__wrap(E)}withPayment(s,a){var l=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const y=wasm.deploy_withPayment(this.__wbg_ptr,s,l,WASM_VECTOR_LEN);return Deploy.__wrap(y)}withSession(s,a){var l=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const y=wasm.deploy_withSession(this.__wbg_ptr,s,l,WASM_VECTOR_LEN);return Deploy.__wrap(y)}validateDeploySize(){return 0!==wasm.deploy_validateDeploySize(this.__wbg_ptr)}isValid(){return 0!==wasm.deploy_isValid(this.__wbg_ptr)}get hash(){const s=wasm.deploy_hash(this.__wbg_ptr);return DeployHash.__wrap(s)}hasValidHash(){return 0!==wasm.deploy_hasValidHash(this.__wbg_ptr)}isExpired(){return 0!==wasm.deploy_isExpired(this.__wbg_ptr)}sign(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=wasm.deploy_sign(this.__wbg_ptr,a,WASM_VECTOR_LEN);return Deploy.__wrap(g)}approvalsHash(){return wasm.deploy_approvalsHash(this.__wbg_ptr)}approvals(){return wasm.deploy_approvals(this.__wbg_ptr)}isTransfer(){return 0!==wasm.deploy_isTransfer(this.__wbg_ptr)}isStandardPayment(s){return 0!==wasm.deploy_isStandardPayment(this.__wbg_ptr,s)}isStoredContract(){return 0!==wasm.deploy_isStoredContract(this.__wbg_ptr)}isStoredContractPackage(){return 0!==wasm.deploy_isStoredContractPackage(this.__wbg_ptr)}isModuleBytes(){return 0!==wasm.deploy_isModuleBytes(this.__wbg_ptr)}isByName(){return 0!==wasm.deploy_isByName(this.__wbg_ptr)}byName(){const s=wasm.deploy_byName(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}entryPointName(){let s,a;try{const l=wasm.deploy_entryPointName(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}addSignature(s,a){const l=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=WASM_VECTOR_LEN,y=passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),E=wasm.deploy_addSignature(this.__wbg_ptr,l,g,y,WASM_VECTOR_LEN);return Deploy.__wrap(E)}TTL(){let s,a;try{const l=wasm.deploy_TTL(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}timestamp(){let s,a;try{const l=wasm.deploy_timestamp(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}chainName(){let s,a;try{const l=wasm.deploy_chainName(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}account(){let s,a;try{const l=wasm.deploy_account(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}paymentAmount(s){let a,l;try{const g=wasm.deploy_paymentAmount(this.__wbg_ptr,s);return a=g[0],l=g[1],getStringFromWasm0(g[0],g[1])}finally{wasm.__wbindgen_free(a,l,1)}}args(){return wasm.deploy_args(this.__wbg_ptr)}addArg(s,a){var l=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const y=wasm.deploy_addArg(this.__wbg_ptr,s,l,WASM_VECTOR_LEN);if(y[2])throw takeFromExternrefTable0(y[1]);return Deploy.__wrap(y[0])}}const DeployHashFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_deployhash_free(f>>>0,1));class DeployHash{static __wrap(s){s>>>=0;const a=Object.create(DeployHash.prototype);return a.__wbg_ptr=s,DeployHashFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,DeployHashFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_deployhash_free(s,0)}constructor(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=wasm.deployhash_new_js_alias(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return this.__wbg_ptr=g[0]>>>0,DeployHashFinalization.register(this,this.__wbg_ptr,this),this}static fromDigest(s){_assertClass(s,Digest);var a=s.__destroy_into_raw();const l=wasm.deployhash_fromDigest(a);if(l[2])throw takeFromExternrefTable0(l[1]);return DeployHash.__wrap(l[0])}toJson(){return wasm.deployhash_toJson(this.__wbg_ptr)}toString(){let s,a;try{const l=wasm.deployhash_toString(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}}const DeployStrParamsFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_deploystrparams_free(f>>>0,1));class DeployStrParams{__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,DeployStrParamsFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_deploystrparams_free(s,0)}constructor(s,a,l,g,y,v){const E=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),N=WASM_VECTOR_LEN,k=passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),j=WASM_VECTOR_LEN;var Y=isLikeNone(l)?0:passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),fe=WASM_VECTOR_LEN,ce=isLikeNone(g)?0:passStringToWasm0(g,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),le=WASM_VECTOR_LEN,nt=isLikeNone(y)?0:passStringToWasm0(y,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),ze=WASM_VECTOR_LEN,rt=isLikeNone(v)?0:passStringToWasm0(v,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const vn=wasm.deploystrparams_new(E,N,k,j,Y,fe,ce,le,nt,ze,rt,WASM_VECTOR_LEN);return this.__wbg_ptr=vn>>>0,DeployStrParamsFinalization.register(this,this.__wbg_ptr,this),this}get secret_key(){const s=wasm.deploystrparams_secret_key(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set secret_key(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.deploystrparams_set_secret_key(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get timestamp(){const s=wasm.deploystrparams_timestamp(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set timestamp(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.deploystrparams_set_timestamp(this.__wbg_ptr,a,WASM_VECTOR_LEN)}setDefaultTimestamp(){wasm.deploystrparams_setDefaultTimestamp(this.__wbg_ptr)}get ttl(){const s=wasm.deploystrparams_ttl(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set ttl(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.deploystrparams_set_ttl(this.__wbg_ptr,a,WASM_VECTOR_LEN)}setDefaultTTL(){wasm.deploystrparams_setDefaultTTL(this.__wbg_ptr)}get chain_name(){const s=wasm.deploystrparams_chain_name(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set chain_name(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.deploystrparams_set_chain_name(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get session_account(){const s=wasm.deploystrparams_session_account(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set session_account(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.deploystrparams_set_session_account(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get gas_price_tolerance(){const s=wasm.deploystrparams_gas_price_tolerance(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set gas_price_tolerance(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.deploystrparams_set_gas_price_tolerance(this.__wbg_ptr,a,WASM_VECTOR_LEN)}}const DictionaryAddrFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_dictionaryaddr_free(f>>>0,1));class DictionaryAddr{static __wrap(s){s>>>=0;const a=Object.create(DictionaryAddr.prototype);return a.__wbg_ptr=s,DictionaryAddrFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,DictionaryAddrFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_dictionaryaddr_free(s,0)}constructor(s){const a=passArray8ToWasm0(s,wasm.__wbindgen_malloc),g=wasm.dictionaryaddr_new(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return this.__wbg_ptr=g[0]>>>0,DictionaryAddrFinalization.register(this,this.__wbg_ptr,this),this}}const DictionaryItemIdentifierFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_dictionaryitemidentifier_free(f>>>0,1));class DictionaryItemIdentifier{static __wrap(s){s>>>=0;const a=Object.create(DictionaryItemIdentifier.prototype);return a.__wbg_ptr=s,DictionaryItemIdentifierFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,DictionaryItemIdentifierFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_dictionaryitemidentifier_free(s,0)}static newFromAccountInfo(s,a,l){const g=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),y=WASM_VECTOR_LEN,v=passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),E=WASM_VECTOR_LEN,N=passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),j=wasm.dictionaryitemidentifier_newFromAccountInfo(g,y,v,E,N,WASM_VECTOR_LEN);if(j[2])throw takeFromExternrefTable0(j[1]);return DictionaryItemIdentifier.__wrap(j[0])}static newFromContractInfo(s,a,l){const g=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),y=WASM_VECTOR_LEN,v=passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),E=WASM_VECTOR_LEN,N=passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),j=wasm.dictionaryitemidentifier_newFromContractInfo(g,y,v,E,N,WASM_VECTOR_LEN);if(j[2])throw takeFromExternrefTable0(j[1]);return DictionaryItemIdentifier.__wrap(j[0])}static newFromEntityInfo(s,a,l){const g=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),y=WASM_VECTOR_LEN,v=passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),E=WASM_VECTOR_LEN,N=passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),j=wasm.dictionaryitemidentifier_newFromEntityInfo(g,y,v,E,N,WASM_VECTOR_LEN);if(j[2])throw takeFromExternrefTable0(j[1]);return DictionaryItemIdentifier.__wrap(j[0])}static newFromSeedUref(s,a){const l=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=WASM_VECTOR_LEN,y=passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),E=wasm.dictionaryitemidentifier_newFromSeedUref(l,g,y,WASM_VECTOR_LEN);if(E[2])throw takeFromExternrefTable0(E[1]);return DictionaryItemIdentifier.__wrap(E[0])}static newFromDictionaryKey(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=wasm.dictionaryitemidentifier_newFromDictionaryKey(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return DictionaryItemIdentifier.__wrap(g[0])}toJson(){return wasm.dictionaryitemidentifier_toJson(this.__wbg_ptr)}}const DictionaryItemStrParamsFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_dictionaryitemstrparams_free(f>>>0,1));class DictionaryItemStrParams{static __wrap(s){s>>>=0;const a=Object.create(DictionaryItemStrParams.prototype);return a.__wbg_ptr=s,DictionaryItemStrParamsFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,DictionaryItemStrParamsFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_dictionaryitemstrparams_free(s,0)}constructor(){const s=wasm.dictionaryitemstrparams_new();return this.__wbg_ptr=s>>>0,DictionaryItemStrParamsFinalization.register(this,this.__wbg_ptr,this),this}setAccountNamedKey(s,a,l){const g=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),y=WASM_VECTOR_LEN,v=passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),E=WASM_VECTOR_LEN,N=passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.dictionaryitemstrparams_setAccountNamedKey(this.__wbg_ptr,g,y,v,E,N,WASM_VECTOR_LEN)}setContractNamedKey(s,a,l){const g=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),y=WASM_VECTOR_LEN,v=passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),E=WASM_VECTOR_LEN,N=passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.dictionaryitemstrparams_setContractNamedKey(this.__wbg_ptr,g,y,v,E,N,WASM_VECTOR_LEN)}setEntityNamedKey(s,a,l){const g=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),y=WASM_VECTOR_LEN,v=passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),E=WASM_VECTOR_LEN,N=passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.dictionaryitemstrparams_setEntityNamedKey(this.__wbg_ptr,g,y,v,E,N,WASM_VECTOR_LEN)}setUref(s,a){const l=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=WASM_VECTOR_LEN,y=passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.dictionaryitemstrparams_setUref(this.__wbg_ptr,l,g,y,WASM_VECTOR_LEN)}setDictionary(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.dictionaryitemstrparams_setDictionary(this.__wbg_ptr,a,WASM_VECTOR_LEN)}toJson(){return wasm.dictionaryitemstrparams_toJson(this.__wbg_ptr)}}const DigestFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_digest_free(f>>>0,1));class Digest{static __wrap(s){s>>>=0;const a=Object.create(Digest.prototype);return a.__wbg_ptr=s,DigestFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,DigestFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_digest_free(s,0)}constructor(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=wasm.digest_new_js_alias(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return this.__wbg_ptr=g[0]>>>0,DigestFinalization.register(this,this.__wbg_ptr,this),this}static fromString(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=wasm.digest_fromString(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return Digest.__wrap(g[0])}static fromRaw(s){const a=passArray8ToWasm0(s,wasm.__wbindgen_malloc),g=wasm.digest_fromRaw(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return Digest.__wrap(g[0])}toJson(){return wasm.digest_toJson(this.__wbg_ptr)}toString(){let s,a;try{const l=wasm.digest_toString(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}}const EntityAddrFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_entityaddr_free(f>>>0,1));class EntityAddr{static __wrap(s){s>>>=0;const a=Object.create(EntityAddr.prototype);return a.__wbg_ptr=s,EntityAddrFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,EntityAddrFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_entityaddr_free(s,0)}static fromFormattedStr(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=wasm.entityaddr_fromFormattedStr(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return EntityAddr.__wrap(g[0])}toFormattedString(){let s,a;try{const l=wasm.entityaddr_toFormattedString(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}toHexString(){let s,a;try{const l=wasm.entityaddr_toHexString(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}toJson(){return wasm.entityaddr_toJson(this.__wbg_ptr)}}const EntityIdentifierFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_entityidentifier_free(f>>>0,1));class EntityIdentifier{static __wrap(s){s>>>=0;const a=Object.create(EntityIdentifier.prototype);return a.__wbg_ptr=s,EntityIdentifierFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,EntityIdentifierFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_entityidentifier_free(s,0)}constructor(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=wasm.entityidentifier_new_js_alias(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return this.__wbg_ptr=g[0]>>>0,EntityIdentifierFinalization.register(this,this.__wbg_ptr,this),this}static fromFormattedStr(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=wasm.entityidentifier_fromFormattedStr(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return EntityIdentifier.__wrap(g[0])}static fromPublicKey(s){_assertClass(s,PublicKey);var a=s.__destroy_into_raw();const l=wasm.entityidentifier_fromPublicKey(a);return EntityIdentifier.__wrap(l)}static fromAccountHash(s){_assertClass(s,AccountHash);var a=s.__destroy_into_raw();const l=wasm.entityidentifier_fromAccountHash(a);return EntityIdentifier.__wrap(l)}static fromEntityAddr(s){_assertClass(s,EntityAddr);var a=s.__destroy_into_raw();const l=wasm.entityidentifier_fromEntityAddr(a);return EntityIdentifier.__wrap(l)}toJson(){return wasm.entityidentifier_toJson(this.__wbg_ptr)}}const EraIdFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_eraid_free(f>>>0,1));class EraId{__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,EraIdFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_eraid_free(s,0)}constructor(s){const a=wasm.eraid_new(s);return this.__wbg_ptr=a>>>0,EraIdFinalization.register(this,this.__wbg_ptr,this),this}value(){const s=wasm.eraid_value(this.__wbg_ptr);return BigInt.asUintN(64,s)}}const EventParseResultFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_eventparseresult_free(f>>>0,1));class EventParseResult{__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,EventParseResultFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_eventparseresult_free(s,0)}get err(){const s=wasm.__wbg_get_eventparseresult_err(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set err(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_eventparseresult_err(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get body(){const s=wasm.__wbg_get_eventparseresult_body(this.__wbg_ptr);return 0===s?void 0:Body.__wrap(s)}set body(s){let a=0;isLikeNone(s)||(_assertClass(s,Body),a=s.__destroy_into_raw()),wasm.__wbg_set_eventparseresult_body(this.__wbg_ptr,a)}}const ExecutionResultFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_executionresult_free(f>>>0,1));class ExecutionResult{static __wrap(s){s>>>=0;const a=Object.create(ExecutionResult.prototype);return a.__wbg_ptr=s,ExecutionResultFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,ExecutionResultFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_executionresult_free(s,0)}get Success(){const s=wasm.__wbg_get_executionresult_Success(this.__wbg_ptr);return 0===s?void 0:Version2.__wrap(s)}set Success(s){let a=0;isLikeNone(s)||(_assertClass(s,Version2),a=s.__destroy_into_raw()),wasm.__wbg_set_executionresult_Success(this.__wbg_ptr,a)}get Failure(){const s=wasm.__wbg_get_executionresult_Failure(this.__wbg_ptr);return 0===s?void 0:Failure.__wrap(s)}set Failure(s){let a=0;isLikeNone(s)||(_assertClass(s,Failure),a=s.__destroy_into_raw()),wasm.__wbg_set_executionresult_Failure(this.__wbg_ptr,a)}}const FailureFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_failure_free(f>>>0,1));class Failure{static __wrap(s){s>>>=0;const a=Object.create(Failure.prototype);return a.__wbg_ptr=s,FailureFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,FailureFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_failure_free(s,0)}get cost(){let s,a;try{const l=wasm.__wbg_get_failure_cost(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}set cost(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_failure_cost(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get error_message(){let s,a;try{const l=wasm.__wbg_get_failure_error_message(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}set error_message(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_failure_error_message(this.__wbg_ptr,a,WASM_VECTOR_LEN)}}const GetAccountResultFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_getaccountresult_free(f>>>0,1));class GetAccountResult{static __wrap(s){s>>>=0;const a=Object.create(GetAccountResult.prototype);return a.__wbg_ptr=s,GetAccountResultFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,GetAccountResultFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_getaccountresult_free(s,0)}get api_version(){return wasm.getaccountresult_api_version(this.__wbg_ptr)}get account(){return wasm.getaccountresult_account(this.__wbg_ptr)}get merkle_proof(){let s,a;try{const l=wasm.getaccountresult_merkle_proof(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}toJson(){return wasm.getaccountresult_toJson(this.__wbg_ptr)}}const GetAddressableEntityResultFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_getaddressableentityresult_free(f>>>0,1));class GetAddressableEntityResult{static __wrap(s){s>>>=0;const a=Object.create(GetAddressableEntityResult.prototype);return a.__wbg_ptr=s,GetAddressableEntityResultFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,GetAddressableEntityResultFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_getaddressableentityresult_free(s,0)}get api_version(){return wasm.getaddressableentityresult_api_version(this.__wbg_ptr)}get entity_result(){return wasm.getaddressableentityresult_entity_result(this.__wbg_ptr)}get merkle_proof(){let s,a;try{const l=wasm.getaddressableentityresult_merkle_proof(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}toJson(){return wasm.getaddressableentityresult_toJson(this.__wbg_ptr)}}const GetAuctionInfoResultFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_getauctioninforesult_free(f>>>0,1));class GetAuctionInfoResult{static __wrap(s){s>>>=0;const a=Object.create(GetAuctionInfoResult.prototype);return a.__wbg_ptr=s,GetAuctionInfoResultFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,GetAuctionInfoResultFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_getauctioninforesult_free(s,0)}get api_version(){return wasm.getauctioninforesult_api_version(this.__wbg_ptr)}get auction_state(){return wasm.getauctioninforesult_auction_state(this.__wbg_ptr)}toJson(){return wasm.getauctioninforesult_toJson(this.__wbg_ptr)}}const GetBalanceResultFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_getbalanceresult_free(f>>>0,1));class GetBalanceResult{static __wrap(s){s>>>=0;const a=Object.create(GetBalanceResult.prototype);return a.__wbg_ptr=s,GetBalanceResultFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,GetBalanceResultFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_getbalanceresult_free(s,0)}get api_version(){return wasm.getbalanceresult_api_version(this.__wbg_ptr)}get balance_value(){return wasm.getbalanceresult_balance_value(this.__wbg_ptr)}get merkle_proof(){let s,a;try{const l=wasm.getbalanceresult_merkle_proof(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}toJson(){return wasm.getbalanceresult_toJson(this.__wbg_ptr)}}const GetBlockResultFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_getblockresult_free(f>>>0,1));class GetBlockResult{static __wrap(s){s>>>=0;const a=Object.create(GetBlockResult.prototype);return a.__wbg_ptr=s,GetBlockResultFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,GetBlockResultFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_getblockresult_free(s,0)}get api_version(){return wasm.getblockresult_api_version(this.__wbg_ptr)}get block(){return wasm.getblockresult_block(this.__wbg_ptr)}toJson(){return wasm.getblockresult_toJson(this.__wbg_ptr)}}const GetBlockTransfersResultFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_getblocktransfersresult_free(f>>>0,1));class GetBlockTransfersResult{static __wrap(s){s>>>=0;const a=Object.create(GetBlockTransfersResult.prototype);return a.__wbg_ptr=s,GetBlockTransfersResultFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,GetBlockTransfersResultFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_getblocktransfersresult_free(s,0)}get api_version(){return wasm.getblocktransfersresult_api_version(this.__wbg_ptr)}get block_hash(){const s=wasm.getblocktransfersresult_block_hash(this.__wbg_ptr);return 0===s?void 0:BlockHash.__wrap(s)}get transfers(){return wasm.getblocktransfersresult_transfers(this.__wbg_ptr)}toJson(){return wasm.getblocktransfersresult_toJson(this.__wbg_ptr)}}const GetChainspecResultFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_getchainspecresult_free(f>>>0,1));class GetChainspecResult{static __wrap(s){s>>>=0;const a=Object.create(GetChainspecResult.prototype);return a.__wbg_ptr=s,GetChainspecResultFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,GetChainspecResultFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_getchainspecresult_free(s,0)}get api_version(){return wasm.getchainspecresult_api_version(this.__wbg_ptr)}get chainspec_bytes(){return wasm.getchainspecresult_chainspec_bytes(this.__wbg_ptr)}toJson(){return wasm.getchainspecresult_toJson(this.__wbg_ptr)}}const GetDeployResultFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_getdeployresult_free(f>>>0,1));class GetDeployResult{static __wrap(s){s>>>=0;const a=Object.create(GetDeployResult.prototype);return a.__wbg_ptr=s,GetDeployResultFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,GetDeployResultFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_getdeployresult_free(s,0)}get api_version(){return wasm.getdeployresult_api_version(this.__wbg_ptr)}get deploy(){const s=wasm.getdeployresult_deploy(this.__wbg_ptr);return Deploy.__wrap(s)}get execution_info(){return wasm.getdeployresult_execution_info(this.__wbg_ptr)}toJson(){return wasm.getdeployresult_toJson(this.__wbg_ptr)}}const GetDictionaryItemResultFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_getdictionaryitemresult_free(f>>>0,1));class GetDictionaryItemResult{static __wrap(s){s>>>=0;const a=Object.create(GetDictionaryItemResult.prototype);return a.__wbg_ptr=s,GetDictionaryItemResultFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,GetDictionaryItemResultFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_getdictionaryitemresult_free(s,0)}get api_version(){return wasm.getdictionaryitemresult_api_version(this.__wbg_ptr)}get dictionary_key(){let s,a;try{const l=wasm.getdictionaryitemresult_dictionary_key(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}get stored_value(){return wasm.getdictionaryitemresult_stored_value(this.__wbg_ptr)}get merkle_proof(){let s,a;try{const l=wasm.getdictionaryitemresult_merkle_proof(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}toJson(){return wasm.getdictionaryitemresult_toJson(this.__wbg_ptr)}}const GetEraInfoResultFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_geterainforesult_free(f>>>0,1));class GetEraInfoResult{static __wrap(s){s>>>=0;const a=Object.create(GetEraInfoResult.prototype);return a.__wbg_ptr=s,GetEraInfoResultFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,GetEraInfoResultFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_geterainforesult_free(s,0)}get api_version(){return wasm.geterainforesult_api_version(this.__wbg_ptr)}get era_summary(){return wasm.geterainforesult_era_summary(this.__wbg_ptr)}toJson(){return wasm.geterainforesult_toJson(this.__wbg_ptr)}}const GetEraSummaryResultFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_geterasummaryresult_free(f>>>0,1));class GetEraSummaryResult{static __wrap(s){s>>>=0;const a=Object.create(GetEraSummaryResult.prototype);return a.__wbg_ptr=s,GetEraSummaryResultFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,GetEraSummaryResultFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_geterasummaryresult_free(s,0)}get api_version(){return wasm.geterasummaryresult_api_version(this.__wbg_ptr)}get era_summary(){return wasm.geterasummaryresult_era_summary(this.__wbg_ptr)}toJson(){return wasm.geterasummaryresult_toJson(this.__wbg_ptr)}}const GetNodeStatusResultFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_getnodestatusresult_free(f>>>0,1));class GetNodeStatusResult{static __wrap(s){s>>>=0;const a=Object.create(GetNodeStatusResult.prototype);return a.__wbg_ptr=s,GetNodeStatusResultFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,GetNodeStatusResultFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_getnodestatusresult_free(s,0)}get api_version(){return wasm.getnodestatusresult_api_version(this.__wbg_ptr)}get chainspec_name(){let s,a;try{const l=wasm.getnodestatusresult_chainspec_name(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}get starting_state_root_hash(){const s=wasm.getnodestatusresult_starting_state_root_hash(this.__wbg_ptr);return Digest.__wrap(s)}get peers(){return wasm.getnodestatusresult_peers(this.__wbg_ptr)}get last_added_block_info(){return wasm.getnodestatusresult_last_added_block_info(this.__wbg_ptr)}get our_public_signing_key(){const s=wasm.getnodestatusresult_our_public_signing_key(this.__wbg_ptr);return 0===s?void 0:PublicKey.__wrap(s)}get round_length(){return wasm.getnodestatusresult_round_length(this.__wbg_ptr)}get next_upgrade(){return wasm.getnodestatusresult_next_upgrade(this.__wbg_ptr)}get build_version(){let s,a;try{const l=wasm.getnodestatusresult_build_version(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}get uptime(){return wasm.getnodestatusresult_uptime(this.__wbg_ptr)}get reactor_state(){return wasm.getnodestatusresult_reactor_state(this.__wbg_ptr)}get last_progress(){return wasm.getnodestatusresult_last_progress(this.__wbg_ptr)}get available_block_range(){return wasm.getnodestatusresult_available_block_range(this.__wbg_ptr)}get block_sync(){return wasm.getnodestatusresult_block_sync(this.__wbg_ptr)}toJson(){return wasm.getnodestatusresult_toJson(this.__wbg_ptr)}}const GetPeersResultFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_getpeersresult_free(f>>>0,1));class GetPeersResult{static __wrap(s){s>>>=0;const a=Object.create(GetPeersResult.prototype);return a.__wbg_ptr=s,GetPeersResultFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,GetPeersResultFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_getpeersresult_free(s,0)}get api_version(){return wasm.getpeersresult_api_version(this.__wbg_ptr)}get peers(){return wasm.getpeersresult_peers(this.__wbg_ptr)}toJson(){return wasm.getpeersresult_toJson(this.__wbg_ptr)}}const GetStateRootHashResultFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_getstateroothashresult_free(f>>>0,1));class GetStateRootHashResult{static __wrap(s){s>>>=0;const a=Object.create(GetStateRootHashResult.prototype);return a.__wbg_ptr=s,GetStateRootHashResultFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,GetStateRootHashResultFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_getstateroothashresult_free(s,0)}get api_version(){return wasm.getstateroothashresult_api_version(this.__wbg_ptr)}get state_root_hash(){const s=wasm.getstateroothashresult_state_root_hash(this.__wbg_ptr);return 0===s?void 0:Digest.__wrap(s)}get state_root_hash_as_string(){let s,a;try{const l=wasm.getstateroothashresult_state_root_hash_as_string(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}toString(){let s,a;try{const l=wasm.getstateroothashresult_toString(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}toJson(){return wasm.getstateroothashresult_toJson(this.__wbg_ptr)}}const GetTransactionResultFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_gettransactionresult_free(f>>>0,1));class GetTransactionResult{static __wrap(s){s>>>=0;const a=Object.create(GetTransactionResult.prototype);return a.__wbg_ptr=s,GetTransactionResultFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,GetTransactionResultFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_gettransactionresult_free(s,0)}get api_version(){return wasm.gettransactionresult_api_version(this.__wbg_ptr)}get transaction(){const s=wasm.gettransactionresult_transaction(this.__wbg_ptr);return Transaction.__wrap(s)}get execution_info(){return wasm.gettransactionresult_execution_info(this.__wbg_ptr)}toJson(){return wasm.gettransactionresult_toJson(this.__wbg_ptr)}}const GetValidatorChangesResultFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_getvalidatorchangesresult_free(f>>>0,1));class GetValidatorChangesResult{static __wrap(s){s>>>=0;const a=Object.create(GetValidatorChangesResult.prototype);return a.__wbg_ptr=s,GetValidatorChangesResultFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,GetValidatorChangesResultFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_getvalidatorchangesresult_free(s,0)}get api_version(){return wasm.getvalidatorchangesresult_api_version(this.__wbg_ptr)}get changes(){return wasm.getvalidatorchangesresult_changes(this.__wbg_ptr)}toJson(){return wasm.getvalidatorchangesresult_toJson(this.__wbg_ptr)}}const GlobalStateIdentifierFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_globalstateidentifier_free(f>>>0,1));class GlobalStateIdentifier{static __wrap(s){s>>>=0;const a=Object.create(GlobalStateIdentifier.prototype);return a.__wbg_ptr=s,GlobalStateIdentifierFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,GlobalStateIdentifierFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_globalstateidentifier_free(s,0)}constructor(s){_assertClass(s,GlobalStateIdentifier);var a=s.__destroy_into_raw();const l=wasm.globalstateidentifier_new(a);return this.__wbg_ptr=l>>>0,GlobalStateIdentifierFinalization.register(this,this.__wbg_ptr,this),this}static fromBlockHash(s){_assertClass(s,BlockHash);var a=s.__destroy_into_raw();const l=wasm.globalstateidentifier_fromBlockHash(a);return GlobalStateIdentifier.__wrap(l)}static fromBlockHeight(s){const a=wasm.globalstateidentifier_fromBlockHeight(s);return GlobalStateIdentifier.__wrap(a)}static fromStateRootHash(s){_assertClass(s,Digest);var a=s.__destroy_into_raw();const l=wasm.globalstateidentifier_fromStateRootHash(a);return GlobalStateIdentifier.__wrap(l)}toJson(){return wasm.globalstateidentifier_toJson(this.__wbg_ptr)}}const HashAddrFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_hashaddr_free(f>>>0,1));class HashAddr{static __wrap(s){s>>>=0;const a=Object.create(HashAddr.prototype);return a.__wbg_ptr=s,HashAddrFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,HashAddrFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_hashaddr_free(s,0)}constructor(s){const a=passArray8ToWasm0(s,wasm.__wbindgen_malloc),g=wasm.hashaddr_new(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return this.__wbg_ptr=g[0]>>>0,HashAddrFinalization.register(this,this.__wbg_ptr,this),this}toBytes(){const s=wasm.hashaddr_toBytes(this.__wbg_ptr);var a=getArrayU8FromWasm0(s[0],s[1]).slice();return wasm.__wbindgen_free(s[0],1*s[1],1),a}toHexString(){let s,a;try{const l=wasm.hashaddr_toHexString(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}}const HashStringFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_hashstring_free(f>>>0,1));class HashString{static __wrap(s){s>>>=0;const a=Object.create(HashString.prototype);return a.__wbg_ptr=s,HashStringFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,HashStringFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_hashstring_free(s,0)}get hash(){let s,a;try{const l=wasm.__wbg_get_hashstring_hash(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}set hash(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_failure_cost(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get Deploy(){let s,a;try{const l=wasm.hashstring_Deploy(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}get Version1(){let s,a;try{const l=wasm.hashstring_Version1(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}toString(){let s,a;try{const l=wasm.hashstring_toString(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}}const IntoUnderlyingByteSourceFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_intounderlyingbytesource_free(f>>>0,1));class IntoUnderlyingByteSource{__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,IntoUnderlyingByteSourceFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_intounderlyingbytesource_free(s,0)}get type(){const s=wasm.intounderlyingbytesource_type(this.__wbg_ptr);return __wbindgen_enum_ReadableStreamType[s]}get autoAllocateChunkSize(){return wasm.intounderlyingbytesource_autoAllocateChunkSize(this.__wbg_ptr)>>>0}start(s){wasm.intounderlyingbytesource_start(this.__wbg_ptr,s)}pull(s){return wasm.intounderlyingbytesource_pull(this.__wbg_ptr,s)}cancel(){const s=this.__destroy_into_raw();wasm.intounderlyingbytesource_cancel(s)}}const IntoUnderlyingSinkFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_intounderlyingsink_free(f>>>0,1));class IntoUnderlyingSink{__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,IntoUnderlyingSinkFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_intounderlyingsink_free(s,0)}write(s){return wasm.intounderlyingsink_write(this.__wbg_ptr,s)}close(){const s=this.__destroy_into_raw();return wasm.intounderlyingsink_close(s)}abort(s){const a=this.__destroy_into_raw();return wasm.intounderlyingsink_abort(a,s)}}const IntoUnderlyingSourceFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_intounderlyingsource_free(f>>>0,1));class IntoUnderlyingSource{__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,IntoUnderlyingSourceFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_intounderlyingsource_free(s,0)}pull(s){return wasm.intounderlyingsource_pull(this.__wbg_ptr,s)}cancel(){const s=this.__destroy_into_raw();wasm.intounderlyingsource_cancel(s)}}const KeyFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_key_free(f>>>0,1));class Key{static __wrap(s){s>>>=0;const a=Object.create(Key.prototype);return a.__wbg_ptr=s,KeyFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,KeyFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_key_free(s,0)}constructor(s){_assertClass(s,Key);var a=s.__destroy_into_raw();const l=wasm.key_new(a);if(l[2])throw takeFromExternrefTable0(l[1]);return this.__wbg_ptr=l[0]>>>0,KeyFinalization.register(this,this.__wbg_ptr,this),this}toJson(){return wasm.key_toJson(this.__wbg_ptr)}static fromURef(s){_assertClass(s,URef);var a=s.__destroy_into_raw();const l=wasm.key_fromURef(a);return Key.__wrap(l)}static fromDeployInfo(s){_assertClass(s,DeployHash);var a=s.__destroy_into_raw();const l=wasm.key_fromDeployInfo(a);return Key.__wrap(l)}static fromAccount(s){_assertClass(s,AccountHash);var a=s.__destroy_into_raw();const l=wasm.key_fromAccount(a);return Key.__wrap(l)}static fromHash(s){_assertClass(s,HashAddr);var a=s.__destroy_into_raw();const l=wasm.key_fromHash(a);return Key.__wrap(l)}static fromTransfer(s){const a=passArray8ToWasm0(s,wasm.__wbindgen_malloc),g=wasm.key_fromTransfer(a,WASM_VECTOR_LEN);return TransferAddr.__wrap(g)}static fromEraInfo(s){_assertClass(s,EraId);var a=s.__destroy_into_raw();const l=wasm.key_fromEraInfo(a);return Key.__wrap(l)}static fromBalance(s){_assertClass(s,URefAddr);var a=s.__destroy_into_raw();const l=wasm.key_fromBalance(a);return Key.__wrap(l)}static fromBid(s){_assertClass(s,AccountHash);var a=s.__destroy_into_raw();const l=wasm.key_fromBid(a);return Key.__wrap(l)}static fromWithdraw(s){_assertClass(s,AccountHash);var a=s.__destroy_into_raw();const l=wasm.key_fromWithdraw(a);return Key.__wrap(l)}static fromDictionaryAddr(s){_assertClass(s,DictionaryAddr);var a=s.__destroy_into_raw();const l=wasm.key_fromDictionaryAddr(a);return Key.__wrap(l)}asDictionaryAddr(){const s=wasm.key_asDictionaryAddr(this.__wbg_ptr);return 0===s?void 0:DictionaryAddr.__wrap(s)}static fromSystemEntityRegistry(){const s=wasm.key_fromSystemEntityRegistry();return Key.__wrap(s)}static fromEraSummary(){const s=wasm.key_fromEraSummary();return Key.__wrap(s)}static fromUnbond(s){_assertClass(s,AccountHash);var a=s.__destroy_into_raw();const l=wasm.key_fromUnbond(a);return Key.__wrap(l)}static fromChainspecRegistry(){const s=wasm.key_fromChainspecRegistry();return Key.__wrap(s)}static fromChecksumRegistry(){const s=wasm.key_fromChecksumRegistry();return Key.__wrap(s)}toFormattedString(){let s,a;try{const l=wasm.key_toFormattedString(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}static fromFormattedString(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=wasm.key_fromFormattedString(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return Key.__wrap(g[0])}static fromDictionaryKey(s,a){_assertClass(s,URef);var l=s.__destroy_into_raw();const g=passArray8ToWasm0(a,wasm.__wbindgen_malloc),v=wasm.key_fromDictionaryKey(l,g,WASM_VECTOR_LEN);return Key.__wrap(v)}isDictionaryKey(){return 0!==wasm.key_isDictionaryKey(this.__wbg_ptr)}intoAccount(){const s=this.__destroy_into_raw(),a=wasm.key_intoAccount(s);return 0===a?void 0:AccountHash.__wrap(a)}intoHash(){const s=this.__destroy_into_raw(),a=wasm.key_intoHash(s);return 0===a?void 0:HashAddr.__wrap(a)}asBalance(){const s=wasm.key_asBalance(this.__wbg_ptr);return 0===s?void 0:URefAddr.__wrap(s)}intoURef(){const s=this.__destroy_into_raw(),a=wasm.key_intoURef(s);return 0===a?void 0:URef.__wrap(a)}urefToHash(){const s=wasm.key_urefToHash(this.__wbg_ptr);return 0===s?void 0:Key.__wrap(s)}withdrawToUnbond(){const s=wasm.key_withdrawToUnbond(this.__wbg_ptr);return 0===s?void 0:Key.__wrap(s)}}const ListRpcsResultFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_listrpcsresult_free(f>>>0,1));class ListRpcsResult{static __wrap(s){s>>>=0;const a=Object.create(ListRpcsResult.prototype);return a.__wbg_ptr=s,ListRpcsResultFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,ListRpcsResultFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_listrpcsresult_free(s,0)}get api_version(){return wasm.listrpcsresult_api_version(this.__wbg_ptr)}get name(){let s,a;try{const l=wasm.listrpcsresult_name(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}get schema(){return wasm.listrpcsresult_schema(this.__wbg_ptr)}toJson(){return wasm.listrpcsresult_toJson(this.__wbg_ptr)}}const MessageFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_message_free(f>>>0,1));class Message{static __wrap(s){s>>>=0;const a=Object.create(Message.prototype);return a.__wbg_ptr=s,MessageFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,MessageFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_message_free(s,0)}get String(){let s,a;try{const l=wasm.__wbg_get_message_String(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}set String(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_failure_cost(this.__wbg_ptr,a,WASM_VECTOR_LEN)}}const MessagesFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_messages_free(f>>>0,1));class Messages{static __wrap(s){s>>>=0;const a=Object.create(Messages.prototype);return a.__wbg_ptr=s,MessagesFinalization.register(a,a.__wbg_ptr,a),a}static __unwrap(s){return s instanceof Messages?s.__destroy_into_raw():0}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,MessagesFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_messages_free(s,0)}get entity_hash(){let s,a;try{const l=wasm.__wbg_get_messages_entity_hash(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}set entity_hash(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_messages_entity_hash(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get message(){const s=wasm.__wbg_get_messages_message(this.__wbg_ptr);return Message.__wrap(s)}set message(s){_assertClass(s,Message);var a=s.__destroy_into_raw();wasm.__wbg_set_messages_message(this.__wbg_ptr,a)}get topic_name(){let s,a;try{const l=wasm.__wbg_get_messages_topic_name(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}set topic_name(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_messages_topic_name(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get topic_name_hash(){let s,a;try{const l=wasm.__wbg_get_messages_topic_name_hash(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}set topic_name_hash(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_messages_topic_name_hash(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get topic_index(){return wasm.__wbg_get_messages_topic_index(this.__wbg_ptr)>>>0}set topic_index(s){wasm.__wbg_set_messages_topic_index(this.__wbg_ptr,s)}get block_index(){const s=wasm.__wbg_get_messages_block_index(this.__wbg_ptr);return BigInt.asUintN(64,s)}set block_index(s){wasm.__wbg_set_messages_block_index(this.__wbg_ptr,s)}}const PackageHashFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_packagehash_free(f>>>0,1));class PackageHash{static __wrap(s){s>>>=0;const a=Object.create(PackageHash.prototype);return a.__wbg_ptr=s,PackageHashFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,PackageHashFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_packagehash_free(s,0)}constructor(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=wasm.packagehash_new_js_alias(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return this.__wbg_ptr=g[0]>>>0,PackageHashFinalization.register(this,this.__wbg_ptr,this),this}static fromFormattedStr(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=wasm.packagehash_fromFormattedStr(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return PackageHash.__wrap(g[0])}toFormattedString(){let s,a;try{const l=wasm.packagehash_toFormattedString(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}static fromUint8Array(s){const a=passArray8ToWasm0(s,wasm.__wbindgen_malloc),g=wasm.packagehash_fromUint8Array(a,WASM_VECTOR_LEN);return PackageHash.__wrap(g)}}const PathFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_path_free(f>>>0,1));class Path{static __wrap(s){s>>>=0;const a=Object.create(Path.prototype);return a.__wbg_ptr=s,PathFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,PathFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_path_free(s,0)}constructor(s){const a=wasm.path_new(s);return this.__wbg_ptr=a>>>0,PathFinalization.register(this,this.__wbg_ptr,this),this}static fromArray(s){const a=wasm.path_fromArray(s);return Path.__wrap(a)}toJson(){return wasm.path_toJson(this.__wbg_ptr)}toString(){let s,a;try{const l=wasm.path_toString(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}is_empty(){return 0!==wasm.path_is_empty(this.__wbg_ptr)}}const PaymentFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_payment_free(f>>>0,1));class Payment{__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,PaymentFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_payment_free(s,0)}get source(){let s,a;try{const l=wasm.__wbg_get_payment_source(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}set source(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_failure_cost(this.__wbg_ptr,a,WASM_VECTOR_LEN)}}const PaymentStrParamsFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_paymentstrparams_free(f>>>0,1));class PaymentStrParams{__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,PaymentStrParamsFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_paymentstrparams_free(s,0)}constructor(s,a,l,g,y,v,E,N,k,j){var Y=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),fe=WASM_VECTOR_LEN,ce=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),le=WASM_VECTOR_LEN,nt=isLikeNone(l)?0:passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),ze=WASM_VECTOR_LEN,rt=isLikeNone(g)?0:passStringToWasm0(g,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),kt=WASM_VECTOR_LEN,vn=isLikeNone(y)?0:passStringToWasm0(y,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),En=WASM_VECTOR_LEN,Bn=isLikeNone(v)?0:passStringToWasm0(v,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),Sn=WASM_VECTOR_LEN,Hn=isLikeNone(N)?0:passStringToWasm0(N,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),or=WASM_VECTOR_LEN,Cn=isLikeNone(k)?0:passStringToWasm0(k,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),ln=WASM_VECTOR_LEN,Dn=isLikeNone(j)?0:passStringToWasm0(j,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),ar=WASM_VECTOR_LEN;const cr=wasm.paymentstrparams_new(Y,fe,ce,le,nt,ze,rt,kt,vn,En,Bn,Sn,isLikeNone(E)?0:addToExternrefTable0(E),Hn,or,Cn,ln,Dn,ar);return this.__wbg_ptr=cr>>>0,PaymentStrParamsFinalization.register(this,this.__wbg_ptr,this),this}get payment_amount(){const s=wasm.paymentstrparams_payment_amount(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set payment_amount(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.paymentstrparams_set_payment_amount(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get payment_hash(){const s=wasm.paymentstrparams_payment_hash(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set payment_hash(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.paymentstrparams_set_payment_hash(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get payment_name(){const s=wasm.paymentstrparams_payment_name(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set payment_name(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.paymentstrparams_set_payment_name(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get payment_package_hash(){const s=wasm.paymentstrparams_payment_package_hash(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set payment_package_hash(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.paymentstrparams_set_payment_package_hash(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get payment_package_name(){const s=wasm.paymentstrparams_payment_package_name(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set payment_package_name(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.paymentstrparams_set_payment_package_name(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get payment_path(){const s=wasm.paymentstrparams_payment_path(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set payment_path(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.paymentstrparams_set_payment_path(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get payment_args_simple(){return wasm.paymentstrparams_payment_args_simple(this.__wbg_ptr)}set payment_args_simple(s){wasm.paymentstrparams_set_payment_args_simple(this.__wbg_ptr,s)}get payment_args_json(){const s=wasm.paymentstrparams_payment_args_json(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set payment_args_json(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.paymentstrparams_set_payment_args_json(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get payment_version(){const s=wasm.paymentstrparams_payment_version(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set payment_version(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.paymentstrparams_set_payment_version(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get payment_entry_point(){const s=wasm.paymentstrparams_payment_entry_point(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set payment_entry_point(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.paymentstrparams_set_payment_entry_point(this.__wbg_ptr,a,WASM_VECTOR_LEN)}}const PeerEntryFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_peerentry_free(f>>>0,1));class PeerEntry{__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,PeerEntryFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_peerentry_free(s,0)}get node_id(){let s,a;try{const l=wasm.peerentry_node_id(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}get address(){let s,a;try{const l=wasm.peerentry_address(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}}const PublicKeyFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_publickey_free(f>>>0,1));class PublicKey{static __wrap(s){s>>>=0;const a=Object.create(PublicKey.prototype);return a.__wbg_ptr=s,PublicKeyFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,PublicKeyFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_publickey_free(s,0)}constructor(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=wasm.publickey_new_js_alias(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return this.__wbg_ptr=g[0]>>>0,PublicKeyFinalization.register(this,this.__wbg_ptr,this),this}static fromUint8Array(s){const a=passArray8ToWasm0(s,wasm.__wbindgen_malloc),g=wasm.publickey_fromUint8Array(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return PublicKey.__wrap(g[0])}toAccountHash(){const s=wasm.publickey_toAccountHash(this.__wbg_ptr);return AccountHash.__wrap(s)}toPurseUref(){const s=wasm.publickey_toPurseUref(this.__wbg_ptr);return URef.__wrap(s)}toJson(){return wasm.publickey_toJson(this.__wbg_ptr)}}const PublicKeyStringFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_publickeystring_free(f>>>0,1));class PublicKeyString{static __wrap(s){s>>>=0;const a=Object.create(PublicKeyString.prototype);return a.__wbg_ptr=s,PublicKeyStringFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,PublicKeyStringFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_publickeystring_free(s,0)}get PublicKey(){let s,a;try{const l=wasm.__wbg_get_publickeystring_PublicKey(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}set PublicKey(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_failure_cost(this.__wbg_ptr,a,WASM_VECTOR_LEN)}}const PurseIdentifierFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_purseidentifier_free(f>>>0,1));class PurseIdentifier{static __wrap(s){s>>>=0;const a=Object.create(PurseIdentifier.prototype);return a.__wbg_ptr=s,PurseIdentifierFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,PurseIdentifierFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_purseidentifier_free(s,0)}constructor(s){_assertClass(s,PublicKey);var a=s.__destroy_into_raw();const l=wasm.entityidentifier_fromPublicKey(a);return this.__wbg_ptr=l>>>0,PurseIdentifierFinalization.register(this,this.__wbg_ptr,this),this}static fromAccountHash(s){_assertClass(s,AccountHash);var a=s.__destroy_into_raw();const l=wasm.entityidentifier_fromAccountHash(a);return PurseIdentifier.__wrap(l)}static fromURef(s){_assertClass(s,URef);var a=s.__destroy_into_raw();const l=wasm.purseidentifier_fromURef(a);return PurseIdentifier.__wrap(l)}toJson(){return wasm.purseidentifier_toJson(this.__wbg_ptr)}}const PutDeployResultFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_putdeployresult_free(f>>>0,1));class PutDeployResult{static __wrap(s){s>>>=0;const a=Object.create(PutDeployResult.prototype);return a.__wbg_ptr=s,PutDeployResultFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,PutDeployResultFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_putdeployresult_free(s,0)}get api_version(){return wasm.putdeployresult_api_version(this.__wbg_ptr)}get deploy_hash(){const s=wasm.putdeployresult_deploy_hash(this.__wbg_ptr);return DeployHash.__wrap(s)}toJson(){return wasm.putdeployresult_toJson(this.__wbg_ptr)}}const PutTransactionResultFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_puttransactionresult_free(f>>>0,1));class PutTransactionResult{static __wrap(s){s>>>=0;const a=Object.create(PutTransactionResult.prototype);return a.__wbg_ptr=s,PutTransactionResultFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,PutTransactionResultFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_puttransactionresult_free(s,0)}get api_version(){return wasm.puttransactionresult_api_version(this.__wbg_ptr)}get transaction_hash(){const s=wasm.puttransactionresult_transaction_hash(this.__wbg_ptr);return TransactionHash.__wrap(s)}toJson(){return wasm.puttransactionresult_toJson(this.__wbg_ptr)}}const QueryBalanceDetailsResultFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_querybalancedetailsresult_free(f>>>0,1));class QueryBalanceDetailsResult{static __wrap(s){s>>>=0;const a=Object.create(QueryBalanceDetailsResult.prototype);return a.__wbg_ptr=s,QueryBalanceDetailsResultFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,QueryBalanceDetailsResultFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_querybalancedetailsresult_free(s,0)}get api_version(){return wasm.querybalancedetailsresult_api_version(this.__wbg_ptr)}get total_balance(){return wasm.querybalancedetailsresult_total_balance(this.__wbg_ptr)}get available_balance(){return wasm.querybalancedetailsresult_available_balance(this.__wbg_ptr)}get total_balance_proof(){return wasm.querybalancedetailsresult_total_balance_proof(this.__wbg_ptr)}get holds(){return wasm.querybalancedetailsresult_holds(this.__wbg_ptr)}toJson(){return wasm.querybalancedetailsresult_toJson(this.__wbg_ptr)}}const QueryBalanceResultFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_querybalanceresult_free(f>>>0,1));class QueryBalanceResult{static __wrap(s){s>>>=0;const a=Object.create(QueryBalanceResult.prototype);return a.__wbg_ptr=s,QueryBalanceResultFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,QueryBalanceResultFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_querybalanceresult_free(s,0)}get api_version(){return wasm.querybalanceresult_api_version(this.__wbg_ptr)}get balance(){return wasm.querybalanceresult_balance(this.__wbg_ptr)}toJson(){return wasm.querybalanceresult_toJson(this.__wbg_ptr)}}const QueryGlobalStateResultFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_queryglobalstateresult_free(f>>>0,1));class QueryGlobalStateResult{static __wrap(s){s>>>=0;const a=Object.create(QueryGlobalStateResult.prototype);return a.__wbg_ptr=s,QueryGlobalStateResultFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,QueryGlobalStateResultFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_queryglobalstateresult_free(s,0)}get api_version(){return wasm.queryglobalstateresult_api_version(this.__wbg_ptr)}get block_header(){return wasm.queryglobalstateresult_block_header(this.__wbg_ptr)}get stored_value(){return wasm.queryglobalstateresult_stored_value(this.__wbg_ptr)}get merkle_proof(){let s,a;try{const l=wasm.queryglobalstateresult_merkle_proof(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}toJson(){return wasm.queryglobalstateresult_toJson(this.__wbg_ptr)}}const RecordIdFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_recordid_free(f>>>0,1));class RecordId{__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,RecordIdFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_recordid_free(s,0)}constructor(s){const a=wasm.recordid_new_js_alias(s);if(a[2])throw takeFromExternrefTable0(a[1]);return this.__wbg_ptr=a[0]>>>0,RecordIdFinalization.register(this,this.__wbg_ptr,this),this}}const SDKFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_sdk_free(f>>>0,1));class SDK{__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,SDKFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_sdk_free(s,0)}get_block_options(s){const a=wasm.sdk_get_block_options(this.__wbg_ptr,s);if(a[2])throw takeFromExternrefTable0(a[1]);return getBlockOptions.__wrap(a[0])}get_block(s){let a=0;return isLikeNone(s)||(_assertClass(s,getBlockOptions),a=s.__destroy_into_raw()),wasm.sdk_get_block(this.__wbg_ptr,a)}chain_get_block(s){let a=0;return isLikeNone(s)||(_assertClass(s,getBlockOptions),a=s.__destroy_into_raw()),wasm.sdk_chain_get_block(this.__wbg_ptr,a)}get_dictionary_item_options(s){const a=wasm.sdk_get_dictionary_item_options(this.__wbg_ptr,s);if(a[2])throw takeFromExternrefTable0(a[1]);return getDictionaryItemOptions.__wrap(a[0])}get_dictionary_item(s){let a=0;return isLikeNone(s)||(_assertClass(s,getDictionaryItemOptions),a=s.__destroy_into_raw()),wasm.sdk_get_dictionary_item(this.__wbg_ptr,a)}state_get_dictionary_item(s){let a=0;return isLikeNone(s)||(_assertClass(s,getDictionaryItemOptions),a=s.__destroy_into_raw()),wasm.sdk_state_get_dictionary_item(this.__wbg_ptr,a)}query_contract_dict_options(s){const a=wasm.sdk_query_contract_dict_options(this.__wbg_ptr,s);if(a[2])throw takeFromExternrefTable0(a[1]);return queryContractDictOptions.__wrap(a[0])}query_contract_dict(s){let a=0;return isLikeNone(s)||(_assertClass(s,queryContractDictOptions),a=s.__destroy_into_raw()),wasm.sdk_query_contract_dict(this.__wbg_ptr,a)}deploy(s,a,l,g,y){_assertClass(s,DeployStrParams);var v=s.__destroy_into_raw();_assertClass(a,SessionStrParams);var E=a.__destroy_into_raw();_assertClass(l,PaymentStrParams);var N=l.__destroy_into_raw(),k=isLikeNone(y)?0:passStringToWasm0(y,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),j=WASM_VECTOR_LEN;return wasm.sdk_deploy(this.__wbg_ptr,v,E,N,isLikeNone(g)?3:g,k,j)}get_auction_info_options(s){const a=wasm.sdk_get_auction_info_options(this.__wbg_ptr,s);if(a[2])throw takeFromExternrefTable0(a[1]);return getAuctionInfoOptions.__wrap(a[0])}get_auction_info(s){let a=0;return isLikeNone(s)||(_assertClass(s,getAuctionInfoOptions),a=s.__destroy_into_raw()),wasm.sdk_get_auction_info(this.__wbg_ptr,a)}state_get_auction_info_js_alias(s){let a=0;return isLikeNone(s)||(_assertClass(s,getAuctionInfoOptions),a=s.__destroy_into_raw()),wasm.sdk_state_get_auction_info_js_alias(this.__wbg_ptr,a)}get_chainspec(s,a){var l=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=WASM_VECTOR_LEN;return wasm.sdk_get_chainspec(this.__wbg_ptr,isLikeNone(s)?3:s,l,g)}info_get_chainspec(s,a){var l=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=WASM_VECTOR_LEN;return wasm.sdk_info_get_chainspec(this.__wbg_ptr,isLikeNone(s)?3:s,l,g)}get_era_info_options(s){const a=wasm.sdk_get_era_info_options(this.__wbg_ptr,s);if(a[2])throw takeFromExternrefTable0(a[1]);return getEraInfoOptions.__wrap(a[0])}get_era_info(s){let a=0;return isLikeNone(s)||(_assertClass(s,getEraInfoOptions),a=s.__destroy_into_raw()),wasm.sdk_get_era_info(this.__wbg_ptr,a)}chain_get_era_info_by_switch_block(s){let a=0;return isLikeNone(s)||(_assertClass(s,getEraInfoOptions),a=s.__destroy_into_raw()),wasm.sdk_chain_get_era_info_by_switch_block(this.__wbg_ptr,a)}get_validator_changes(s,a){var l=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=WASM_VECTOR_LEN;return wasm.sdk_get_validator_changes(this.__wbg_ptr,isLikeNone(s)?3:s,l,g)}info_get_validator_change(s,a){var l=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=WASM_VECTOR_LEN;return wasm.sdk_info_get_validator_change(this.__wbg_ptr,isLikeNone(s)?3:s,l,g)}list_rpcs(s,a){var l=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=WASM_VECTOR_LEN;return wasm.sdk_list_rpcs(this.__wbg_ptr,isLikeNone(s)?3:s,l,g)}make_deploy(s,a,l){_assertClass(s,DeployStrParams);var g=s.__destroy_into_raw();_assertClass(a,SessionStrParams);var y=a.__destroy_into_raw();_assertClass(l,PaymentStrParams);var v=l.__destroy_into_raw();const E=wasm.sdk_make_deploy(this.__wbg_ptr,g,y,v);if(E[2])throw takeFromExternrefTable0(E[1]);return Deploy.__wrap(E[0])}make_transaction(s,a){_assertClass(s,TransactionBuilderParams);var l=s.__destroy_into_raw();_assertClass(a,TransactionStrParams);var g=a.__destroy_into_raw();const y=wasm.sdk_make_transaction(this.__wbg_ptr,l,g);if(y[2])throw takeFromExternrefTable0(y[1]);return Transaction.__wrap(y[0])}get_block_transfers_options(s){const a=wasm.sdk_get_block_transfers_options(this.__wbg_ptr,s);if(a[2])throw takeFromExternrefTable0(a[1]);return getBlockTransfersOptions.__wrap(a[0])}get_block_transfers(s){let a=0;return isLikeNone(s)||(_assertClass(s,getBlockTransfersOptions),a=s.__destroy_into_raw()),wasm.sdk_get_block_transfers(this.__wbg_ptr,a)}chain_get_block_transfers(s){let a=0;return isLikeNone(s)||(_assertClass(s,getBlockTransfersOptions),a=s.__destroy_into_raw()),wasm.sdk_chain_get_block_transfers(this.__wbg_ptr,a)}get_deploy_options(s){const a=wasm.sdk_get_deploy_options(this.__wbg_ptr,s);if(a[2])throw takeFromExternrefTable0(a[1]);return getDeployOptions.__wrap(a[0])}get_deploy(s){let a=0;return isLikeNone(s)||(_assertClass(s,getDeployOptions),a=s.__destroy_into_raw()),wasm.sdk_get_deploy(this.__wbg_ptr,a)}info_get_deploy(s){let a=0;return isLikeNone(s)||(_assertClass(s,getDeployOptions),a=s.__destroy_into_raw()),wasm.sdk_info_get_deploy(this.__wbg_ptr,a)}get_transaction_options(s){const a=wasm.sdk_get_transaction_options(this.__wbg_ptr,s);if(a[2])throw takeFromExternrefTable0(a[1]);return getTransactionOptions.__wrap(a[0])}get_transaction(s){let a=0;return isLikeNone(s)||(_assertClass(s,getTransactionOptions),a=s.__destroy_into_raw()),wasm.sdk_get_transaction(this.__wbg_ptr,a)}info_get_transaction(s){let a=0;return isLikeNone(s)||(_assertClass(s,getTransactionOptions),a=s.__destroy_into_raw()),wasm.sdk_info_get_transaction(this.__wbg_ptr,a)}query_balance_details_options(s){const a=wasm.sdk_query_balance_details_options(this.__wbg_ptr,s);if(a[2])throw takeFromExternrefTable0(a[1]);return queryBalanceDetailsOptions.__wrap(a[0])}query_balance_details(s){let a=0;return isLikeNone(s)||(_assertClass(s,queryBalanceDetailsOptions),a=s.__destroy_into_raw()),wasm.sdk_query_balance_details(this.__wbg_ptr,a)}get_speculative_exec_options(s){const a=wasm.sdk_get_speculative_exec_options(this.__wbg_ptr,s);if(a[2])throw takeFromExternrefTable0(a[1]);return getSpeculativeExecTxnOptions.__wrap(a[0])}speculative_exec(s){let a=0;return isLikeNone(s)||(_assertClass(s,getSpeculativeExecTxnOptions),a=s.__destroy_into_raw()),wasm.sdk_speculative_exec(this.__wbg_ptr,a)}transaction(s,a,l,g){_assertClass(s,TransactionBuilderParams);var y=s.__destroy_into_raw();_assertClass(a,TransactionStrParams);var v=a.__destroy_into_raw(),E=isLikeNone(g)?0:passStringToWasm0(g,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),N=WASM_VECTOR_LEN;return wasm.sdk_transaction(this.__wbg_ptr,y,v,isLikeNone(l)?3:l,E,N)}sign_transaction(s,a){_assertClass(s,Transaction);var l=s.__destroy_into_raw();const g=passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),v=wasm.sdk_sign_transaction(this.__wbg_ptr,l,g,WASM_VECTOR_LEN);return Transaction.__wrap(v)}get_binary_latest_switch_block_header(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_latest_switch_block_header(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get_binary_latest_block_header(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_latest_block_header(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get_binary_block_header_by_height(s,a){var l=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_block_header_by_height(this.__wbg_ptr,s,l,WASM_VECTOR_LEN)}get_binary_block_header_by_hash(s,a){_assertClass(s,BlockHash);var l=s.__destroy_into_raw(),g=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_block_header_by_hash(this.__wbg_ptr,l,g,WASM_VECTOR_LEN)}get_binary_latest_signed_block(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_latest_signed_block(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get_binary_signed_block_by_height(s,a){var l=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_signed_block_by_height(this.__wbg_ptr,s,l,WASM_VECTOR_LEN)}get_binary_signed_block_by_hash(s,a){_assertClass(s,BlockHash);var l=s.__destroy_into_raw(),g=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_signed_block_by_hash(this.__wbg_ptr,l,g,WASM_VECTOR_LEN)}get_binary_transaction_by_hash(s,a,l){_assertClass(s,TransactionHash);var g=s.__destroy_into_raw(),y=isLikeNone(l)?0:passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_transaction_by_hash(this.__wbg_ptr,g,a,y,WASM_VECTOR_LEN)}get_binary_peers(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_peers(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get_binary_uptime(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_uptime(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get_binary_last_progress(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_last_progress(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get_binary_reactor_state(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_reactor_state(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get_binary_network_name(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_network_name(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get_binary_consensus_validator_changes(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_consensus_validator_changes(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get_binary_block_synchronizer_status(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_block_synchronizer_status(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get_binary_available_block_range(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_available_block_range(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get_binary_next_upgrade(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_next_upgrade(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get_binary_consensus_status(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_consensus_status(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get_binary_chainspec_raw_bytes(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_chainspec_raw_bytes(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get_binary_node_status(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_node_status(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get_binary_validator_reward_by_era(s,a,l){_assertClass(s,PublicKey);var g=s.__destroy_into_raw();_assertClass(a,EraId);var y=a.__destroy_into_raw(),v=isLikeNone(l)?0:passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_validator_reward_by_era(this.__wbg_ptr,g,y,v,WASM_VECTOR_LEN)}get_binary_validator_reward_by_block_height(s,a,l){_assertClass(s,PublicKey);var g=s.__destroy_into_raw(),y=isLikeNone(l)?0:passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_validator_reward_by_block_height(this.__wbg_ptr,g,a,y,WASM_VECTOR_LEN)}get_binary_validator_reward_by_block_hash(s,a,l){_assertClass(s,PublicKey);var g=s.__destroy_into_raw();_assertClass(a,BlockHash);var y=a.__destroy_into_raw(),v=isLikeNone(l)?0:passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_validator_reward_by_block_hash(this.__wbg_ptr,g,y,v,WASM_VECTOR_LEN)}get_binary_delegator_reward_by_era(s,a,l,g){_assertClass(s,PublicKey);var y=s.__destroy_into_raw();_assertClass(a,PublicKey);var v=a.__destroy_into_raw();_assertClass(l,EraId);var E=l.__destroy_into_raw(),N=isLikeNone(g)?0:passStringToWasm0(g,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_delegator_reward_by_era(this.__wbg_ptr,y,v,E,N,WASM_VECTOR_LEN)}get_binary_delegator_reward_by_block_height(s,a,l,g){_assertClass(s,PublicKey);var y=s.__destroy_into_raw();_assertClass(a,PublicKey);var v=a.__destroy_into_raw(),E=isLikeNone(g)?0:passStringToWasm0(g,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_delegator_reward_by_block_height(this.__wbg_ptr,y,v,l,E,WASM_VECTOR_LEN)}get_binary_delegator_reward_by_block_hash(s,a,l,g){_assertClass(s,PublicKey);var y=s.__destroy_into_raw();_assertClass(a,PublicKey);var v=a.__destroy_into_raw();_assertClass(l,BlockHash);var E=l.__destroy_into_raw(),N=isLikeNone(g)?0:passStringToWasm0(g,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_delegator_reward_by_block_hash(this.__wbg_ptr,y,v,E,N,WASM_VECTOR_LEN)}get_binary_read_record(s,a,l){_assertClass(s,RecordId);var g=s.__destroy_into_raw();const y=passArray8ToWasm0(a,wasm.__wbindgen_malloc),v=WASM_VECTOR_LEN;var E=isLikeNone(l)?0:passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_read_record(this.__wbg_ptr,g,y,v,E,WASM_VECTOR_LEN)}get_binary_global_state_item(s,a,l){_assertClass(s,Key);var g=s.__destroy_into_raw();const y=passArrayJsValueToWasm0(a,wasm.__wbindgen_malloc),v=WASM_VECTOR_LEN;var E=isLikeNone(l)?0:passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_global_state_item(this.__wbg_ptr,g,y,v,E,WASM_VECTOR_LEN)}get_binary_global_state_item_by_state_root_hash(s,a,l,g){_assertClass(s,Digest);var y=s.__destroy_into_raw();_assertClass(a,Key);var v=a.__destroy_into_raw();const E=passArrayJsValueToWasm0(l,wasm.__wbindgen_malloc),N=WASM_VECTOR_LEN;var k=isLikeNone(g)?0:passStringToWasm0(g,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_global_state_item_by_state_root_hash(this.__wbg_ptr,y,v,E,N,k,WASM_VECTOR_LEN)}get_binary_global_state_item_by_block_hash(s,a,l,g){_assertClass(s,BlockHash);var y=s.__destroy_into_raw();_assertClass(a,Key);var v=a.__destroy_into_raw();const E=passArrayJsValueToWasm0(l,wasm.__wbindgen_malloc),N=WASM_VECTOR_LEN;var k=isLikeNone(g)?0:passStringToWasm0(g,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_global_state_item_by_block_hash(this.__wbg_ptr,y,v,E,N,k,WASM_VECTOR_LEN)}get_binary_global_state_item_by_block_height(s,a,l,g){_assertClass(a,Key);var y=a.__destroy_into_raw();const v=passArrayJsValueToWasm0(l,wasm.__wbindgen_malloc),E=WASM_VECTOR_LEN;var N=isLikeNone(g)?0:passStringToWasm0(g,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_global_state_item_by_block_height(this.__wbg_ptr,s,y,v,E,N,WASM_VECTOR_LEN)}get_binary_try_accept_transaction(s,a){_assertClass(s,Transaction);var l=s.__destroy_into_raw(),g=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_try_accept_transaction(this.__wbg_ptr,l,g,WASM_VECTOR_LEN)}get_binary_try_speculative_execution(s,a){_assertClass(s,Transaction);var l=s.__destroy_into_raw(),g=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_try_speculative_execution(this.__wbg_ptr,l,g,WASM_VECTOR_LEN)}get_binary_protocol_version(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_protocol_version(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get_entity_options(s){const a=wasm.sdk_get_entity_options(this.__wbg_ptr,s);if(a[2])throw takeFromExternrefTable0(a[1]);return getEntityOptions.__wrap(a[0])}get_entity(s){let a=0;return isLikeNone(s)||(_assertClass(s,getEntityOptions),a=s.__destroy_into_raw()),wasm.sdk_get_entity(this.__wbg_ptr,a)}state_get_entity(s){let a=0;return isLikeNone(s)||(_assertClass(s,getEntityOptions),a=s.__destroy_into_raw()),wasm.sdk_state_get_entity(this.__wbg_ptr,a)}query_balance_options(s){const a=wasm.sdk_query_balance_options(this.__wbg_ptr,s);if(a[2])throw takeFromExternrefTable0(a[1]);return queryBalanceOptions.__wrap(a[0])}query_balance(s){let a=0;return isLikeNone(s)||(_assertClass(s,queryBalanceOptions),a=s.__destroy_into_raw()),wasm.sdk_query_balance(this.__wbg_ptr,a)}query_global_state_options(s){const a=wasm.sdk_query_global_state_options(this.__wbg_ptr,s);if(a[2])throw takeFromExternrefTable0(a[1]);return queryGlobalStateOptions.__wrap(a[0])}query_global_state(s){let a=0;return isLikeNone(s)||(_assertClass(s,queryGlobalStateOptions),a=s.__destroy_into_raw()),wasm.sdk_query_global_state(this.__wbg_ptr,a)}query_contract_key_options(s){const a=wasm.sdk_query_contract_key_options(this.__wbg_ptr,s);if(a[2])throw takeFromExternrefTable0(a[1]);return queryContractKeyOptions.__wrap(a[0])}query_contract_key(s){let a=0;return isLikeNone(s)||(_assertClass(s,queryContractKeyOptions),a=s.__destroy_into_raw()),wasm.sdk_query_contract_key(this.__wbg_ptr,a)}put_deploy(s,a,l){_assertClass(s,Deploy);var g=s.__destroy_into_raw(),y=isLikeNone(l)?0:passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),v=WASM_VECTOR_LEN;return wasm.sdk_put_deploy(this.__wbg_ptr,g,isLikeNone(a)?3:a,y,v)}account_put_deploy(s,a,l){_assertClass(s,Deploy);var g=s.__destroy_into_raw(),y=isLikeNone(l)?0:passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),v=WASM_VECTOR_LEN;return wasm.sdk_account_put_deploy(this.__wbg_ptr,g,isLikeNone(a)?3:a,y,v)}transfer_transaction(s,a,l,g,y,v,E){let N=0;isLikeNone(s)||(_assertClass(s,URef),N=s.__destroy_into_raw());const k=passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),j=WASM_VECTOR_LEN,Y=passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),fe=WASM_VECTOR_LEN;_assertClass(g,TransactionStrParams);var ce=g.__destroy_into_raw(),le=isLikeNone(y)?0:passStringToWasm0(y,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),nt=WASM_VECTOR_LEN,ze=isLikeNone(E)?0:passStringToWasm0(E,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),rt=WASM_VECTOR_LEN;return wasm.sdk_transfer_transaction(this.__wbg_ptr,N,k,j,Y,fe,ce,le,nt,isLikeNone(v)?3:v,ze,rt)}make_transfer(s,a,l,g,y){const v=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),E=WASM_VECTOR_LEN,N=passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),k=WASM_VECTOR_LEN;var j=isLikeNone(l)?0:passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),Y=WASM_VECTOR_LEN;_assertClass(g,DeployStrParams);var fe=g.__destroy_into_raw();_assertClass(y,PaymentStrParams);var ce=y.__destroy_into_raw();const le=wasm.sdk_make_transfer(this.__wbg_ptr,v,E,N,k,j,Y,fe,ce);if(le[2])throw takeFromExternrefTable0(le[1]);return Deploy.__wrap(le[0])}make_transfer_transaction(s,a,l,g,y){let v=0;isLikeNone(s)||(_assertClass(s,URef),v=s.__destroy_into_raw());const E=passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),N=WASM_VECTOR_LEN,k=passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),j=WASM_VECTOR_LEN;_assertClass(g,TransactionStrParams);var Y=g.__destroy_into_raw(),fe=isLikeNone(y)?0:passStringToWasm0(y,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const le=wasm.sdk_make_transfer_transaction(this.__wbg_ptr,v,E,N,k,j,Y,fe,WASM_VECTOR_LEN);if(le[2])throw takeFromExternrefTable0(le[1]);return Transaction.__wrap(le[0])}watchDeploy(s,a){const l=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),y=wasm.sdk_watchDeploy(this.__wbg_ptr,l,WASM_VECTOR_LEN,isLikeNone(a)?4294967297:a>>>0);return Watcher.__wrap(y)}watchTransaction(s,a){const l=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),y=wasm.sdk_watchTransaction(this.__wbg_ptr,l,WASM_VECTOR_LEN,isLikeNone(a)?4294967297:a>>>0);return Watcher.__wrap(y)}waitDeploy(s,a,l){const g=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),y=WASM_VECTOR_LEN,v=passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_waitDeploy(this.__wbg_ptr,g,y,v,WASM_VECTOR_LEN,isLikeNone(l)?4294967297:l>>>0)}waitTransaction(s,a,l){const g=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),y=WASM_VECTOR_LEN,v=passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_waitTransaction(this.__wbg_ptr,g,y,v,WASM_VECTOR_LEN,isLikeNone(l)?4294967297:l>>>0)}call_entrypoint(s,a,l){_assertClass(s,TransactionBuilderParams);var g=s.__destroy_into_raw();_assertClass(a,TransactionStrParams);var y=a.__destroy_into_raw(),v=isLikeNone(l)?0:passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_call_entrypoint(this.__wbg_ptr,g,y,v,WASM_VECTOR_LEN)}call_entrypoint_deploy(s,a,l,g){_assertClass(s,DeployStrParams);var y=s.__destroy_into_raw();_assertClass(a,SessionStrParams);var v=a.__destroy_into_raw();const E=passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),N=WASM_VECTOR_LEN;var k=isLikeNone(g)?0:passStringToWasm0(g,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_call_entrypoint_deploy(this.__wbg_ptr,y,v,E,N,k,WASM_VECTOR_LEN)}speculative_deploy(s,a,l,g,y){_assertClass(s,DeployStrParams);var v=s.__destroy_into_raw();_assertClass(a,SessionStrParams);var E=a.__destroy_into_raw();_assertClass(l,PaymentStrParams);var N=l.__destroy_into_raw(),k=isLikeNone(y)?0:passStringToWasm0(y,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),j=WASM_VECTOR_LEN;return wasm.sdk_speculative_deploy(this.__wbg_ptr,v,E,N,isLikeNone(g)?3:g,k,j)}get_account_options(s){const a=wasm.sdk_get_account_options(this.__wbg_ptr,s);if(a[2])throw takeFromExternrefTable0(a[1]);return getAccountOptions.__wrap(a[0])}get_account(s){let a=0;return isLikeNone(s)||(_assertClass(s,getAccountOptions),a=s.__destroy_into_raw()),wasm.sdk_get_account(this.__wbg_ptr,a)}state_get_account_info(s){let a=0;return isLikeNone(s)||(_assertClass(s,getAccountOptions),a=s.__destroy_into_raw()),wasm.sdk_state_get_account_info(this.__wbg_ptr,a)}get_balance_options(s){const a=wasm.sdk_get_balance_options(this.__wbg_ptr,s);if(a[2])throw takeFromExternrefTable0(a[1]);return getBalanceOptions.__wrap(a[0])}get_balance(s){let a=0;return isLikeNone(s)||(_assertClass(s,getBalanceOptions),a=s.__destroy_into_raw()),wasm.sdk_get_balance(this.__wbg_ptr,a)}state_get_balance(s){let a=0;return isLikeNone(s)||(_assertClass(s,getBalanceOptions),a=s.__destroy_into_raw()),wasm.sdk_state_get_balance(this.__wbg_ptr,a)}get_era_summary_options(s){const a=wasm.sdk_get_era_summary_options(this.__wbg_ptr,s);if(a[2])throw takeFromExternrefTable0(a[1]);return getEraSummaryOptions.__wrap(a[0])}get_era_summary(s){let a=0;return isLikeNone(s)||(_assertClass(s,getEraSummaryOptions),a=s.__destroy_into_raw()),wasm.sdk_get_era_summary(this.__wbg_ptr,a)}chain_get_era_summary(s){let a=0;return isLikeNone(s)||(_assertClass(s,getEraSummaryOptions),a=s.__destroy_into_raw()),wasm.sdk_chain_get_era_summary(this.__wbg_ptr,a)}get_peers(s,a){var l=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=WASM_VECTOR_LEN;return wasm.sdk_get_peers(this.__wbg_ptr,isLikeNone(s)?3:s,l,g)}info_get_peers(s,a){var l=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=WASM_VECTOR_LEN;return wasm.sdk_info_get_peers(this.__wbg_ptr,isLikeNone(s)?3:s,l,g)}get_state_root_hash_options(s){const a=wasm.sdk_get_state_root_hash_options(this.__wbg_ptr,s);if(a[2])throw takeFromExternrefTable0(a[1]);return getStateRootHashOptions.__wrap(a[0])}get_state_root_hash(s){let a=0;return isLikeNone(s)||(_assertClass(s,getStateRootHashOptions),a=s.__destroy_into_raw()),wasm.sdk_get_state_root_hash(this.__wbg_ptr,a)}chain_get_state_root_hash(s){let a=0;return isLikeNone(s)||(_assertClass(s,getStateRootHashOptions),a=s.__destroy_into_raw()),wasm.sdk_chain_get_state_root_hash(this.__wbg_ptr,a)}get_speculative_exec_deploy_options(s){const a=wasm.sdk_get_speculative_exec_deploy_options(this.__wbg_ptr,s);if(a[2])throw takeFromExternrefTable0(a[1]);return getSpeculativeExecDeployOptions.__wrap(a[0])}speculative_exec_deploy(s){let a=0;return isLikeNone(s)||(_assertClass(s,getSpeculativeExecDeployOptions),a=s.__destroy_into_raw()),wasm.sdk_speculative_exec_deploy(this.__wbg_ptr,a)}sign_deploy(s,a){_assertClass(s,Deploy);var l=s.__destroy_into_raw();const g=passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),v=wasm.sdk_sign_deploy(this.__wbg_ptr,l,g,WASM_VECTOR_LEN);return Deploy.__wrap(v)}constructor(s,a,l){var g=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),y=WASM_VECTOR_LEN,v=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const N=wasm.sdk_new(g,y,v,WASM_VECTOR_LEN,isLikeNone(l)?3:l);return this.__wbg_ptr=N>>>0,SDKFinalization.register(this,this.__wbg_ptr,this),this}getRPCAddress(s){let a,l;try{var g=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const v=wasm.sdk_getRPCAddress(this.__wbg_ptr,g,WASM_VECTOR_LEN);return a=v[0],l=v[1],getStringFromWasm0(v[0],v[1])}finally{wasm.__wbindgen_free(a,l,1)}}setRPCAddress(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const g=wasm.sdk_setRPCAddress(this.__wbg_ptr,a,WASM_VECTOR_LEN);if(g[1])throw takeFromExternrefTable0(g[0])}getNodeAddress(s){let a,l;try{var g=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const v=wasm.sdk_getNodeAddress(this.__wbg_ptr,g,WASM_VECTOR_LEN);return a=v[0],l=v[1],getStringFromWasm0(v[0],v[1])}finally{wasm.__wbindgen_free(a,l,1)}}setNodeAddress(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const g=wasm.sdk_setNodeAddress(this.__wbg_ptr,a,WASM_VECTOR_LEN);if(g[1])throw takeFromExternrefTable0(g[0])}getVerbosity(s){return wasm.sdk_getVerbosity(this.__wbg_ptr,isLikeNone(s)?3:s)}setVerbosity(s){const a=wasm.sdk_setVerbosity(this.__wbg_ptr,isLikeNone(s)?3:s);if(a[1])throw takeFromExternrefTable0(a[0])}put_transaction(s,a,l){_assertClass(s,Transaction);var g=s.__destroy_into_raw(),y=isLikeNone(l)?0:passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),v=WASM_VECTOR_LEN;return wasm.sdk_put_transaction(this.__wbg_ptr,g,isLikeNone(a)?3:a,y,v)}account_put_transaction(s,a,l){_assertClass(s,Transaction);var g=s.__destroy_into_raw(),y=isLikeNone(l)?0:passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),v=WASM_VECTOR_LEN;return wasm.sdk_account_put_transaction(this.__wbg_ptr,g,isLikeNone(a)?3:a,y,v)}speculative_transaction(s,a,l,g){_assertClass(s,TransactionBuilderParams);var y=s.__destroy_into_raw();_assertClass(a,TransactionStrParams);var v=a.__destroy_into_raw(),E=isLikeNone(g)?0:passStringToWasm0(g,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),N=WASM_VECTOR_LEN;return wasm.sdk_speculative_transaction(this.__wbg_ptr,y,v,isLikeNone(l)?3:l,E,N)}speculative_transfer_transaction(s,a,l,g,y,v,E){let N=0;isLikeNone(s)||(_assertClass(s,URef),N=s.__destroy_into_raw());const k=passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),j=WASM_VECTOR_LEN,Y=passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),fe=WASM_VECTOR_LEN;_assertClass(g,TransactionStrParams);var ce=g.__destroy_into_raw(),le=isLikeNone(y)?0:passStringToWasm0(y,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),nt=WASM_VECTOR_LEN,ze=isLikeNone(E)?0:passStringToWasm0(E,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),rt=WASM_VECTOR_LEN;return wasm.sdk_speculative_transfer_transaction(this.__wbg_ptr,N,k,j,Y,fe,ce,le,nt,isLikeNone(v)?3:v,ze,rt)}install(s,a,l){_assertClass(s,TransactionStrParams);var g=s.__destroy_into_raw();_assertClass(a,Bytes);var y=a.__destroy_into_raw(),v=isLikeNone(l)?0:passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_install(this.__wbg_ptr,g,y,v,WASM_VECTOR_LEN)}speculative_transfer(s,a,l,g,y,v,E){const N=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),k=WASM_VECTOR_LEN,j=passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),Y=WASM_VECTOR_LEN;var fe=isLikeNone(l)?0:passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),ce=WASM_VECTOR_LEN;_assertClass(g,DeployStrParams);var le=g.__destroy_into_raw();_assertClass(y,PaymentStrParams);var nt=y.__destroy_into_raw(),ze=isLikeNone(E)?0:passStringToWasm0(E,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),rt=WASM_VECTOR_LEN;return wasm.sdk_speculative_transfer(this.__wbg_ptr,N,k,j,Y,fe,ce,le,nt,isLikeNone(v)?3:v,ze,rt)}transfer(s,a,l,g,y,v,E){const N=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),k=WASM_VECTOR_LEN,j=passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),Y=WASM_VECTOR_LEN;var fe=isLikeNone(l)?0:passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),ce=WASM_VECTOR_LEN;_assertClass(g,DeployStrParams);var le=g.__destroy_into_raw();_assertClass(y,PaymentStrParams);var nt=y.__destroy_into_raw(),ze=isLikeNone(E)?0:passStringToWasm0(E,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),rt=WASM_VECTOR_LEN;return wasm.sdk_transfer(this.__wbg_ptr,N,k,j,Y,fe,ce,le,nt,isLikeNone(v)?3:v,ze,rt)}get_node_status(s,a){var l=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=WASM_VECTOR_LEN;return wasm.sdk_get_node_status(this.__wbg_ptr,isLikeNone(s)?3:s,l,g)}info_get_status(s,a){var l=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=WASM_VECTOR_LEN;return wasm.sdk_info_get_status(this.__wbg_ptr,isLikeNone(s)?3:s,l,g)}install_deploy(s,a,l,g){_assertClass(s,DeployStrParams);var y=s.__destroy_into_raw();_assertClass(a,SessionStrParams);var v=a.__destroy_into_raw();const E=passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),N=WASM_VECTOR_LEN;var k=isLikeNone(g)?0:passStringToWasm0(g,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_install_deploy(this.__wbg_ptr,y,v,E,N,k,WASM_VECTOR_LEN)}}const SessionStrParamsFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_sessionstrparams_free(f>>>0,1));class SessionStrParams{__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,SessionStrParamsFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_sessionstrparams_free(s,0)}constructor(s,a,l,g,y,v,E,N,k,j,Y){var fe=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),ce=WASM_VECTOR_LEN,le=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),nt=WASM_VECTOR_LEN,ze=isLikeNone(l)?0:passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),rt=WASM_VECTOR_LEN,kt=isLikeNone(g)?0:passStringToWasm0(g,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),vn=WASM_VECTOR_LEN,En=isLikeNone(y)?0:passStringToWasm0(y,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),Bn=WASM_VECTOR_LEN;let Sn=0;isLikeNone(v)||(_assertClass(v,Bytes),Sn=v.__destroy_into_raw());var Hn=isLikeNone(N)?0:passStringToWasm0(N,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),or=WASM_VECTOR_LEN,Cn=isLikeNone(k)?0:passStringToWasm0(k,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),ln=WASM_VECTOR_LEN,Dn=isLikeNone(j)?0:passStringToWasm0(j,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),ar=WASM_VECTOR_LEN;const cr=wasm.sessionstrparams_new(fe,ce,le,nt,ze,rt,kt,vn,En,Bn,Sn,isLikeNone(E)?0:addToExternrefTable0(E),Hn,or,Cn,ln,Dn,ar,isLikeNone(Y)?16777215:Y?1:0);return this.__wbg_ptr=cr>>>0,SessionStrParamsFinalization.register(this,this.__wbg_ptr,this),this}get session_hash(){const s=wasm.sessionstrparams_session_hash(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set session_hash(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.sessionstrparams_set_session_hash(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get session_name(){const s=wasm.sessionstrparams_session_name(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set session_name(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.sessionstrparams_set_session_name(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get session_package_hash(){const s=wasm.sessionstrparams_session_package_hash(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set session_package_hash(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.sessionstrparams_set_session_package_hash(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get session_package_name(){const s=wasm.sessionstrparams_session_package_name(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set session_package_name(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.sessionstrparams_set_session_package_name(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get session_path(){const s=wasm.sessionstrparams_session_path(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set session_path(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.sessionstrparams_set_session_path(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get session_bytes(){const s=wasm.sessionstrparams_session_bytes(this.__wbg_ptr);return 0===s?void 0:Bytes.__wrap(s)}set session_bytes(s){_assertClass(s,Bytes);var a=s.__destroy_into_raw();wasm.sessionstrparams_set_session_bytes(this.__wbg_ptr,a)}get session_args_simple(){const s=wasm.sessionstrparams_session_args_simple(this.__wbg_ptr);return 0===s?void 0:ArgsSimple.__wrap(s)}set session_args_simple(s){wasm.sessionstrparams_set_session_args_simple(this.__wbg_ptr,s)}get session_args_json(){const s=wasm.sessionstrparams_session_args_json(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set session_args_json(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.sessionstrparams_set_session_args_json(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get session_version(){const s=wasm.sessionstrparams_session_version(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set session_version(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.sessionstrparams_set_session_version(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get session_entry_point(){const s=wasm.sessionstrparams_session_entry_point(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set session_entry_point(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.sessionstrparams_set_session_entry_point(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get is_session_transfer(){const s=wasm.sessionstrparams_is_session_transfer(this.__wbg_ptr);return 16777215===s?void 0:0!==s}set is_session_transfer(s){wasm.sessionstrparams_set_is_session_transfer(this.__wbg_ptr,s)}}const SignatureResponseFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_signatureresponse_free(f>>>0,1));class SignatureResponse{__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,SignatureResponseFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_signatureresponse_free(s,0)}is_cancelled(){return 0!==wasm.signatureresponse_is_cancelled(this.__wbg_ptr)}get_signature_hex(){let s,a;try{const l=wasm.signatureresponse_get_signature_hex(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}get_signature(){const s=wasm.signatureresponse_get_signature(this.__wbg_ptr);var a=getArrayU8FromWasm0(s[0],s[1]).slice();return wasm.__wbindgen_free(s[0],1*s[1],1),a}}const SpeculativeExecResultFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_speculativeexecresult_free(f>>>0,1));class SpeculativeExecResult{static __wrap(s){s>>>=0;const a=Object.create(SpeculativeExecResult.prototype);return a.__wbg_ptr=s,SpeculativeExecResultFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,SpeculativeExecResultFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_speculativeexecresult_free(s,0)}get api_version(){return wasm.speculativeexecresult_api_version(this.__wbg_ptr)}get block_hash(){const s=wasm.speculativeexecresult_block_hash(this.__wbg_ptr);return BlockHash.__wrap(s)}get execution_result(){return wasm.speculativeexecresult_execution_result(this.__wbg_ptr)}toJson(){return wasm.speculativeexecresult_toJson(this.__wbg_ptr)}}const SpeculativeExecTxnResultFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_speculativeexectxnresult_free(f>>>0,1));class SpeculativeExecTxnResult{static __wrap(s){s>>>=0;const a=Object.create(SpeculativeExecTxnResult.prototype);return a.__wbg_ptr=s,SpeculativeExecTxnResultFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,SpeculativeExecTxnResultFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_speculativeexectxnresult_free(s,0)}get api_version(){return wasm.speculativeexectxnresult_api_version(this.__wbg_ptr)}get block_hash(){const s=wasm.speculativeexectxnresult_block_hash(this.__wbg_ptr);return BlockHash.__wrap(s)}get execution_result(){return wasm.speculativeexectxnresult_execution_result(this.__wbg_ptr)}toJson(){return wasm.speculativeexectxnresult_toJson(this.__wbg_ptr)}}const SubscriptionFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_subscription_free(f>>>0,1));class Subscription{static __unwrap(s){return s instanceof Subscription?s.__destroy_into_raw():0}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,SubscriptionFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_subscription_free(s,0)}get targetHash(){let s,a;try{const l=wasm.__wbg_get_subscription_targetHash(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}set targetHash(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_failure_cost(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get eventHandlerFn(){return wasm.__wbg_get_subscription_eventHandlerFn(this.__wbg_ptr)}set eventHandlerFn(s){wasm.__wbg_set_subscription_eventHandlerFn(this.__wbg_ptr,s)}constructor(s,a){const l=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),y=wasm.subscription_new(l,WASM_VECTOR_LEN,a);return this.__wbg_ptr=y>>>0,SubscriptionFinalization.register(this,this.__wbg_ptr,this),this}}const TransactionFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_transaction_free(f>>>0,1));class Transaction{static __wrap(s){s>>>=0;const a=Object.create(Transaction.prototype);return a.__wbg_ptr=s,TransactionFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,TransactionFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_transaction_free(s,0)}constructor(s){const a=wasm.transaction_new(s);return this.__wbg_ptr=a>>>0,TransactionFinalization.register(this,this.__wbg_ptr,this),this}toJson(){return wasm.transaction_toJson(this.__wbg_ptr)}static newSession(s,a){_assertClass(s,TransactionBuilderParams);var l=s.__destroy_into_raw();_assertClass(a,TransactionStrParams);var g=a.__destroy_into_raw();const y=wasm.transaction_newSession(l,g);if(y[2])throw takeFromExternrefTable0(y[1]);return Transaction.__wrap(y[0])}static newTransfer(s,a,l,g,y){let v=0;isLikeNone(s)||(_assertClass(s,URef),v=s.__destroy_into_raw());const E=passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),N=WASM_VECTOR_LEN,k=passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),j=WASM_VECTOR_LEN;_assertClass(g,TransactionStrParams);var Y=g.__destroy_into_raw(),fe=isLikeNone(y)?0:passStringToWasm0(y,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const le=wasm.transaction_newTransfer(v,E,N,k,j,Y,fe,WASM_VECTOR_LEN);if(le[2])throw takeFromExternrefTable0(le[1]);return Transaction.__wrap(le[0])}withTTL(s,a){const l=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=WASM_VECTOR_LEN;var y=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const E=wasm.transaction_withTTL(this.__wbg_ptr,l,g,y,WASM_VECTOR_LEN);return Transaction.__wrap(E)}withTimestamp(s,a){const l=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=WASM_VECTOR_LEN;var y=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const E=wasm.transaction_withTimestamp(this.__wbg_ptr,l,g,y,WASM_VECTOR_LEN);return Transaction.__wrap(E)}withChainName(s,a){const l=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=WASM_VECTOR_LEN;var y=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const E=wasm.transaction_withChainName(this.__wbg_ptr,l,g,y,WASM_VECTOR_LEN);return Transaction.__wrap(E)}withPublicKey(s,a){_assertClass(s,PublicKey);var l=s.__destroy_into_raw(),g=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const v=wasm.transaction_withPublicKey(this.__wbg_ptr,l,g,WASM_VECTOR_LEN);return Transaction.__wrap(v)}withAccountHash(s,a){_assertClass(s,AccountHash);var l=s.__destroy_into_raw(),g=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const v=wasm.transaction_withAccountHash(this.__wbg_ptr,l,g,WASM_VECTOR_LEN);return Transaction.__wrap(v)}withEntryPoint(s,a){const l=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=WASM_VECTOR_LEN;var y=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const E=wasm.transaction_withEntryPoint(this.__wbg_ptr,l,g,y,WASM_VECTOR_LEN);return Transaction.__wrap(E)}withEntityHash(s,a){_assertClass(s,AddressableEntityHash);var l=s.__destroy_into_raw(),g=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const v=wasm.transaction_withEntityHash(this.__wbg_ptr,l,g,WASM_VECTOR_LEN);return Transaction.__wrap(v)}withPackageHash(s,a){_assertClass(s,PackageHash);var l=s.__destroy_into_raw(),g=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const v=wasm.transaction_withPackageHash(this.__wbg_ptr,l,g,WASM_VECTOR_LEN);return Transaction.__wrap(v)}withTransactionBytes(s,a,l){_assertClass(s,Bytes);var g=s.__destroy_into_raw(),y=isLikeNone(l)?0:passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),v=WASM_VECTOR_LEN;const E=wasm.transaction_withTransactionBytes(this.__wbg_ptr,g,isLikeNone(a)?16777215:a?1:0,y,v);return Transaction.__wrap(E)}withSecretKey(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const g=wasm.transaction_withSecretKey(this.__wbg_ptr,a,WASM_VECTOR_LEN);return Transaction.__wrap(g)}verify(){return 0!==wasm.transaction_verify(this.__wbg_ptr)}get hash(){const s=wasm.transaction_hash(this.__wbg_ptr);return TransactionHash.__wrap(s)}get expired(){return 0!==wasm.transaction_expired(this.__wbg_ptr)}get expires(){return wasm.transaction_expires(this.__wbg_ptr)}get signers(){return wasm.transaction_signers(this.__wbg_ptr)}get authorization_keys(){return wasm.transaction_authorization_keys(this.__wbg_ptr)}sign(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=wasm.transaction_sign(this.__wbg_ptr,a,WASM_VECTOR_LEN);return Transaction.__wrap(g)}approvalsHash(){return wasm.transaction_approvalsHash(this.__wbg_ptr)}get approvals(){return wasm.transaction_approvals(this.__wbg_ptr)}get is_native(){return 0!==wasm.transaction_is_native(this.__wbg_ptr)}get target(){return wasm.transaction_target(this.__wbg_ptr)}get is_standard_payment(){return 0!==wasm.transaction_is_standard_payment(this.__wbg_ptr)}session_args(){return wasm.transaction_session_args(this.__wbg_ptr)}addSignature(s,a){const l=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=WASM_VECTOR_LEN,y=passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),E=wasm.transaction_addSignature(this.__wbg_ptr,l,g,y,WASM_VECTOR_LEN);return Transaction.__wrap(E)}get entry_point(){let s,a;try{const l=wasm.transaction_entry_point(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}get ttl(){let s,a;try{const l=wasm.transaction_ttl(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}get timestamp(){let s,a;try{const l=wasm.transaction_timestamp(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}get size_estimate(){return wasm.transaction_size_estimate(this.__wbg_ptr)>>>0}get chain_name(){let s,a;try{const l=wasm.transaction_chain_name(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}get initiator_addr(){let s,a;try{const l=wasm.transaction_initiator_addr(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}get pricing_mode(){return wasm.transaction_pricing_mode(this.__wbg_ptr)}get payment_amount(){const s=wasm.transaction_payment_amount(this.__wbg_ptr);return 0===s[0]?void 0:BigInt.asUintN(64,s[1])}get additional_computation_factor(){return wasm.transaction_additional_computation_factor(this.__wbg_ptr)}get receipt(){const s=wasm.transaction_receipt(this.__wbg_ptr);return Digest.__wrap(s)}get gas_price_tolerance(){return wasm.transaction_gas_price_tolerance(this.__wbg_ptr)}get account_hash(){const s=wasm.transaction_account_hash(this.__wbg_ptr);return AccountHash.__wrap(s)}addArg(s,a){var l=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const y=wasm.transaction_addArg(this.__wbg_ptr,s,l,WASM_VECTOR_LEN);if(y[2])throw takeFromExternrefTable0(y[1]);return Transaction.__wrap(y[0])}}const TransactionBuilderParamsFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_transactionbuilderparams_free(f>>>0,1));class TransactionBuilderParams{static __wrap(s){s>>>=0;const a=Object.create(TransactionBuilderParams.prototype);return a.__wbg_ptr=s,TransactionBuilderParamsFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,TransactionBuilderParamsFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_transactionbuilderparams_free(s,0)}static newSession(s,a){let l=0;isLikeNone(s)||(_assertClass(s,Bytes),l=s.__destroy_into_raw());const g=wasm.transactionbuilderparams_newSession(l,isLikeNone(a)?16777215:a?1:0);return TransactionBuilderParams.__wrap(g)}static newTransfer(s,a,l,g){let y=0;isLikeNone(s)||(_assertClass(s,URef),y=s.__destroy_into_raw()),_assertClass(a,TransferTarget);var v=a.__destroy_into_raw();const E=passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),k=wasm.transactionbuilderparams_newTransfer(y,v,E,WASM_VECTOR_LEN,!isLikeNone(g),isLikeNone(g)?BigInt(0):g);return TransactionBuilderParams.__wrap(k)}static newInvocableEntity(s,a){_assertClass(s,AddressableEntityHash);var l=s.__destroy_into_raw();const g=passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),v=wasm.transactionbuilderparams_newInvocableEntity(l,g,WASM_VECTOR_LEN);return TransactionBuilderParams.__wrap(v)}static newInvocableEntityAlias(s,a){const l=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=WASM_VECTOR_LEN,y=passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),E=wasm.transactionbuilderparams_newInvocableEntityAlias(l,g,y,WASM_VECTOR_LEN);return TransactionBuilderParams.__wrap(E)}static newPackage(s,a,l){_assertClass(s,PackageHash);var g=s.__destroy_into_raw();const y=passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),v=WASM_VECTOR_LEN;var E=isLikeNone(l)?0:passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const k=wasm.transactionbuilderparams_newPackage(g,y,v,E,WASM_VECTOR_LEN);return TransactionBuilderParams.__wrap(k)}static newPackageAlias(s,a,l){const g=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),y=WASM_VECTOR_LEN,v=passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),E=WASM_VECTOR_LEN;var N=isLikeNone(l)?0:passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const j=wasm.transactionbuilderparams_newPackageAlias(g,y,v,E,N,WASM_VECTOR_LEN);return TransactionBuilderParams.__wrap(j)}static newAddBid(s,a,l,g,y,v){_assertClass(s,PublicKey);var E=s.__destroy_into_raw();const N=passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),j=wasm.transactionbuilderparams_newAddBid(E,a,N,WASM_VECTOR_LEN,!isLikeNone(g),isLikeNone(g)?BigInt(0):g,!isLikeNone(y),isLikeNone(y)?BigInt(0):y,isLikeNone(v)?4294967297:v>>>0);return TransactionBuilderParams.__wrap(j)}static newDelegate(s,a,l){_assertClass(s,PublicKey);var g=s.__destroy_into_raw();_assertClass(a,PublicKey);var y=a.__destroy_into_raw();const v=passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),N=wasm.transactionbuilderparams_newDelegate(g,y,v,WASM_VECTOR_LEN);return TransactionBuilderParams.__wrap(N)}static newUndelegate(s,a,l){_assertClass(s,PublicKey);var g=s.__destroy_into_raw();_assertClass(a,PublicKey);var y=a.__destroy_into_raw();const v=passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),N=wasm.transactionbuilderparams_newUndelegate(g,y,v,WASM_VECTOR_LEN);return TransactionBuilderParams.__wrap(N)}static newRedelegate(s,a,l,g){_assertClass(s,PublicKey);var y=s.__destroy_into_raw();_assertClass(a,PublicKey);var v=a.__destroy_into_raw();_assertClass(l,PublicKey);var E=l.__destroy_into_raw();const N=passStringToWasm0(g,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),j=wasm.transactionbuilderparams_newRedelegate(y,v,E,N,WASM_VECTOR_LEN);return TransactionBuilderParams.__wrap(j)}static newWithdrawBid(s,a){_assertClass(s,PublicKey);var l=s.__destroy_into_raw();const g=passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),v=wasm.transactionbuilderparams_newWithdrawBid(l,g,WASM_VECTOR_LEN);return TransactionBuilderParams.__wrap(v)}get kind(){return wasm.transactionbuilderparams_kind(this.__wbg_ptr)}set kind(s){wasm.transactionbuilderparams_set_kind(this.__wbg_ptr,s)}get transaction_bytes(){const s=wasm.transactionbuilderparams_transaction_bytes(this.__wbg_ptr);return 0===s?void 0:Bytes.__wrap(s)}set transaction_bytes(s){_assertClass(s,Bytes);var a=s.__destroy_into_raw();wasm.transactionbuilderparams_set_transaction_bytes(this.__wbg_ptr,a)}get maybe_source(){const s=wasm.transactionbuilderparams_maybe_source(this.__wbg_ptr);return 0===s?void 0:URef.__wrap(s)}set maybe_source(s){_assertClass(s,URef);var a=s.__destroy_into_raw();wasm.transactionbuilderparams_set_maybe_source(this.__wbg_ptr,a)}get target(){const s=wasm.transactionbuilderparams_target(this.__wbg_ptr);return 0===s?void 0:TransferTarget.__wrap(s)}set target(s){_assertClass(s,TransferTarget);var a=s.__destroy_into_raw();wasm.transactionbuilderparams_set_target(this.__wbg_ptr,a)}get amount(){const s=wasm.transactionbuilderparams_amount(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set amount(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.transactionbuilderparams_set_amount(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get maybe_id(){const s=wasm.transactionbuilderparams_maybe_id(this.__wbg_ptr);return 0===s[0]?void 0:BigInt.asUintN(64,s[1])}set maybe_id(s){wasm.transactionbuilderparams_set_maybe_id(this.__wbg_ptr,s)}get entity_hash(){const s=wasm.transactionbuilderparams_entity_hash(this.__wbg_ptr);return 0===s?void 0:AddressableEntityHash.__wrap(s)}set entity_hash(s){_assertClass(s,AddressableEntityHash);var a=s.__destroy_into_raw();wasm.transactionbuilderparams_set_entity_hash(this.__wbg_ptr,a)}get entity_alias(){const s=wasm.transactionbuilderparams_entity_alias(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set entity_alias(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.transactionbuilderparams_set_entity_alias(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get entry_point(){const s=wasm.transactionbuilderparams_entry_point(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set entry_point(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.transactionbuilderparams_set_entry_point(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get package_hash(){const s=wasm.transactionbuilderparams_package_hash(this.__wbg_ptr);return 0===s?void 0:PackageHash.__wrap(s)}set package_hash(s){_assertClass(s,PackageHash);var a=s.__destroy_into_raw();wasm.transactionbuilderparams_set_package_hash(this.__wbg_ptr,a)}get package_alias(){const s=wasm.transactionbuilderparams_package_alias(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set package_alias(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.transactionbuilderparams_set_package_alias(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get public_key(){const s=wasm.transactionbuilderparams_public_key(this.__wbg_ptr);return 0===s?void 0:PublicKey.__wrap(s)}set public_key(s){_assertClass(s,PublicKey);var a=s.__destroy_into_raw();wasm.transactionbuilderparams_set_public_key(this.__wbg_ptr,a)}get delegation_rate(){const s=wasm.transactionbuilderparams_delegation_rate(this.__wbg_ptr);return 16777215===s?void 0:s}set delegation_rate(s){wasm.transactionbuilderparams_set_delegation_rate(this.__wbg_ptr,s)}get delegator(){const s=wasm.transactionbuilderparams_delegator(this.__wbg_ptr);return 0===s?void 0:PublicKey.__wrap(s)}set delegator(s){_assertClass(s,PublicKey);var a=s.__destroy_into_raw();wasm.transactionbuilderparams_set_delegator(this.__wbg_ptr,a)}get validator(){const s=wasm.transactionbuilderparams_validator(this.__wbg_ptr);return 0===s?void 0:PublicKey.__wrap(s)}set validator(s){_assertClass(s,PublicKey);var a=s.__destroy_into_raw();wasm.transactionbuilderparams_set_validator(this.__wbg_ptr,a)}get new_validator(){const s=wasm.transactionbuilderparams_new_validator(this.__wbg_ptr);return 0===s?void 0:PublicKey.__wrap(s)}set new_validator(s){_assertClass(s,PublicKey);var a=s.__destroy_into_raw();wasm.transactionbuilderparams_set_new_validator(this.__wbg_ptr,a)}get minimum_delegation_amount(){const s=wasm.transactionbuilderparams_minimum_delegation_amount(this.__wbg_ptr);return 0===s[0]?void 0:BigInt.asUintN(64,s[1])}set minimum_delegation_amount(s){wasm.transactionbuilderparams_set_minimum_delegation_amount(this.__wbg_ptr,!isLikeNone(s),isLikeNone(s)?BigInt(0):s)}get maximum_delegation_amount(){const s=wasm.transactionbuilderparams_maximum_delegation_amount(this.__wbg_ptr);return 0===s[0]?void 0:BigInt.asUintN(64,s[1])}set maximum_delegation_amount(s){wasm.transactionbuilderparams_set_maximum_delegation_amount(this.__wbg_ptr,!isLikeNone(s),isLikeNone(s)?BigInt(0):s)}get is_install_upgrade(){const s=wasm.transactionbuilderparams_is_install_upgrade(this.__wbg_ptr);return 16777215===s?void 0:0!==s}set is_install_upgrade(s){wasm.transactionbuilderparams_set_is_install_upgrade(this.__wbg_ptr,s)}}const TransactionHashFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_transactionhash_free(f>>>0,1));class TransactionHash{static __wrap(s){s>>>=0;const a=Object.create(TransactionHash.prototype);return a.__wbg_ptr=s,TransactionHashFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,TransactionHashFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_transactionhash_free(s,0)}constructor(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=wasm.transactionhash_new_js_alias(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return this.__wbg_ptr=g[0]>>>0,TransactionHashFinalization.register(this,this.__wbg_ptr,this),this}static fromRaw(s){const a=passArray8ToWasm0(s,wasm.__wbindgen_malloc),g=wasm.transactionhash_fromRaw(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return TransactionHash.__wrap(g[0])}digest(){const s=wasm.transactionhash_digest(this.__wbg_ptr);if(s[2])throw takeFromExternrefTable0(s[1]);return Digest.__wrap(s[0])}toJson(){return wasm.transactionhash_toJson(this.__wbg_ptr)}toString(){let s,a;try{const l=wasm.transactionhash_toString(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}}const TransactionProcessedFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_transactionprocessed_free(f>>>0,1));class TransactionProcessed{static __wrap(s){s>>>=0;const a=Object.create(TransactionProcessed.prototype);return a.__wbg_ptr=s,TransactionProcessedFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,TransactionProcessedFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_transactionprocessed_free(s,0)}get hash(){const s=wasm.__wbg_get_transactionprocessed_hash(this.__wbg_ptr);return HashString.__wrap(s)}set hash(s){_assertClass(s,HashString);var a=s.__destroy_into_raw();wasm.__wbg_set_transactionprocessed_hash(this.__wbg_ptr,a)}get initiator_addr(){const s=wasm.__wbg_get_transactionprocessed_initiator_addr(this.__wbg_ptr);return PublicKeyString.__wrap(s)}set initiator_addr(s){_assertClass(s,PublicKeyString);var a=s.__destroy_into_raw();wasm.__wbg_set_transactionprocessed_initiator_addr(this.__wbg_ptr,a)}get timestamp(){let s,a;try{const l=wasm.__wbg_get_transactionprocessed_timestamp(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}set timestamp(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_transactionprocessed_timestamp(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get ttl(){let s,a;try{const l=wasm.__wbg_get_transactionprocessed_ttl(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}set ttl(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_transactionprocessed_ttl(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get block_hash(){let s,a;try{const l=wasm.__wbg_get_transactionprocessed_block_hash(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}set block_hash(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_messages_topic_name_hash(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get execution_result(){const s=wasm.__wbg_get_transactionprocessed_execution_result(this.__wbg_ptr);return ExecutionResult.__wrap(s)}set execution_result(s){_assertClass(s,ExecutionResult);var a=s.__destroy_into_raw();wasm.__wbg_set_transactionprocessed_execution_result(this.__wbg_ptr,a)}get messages(){const s=wasm.__wbg_get_transactionprocessed_messages(this.__wbg_ptr);var a=getArrayJsValueFromWasm0(s[0],s[1]).slice();return wasm.__wbindgen_free(s[0],4*s[1],4),a}set messages(s){const a=passArrayJsValueToWasm0(s,wasm.__wbindgen_malloc);wasm.__wbg_set_transactionprocessed_messages(this.__wbg_ptr,a,WASM_VECTOR_LEN)}}const TransactionStrParamsFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_transactionstrparams_free(f>>>0,1));class TransactionStrParams{static __wrap(s){s>>>=0;const a=Object.create(TransactionStrParams.prototype);return a.__wbg_ptr=s,TransactionStrParamsFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,TransactionStrParamsFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_transactionstrparams_free(s,0)}constructor(s,a,l,g,y,v,E,N,k,j,Y,fe,ce,le,nt,ze){const rt=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),kt=WASM_VECTOR_LEN;var vn=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),En=WASM_VECTOR_LEN,Bn=isLikeNone(l)?0:passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),Sn=WASM_VECTOR_LEN,Hn=isLikeNone(g)?0:passStringToWasm0(g,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),or=WASM_VECTOR_LEN,Cn=isLikeNone(y)?0:passStringToWasm0(y,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),ln=WASM_VECTOR_LEN,Dn=isLikeNone(v)?0:passArrayJsValueToWasm0(v,wasm.__wbindgen_malloc),ar=WASM_VECTOR_LEN,cr=isLikeNone(E)?0:passStringToWasm0(E,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),pu=WASM_VECTOR_LEN,Li=isLikeNone(k)?0:passStringToWasm0(k,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),Pi=WASM_VECTOR_LEN,Es=isLikeNone(j)?0:passStringToWasm0(j,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),gu=WASM_VECTOR_LEN,hu=isLikeNone(Y)?0:passStringToWasm0(Y,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),Ta=WASM_VECTOR_LEN,Ia=isLikeNone(fe)?0:passStringToWasm0(fe,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),mu=WASM_VECTOR_LEN,Ss=isLikeNone(le)?0:passStringToWasm0(le,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),wu=WASM_VECTOR_LEN,Eg=isLikeNone(nt)?0:passStringToWasm0(nt,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),Sg=WASM_VECTOR_LEN;let Vi=0;isLikeNone(ze)||(_assertClass(ze,Bytes),Vi=ze.__destroy_into_raw());const yu=wasm.transactionstrparams_new(rt,kt,vn,En,Bn,Sn,Hn,or,Cn,ln,Dn,ar,cr,pu,isLikeNone(N)?3:N,Li,Pi,Es,gu,hu,Ta,Ia,mu,isLikeNone(ce)?16777215:ce?1:0,Ss,wu,Eg,Sg,Vi);return this.__wbg_ptr=yu>>>0,TransactionStrParamsFinalization.register(this,this.__wbg_ptr,this),this}static new_with_defaults(s,a,l,g){const y=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),v=WASM_VECTOR_LEN;var E=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),N=WASM_VECTOR_LEN,k=isLikeNone(l)?0:passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),j=WASM_VECTOR_LEN,Y=isLikeNone(g)?0:passStringToWasm0(g,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const ce=wasm.transactionstrparams_new_with_defaults(y,v,E,N,k,j,Y,WASM_VECTOR_LEN);return TransactionStrParams.__wrap(ce)}get secret_key(){const s=wasm.transactionstrparams_secret_key(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set secret_key(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.transactionstrparams_set_secret_key(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get timestamp(){const s=wasm.transactionstrparams_timestamp(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set timestamp(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.transactionstrparams_set_timestamp(this.__wbg_ptr,a,WASM_VECTOR_LEN)}setDefaultTimestamp(){wasm.transactionstrparams_setDefaultTimestamp(this.__wbg_ptr)}get ttl(){const s=wasm.transactionstrparams_ttl(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set ttl(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.transactionstrparams_set_ttl(this.__wbg_ptr,a,WASM_VECTOR_LEN)}setDefaultTTL(){wasm.transactionstrparams_setDefaultTTL(this.__wbg_ptr)}get chain_name(){const s=wasm.transactionstrparams_chain_name(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set chain_name(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.transactionstrparams_set_chain_name(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get initiator_addr(){const s=wasm.transactionstrparams_initiator_addr(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set initiator_addr(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.transactionstrparams_set_initiator_addr(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get session_args_simple(){const s=wasm.transactionstrparams_session_args_simple(this.__wbg_ptr);return 0===s?void 0:ArgsSimple.__wrap(s)}set session_args_simple(s){const a=passArrayJsValueToWasm0(s,wasm.__wbindgen_malloc);wasm.transactionstrparams_set_session_args_simple(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get session_args_json(){const s=wasm.transactionstrparams_session_args_json(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set session_args_json(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.transactionstrparams_set_session_args_json(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get pricing_mode(){const s=wasm.transactionstrparams_pricing_mode(this.__wbg_ptr);return 3===s?void 0:s}set pricing_mode(s){wasm.transactionstrparams_set_pricing_mode(this.__wbg_ptr,s)}get additional_computation_factor(){const s=wasm.transactionstrparams_additional_computation_factor(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set additional_computation_factor(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.transactionstrparams_set_additional_computation_factor(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get payment_amount(){const s=wasm.transactionstrparams_payment_amount(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set payment_amount(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.transactionstrparams_set_payment_amount(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get gas_price_tolerance(){const s=wasm.transactionstrparams_gas_price_tolerance(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set gas_price_tolerance(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.transactionstrparams_set_gas_price_tolerance(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get receipt(){const s=wasm.transactionstrparams_receipt(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set receipt(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.transactionstrparams_set_receipt(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get standard_payment(){const s=wasm.transactionstrparams_standard_payment(this.__wbg_ptr);return 16777215===s?void 0:0!==s}set standard_payment(s){wasm.transactionstrparams_set_standard_payment(this.__wbg_ptr,s)}get transferred_value(){const s=wasm.transactionstrparams_transferred_value(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set transferred_value(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.transactionstrparams_set_transferred_value(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get session_entry_point(){const s=wasm.transactionstrparams_session_entry_point(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set session_entry_point(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.transactionstrparams_set_session_entry_point(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get chunked_args(){const s=wasm.transactionstrparams_chunked_args(this.__wbg_ptr);return 0===s?void 0:Bytes.__wrap(s)}set chunked_args(s){_assertClass(s,Bytes);var a=s.__destroy_into_raw();wasm.transactionstrparams_set_chunked_args(this.__wbg_ptr,a)}}const TransferAddrFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_transferaddr_free(f>>>0,1));class TransferAddr{static __wrap(s){s>>>=0;const a=Object.create(TransferAddr.prototype);return a.__wbg_ptr=s,TransferAddrFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,TransferAddrFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_transferaddr_free(s,0)}constructor(s){const a=passArray8ToWasm0(s,wasm.__wbindgen_malloc),g=wasm.transferaddr_new(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return this.__wbg_ptr=g[0]>>>0,TransferAddrFinalization.register(this,this.__wbg_ptr,this),this}}const TransferTargetFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_transfertarget_free(f>>>0,1));class TransferTarget{static __wrap(s){s>>>=0;const a=Object.create(TransferTarget.prototype);return a.__wbg_ptr=s,TransferTargetFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,TransferTargetFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_transfertarget_free(s,0)}constructor(s,a,l,g){let y=0;isLikeNone(a)||(_assertClass(a,PublicKey),y=a.__destroy_into_raw());let v=0;isLikeNone(l)||(_assertClass(l,AccountHash),v=l.__destroy_into_raw());let E=0;isLikeNone(g)||(_assertClass(g,URef),E=g.__destroy_into_raw());const N=wasm.transfertarget_new(s,y,v,E);return this.__wbg_ptr=N>>>0,TransferTargetFinalization.register(this,this.__wbg_ptr,this),this}}const URefFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_uref_free(f>>>0,1));class URef{static __wrap(s){s>>>=0;const a=Object.create(URef.prototype);return a.__wbg_ptr=s,URefFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,URefFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_uref_free(s,0)}constructor(s,a){const l=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),y=wasm.uref_new_js_alias(l,WASM_VECTOR_LEN,a);if(y[2])throw takeFromExternrefTable0(y[1]);return this.__wbg_ptr=y[0]>>>0,URefFinalization.register(this,this.__wbg_ptr,this),this}static fromFormattedStr(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=wasm.uref_fromFormattedStr(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return URef.__wrap(g[0])}static fromUint8Array(s,a){const l=passArray8ToWasm0(s,wasm.__wbindgen_malloc),y=wasm.uref_fromUint8Array(l,WASM_VECTOR_LEN,a);return URef.__wrap(y)}toFormattedString(){let s,a;try{const l=wasm.uref_toFormattedString(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}toJson(){return wasm.uref_toJson(this.__wbg_ptr)}}const URefAddrFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_urefaddr_free(f>>>0,1));class URefAddr{static __wrap(s){s>>>=0;const a=Object.create(URefAddr.prototype);return a.__wbg_ptr=s,URefAddrFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,URefAddrFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_urefaddr_free(s,0)}constructor(s){const a=passArray8ToWasm0(s,wasm.__wbindgen_malloc),g=wasm.urefaddr_new(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return this.__wbg_ptr=g[0]>>>0,URefAddrFinalization.register(this,this.__wbg_ptr,this),this}}const Version2Finalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_version2_free(f>>>0,1));class Version2{static __wrap(s){s>>>=0;const a=Object.create(Version2.prototype);return a.__wbg_ptr=s,Version2Finalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,Version2Finalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_version2_free(s,0)}get initiator(){const s=wasm.__wbg_get_transactionprocessed_hash(this.__wbg_ptr);return PublicKeyString.__wrap(s)}set initiator(s){_assertClass(s,PublicKeyString);var a=s.__destroy_into_raw();wasm.__wbg_set_transactionprocessed_hash(this.__wbg_ptr,a)}get error_message(){const s=wasm.__wbg_get_version2_error_message(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set error_message(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_version2_error_message(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get limit(){let s,a;try{const l=wasm.__wbg_get_version2_limit(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}set limit(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_failure_error_message(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get consumed(){let s,a;try{const l=wasm.__wbg_get_version2_consumed(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}set consumed(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_transactionprocessed_timestamp(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get cost(){let s,a;try{const l=wasm.__wbg_get_version2_cost(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}set cost(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_transactionprocessed_ttl(this.__wbg_ptr,a,WASM_VECTOR_LEN)}}const WatcherFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_watcher_free(f>>>0,1));class Watcher{static __wrap(s){s>>>=0;const a=Object.create(Watcher.prototype);return a.__wbg_ptr=s,WatcherFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,WatcherFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_watcher_free(s,0)}constructor(s,a){const l=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),y=wasm.watcher_new(l,WASM_VECTOR_LEN,!isLikeNone(a),isLikeNone(a)?BigInt(0):a);return this.__wbg_ptr=y>>>0,WatcherFinalization.register(this,this.__wbg_ptr,this),this}subscribe(s){const a=passArrayJsValueToWasm0(s,wasm.__wbindgen_malloc),g=wasm.watcher_subscribe(this.__wbg_ptr,a,WASM_VECTOR_LEN);if(g[1])throw takeFromExternrefTable0(g[0])}unsubscribe(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.watcher_unsubscribe(this.__wbg_ptr,a,WASM_VECTOR_LEN)}start(){return wasm.watcher_start(this.__wbg_ptr)}stop(){wasm.watcher_stop(this.__wbg_ptr)}}const getAccountOptionsFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_getaccountoptions_free(f>>>0,1));class getAccountOptions{static __wrap(s){s>>>=0;const a=Object.create(getAccountOptions.prototype);return a.__wbg_ptr=s,getAccountOptionsFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,getAccountOptionsFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_getaccountoptions_free(s,0)}get account_identifier(){const s=wasm.__wbg_get_getaccountoptions_account_identifier(this.__wbg_ptr);return 0===s?void 0:AccountIdentifier.__wrap(s)}set account_identifier(s){let a=0;isLikeNone(s)||(_assertClass(s,AccountIdentifier),a=s.__destroy_into_raw()),wasm.__wbg_set_getaccountoptions_account_identifier(this.__wbg_ptr,a)}get account_identifier_as_string(){const s=wasm.__wbg_get_getaccountoptions_account_identifier_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set account_identifier_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getaccountoptions_account_identifier_as_string(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get maybe_block_id_as_string(){const s=wasm.__wbg_get_getaccountoptions_maybe_block_id_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set maybe_block_id_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getaccountoptions_maybe_block_id_as_string(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get maybe_block_identifier(){const s=wasm.__wbg_get_getaccountoptions_maybe_block_identifier(this.__wbg_ptr);return 0===s?void 0:BlockIdentifier.__wrap(s)}set maybe_block_identifier(s){let a=0;isLikeNone(s)||(_assertClass(s,BlockIdentifier),a=s.__destroy_into_raw()),wasm.__wbg_set_getaccountoptions_maybe_block_identifier(this.__wbg_ptr,a)}get rpc_address(){const s=wasm.__wbg_get_getaccountoptions_rpc_address(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set rpc_address(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getaccountoptions_rpc_address(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get verbosity(){const s=wasm.__wbg_get_getaccountoptions_verbosity(this.__wbg_ptr);return 3===s?void 0:s}set verbosity(s){wasm.__wbg_set_getaccountoptions_verbosity(this.__wbg_ptr,isLikeNone(s)?3:s)}}const getAuctionInfoOptionsFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_getauctioninfooptions_free(f>>>0,1));class getAuctionInfoOptions{static __wrap(s){s>>>=0;const a=Object.create(getAuctionInfoOptions.prototype);return a.__wbg_ptr=s,getAuctionInfoOptionsFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,getAuctionInfoOptionsFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_getauctioninfooptions_free(s,0)}get maybe_block_id_as_string(){const s=wasm.__wbg_get_getauctioninfooptions_maybe_block_id_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set maybe_block_id_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getauctioninfooptions_maybe_block_id_as_string(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get maybe_block_identifier(){const s=wasm.__wbg_get_getauctioninfooptions_maybe_block_identifier(this.__wbg_ptr);return 0===s?void 0:BlockIdentifier.__wrap(s)}set maybe_block_identifier(s){let a=0;isLikeNone(s)||(_assertClass(s,BlockIdentifier),a=s.__destroy_into_raw()),wasm.__wbg_set_getauctioninfooptions_maybe_block_identifier(this.__wbg_ptr,a)}get rpc_address(){const s=wasm.__wbg_get_getauctioninfooptions_rpc_address(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set rpc_address(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getauctioninfooptions_rpc_address(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get verbosity(){const s=wasm.__wbg_get_getauctioninfooptions_verbosity(this.__wbg_ptr);return 3===s?void 0:s}set verbosity(s){wasm.__wbg_set_getauctioninfooptions_verbosity(this.__wbg_ptr,isLikeNone(s)?3:s)}}const getBalanceOptionsFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_getbalanceoptions_free(f>>>0,1));class getBalanceOptions{static __wrap(s){s>>>=0;const a=Object.create(getBalanceOptions.prototype);return a.__wbg_ptr=s,getBalanceOptionsFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,getBalanceOptionsFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_getbalanceoptions_free(s,0)}get state_root_hash_as_string(){const s=wasm.__wbg_get_getbalanceoptions_state_root_hash_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set state_root_hash_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getbalanceoptions_state_root_hash_as_string(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get state_root_hash(){const s=wasm.__wbg_get_getbalanceoptions_state_root_hash(this.__wbg_ptr);return 0===s?void 0:Digest.__wrap(s)}set state_root_hash(s){let a=0;isLikeNone(s)||(_assertClass(s,Digest),a=s.__destroy_into_raw()),wasm.__wbg_set_getbalanceoptions_state_root_hash(this.__wbg_ptr,a)}get purse_uref_as_string(){const s=wasm.__wbg_get_getbalanceoptions_purse_uref_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set purse_uref_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getbalanceoptions_purse_uref_as_string(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get purse_uref(){const s=wasm.__wbg_get_getbalanceoptions_purse_uref(this.__wbg_ptr);return 0===s?void 0:URef.__wrap(s)}set purse_uref(s){let a=0;isLikeNone(s)||(_assertClass(s,URef),a=s.__destroy_into_raw()),wasm.__wbg_set_getbalanceoptions_purse_uref(this.__wbg_ptr,a)}get rpc_address(){const s=wasm.__wbg_get_getbalanceoptions_rpc_address(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set rpc_address(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getbalanceoptions_rpc_address(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get verbosity(){const s=wasm.__wbg_get_getbalanceoptions_verbosity(this.__wbg_ptr);return 3===s?void 0:s}set verbosity(s){wasm.__wbg_set_getbalanceoptions_verbosity(this.__wbg_ptr,isLikeNone(s)?3:s)}}const getBlockOptionsFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_getblockoptions_free(f>>>0,1));class getBlockOptions{static __wrap(s){s>>>=0;const a=Object.create(getBlockOptions.prototype);return a.__wbg_ptr=s,getBlockOptionsFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,getBlockOptionsFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_getblockoptions_free(s,0)}get maybe_block_id_as_string(){const s=wasm.__wbg_get_getblockoptions_maybe_block_id_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set maybe_block_id_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getblockoptions_maybe_block_id_as_string(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get maybe_block_identifier(){const s=wasm.__wbg_get_getblockoptions_maybe_block_identifier(this.__wbg_ptr);return 0===s?void 0:BlockIdentifier.__wrap(s)}set maybe_block_identifier(s){let a=0;isLikeNone(s)||(_assertClass(s,BlockIdentifier),a=s.__destroy_into_raw()),wasm.__wbg_set_getblockoptions_maybe_block_identifier(this.__wbg_ptr,a)}get rpc_address(){const s=wasm.__wbg_get_getblockoptions_rpc_address(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set rpc_address(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getblockoptions_rpc_address(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get verbosity(){const s=wasm.__wbg_get_getblockoptions_verbosity(this.__wbg_ptr);return 3===s?void 0:s}set verbosity(s){wasm.__wbg_set_getblockoptions_verbosity(this.__wbg_ptr,isLikeNone(s)?3:s)}}const getBlockTransfersOptionsFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_getblocktransfersoptions_free(f>>>0,1));class getBlockTransfersOptions{static __wrap(s){s>>>=0;const a=Object.create(getBlockTransfersOptions.prototype);return a.__wbg_ptr=s,getBlockTransfersOptionsFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,getBlockTransfersOptionsFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_getblocktransfersoptions_free(s,0)}get maybe_block_id_as_string(){const s=wasm.__wbg_get_getblocktransfersoptions_maybe_block_id_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set maybe_block_id_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getblocktransfersoptions_maybe_block_id_as_string(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get maybe_block_identifier(){const s=wasm.__wbg_get_getblocktransfersoptions_maybe_block_identifier(this.__wbg_ptr);return 0===s?void 0:BlockIdentifier.__wrap(s)}set maybe_block_identifier(s){let a=0;isLikeNone(s)||(_assertClass(s,BlockIdentifier),a=s.__destroy_into_raw()),wasm.__wbg_set_getblocktransfersoptions_maybe_block_identifier(this.__wbg_ptr,a)}get verbosity(){const s=wasm.__wbg_get_getblocktransfersoptions_verbosity(this.__wbg_ptr);return 3===s?void 0:s}set verbosity(s){wasm.__wbg_set_getblocktransfersoptions_verbosity(this.__wbg_ptr,isLikeNone(s)?3:s)}get rpc_address(){const s=wasm.__wbg_get_getblocktransfersoptions_rpc_address(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set rpc_address(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getblocktransfersoptions_rpc_address(this.__wbg_ptr,a,WASM_VECTOR_LEN)}}const getDeployOptionsFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_getdeployoptions_free(f>>>0,1));class getDeployOptions{static __wrap(s){s>>>=0;const a=Object.create(getDeployOptions.prototype);return a.__wbg_ptr=s,getDeployOptionsFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,getDeployOptionsFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_getdeployoptions_free(s,0)}get deploy_hash_as_string(){const s=wasm.__wbg_get_getdeployoptions_deploy_hash_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set deploy_hash_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getdeployoptions_deploy_hash_as_string(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get deploy_hash(){const s=wasm.__wbg_get_getdeployoptions_deploy_hash(this.__wbg_ptr);return 0===s?void 0:DeployHash.__wrap(s)}set deploy_hash(s){let a=0;isLikeNone(s)||(_assertClass(s,DeployHash),a=s.__destroy_into_raw()),wasm.__wbg_set_getdeployoptions_deploy_hash(this.__wbg_ptr,a)}get finalized_approvals(){const s=wasm.__wbg_get_getdeployoptions_finalized_approvals(this.__wbg_ptr);return 16777215===s?void 0:0!==s}set finalized_approvals(s){wasm.__wbg_set_getdeployoptions_finalized_approvals(this.__wbg_ptr,isLikeNone(s)?16777215:s?1:0)}get rpc_address(){const s=wasm.__wbg_get_getdeployoptions_rpc_address(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set rpc_address(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getdeployoptions_rpc_address(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get verbosity(){const s=wasm.__wbg_get_getdeployoptions_verbosity(this.__wbg_ptr);return 3===s?void 0:s}set verbosity(s){wasm.__wbg_set_getdeployoptions_verbosity(this.__wbg_ptr,isLikeNone(s)?3:s)}}const getDictionaryItemOptionsFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_getdictionaryitemoptions_free(f>>>0,1));class getDictionaryItemOptions{static __wrap(s){s>>>=0;const a=Object.create(getDictionaryItemOptions.prototype);return a.__wbg_ptr=s,getDictionaryItemOptionsFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,getDictionaryItemOptionsFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_getdictionaryitemoptions_free(s,0)}get state_root_hash_as_string(){const s=wasm.__wbg_get_getdictionaryitemoptions_state_root_hash_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set state_root_hash_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getdictionaryitemoptions_state_root_hash_as_string(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get state_root_hash(){const s=wasm.__wbg_get_getdictionaryitemoptions_state_root_hash(this.__wbg_ptr);return 0===s?void 0:Digest.__wrap(s)}set state_root_hash(s){let a=0;isLikeNone(s)||(_assertClass(s,Digest),a=s.__destroy_into_raw()),wasm.__wbg_set_getdictionaryitemoptions_state_root_hash(this.__wbg_ptr,a)}get dictionary_item_params(){const s=wasm.__wbg_get_getdictionaryitemoptions_dictionary_item_params(this.__wbg_ptr);return 0===s?void 0:DictionaryItemStrParams.__wrap(s)}set dictionary_item_params(s){let a=0;isLikeNone(s)||(_assertClass(s,DictionaryItemStrParams),a=s.__destroy_into_raw()),wasm.__wbg_set_getdictionaryitemoptions_dictionary_item_params(this.__wbg_ptr,a)}get dictionary_item_identifier(){const s=wasm.__wbg_get_getdictionaryitemoptions_dictionary_item_identifier(this.__wbg_ptr);return 0===s?void 0:DictionaryItemIdentifier.__wrap(s)}set dictionary_item_identifier(s){let a=0;isLikeNone(s)||(_assertClass(s,DictionaryItemIdentifier),a=s.__destroy_into_raw()),wasm.__wbg_set_getdictionaryitemoptions_dictionary_item_identifier(this.__wbg_ptr,a)}get rpc_address(){const s=wasm.__wbg_get_getdictionaryitemoptions_rpc_address(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set rpc_address(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getdictionaryitemoptions_rpc_address(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get verbosity(){const s=wasm.__wbg_get_getdictionaryitemoptions_verbosity(this.__wbg_ptr);return 3===s?void 0:s}set verbosity(s){wasm.__wbg_set_getdictionaryitemoptions_verbosity(this.__wbg_ptr,isLikeNone(s)?3:s)}}const getEntityOptionsFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_getentityoptions_free(f>>>0,1));class getEntityOptions{static __wrap(s){s>>>=0;const a=Object.create(getEntityOptions.prototype);return a.__wbg_ptr=s,getEntityOptionsFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,getEntityOptionsFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_getentityoptions_free(s,0)}get entity_identifier(){const s=wasm.__wbg_get_getentityoptions_entity_identifier(this.__wbg_ptr);return 0===s?void 0:EntityIdentifier.__wrap(s)}set entity_identifier(s){let a=0;isLikeNone(s)||(_assertClass(s,EntityIdentifier),a=s.__destroy_into_raw()),wasm.__wbg_set_getentityoptions_entity_identifier(this.__wbg_ptr,a)}get entity_identifier_as_string(){const s=wasm.__wbg_get_getentityoptions_entity_identifier_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set entity_identifier_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getentityoptions_entity_identifier_as_string(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get maybe_block_id_as_string(){const s=wasm.__wbg_get_getentityoptions_maybe_block_id_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set maybe_block_id_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getentityoptions_maybe_block_id_as_string(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get maybe_block_identifier(){const s=wasm.__wbg_get_getentityoptions_maybe_block_identifier(this.__wbg_ptr);return 0===s?void 0:BlockIdentifier.__wrap(s)}set maybe_block_identifier(s){let a=0;isLikeNone(s)||(_assertClass(s,BlockIdentifier),a=s.__destroy_into_raw()),wasm.__wbg_set_getentityoptions_maybe_block_identifier(this.__wbg_ptr,a)}get rpc_address(){const s=wasm.__wbg_get_getentityoptions_rpc_address(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set rpc_address(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getentityoptions_rpc_address(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get verbosity(){const s=wasm.__wbg_get_getentityoptions_verbosity(this.__wbg_ptr);return 3===s?void 0:s}set verbosity(s){wasm.__wbg_set_getentityoptions_verbosity(this.__wbg_ptr,isLikeNone(s)?3:s)}}const getEraInfoOptionsFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_geterainfooptions_free(f>>>0,1));class getEraInfoOptions{static __wrap(s){s>>>=0;const a=Object.create(getEraInfoOptions.prototype);return a.__wbg_ptr=s,getEraInfoOptionsFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,getEraInfoOptionsFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_geterainfooptions_free(s,0)}get maybe_block_id_as_string(){const s=wasm.__wbg_get_geterainfooptions_maybe_block_id_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set maybe_block_id_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getauctioninfooptions_maybe_block_id_as_string(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get maybe_block_identifier(){const s=wasm.__wbg_get_getauctioninfooptions_maybe_block_identifier(this.__wbg_ptr);return 0===s?void 0:BlockIdentifier.__wrap(s)}set maybe_block_identifier(s){let a=0;isLikeNone(s)||(_assertClass(s,BlockIdentifier),a=s.__destroy_into_raw()),wasm.__wbg_set_getauctioninfooptions_maybe_block_identifier(this.__wbg_ptr,a)}get rpc_address(){const s=wasm.__wbg_get_geterainfooptions_rpc_address(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set rpc_address(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getauctioninfooptions_rpc_address(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get verbosity(){const s=wasm.__wbg_get_getauctioninfooptions_verbosity(this.__wbg_ptr);return 3===s?void 0:s}set verbosity(s){wasm.__wbg_set_getauctioninfooptions_verbosity(this.__wbg_ptr,isLikeNone(s)?3:s)}}const getEraSummaryOptionsFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_geterasummaryoptions_free(f>>>0,1));class getEraSummaryOptions{static __wrap(s){s>>>=0;const a=Object.create(getEraSummaryOptions.prototype);return a.__wbg_ptr=s,getEraSummaryOptionsFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,getEraSummaryOptionsFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_geterasummaryoptions_free(s,0)}get maybe_block_id_as_string(){const s=wasm.__wbg_get_geterasummaryoptions_maybe_block_id_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set maybe_block_id_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_geterasummaryoptions_maybe_block_id_as_string(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get maybe_block_identifier(){const s=wasm.__wbg_get_getaccountoptions_maybe_block_identifier(this.__wbg_ptr);return 0===s?void 0:BlockIdentifier.__wrap(s)}set maybe_block_identifier(s){let a=0;isLikeNone(s)||(_assertClass(s,BlockIdentifier),a=s.__destroy_into_raw()),wasm.__wbg_set_getaccountoptions_maybe_block_identifier(this.__wbg_ptr,a)}get rpc_address(){const s=wasm.__wbg_get_geterasummaryoptions_rpc_address(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set rpc_address(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_geterasummaryoptions_rpc_address(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get verbosity(){const s=wasm.__wbg_get_geterasummaryoptions_verbosity(this.__wbg_ptr);return 3===s?void 0:s}set verbosity(s){wasm.__wbg_set_geterasummaryoptions_verbosity(this.__wbg_ptr,isLikeNone(s)?3:s)}}const getSpeculativeExecDeployOptionsFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_getspeculativeexecdeployoptions_free(f>>>0,1));class getSpeculativeExecDeployOptions{static __wrap(s){s>>>=0;const a=Object.create(getSpeculativeExecDeployOptions.prototype);return a.__wbg_ptr=s,getSpeculativeExecDeployOptionsFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,getSpeculativeExecDeployOptionsFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_getspeculativeexecdeployoptions_free(s,0)}get deploy_as_string(){const s=wasm.__wbg_get_getspeculativeexecdeployoptions_deploy_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set deploy_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getspeculativeexecdeployoptions_deploy_as_string(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get deploy(){const s=wasm.__wbg_get_getspeculativeexecdeployoptions_deploy(this.__wbg_ptr);return 0===s?void 0:Deploy.__wrap(s)}set deploy(s){let a=0;isLikeNone(s)||(_assertClass(s,Deploy),a=s.__destroy_into_raw()),wasm.__wbg_set_getspeculativeexecdeployoptions_deploy(this.__wbg_ptr,a)}get rpc_address(){const s=wasm.__wbg_get_getspeculativeexecdeployoptions_rpc_address(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set rpc_address(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getspeculativeexecdeployoptions_rpc_address(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get verbosity(){const s=wasm.__wbg_get_getspeculativeexecdeployoptions_verbosity(this.__wbg_ptr);return 3===s?void 0:s}set verbosity(s){wasm.__wbg_set_getspeculativeexecdeployoptions_verbosity(this.__wbg_ptr,isLikeNone(s)?3:s)}}const getSpeculativeExecTxnOptionsFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_getspeculativeexectxnoptions_free(f>>>0,1));class getSpeculativeExecTxnOptions{static __wrap(s){s>>>=0;const a=Object.create(getSpeculativeExecTxnOptions.prototype);return a.__wbg_ptr=s,getSpeculativeExecTxnOptionsFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,getSpeculativeExecTxnOptionsFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_getspeculativeexectxnoptions_free(s,0)}get transaction_as_string(){const s=wasm.__wbg_get_getspeculativeexectxnoptions_transaction_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set transaction_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getspeculativeexectxnoptions_transaction_as_string(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get transaction(){const s=wasm.__wbg_get_getspeculativeexectxnoptions_transaction(this.__wbg_ptr);return 0===s?void 0:Transaction.__wrap(s)}set transaction(s){let a=0;isLikeNone(s)||(_assertClass(s,Transaction),a=s.__destroy_into_raw()),wasm.__wbg_set_getspeculativeexectxnoptions_transaction(this.__wbg_ptr,a)}get rpc_address(){const s=wasm.__wbg_get_getspeculativeexectxnoptions_rpc_address(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set rpc_address(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getspeculativeexectxnoptions_rpc_address(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get verbosity(){const s=wasm.__wbg_get_getspeculativeexectxnoptions_verbosity(this.__wbg_ptr);return 3===s?void 0:s}set verbosity(s){wasm.__wbg_set_getspeculativeexectxnoptions_verbosity(this.__wbg_ptr,isLikeNone(s)?3:s)}}const getStateRootHashOptionsFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_getstateroothashoptions_free(f>>>0,1));class getStateRootHashOptions{static __wrap(s){s>>>=0;const a=Object.create(getStateRootHashOptions.prototype);return a.__wbg_ptr=s,getStateRootHashOptionsFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,getStateRootHashOptionsFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_getstateroothashoptions_free(s,0)}get maybe_block_id_as_string(){const s=wasm.__wbg_get_getstateroothashoptions_maybe_block_id_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set maybe_block_id_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_geterasummaryoptions_maybe_block_id_as_string(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get maybe_block_identifier(){const s=wasm.__wbg_get_getaccountoptions_maybe_block_identifier(this.__wbg_ptr);return 0===s?void 0:BlockIdentifier.__wrap(s)}set maybe_block_identifier(s){let a=0;isLikeNone(s)||(_assertClass(s,BlockIdentifier),a=s.__destroy_into_raw()),wasm.__wbg_set_getaccountoptions_maybe_block_identifier(this.__wbg_ptr,a)}get rpc_address(){const s=wasm.__wbg_get_getstateroothashoptions_rpc_address(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set rpc_address(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_geterasummaryoptions_rpc_address(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get verbosity(){const s=wasm.__wbg_get_geterasummaryoptions_verbosity(this.__wbg_ptr);return 3===s?void 0:s}set verbosity(s){wasm.__wbg_set_geterasummaryoptions_verbosity(this.__wbg_ptr,isLikeNone(s)?3:s)}}const getTransactionOptionsFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_gettransactionoptions_free(f>>>0,1));class getTransactionOptions{static __wrap(s){s>>>=0;const a=Object.create(getTransactionOptions.prototype);return a.__wbg_ptr=s,getTransactionOptionsFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,getTransactionOptionsFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_gettransactionoptions_free(s,0)}get transaction_hash_as_string(){const s=wasm.__wbg_get_gettransactionoptions_transaction_hash_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set transaction_hash_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getdeployoptions_deploy_hash_as_string(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get transaction_hash(){const s=wasm.__wbg_get_gettransactionoptions_transaction_hash(this.__wbg_ptr);return 0===s?void 0:TransactionHash.__wrap(s)}set transaction_hash(s){let a=0;isLikeNone(s)||(_assertClass(s,TransactionHash),a=s.__destroy_into_raw()),wasm.__wbg_set_gettransactionoptions_transaction_hash(this.__wbg_ptr,a)}get finalized_approvals(){const s=wasm.__wbg_get_getdeployoptions_finalized_approvals(this.__wbg_ptr);return 16777215===s?void 0:0!==s}set finalized_approvals(s){wasm.__wbg_set_getdeployoptions_finalized_approvals(this.__wbg_ptr,isLikeNone(s)?16777215:s?1:0)}get rpc_address(){const s=wasm.__wbg_get_gettransactionoptions_rpc_address(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set rpc_address(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getdeployoptions_rpc_address(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get verbosity(){const s=wasm.__wbg_get_getdeployoptions_verbosity(this.__wbg_ptr);return 3===s?void 0:s}set verbosity(s){wasm.__wbg_set_getdeployoptions_verbosity(this.__wbg_ptr,isLikeNone(s)?3:s)}}const queryBalanceDetailsOptionsFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_querybalancedetailsoptions_free(f>>>0,1));class queryBalanceDetailsOptions{static __wrap(s){s>>>=0;const a=Object.create(queryBalanceDetailsOptions.prototype);return a.__wbg_ptr=s,queryBalanceDetailsOptionsFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,queryBalanceDetailsOptionsFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_querybalancedetailsoptions_free(s,0)}get purse_identifier_as_string(){const s=wasm.__wbg_get_querybalancedetailsoptions_purse_identifier_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set purse_identifier_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_querybalancedetailsoptions_purse_identifier_as_string(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get purse_identifier(){const s=wasm.__wbg_get_querybalancedetailsoptions_purse_identifier(this.__wbg_ptr);return 0===s?void 0:PurseIdentifier.__wrap(s)}set purse_identifier(s){let a=0;isLikeNone(s)||(_assertClass(s,PurseIdentifier),a=s.__destroy_into_raw()),wasm.__wbg_set_querybalancedetailsoptions_purse_identifier(this.__wbg_ptr,a)}get global_state_identifier(){const s=wasm.__wbg_get_querybalancedetailsoptions_global_state_identifier(this.__wbg_ptr);return 0===s?void 0:GlobalStateIdentifier.__wrap(s)}set global_state_identifier(s){let a=0;isLikeNone(s)||(_assertClass(s,GlobalStateIdentifier),a=s.__destroy_into_raw()),wasm.__wbg_set_querybalancedetailsoptions_global_state_identifier(this.__wbg_ptr,a)}get state_root_hash_as_string(){const s=wasm.__wbg_get_querybalancedetailsoptions_state_root_hash_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set state_root_hash_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_querybalancedetailsoptions_state_root_hash_as_string(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get state_root_hash(){const s=wasm.__wbg_get_querybalancedetailsoptions_state_root_hash(this.__wbg_ptr);return 0===s?void 0:Digest.__wrap(s)}set state_root_hash(s){let a=0;isLikeNone(s)||(_assertClass(s,Digest),a=s.__destroy_into_raw()),wasm.__wbg_set_querybalancedetailsoptions_state_root_hash(this.__wbg_ptr,a)}get maybe_block_id_as_string(){const s=wasm.__wbg_get_querybalancedetailsoptions_maybe_block_id_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set maybe_block_id_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_querybalancedetailsoptions_maybe_block_id_as_string(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get rpc_address(){const s=wasm.__wbg_get_querybalancedetailsoptions_rpc_address(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set rpc_address(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_querybalancedetailsoptions_rpc_address(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get verbosity(){const s=wasm.__wbg_get_querybalancedetailsoptions_verbosity(this.__wbg_ptr);return 3===s?void 0:s}set verbosity(s){wasm.__wbg_set_querybalancedetailsoptions_verbosity(this.__wbg_ptr,isLikeNone(s)?3:s)}}const queryBalanceOptionsFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_querybalanceoptions_free(f>>>0,1));class queryBalanceOptions{static __wrap(s){s>>>=0;const a=Object.create(queryBalanceOptions.prototype);return a.__wbg_ptr=s,queryBalanceOptionsFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,queryBalanceOptionsFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_querybalanceoptions_free(s,0)}get purse_identifier_as_string(){const s=wasm.__wbg_get_querybalanceoptions_purse_identifier_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set purse_identifier_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getentityoptions_entity_identifier_as_string(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get purse_identifier(){const s=wasm.__wbg_get_querybalanceoptions_purse_identifier(this.__wbg_ptr);return 0===s?void 0:PurseIdentifier.__wrap(s)}set purse_identifier(s){let a=0;isLikeNone(s)||(_assertClass(s,PurseIdentifier),a=s.__destroy_into_raw()),wasm.__wbg_set_querybalanceoptions_purse_identifier(this.__wbg_ptr,a)}get global_state_identifier(){const s=wasm.__wbg_get_querybalanceoptions_global_state_identifier(this.__wbg_ptr);return 0===s?void 0:GlobalStateIdentifier.__wrap(s)}set global_state_identifier(s){let a=0;isLikeNone(s)||(_assertClass(s,GlobalStateIdentifier),a=s.__destroy_into_raw()),wasm.__wbg_set_querybalanceoptions_global_state_identifier(this.__wbg_ptr,a)}get state_root_hash_as_string(){const s=wasm.__wbg_get_querybalanceoptions_state_root_hash_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set state_root_hash_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getentityoptions_maybe_block_id_as_string(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get state_root_hash(){const s=wasm.__wbg_get_querybalanceoptions_state_root_hash(this.__wbg_ptr);return 0===s?void 0:Digest.__wrap(s)}set state_root_hash(s){let a=0;isLikeNone(s)||(_assertClass(s,Digest),a=s.__destroy_into_raw()),wasm.__wbg_set_querybalanceoptions_state_root_hash(this.__wbg_ptr,a)}get maybe_block_id_as_string(){const s=wasm.__wbg_get_querybalanceoptions_maybe_block_id_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set maybe_block_id_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getentityoptions_rpc_address(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get rpc_address(){const s=wasm.__wbg_get_querybalanceoptions_rpc_address(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set rpc_address(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_querybalanceoptions_rpc_address(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get verbosity(){const s=wasm.__wbg_get_querybalanceoptions_verbosity(this.__wbg_ptr);return 3===s?void 0:s}set verbosity(s){wasm.__wbg_set_querybalanceoptions_verbosity(this.__wbg_ptr,isLikeNone(s)?3:s)}}const queryContractDictOptionsFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_querycontractdictoptions_free(f>>>0,1));class queryContractDictOptions{static __wrap(s){s>>>=0;const a=Object.create(queryContractDictOptions.prototype);return a.__wbg_ptr=s,queryContractDictOptionsFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,queryContractDictOptionsFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_querycontractdictoptions_free(s,0)}get state_root_hash_as_string(){const s=wasm.__wbg_get_querycontractdictoptions_state_root_hash_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set state_root_hash_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getdictionaryitemoptions_state_root_hash_as_string(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get state_root_hash(){const s=wasm.__wbg_get_getdictionaryitemoptions_state_root_hash(this.__wbg_ptr);return 0===s?void 0:Digest.__wrap(s)}set state_root_hash(s){let a=0;isLikeNone(s)||(_assertClass(s,Digest),a=s.__destroy_into_raw()),wasm.__wbg_set_getdictionaryitemoptions_state_root_hash(this.__wbg_ptr,a)}get dictionary_item_params(){const s=wasm.__wbg_get_getdictionaryitemoptions_dictionary_item_params(this.__wbg_ptr);return 0===s?void 0:DictionaryItemStrParams.__wrap(s)}set dictionary_item_params(s){let a=0;isLikeNone(s)||(_assertClass(s,DictionaryItemStrParams),a=s.__destroy_into_raw()),wasm.__wbg_set_getdictionaryitemoptions_dictionary_item_params(this.__wbg_ptr,a)}get dictionary_item_identifier(){const s=wasm.__wbg_get_getdictionaryitemoptions_dictionary_item_identifier(this.__wbg_ptr);return 0===s?void 0:DictionaryItemIdentifier.__wrap(s)}set dictionary_item_identifier(s){let a=0;isLikeNone(s)||(_assertClass(s,DictionaryItemIdentifier),a=s.__destroy_into_raw()),wasm.__wbg_set_getdictionaryitemoptions_dictionary_item_identifier(this.__wbg_ptr,a)}get rpc_address(){const s=wasm.__wbg_get_querycontractdictoptions_rpc_address(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set rpc_address(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getdictionaryitemoptions_rpc_address(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get verbosity(){const s=wasm.__wbg_get_getdictionaryitemoptions_verbosity(this.__wbg_ptr);return 3===s?void 0:s}set verbosity(s){wasm.__wbg_set_getdictionaryitemoptions_verbosity(this.__wbg_ptr,isLikeNone(s)?3:s)}}const queryContractKeyOptionsFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_querycontractkeyoptions_free(f>>>0,1));class queryContractKeyOptions{static __wrap(s){s>>>=0;const a=Object.create(queryContractKeyOptions.prototype);return a.__wbg_ptr=s,queryContractKeyOptionsFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,queryContractKeyOptionsFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_querycontractkeyoptions_free(s,0)}get entity_identifier(){const s=wasm.__wbg_get_getentityoptions_entity_identifier(this.__wbg_ptr);return 0===s?void 0:EntityIdentifier.__wrap(s)}set entity_identifier(s){let a=0;isLikeNone(s)||(_assertClass(s,EntityIdentifier),a=s.__destroy_into_raw()),wasm.__wbg_set_getentityoptions_entity_identifier(this.__wbg_ptr,a)}get entity_identifier_as_string(){const s=wasm.__wbg_get_querycontractkeyoptions_entity_identifier_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set entity_identifier_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getentityoptions_entity_identifier_as_string(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get maybe_block_identifier(){const s=wasm.__wbg_get_getentityoptions_maybe_block_identifier(this.__wbg_ptr);return 0===s?void 0:BlockIdentifier.__wrap(s)}set maybe_block_identifier(s){let a=0;isLikeNone(s)||(_assertClass(s,BlockIdentifier),a=s.__destroy_into_raw()),wasm.__wbg_set_getentityoptions_maybe_block_identifier(this.__wbg_ptr,a)}get maybe_block_id_as_string(){const s=wasm.__wbg_get_querycontractkeyoptions_maybe_block_id_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set maybe_block_id_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getentityoptions_maybe_block_id_as_string(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get path_as_string(){const s=wasm.__wbg_get_querycontractkeyoptions_path_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set path_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getentityoptions_rpc_address(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get path(){const s=wasm.__wbg_get_querycontractkeyoptions_path(this.__wbg_ptr);return 0===s?void 0:Path.__wrap(s)}set path(s){let a=0;isLikeNone(s)||(_assertClass(s,Path),a=s.__destroy_into_raw()),wasm.__wbg_set_querycontractkeyoptions_path(this.__wbg_ptr,a)}get rpc_address(){const s=wasm.__wbg_get_querycontractkeyoptions_rpc_address(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set rpc_address(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_querycontractkeyoptions_rpc_address(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get verbosity(){const s=wasm.__wbg_get_querycontractkeyoptions_verbosity(this.__wbg_ptr);return 3===s?void 0:s}set verbosity(s){wasm.__wbg_set_querycontractkeyoptions_verbosity(this.__wbg_ptr,isLikeNone(s)?3:s)}}const queryGlobalStateOptionsFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_queryglobalstateoptions_free(f>>>0,1));class queryGlobalStateOptions{static __wrap(s){s>>>=0;const a=Object.create(queryGlobalStateOptions.prototype);return a.__wbg_ptr=s,queryGlobalStateOptionsFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,queryGlobalStateOptionsFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_queryglobalstateoptions_free(s,0)}get global_state_identifier(){const s=wasm.__wbg_get_queryglobalstateoptions_global_state_identifier(this.__wbg_ptr);return 0===s?void 0:GlobalStateIdentifier.__wrap(s)}set global_state_identifier(s){let a=0;isLikeNone(s)||(_assertClass(s,GlobalStateIdentifier),a=s.__destroy_into_raw()),wasm.__wbg_set_queryglobalstateoptions_global_state_identifier(this.__wbg_ptr,a)}get state_root_hash_as_string(){const s=wasm.__wbg_get_queryglobalstateoptions_state_root_hash_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set state_root_hash_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_queryglobalstateoptions_state_root_hash_as_string(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get state_root_hash(){const s=wasm.__wbg_get_queryglobalstateoptions_state_root_hash(this.__wbg_ptr);return 0===s?void 0:Digest.__wrap(s)}set state_root_hash(s){let a=0;isLikeNone(s)||(_assertClass(s,Digest),a=s.__destroy_into_raw()),wasm.__wbg_set_queryglobalstateoptions_state_root_hash(this.__wbg_ptr,a)}get maybe_block_id_as_string(){const s=wasm.__wbg_get_queryglobalstateoptions_maybe_block_id_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set maybe_block_id_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_queryglobalstateoptions_maybe_block_id_as_string(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get key_as_string(){const s=wasm.__wbg_get_queryglobalstateoptions_key_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set key_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_queryglobalstateoptions_key_as_string(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get key(){const s=wasm.__wbg_get_queryglobalstateoptions_key(this.__wbg_ptr);return 0===s?void 0:Key.__wrap(s)}set key(s){let a=0;isLikeNone(s)||(_assertClass(s,Key),a=s.__destroy_into_raw()),wasm.__wbg_set_queryglobalstateoptions_key(this.__wbg_ptr,a)}get path_as_string(){const s=wasm.__wbg_get_queryglobalstateoptions_path_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set path_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_queryglobalstateoptions_path_as_string(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get path(){const s=wasm.__wbg_get_queryglobalstateoptions_path(this.__wbg_ptr);return 0===s?void 0:Path.__wrap(s)}set path(s){let a=0;isLikeNone(s)||(_assertClass(s,Path),a=s.__destroy_into_raw()),wasm.__wbg_set_queryglobalstateoptions_path(this.__wbg_ptr,a)}get rpc_address(){const s=wasm.__wbg_get_queryglobalstateoptions_rpc_address(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set rpc_address(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_queryglobalstateoptions_rpc_address(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get verbosity(){const s=wasm.__wbg_get_queryglobalstateoptions_verbosity(this.__wbg_ptr);return 3===s?void 0:s}set verbosity(s){wasm.__wbg_set_queryglobalstateoptions_verbosity(this.__wbg_ptr,isLikeNone(s)?3:s)}}function __wbg_load(f,s){return _wbg_load.apply(this,arguments)}function _wbg_load(){return(_wbg_load=(0,_opt2_casper_rustSDK_examples_frontend_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__.A)(function*(f,s){if("function"==typeof Response&&f instanceof Response){if("function"==typeof WebAssembly.instantiateStreaming)try{return yield WebAssembly.instantiateStreaming(f,s)}catch(l){if("application/wasm"==f.headers.get("Content-Type"))throw l;console.warn("`WebAssembly.instantiateStreaming` failed because your server does not serve Wasm with `application/wasm` MIME type. Falling back to `WebAssembly.instantiate` which is slower. Original error:\n",l)}const a=yield f.arrayBuffer();return yield WebAssembly.instantiate(a,s)}{const a=yield WebAssembly.instantiate(f,s);return a instanceof WebAssembly.Instance?{instance:a,module:f}:a}})).apply(this,arguments)}function __wbg_get_imports(){const imports={wbg:{}};return imports.wbg.__wbg_CasperWalletProvider_9004f5d62c9140c0=function(){return CasperWalletProvider()},imports.wbg.__wbg_abort_05026c983d86824c=function(f){f.abort()},imports.wbg.__wbg_append_72d1635ad8643998=function(){return handleError(function(f,s,a,l,g){f.append(getStringFromWasm0(s,a),getStringFromWasm0(l,g))},arguments)},imports.wbg.__wbg_apply_0595e14e01b58931=function(){return handleError(function(f,s,a){return f.apply(s,a)},arguments)},imports.wbg.__wbg_arrayBuffer_d0ca2ad8bda0039b=function(){return handleError(function(f){return f.arrayBuffer()},arguments)},imports.wbg.__wbg_body_8d4b4071e33a8a4e=function(f){const s=f.body;return isLikeNone(s)?0:addToExternrefTable0(s)},imports.wbg.__wbg_buffer_61b7ce01341d7f88=function(f){return f.buffer},imports.wbg.__wbg_buffer_dc5dbfa8d5fb28cf=function(f){return f.buffer},imports.wbg.__wbg_byobRequest_1fc36a0c1e98611b=function(f){const s=f.byobRequest;return isLikeNone(s)?0:addToExternrefTable0(s)},imports.wbg.__wbg_byteLength_1b2d953758afc500=function(f){return f.byteLength},imports.wbg.__wbg_byteOffset_7ef484c6c1d473e9=function(f){return f.byteOffset},imports.wbg.__wbg_call_500db948e69c7330=function(){return handleError(function(f,s,a){return f.call(s,a)},arguments)},imports.wbg.__wbg_call_b0d8e36992d9900d=function(){return handleError(function(f,s){return f.call(s)},arguments)},imports.wbg.__wbg_cancel_ac971f285f1e9ab3=function(f){return f.cancel()},imports.wbg.__wbg_catch_d0fc80129c999ab3=function(f,s){return f.catch(s)},imports.wbg.__wbg_close_59511bda900d85a8=function(){return handleError(function(f){f.close()},arguments)},imports.wbg.__wbg_close_65cb23eb0316f916=function(){return handleError(function(f){f.close()},arguments)},imports.wbg.__wbg_crypto_ed58b8e10a292839=function(f){return f.crypto},imports.wbg.__wbg_data_4ce8a82394d8b110=function(f){return f.data},imports.wbg.__wbg_deploy_new=function(f){return Deploy.__wrap(f)},imports.wbg.__wbg_disconnectFromSite_20cdea664ad1a442=function(){return handleError(function(f){return f.disconnectFromSite()},arguments)},imports.wbg.__wbg_done_f22c1561fa919baa=function(f){return f.done},imports.wbg.__wbg_enqueue_3997a55771b5212a=function(){return handleError(function(f,s){f.enqueue(s)},arguments)},imports.wbg.__wbg_error_6ad78a09c1736ccd=function(f,s){console.error(getStringFromWasm0(f,s))},imports.wbg.__wbg_eval_cd0c386c3899dd07=function(){return handleError(function(arg0,arg1){const ret=eval(getStringFromWasm0(arg0,arg1));return ret},arguments)},imports.wbg.__wbg_fetch_229368eecee9d217=function(f,s){return f.fetch(s)},imports.wbg.__wbg_fetch_4465c2b10f21a927=function(f){return fetch(f)},imports.wbg.__wbg_getActivePublicKey_9b57c24cd94054bb=function(){return handleError(function(f){return f.getActivePublicKey()},arguments)},imports.wbg.__wbg_getRandomValues_bcb4912f16000dc4=function(){return handleError(function(f,s){f.getRandomValues(s)},arguments)},imports.wbg.__wbg_getReader_48e00749fe3f6089=function(){return handleError(function(f){return f.getReader()},arguments)},imports.wbg.__wbg_getTime_ab8b72009983c537=function(f){return f.getTime()},imports.wbg.__wbg_getVersion_a92a75b6b5d60fbf=function(){return handleError(function(f){return f.getVersion()},arguments)},imports.wbg.__wbg_get_9aa3dff3f0266054=function(f,s){return f[s>>>0]},imports.wbg.__wbg_get_bbccf8970793c087=function(){return handleError(function(f,s){return Reflect.get(f,s)},arguments)},imports.wbg.__wbg_getaccountresult_new=function(f){return GetAccountResult.__wrap(f)},imports.wbg.__wbg_getaddressableentityresult_new=function(f){return GetAddressableEntityResult.__wrap(f)},imports.wbg.__wbg_getauctioninforesult_new=function(f){return GetAuctionInfoResult.__wrap(f)},imports.wbg.__wbg_getbalanceresult_new=function(f){return GetBalanceResult.__wrap(f)},imports.wbg.__wbg_getblockresult_new=function(f){return GetBlockResult.__wrap(f)},imports.wbg.__wbg_getblocktransfersresult_new=function(f){return GetBlockTransfersResult.__wrap(f)},imports.wbg.__wbg_getchainspecresult_new=function(f){return GetChainspecResult.__wrap(f)},imports.wbg.__wbg_getdeployresult_new=function(f){return GetDeployResult.__wrap(f)},imports.wbg.__wbg_getdictionaryitemresult_new=function(f){return GetDictionaryItemResult.__wrap(f)},imports.wbg.__wbg_getdone_c9ef3af0d247e580=function(f){const s=f.done;return isLikeNone(s)?16777215:s?1:0},imports.wbg.__wbg_geterainforesult_new=function(f){return GetEraInfoResult.__wrap(f)},imports.wbg.__wbg_geterasummaryresult_new=function(f){return GetEraSummaryResult.__wrap(f)},imports.wbg.__wbg_getindex_26733aea78acb768=function(f,s){return f[s>>>0]},imports.wbg.__wbg_getnodestatusresult_new=function(f){return GetNodeStatusResult.__wrap(f)},imports.wbg.__wbg_getpeersresult_new=function(f){return GetPeersResult.__wrap(f)},imports.wbg.__wbg_getstateroothashresult_new=function(f){return GetStateRootHashResult.__wrap(f)},imports.wbg.__wbg_gettransactionresult_new=function(f){return GetTransactionResult.__wrap(f)},imports.wbg.__wbg_getvalidatorchangesresult_new=function(f){return GetValidatorChangesResult.__wrap(f)},imports.wbg.__wbg_getvalue_3597a1222fac0ae0=function(f){return f.value},imports.wbg.__wbg_has_94c2fc1d261bbfe9=function(){return handleError(function(f,s){return Reflect.has(f,s)},arguments)},imports.wbg.__wbg_headers_24e3e19fe3f187c0=function(f){return f.headers},imports.wbg.__wbg_instanceof_ArrayBuffer_670ddde44cdb2602=function(f){let s;try{s=f instanceof ArrayBuffer}catch{s=!1}return s},imports.wbg.__wbg_instanceof_Blob_2fb69097f32d6784=function(f){let s;try{s=f instanceof Blob}catch{s=!1}return s},imports.wbg.__wbg_instanceof_Object_0d0cec232ff037c4=function(f){let s;try{s=f instanceof Object}catch{s=!1}return s},imports.wbg.__wbg_instanceof_Promise_0aa3a90cfe6672c9=function(f){let s;try{s=f instanceof Promise}catch{s=!1}return s},imports.wbg.__wbg_instanceof_Response_d3453657e10c4300=function(f){let s;try{s=f instanceof Response}catch{s=!1}return s},imports.wbg.__wbg_isArray_1ba11a930108ec51=function(f){return Array.isArray(f)},imports.wbg.__wbg_isConnected_deb38c059c4892b1=function(){return handleError(function(f){return f.isConnected()},arguments)},imports.wbg.__wbg_iterator_23604bb983791576=function(){return Symbol.iterator},imports.wbg.__wbg_length_65d1cd11729ced11=function(f){return f.length},imports.wbg.__wbg_length_d65cf0786bfc5739=function(f){return f.length},imports.wbg.__wbg_listrpcsresult_new=function(f){return ListRpcsResult.__wrap(f)},imports.wbg.__wbg_log_3113adc7938f8967=function(f,s){console.log(getStringFromWasm0(f,s))},imports.wbg.__wbg_log_342c0ce0e2cef3cf=function(f,s){console.log(getStringFromWasm0(f,s))},imports.wbg.__wbg_messages_new=function(f){return Messages.__wrap(f)},imports.wbg.__wbg_messages_unwrap=function(f){return Messages.__unwrap(f)},imports.wbg.__wbg_msCrypto_0a36e2ec3a343d26=function(f){return f.msCrypto},imports.wbg.__wbg_new0_55477545727914d9=function(){return new Date},imports.wbg.__wbg_new_254fa9eac11932ae=function(){return new Array},imports.wbg.__wbg_new_35d748855c4620b9=function(){return handleError(function(){return new Headers},arguments)},imports.wbg.__wbg_new_3d446df9155128ef=function(f,s){try{var a={a:f,b:s};return new Promise((y,v)=>{const E=a.a;a.a=0;try{return __wbg_adapter_1213(E,a.b,y,v)}finally{a.a=E}})}finally{a.a=a.b=0}},imports.wbg.__wbg_new_3ff5b33b1ce712df=function(f){return new Uint8Array(f)},imports.wbg.__wbg_new_5f48f21d4be11586=function(){return handleError(function(){return new AbortController},arguments)},imports.wbg.__wbg_new_6799ef630abee97c=function(f,s){return new Error(getStringFromWasm0(f,s))},imports.wbg.__wbg_new_688846f374351c92=function(){return new Object},imports.wbg.__wbg_new_9b6c38191d7b9512=function(){return handleError(function(f,s){return new WebSocket(getStringFromWasm0(f,s))},arguments)},imports.wbg.__wbg_new_a01d9d610b795c1f=function(){return handleError(function(){return new FileReader},arguments)},imports.wbg.__wbg_newnoargs_fd9e4bf8be2bc16d=function(f,s){return new Function(getStringFromWasm0(f,s))},imports.wbg.__wbg_newwithbyteoffsetandlength_ba35896968751d91=function(f,s,a){return new Uint8Array(f,s>>>0,a>>>0)},imports.wbg.__wbg_newwithlength_34ce8f1051e74449=function(f){return new Uint8Array(f>>>0)},imports.wbg.__wbg_newwithstrandinit_a1f6583f20e4faff=function(){return handleError(function(f,s,a){return new Request(getStringFromWasm0(f,s),a)},arguments)},imports.wbg.__wbg_next_01dd9234a5bf6d05=function(){return handleError(function(f){return f.next()},arguments)},imports.wbg.__wbg_next_137428deb98342b0=function(f){return f.next},imports.wbg.__wbg_node_02999533c4ea02e3=function(f){return f.node},imports.wbg.__wbg_parse_161c68378e086ae1=function(){return handleError(function(f,s){return JSON.parse(getStringFromWasm0(f,s))},arguments)},imports.wbg.__wbg_process_5c1d670bc53614b8=function(f){return f.process},imports.wbg.__wbg_push_6edad0df4b546b2c=function(f,s){return f.push(s)},imports.wbg.__wbg_putdeployresult_new=function(f){return PutDeployResult.__wrap(f)},imports.wbg.__wbg_puttransactionresult_new=function(f){return PutTransactionResult.__wrap(f)},imports.wbg.__wbg_querybalancedetailsresult_new=function(f){return QueryBalanceDetailsResult.__wrap(f)},imports.wbg.__wbg_querybalanceresult_new=function(f){return QueryBalanceResult.__wrap(f)},imports.wbg.__wbg_queryglobalstateresult_new=function(f){return QueryGlobalStateResult.__wrap(f)},imports.wbg.__wbg_queueMicrotask_2181040e064c0dc8=function(f){queueMicrotask(f)},imports.wbg.__wbg_queueMicrotask_ef9ac43769cbcc4f=function(f){return f.queueMicrotask},imports.wbg.__wbg_randomFillSync_ab2cfe79ebbf2740=function(){return handleError(function(f,s){f.randomFillSync(s)},arguments)},imports.wbg.__wbg_readAsArrayBuffer_db7f197b5b6b34cf=function(){return handleError(function(f,s){f.readAsArrayBuffer(s)},arguments)},imports.wbg.__wbg_read_4d173e86f707008c=function(f){return f.read()},imports.wbg.__wbg_readyState_236b61903e1dbb47=function(f){return f.readyState},imports.wbg.__wbg_releaseLock_2d9136d592a32095=function(f){f.releaseLock()},imports.wbg.__wbg_requestConnection_0d19af49631c5be4=function(){return handleError(function(f){return f.requestConnection()},arguments)},imports.wbg.__wbg_requestSwitchAccount_3cf65fe245ee13d8=function(){return handleError(function(f){return f.requestSwitchAccount()},arguments)},imports.wbg.__wbg_require_79b1e9274cde3c87=function(){return handleError(function(){return module.require},arguments)},imports.wbg.__wbg_resolve_0bf7c44d641804f9=function(f){return Promise.resolve(f)},imports.wbg.__wbg_respond_88fe7338392675f2=function(){return handleError(function(f,s){f.respond(s>>>0)},arguments)},imports.wbg.__wbg_result_b7f693658f393a91=function(){return handleError(function(f){return f.result},arguments)},imports.wbg.__wbg_set_23d69db4e5c66a6e=function(f,s,a){f.set(s,a>>>0)},imports.wbg.__wbg_setbody_64920df008e48adc=function(f,s){f.body=s},imports.wbg.__wbg_setcredentials_cfc15e48e3a3a535=function(f,s){f.credentials=__wbindgen_enum_RequestCredentials[s]},imports.wbg.__wbg_setheaders_4c921e8e226bdfa7=function(f,s){f.headers=s},imports.wbg.__wbg_setmethod_cfc7f688ba46a6be=function(f,s,a){f.method=getStringFromWasm0(s,a)},imports.wbg.__wbg_setmode_cd03637eb7da01e0=function(f,s){f.mode=__wbindgen_enum_RequestMode[s]},imports.wbg.__wbg_setonerror_8ae2b387470ec52e=function(f,s){f.onerror=s},imports.wbg.__wbg_setonload_36cf7239551d2544=function(f,s){f.onload=s},imports.wbg.__wbg_setonmessage_5e7ade2af360de9d=function(f,s){f.onmessage=s},imports.wbg.__wbg_setonopen_54faa9e83483da1d=function(f,s){f.onopen=s},imports.wbg.__wbg_setsignal_f766190d206f09e5=function(f,s){f.signal=s},imports.wbg.__wbg_signMessage_ece9041053a46ba4=function(){return handleError(function(f,s,a,l,g){return f.signMessage(getStringFromWasm0(s,a),getStringFromWasm0(l,g))},arguments)},imports.wbg.__wbg_sign_2039bb33534a394a=function(){return handleError(function(f,s,a,l,g){return f.sign(getStringFromWasm0(s,a),getStringFromWasm0(l,g))},arguments)},imports.wbg.__wbg_signal_1fdadeba2d04660e=function(f){return f.signal},imports.wbg.__wbg_speculativeexecresult_new=function(f){return SpeculativeExecResult.__wrap(f)},imports.wbg.__wbg_speculativeexectxnresult_new=function(f){return SpeculativeExecTxnResult.__wrap(f)},imports.wbg.__wbg_static_accessor_GLOBAL_0be7472e492ad3e3=function(){const f=typeof global>"u"?null:global;return isLikeNone(f)?0:addToExternrefTable0(f)},imports.wbg.__wbg_static_accessor_GLOBAL_THIS_1a6eb482d12c9bfb=function(){const f=typeof globalThis>"u"?null:globalThis;return isLikeNone(f)?0:addToExternrefTable0(f)},imports.wbg.__wbg_static_accessor_SELF_1dc398a895c82351=function(){const f=typeof self>"u"?null:self;return isLikeNone(f)?0:addToExternrefTable0(f)},imports.wbg.__wbg_static_accessor_WINDOW_ae1c80c7eea8d64a=function(){const f=typeof window>"u"?null:window;return isLikeNone(f)?0:addToExternrefTable0(f)},imports.wbg.__wbg_status_317f53bc4c7638df=function(f){return f.status},imports.wbg.__wbg_stringify_f4f701bc34ceda61=function(){return handleError(function(f){return JSON.stringify(f)},arguments)},imports.wbg.__wbg_subarray_46adeb9b86949d12=function(f,s,a){return f.subarray(s>>>0,a>>>0)},imports.wbg.__wbg_subscription_unwrap=function(f){return Subscription.__unwrap(f)},imports.wbg.__wbg_then_0438fad860fe38e1=function(f,s){return f.then(s)},imports.wbg.__wbg_then_0ffafeddf0e182a4=function(f,s,a){return f.then(s,a)},imports.wbg.__wbg_transaction_new=function(f){return Transaction.__wrap(f)},imports.wbg.__wbg_url_5327bc0a41a9b085=function(f,s){const l=passStringToWasm0(s.url,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=WASM_VECTOR_LEN;getDataViewMemory0().setInt32(f+4,g,!0),getDataViewMemory0().setInt32(f+0,l,!0)},imports.wbg.__wbg_value_4c32fd138a88eee2=function(f){return f.value},imports.wbg.__wbg_versions_c71aa1626a93e0a1=function(f){return f.versions},imports.wbg.__wbg_view_a03cbb1d55c73e57=function(f){const s=f.view;return isLikeNone(s)?0:addToExternrefTable0(s)},imports.wbg.__wbindgen_boolean_get=function(f){return"boolean"==typeof f?f?1:0:2},imports.wbg.__wbindgen_cb_drop=function(f){const s=f.original;return 1==s.cnt--&&(s.a=0,!0)},imports.wbg.__wbindgen_closure_wrapper3336=function(f,s,a){return makeMutClosure(f,s,670,__wbg_adapter_38)},imports.wbg.__wbindgen_closure_wrapper5381=function(f,s,a){return makeMutClosure(f,s,981,__wbg_adapter_41)},imports.wbg.__wbindgen_closure_wrapper5383=function(f,s,a){return makeMutClosure(f,s,981,__wbg_adapter_41)},imports.wbg.__wbindgen_closure_wrapper5385=function(f,s,a){return makeMutClosure(f,s,981,__wbg_adapter_41)},imports.wbg.__wbindgen_closure_wrapper6093=function(f,s,a){return makeMutClosure(f,s,1178,__wbg_adapter_48)},imports.wbg.__wbindgen_closure_wrapper6124=function(f,s,a){return makeMutClosure(f,s,1185,__wbg_adapter_51)},imports.wbg.__wbindgen_debug_string=function(f,s){const l=passStringToWasm0(debugString(s),wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=WASM_VECTOR_LEN;getDataViewMemory0().setInt32(f+4,g,!0),getDataViewMemory0().setInt32(f+0,l,!0)},imports.wbg.__wbindgen_error_new=function(f,s){return new Error(getStringFromWasm0(f,s))},imports.wbg.__wbindgen_init_externref_table=function(){const f=wasm.__wbindgen_export_2,s=f.grow(4);f.set(0,void 0),f.set(s+0,void 0),f.set(s+1,null),f.set(s+2,!0),f.set(s+3,!1)},imports.wbg.__wbindgen_is_function=function(f){return"function"==typeof f},imports.wbg.__wbindgen_is_null=function(f){return null===f},imports.wbg.__wbindgen_is_object=function(f){return"object"==typeof f&&null!==f},imports.wbg.__wbindgen_is_string=function(f){return"string"==typeof f},imports.wbg.__wbindgen_is_undefined=function(f){return void 0===f},imports.wbg.__wbindgen_jsval_eq=function(f,s){return f===s},imports.wbg.__wbindgen_memory=function(){return wasm.memory},imports.wbg.__wbindgen_number_get=function(f,s){const l="number"==typeof s?s:void 0;getDataViewMemory0().setFloat64(f+8,isLikeNone(l)?0:l,!0),getDataViewMemory0().setInt32(f+0,!isLikeNone(l),!0)},imports.wbg.__wbindgen_string_get=function(f,s){const l="string"==typeof s?s:void 0;var g=isLikeNone(l)?0:passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),y=WASM_VECTOR_LEN;getDataViewMemory0().setInt32(f+4,y,!0),getDataViewMemory0().setInt32(f+0,g,!0)},imports.wbg.__wbindgen_string_new=function(f,s){return getStringFromWasm0(f,s)},imports.wbg.__wbindgen_throw=function(f,s){throw new Error(getStringFromWasm0(f,s))},imports}function __wbg_init_memory(f,s){}function __wbg_finalize_init(f,s){return wasm=f.exports,__wbg_init.__wbindgen_wasm_module=s,cachedDataViewMemory0=null,cachedUint8ArrayMemory0=null,wasm.__wbindgen_start(),wasm}function initSync(f){if(void 0!==wasm)return wasm;typeof f<"u"&&(Object.getPrototypeOf(f)===Object.prototype?({module:f}=f):console.warn("using deprecated parameters for `initSync()`; pass a single object instead"));const s=__wbg_get_imports();return f instanceof WebAssembly.Module||(f=new WebAssembly.Module(f)),__wbg_finalize_init(new WebAssembly.Instance(f,s),f)}function __wbg_init(f){return _wbg_init.apply(this,arguments)}function _wbg_init(){return(_wbg_init=(0,_opt2_casper_rustSDK_examples_frontend_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__.A)(function*(f){if(void 0!==wasm)return wasm;typeof f<"u"&&(Object.getPrototypeOf(f)===Object.prototype?({module_or_path:f}=f):console.warn("using deprecated parameters for the initialization function; pass a single object instead")),typeof f>"u"&&(f=new URL("casper_rust_wasm_sdk_bg.wasm","file:///opt2/casper/rustSDK/pkg/casper_rust_wasm_sdk.js"));const s=__wbg_get_imports();("string"==typeof f||"function"==typeof Request&&f instanceof Request||"function"==typeof URL&&f instanceof URL)&&(f=fetch(f));const{instance:a,module:l}=yield __wbg_load(yield f,s);return __wbg_finalize_init(a,l)})).apply(this,arguments)}const __WEBPACK_DEFAULT_EXPORT__=__wbg_init},467:(f,s,a)=>{function l(y,v,E,N,k,j,Y){try{var fe=y[j](Y),ce=fe.value}catch(le){return void E(le)}fe.done?v(ce):Promise.resolve(ce).then(N,k)}function g(y){return function(){var v=this,E=arguments;return new Promise(function(N,k){var j=y.apply(v,E);function Y(ce){l(j,N,k,Y,fe,"next",ce)}function fe(ce){l(j,N,k,Y,fe,"throw",ce)}Y(void 0)})}}a.d(s,{A:()=>g})}},f=>{f(f.s=8787)}]); \ No newline at end of file diff --git a/examples/frontend/angular/dist/casper/main.f5ac3a63eae11b14.js b/examples/frontend/angular/dist/casper/main.f5ac3a63eae11b14.js new file mode 100644 index 000000000..a240e945c --- /dev/null +++ b/examples/frontend/angular/dist/casper/main.f5ac3a63eae11b14.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcasper=self.webpackChunkcasper||[]).push([[792],{8787:(f,s,a)=>{var l=a(467);function g(e,n){return Object.is(e,n)}let y=null,v=!1,E=1;const N=Symbol("SIGNAL");function k(e){const n=y;return y=e,n}const ce={version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function le(e){if(v)throw new Error("");if(null===y)return;y.consumerOnSignalRead(e);const n=y.nextProducerIndex++;Dn(y),ne.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}function Sn(e){Dn(e);for(let n=0;n0}function Dn(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}function ar(e){e.liveConsumerNode??=[],e.liveConsumerIndexOfThis??=[]}function cr(e){return void 0!==e.producerNode}const Li=Symbol("UNSET"),Pi=Symbol("COMPUTING"),Es=Symbol("ERRORED"),gu={...ce,value:Li,dirty:!0,error:null,equal:g,producerMustRecompute:e=>e.value===Li||e.value===Pi,producerRecomputeValue(e){if(e.value===Pi)throw new Error("Detected cycle in computations.");const n=e.value;e.value=Pi;const t=En(e);let r;try{r=e.computation()}catch(i){r=Es,e.error=i}finally{Bn(e,t)}n!==Li&&n!==Es&&r!==Es&&e.equal(n,r)?e.value=n:(e.value=r,e.version++)}};let Ta=function hu(){throw new Error};function Ia(){Ta()}let Ss=null;function Vi(e,n){kt()||Ia(),e.equal(e.value,n)||(e.value=n,function sT(e){e.version++,function nt(){E++}(),rt(e),Ss?.()}(e))}const rT={...ce,equal:g,value:void 0};function Ve(e){return"function"==typeof e}function Dg(e){const t=e(r=>{Error.call(r),r.stack=(new Error).stack});return t.prototype=Object.create(Error.prototype),t.prototype.constructor=t,t}const bu=Dg(e=>function(t){e(this),this.message=t?`${t.length} errors occurred during unsubscription:\n${t.map((r,i)=>`${i+1}) ${r.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=t});function vu(e,n){if(e){const t=e.indexOf(n);0<=t&&e.splice(t,1)}}class Jt{constructor(n){this.initialTeardown=n,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let n;if(!this.closed){this.closed=!0;const{_parentage:t}=this;if(t)if(this._parentage=null,Array.isArray(t))for(const o of t)o.remove(this);else t.remove(this);const{initialTeardown:r}=this;if(Ve(r))try{r()}catch(o){n=o instanceof bu?o.errors:[o]}const{_finalizers:i}=this;if(i){this._finalizers=null;for(const o of i)try{Mg(o)}catch(c){n=n??[],c instanceof bu?n=[...n,...c.errors]:n.push(c)}}if(n)throw new bu(n)}}add(n){var t;if(n&&n!==this)if(this.closed)Mg(n);else{if(n instanceof Jt){if(n.closed||n._hasParent(this))return;n._addParent(this)}(this._finalizers=null!==(t=this._finalizers)&&void 0!==t?t:[]).push(n)}}_hasParent(n){const{_parentage:t}=this;return t===n||Array.isArray(t)&&t.includes(n)}_addParent(n){const{_parentage:t}=this;this._parentage=Array.isArray(t)?(t.push(n),t):t?[t,n]:n}_removeParent(n){const{_parentage:t}=this;t===n?this._parentage=null:Array.isArray(t)&&vu(t,n)}remove(n){const{_finalizers:t}=this;t&&vu(t,n),n instanceof Jt&&n._removeParent(this)}}Jt.EMPTY=(()=>{const e=new Jt;return e.closed=!0,e})();const Tg=Jt.EMPTY;function Ig(e){return e instanceof Jt||e&&"closed"in e&&Ve(e.remove)&&Ve(e.add)&&Ve(e.unsubscribe)}function Mg(e){Ve(e)?e():e.unsubscribe()}const Or={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},Ma={setTimeout(e,n,...t){const{delegate:r}=Ma;return r?.setTimeout?r.setTimeout(e,n,...t):setTimeout(e,n,...t)},clearTimeout(e){const{delegate:n}=Ma;return(n?.clearTimeout||clearTimeout)(e)},delegate:void 0};function Ng(e){Ma.setTimeout(()=>{const{onUnhandledError:n}=Or;if(!n)throw e;n(e)})}function kg(){}const oT=Eu("C",void 0,void 0);function Eu(e,n,t){return{kind:e,value:n,error:t}}let xr=null;function Na(e){if(Or.useDeprecatedSynchronousErrorHandling){const n=!xr;if(n&&(xr={errorThrown:!1,error:null}),e(),n){const{errorThrown:t,error:r}=xr;if(xr=null,t)throw r}}else e()}class Su extends Jt{constructor(n){super(),this.isStopped=!1,n?(this.destination=n,Ig(n)&&n.add(this)):this.destination=fT}static create(n,t,r){return new Du(n,t,r)}next(n){this.isStopped?Tu(function cT(e){return Eu("N",e,void 0)}(n),this):this._next(n)}error(n){this.isStopped?Tu(function aT(e){return Eu("E",void 0,e)}(n),this):(this.isStopped=!0,this._error(n))}complete(){this.isStopped?Tu(oT,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(n){this.destination.next(n)}_error(n){try{this.destination.error(n)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const uT=Function.prototype.bind;function Cu(e,n){return uT.call(e,n)}class _T{constructor(n){this.partialObserver=n}next(n){const{partialObserver:t}=this;if(t.next)try{t.next(n)}catch(r){ka(r)}}error(n){const{partialObserver:t}=this;if(t.error)try{t.error(n)}catch(r){ka(r)}else ka(n)}complete(){const{partialObserver:n}=this;if(n.complete)try{n.complete()}catch(t){ka(t)}}}class Du extends Su{constructor(n,t,r){let i;if(super(),Ve(n)||!n)i={next:n??void 0,error:t??void 0,complete:r??void 0};else{let o;this&&Or.useDeprecatedNextContext?(o=Object.create(n),o.unsubscribe=()=>this.unsubscribe(),i={next:n.next&&Cu(n.next,o),error:n.error&&Cu(n.error,o),complete:n.complete&&Cu(n.complete,o)}):i=n}this.destination=new _T(i)}}function ka(e){Or.useDeprecatedSynchronousErrorHandling?function lT(e){Or.useDeprecatedSynchronousErrorHandling&&xr&&(xr.errorThrown=!0,xr.error=e)}(e):Ng(e)}function Tu(e,n){const{onStoppedNotification:t}=Or;t&&Ma.setTimeout(()=>t(e,n))}const fT={closed:!0,next:kg,error:function dT(e){throw e},complete:kg},Iu="function"==typeof Symbol&&Symbol.observable||"@@observable";function pT(e){return e}let At=(()=>{class e{constructor(t){t&&(this._subscribe=t)}lift(t){const r=new e;return r.source=this,r.operator=t,r}subscribe(t,r,i){const o=function hT(e){return e&&e instanceof Su||function gT(e){return e&&Ve(e.next)&&Ve(e.error)&&Ve(e.complete)}(e)&&Ig(e)}(t)?t:new Du(t,r,i);return Na(()=>{const{operator:c,source:u}=this;o.add(c?c.call(o,u):u?this._subscribe(o):this._trySubscribe(o))}),o}_trySubscribe(t){try{return this._subscribe(t)}catch(r){t.error(r)}}forEach(t,r){return new(r=Fg(r))((i,o)=>{const c=new Du({next:u=>{try{t(u)}catch(_){o(_),c.unsubscribe()}},error:o,complete:i});this.subscribe(c)})}_subscribe(t){var r;return null===(r=this.source)||void 0===r?void 0:r.subscribe(t)}[Iu](){return this}pipe(...t){return function Ag(e){return 0===e.length?pT:1===e.length?e[0]:function(t){return e.reduce((r,i)=>i(r),t)}}(t)(this)}toPromise(t){return new(t=Fg(t))((r,i)=>{let o;this.subscribe(c=>o=c,c=>i(c),()=>r(o))})}}return e.create=n=>new e(n),e})();function Fg(e){var n;return null!==(n=e??Or.Promise)&&void 0!==n?n:Promise}const mT=Dg(e=>function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});let Lr=(()=>{class e extends At{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(t){const r=new Rg(this,this);return r.operator=t,r}_throwIfClosed(){if(this.closed)throw new mT}next(t){Na(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const r of this.currentObservers)r.next(t)}})}error(t){Na(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=t;const{observers:r}=this;for(;r.length;)r.shift().error(t)}})}complete(){Na(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:t}=this;for(;t.length;)t.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var t;return(null===(t=this.observers)||void 0===t?void 0:t.length)>0}_trySubscribe(t){return this._throwIfClosed(),super._trySubscribe(t)}_subscribe(t){return this._throwIfClosed(),this._checkFinalizedStatuses(t),this._innerSubscribe(t)}_innerSubscribe(t){const{hasError:r,isStopped:i,observers:o}=this;return r||i?Tg:(this.currentObservers=null,o.push(t),new Jt(()=>{this.currentObservers=null,vu(o,t)}))}_checkFinalizedStatuses(t){const{hasError:r,thrownError:i,isStopped:o}=this;r?t.error(i):o&&t.complete()}asObservable(){const t=new At;return t.source=this,t}}return e.create=(n,t)=>new Rg(n,t),e})();class Rg extends Lr{constructor(n,t){super(),this.destination=n,this.source=t}next(n){var t,r;null===(r=null===(t=this.destination)||void 0===t?void 0:t.next)||void 0===r||r.call(t,n)}error(n){var t,r;null===(r=null===(t=this.destination)||void 0===t?void 0:t.error)||void 0===r||r.call(t,n)}complete(){var n,t;null===(t=null===(n=this.destination)||void 0===n?void 0:n.complete)||void 0===t||t.call(n)}_subscribe(n){var t,r;return null!==(r=null===(t=this.source)||void 0===t?void 0:t.subscribe(n))&&void 0!==r?r:Tg}}class Mu extends Lr{constructor(n){super(),this._value=n}get value(){return this.getValue()}_subscribe(n){const t=super._subscribe(n);return!t.closed&&n.next(this._value),t}getValue(){const{hasError:n,thrownError:t,_value:r}=this;if(n)throw t;return this._throwIfClosed(),r}next(n){super.next(this._value=n)}}function Pr(e){return n=>{if(function wT(e){return Ve(e?.lift)}(n))return n.lift(function(t){try{return e(t,this)}catch(r){this.error(r)}});throw new TypeError("Unable to lift unknown Observable type")}}function lr(e,n,t,r,i){return new yT(e,n,t,r,i)}class yT extends Su{constructor(n,t,r,i,o,c){super(n),this.onFinalize=o,this.shouldUnsubscribe=c,this._next=t?function(u){try{t(u)}catch(_){n.error(_)}}:super._next,this._error=i?function(u){try{i(u)}catch(_){n.error(_)}finally{this.unsubscribe()}}:super._error,this._complete=r?function(){try{r()}catch(u){n.error(u)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var n;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:t}=this;super.unsubscribe(),!t&&(null===(n=this.onFinalize)||void 0===n||n.call(this))}}}function ur(e,n){return Pr((t,r)=>{let i=0;t.subscribe(lr(r,o=>{r.next(e.call(n,o,i++))}))})}const Og="https://g.co/ng/security#xss";class F extends Error{constructor(n,t){super(function Cs(e,n){return`NG0${Math.abs(e)}${n?": "+n:""}`}(n,t)),this.code=n}}function zn(e){return{toString:e}.toString()}const Ts="__parameters__";function Ms(e,n,t){return zn(()=>{const r=function Nu(e){return function(...t){if(e){const r=e(...t);for(const i in r)this[i]=r[i]}}}(n);function i(...o){if(this instanceof i)return r.apply(this,o),this;const c=new i(...o);return u.annotation=c,u;function u(_,d,p){const h=_.hasOwnProperty(Ts)?_[Ts]:Object.defineProperty(_,Ts,{value:[]})[Ts];for(;h.length<=p;)h.push(null);return(h[p]=h[p]||[]).push(c),_}}return t&&(i.prototype=Object.create(t.prototype)),i.prototype.ngMetadataName=e,i.annotationCls=i,i})}const Ae=globalThis;function be(e){for(let n in e)if(e[n]===be)return n;throw Error("Could not find renamed property on target object.")}function bT(e,n){for(const t in n)n.hasOwnProperty(t)&&!e.hasOwnProperty(t)&&(e[t]=n[t])}function Je(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(Je).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const n=e.toString();if(null==n)return""+n;const t=n.indexOf("\n");return-1===t?n:n.substring(0,t)}function ku(e,n){return null==e||""===e?null===n?"":n:null==n||""===n?e:e+" "+n}const vT=be({__forward_ref__:be});function Te(e){return e.__forward_ref__=Te,e.toString=function(){return Je(this())},e}function K(e){return Fa(e)?e():e}function Fa(e){return"function"==typeof e&&e.hasOwnProperty(vT)&&e.__forward_ref__===Te}function J(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function Un(e){return{providers:e.providers||[],imports:e.imports||[]}}function Ra(e){return Vg(e,xa)||Vg(e,Wg)}function Vg(e,n){return e.hasOwnProperty(n)?e[n]:null}function Oa(e){return e&&(e.hasOwnProperty(Au)||e.hasOwnProperty(TT))?e[Au]:null}const xa=be({\u0275prov:be}),Au=be({\u0275inj:be}),Wg=be({ngInjectableDef:be}),TT=be({ngInjectorDef:be});class V{constructor(n,t){this._desc=n,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof t?this.__NG_ELEMENT_ID__=t:void 0!==t&&(this.\u0275prov=J({token:this,providedIn:t.providedIn||"root",factory:t.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function Lu(e){return e&&!!e.\u0275providers}const Wi=be({\u0275cmp:be}),Pu=be({\u0275dir:be}),Vu=be({\u0275pipe:be}),$n=be({\u0275fac:be}),ji=be({__NG_ELEMENT_ID__:be}),Hg=be({__NG_ENV_ID__:be});function ee(e){return"string"==typeof e?e:null==e?"":String(e)}function Wu(e,n){throw new F(-201,!1)}var ue=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}(ue||{});let ju;function zg(){return ju}function Ft(e){const n=ju;return ju=e,n}function Ug(e,n,t){const r=Ra(e);return r&&"root"==r.providedIn?void 0===r.value?r.value=r.factory():r.value:t&ue.Optional?null:void 0!==n?n:void Wu()}const Bi={},Bu="__NG_DI_FLAG__",La="ngTempTokenPath",FT=/\n/gm,$g="__source";let Ns;function dr(e){const n=Ns;return Ns=e,n}function xT(e,n=ue.Default){if(void 0===Ns)throw new F(-203,!1);return null===Ns?Ug(e,void 0,n):Ns.get(e,n&ue.Optional?null:void 0,n)}function U(e,n=ue.Default){return(zg()||xT)(K(e),n)}function H(e,n=ue.Default){return U(e,Pa(n))}function Pa(e){return typeof e>"u"||"number"==typeof e?e:(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function Hu(e){const n=[];for(let t=0;tArray.isArray(t)?ks(t,n):n(t))}function Gg(e,n,t){n>=e.length?e.push(t):e.splice(n,0,t)}function Va(e,n){return n>=e.length-1?e.pop():e.splice(n,1)[0]}function jt(e,n,t){let r=As(e,n);return r>=0?e[1|r]=t:(r=~r,function Kg(e,n,t,r){let i=e.length;if(i==n)e.push(t,r);else if(1===i)e.push(r,e[0]),e[0]=t;else{for(i--,e.push(e[i-1],e[i]);i>n;)e[i]=e[i-2],i--;e[n]=t,e[n+1]=r}}(e,r,n,t)),r}function qu(e,n){const t=As(e,n);if(t>=0)return e[1|t]}function As(e,n){return function Jg(e,n,t){let r=0,i=e.length>>t;for(;i!==r;){const o=r+(i-r>>1),c=e[o<n?i=o:r=o+1}return~(i<n){c=o-1;break}}}for(;o-1){let o;for(;++io?"":i[p+1].toLowerCase(),2&r&&d!==h){if(_n(r))return!1;c=!0}}}}else{if(!c&&!_n(r)&&!_n(_))return!1;if(c&&_n(_))continue;c=!1,r=_|1&r}}return _n(r)||c}function _n(e){return!(1&e)}function GT(e,n,t,r){if(null===n)return-1;let i=0;if(r||!t){let o=!1;for(;i-1)for(t++;t0?'="'+u+'"':"")+"]"}else 8&r?i+="."+c:4&r&&(i+=" "+c);else""!==i&&!_n(c)&&(n+=nh(o,i),i=""),r=c,o=o||!_n(r);t++}return""!==i&&(n+=nh(o,i)),n}function ct(e){return zn(()=>{const n=sh(e),t={...n,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===Ba.OnPush,directiveDefs:null,pipeDefs:null,dependencies:n.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||un.Emulated,styles:e.styles||pe,_:null,schemas:e.schemas||null,tView:null,id:""};ih(t);const r=e.dependencies;return t.directiveDefs=Ha(r,!1),t.pipeDefs=Ha(r,!0),t.id=function s1(e){let n=0;const t=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery].join("|");for(const i of t)n=Math.imul(31,n)+i.charCodeAt(0)|0;return n+=2147483648,"c"+n}(t),t})}function t1(e){return ae(e)||Ze(e)}function n1(e){return null!==e}function pr(e){return zn(()=>({type:e.type,bootstrap:e.bootstrap||pe,declarations:e.declarations||pe,imports:e.imports||pe,exports:e.exports||pe,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function rh(e,n){if(null==e)return Tn;const t={};for(const r in e)if(e.hasOwnProperty(r)){const i=e[r];let o,c,u=fr.None;Array.isArray(i)?(u=i[0],o=i[1],c=i[2]??o):(o=i,c=i),n?(t[o]=u!==fr.None?[r,u]:r,n[o]=c):t[o]=r}return t}function ne(e){return zn(()=>{const n=sh(e);return ih(n),n})}function ae(e){return e[Wi]||null}function Ze(e){return e[Pu]||null}function st(e){return e[Vu]||null}function sh(e){const n={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:n,inputTransforms:null,inputConfig:e.inputs||Tn,exportAs:e.exportAs||null,standalone:!0===e.standalone,signals:!0===e.signals,selectors:e.selectors||pe,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:rh(e.inputs,n),outputs:rh(e.outputs),debugInfo:null}}function ih(e){e.features?.forEach(n=>n(e))}function Ha(e,n){if(!e)return null;const t=n?st:t1;return()=>("function"==typeof e?e():e).map(r=>t(r)).filter(n1)}function oh(...e){return{\u0275providers:Zu(0,e),\u0275fromNgModule:!0}}function Zu(e,...n){const t=[],r=new Set;let i;const o=c=>{t.push(c)};return ks(n,c=>{const u=c;za(u,o,[],r)&&(i||=[],i.push(u))}),void 0!==i&&ah(i,o),t}function ah(e,n){for(let t=0;t{n(o,r)})}}function za(e,n,t,r){if(!(e=K(e)))return!1;let i=null,o=Oa(e);const c=!o&&ae(e);if(o||c){if(c&&!c.standalone)return!1;i=e}else{const _=e.ngModule;if(o=Oa(_),!o)return!1;i=_}const u=r.has(i);if(c){if(u)return!1;if(r.add(i),c.dependencies){const _="function"==typeof c.dependencies?c.dependencies():c.dependencies;for(const d of _)za(d,n,t,r)}}else{if(!o)return!1;{if(null!=o.imports&&!u){let d;r.add(i);try{ks(o.imports,p=>{za(p,n,t,r)&&(d||=[],d.push(p))})}finally{}void 0!==d&&ah(d,n)}if(!u){const d=Vr(i)||(()=>new i);n({provide:i,useFactory:d,deps:pe},i),n({provide:Gu,useValue:i,multi:!0},i),n({provide:qn,useValue:()=>U(i),multi:!0},i)}const _=o.providers;if(null!=_&&!u){const d=e;Qu(_,p=>{n(p,d)})}}}return i!==e&&void 0!==e.providers}function Qu(e,n){for(let t of e)Lu(t)&&(t=t.\u0275providers),Array.isArray(t)?Qu(t,n):n(t)}const i1=be({provide:String,useValue:be});function Yu(e){return null!==e&&"object"==typeof e&&i1 in e}function jr(e){return"function"==typeof e}const Xu=new V(""),Ua={},a1={};let e_;function $a(){return void 0===e_&&(e_=new ja),e_}class Zt{}class Fs extends Zt{get destroyed(){return this._destroyed}constructor(n,t,r,i){super(),this.parent=t,this.source=r,this.scopes=i,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,n_(n,c=>this.processProvider(c)),this.records.set(Zg,Rs(void 0,this)),i.has("environment")&&this.records.set(Zt,Rs(void 0,this));const o=this.records.get(Xu);null!=o&&"string"==typeof o.value&&this.scopes.add(o.value),this.injectorDefTypes=new Set(this.get(Gu,pe,ue.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;const n=k(null);try{for(const r of this._ngOnDestroyHooks)r.ngOnDestroy();const t=this._onDestroyHooks;this._onDestroyHooks=[];for(const r of t)r()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),k(n)}}onDestroy(n){return this.assertNotDestroyed(),this._onDestroyHooks.push(n),()=>this.removeOnDestroy(n)}runInContext(n){this.assertNotDestroyed();const t=dr(this),r=Ft(void 0);try{return n()}finally{dr(t),Ft(r)}}get(n,t=Bi,r=ue.Default){if(this.assertNotDestroyed(),n.hasOwnProperty(Hg))return n[Hg](this);r=Pa(r);const o=dr(this),c=Ft(void 0);try{if(!(r&ue.SkipSelf)){let _=this.records.get(n);if(void 0===_){const d=function d1(e){return"function"==typeof e||"object"==typeof e&&e instanceof V}(n)&&Ra(n);_=d&&this.injectableDefInScope(d)?Rs(t_(n),Ua):null,this.records.set(n,_)}if(null!=_)return this.hydrate(n,_)}return(r&ue.Self?$a():this.parent).get(n,t=r&ue.Optional&&t===Bi?null:t)}catch(u){if("NullInjectorError"===u.name){if((u[La]=u[La]||[]).unshift(Je(n)),o)throw u;return function PT(e,n,t,r){const i=e[La];throw n[$g]&&i.unshift(n[$g]),e.message=function VT(e,n,t,r=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.slice(2):e;let i=Je(n);if(Array.isArray(n))i=n.map(Je).join(" -> ");else if("object"==typeof n){let o=[];for(let c in n)if(n.hasOwnProperty(c)){let u=n[c];o.push(c+":"+("string"==typeof u?JSON.stringify(u):Je(u)))}i=`{${o.join(", ")}}`}return`${t}${r?"("+r+")":""}[${i}]: ${e.replace(FT,"\n ")}`}("\n"+e.message,i,t,r),e.ngTokenPath=i,e[La]=null,e}(u,n,"R3InjectorError",this.source)}throw u}finally{Ft(c),dr(o)}}resolveInjectorInitializers(){const n=k(null),t=dr(this),r=Ft(void 0);try{const o=this.get(qn,pe,ue.Self);for(const c of o)c()}finally{dr(t),Ft(r),k(n)}}toString(){const n=[],t=this.records;for(const r of t.keys())n.push(Je(r));return`R3Injector[${n.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new F(205,!1)}processProvider(n){let t=jr(n=K(n))?n:K(n&&n.provide);const r=function l1(e){return Yu(e)?Rs(void 0,e.useValue):Rs(uh(e),Ua)}(n);if(!jr(n)&&!0===n.multi){let i=this.records.get(t);i||(i=Rs(void 0,Ua,!0),i.factory=()=>Hu(i.multi),this.records.set(t,i)),t=n,i.multi.push(n)}this.records.set(t,r)}hydrate(n,t){const r=k(null);try{return t.value===Ua&&(t.value=a1,t.value=t.factory()),"object"==typeof t.value&&t.value&&function _1(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(t.value)&&this._ngOnDestroyHooks.add(t.value),t.value}finally{k(r)}}injectableDefInScope(n){if(!n.providedIn)return!1;const t=K(n.providedIn);return"string"==typeof t?"any"===t||this.scopes.has(t):this.injectorDefTypes.has(t)}removeOnDestroy(n){const t=this._onDestroyHooks.indexOf(n);-1!==t&&this._onDestroyHooks.splice(t,1)}}function t_(e){const n=Ra(e),t=null!==n?n.factory:Vr(e);if(null!==t)return t;if(e instanceof V)throw new F(204,!1);if(e instanceof Function)return function c1(e){if(e.length>0)throw new F(204,!1);const t=function DT(e){return e&&(e[xa]||e[Wg])||null}(e);return null!==t?()=>t.factory(e):()=>new e}(e);throw new F(204,!1)}function uh(e,n,t){let r;if(jr(e)){const i=K(e);return Vr(i)||t_(i)}if(Yu(e))r=()=>K(e.useValue);else if(function lh(e){return!(!e||!e.useFactory)}(e))r=()=>e.useFactory(...Hu(e.deps||[]));else if(function ch(e){return!(!e||!e.useExisting)}(e))r=()=>U(K(e.useExisting));else{const i=K(e&&(e.useClass||e.provide));if(!function u1(e){return!!e.deps}(e))return Vr(i)||t_(i);r=()=>new i(...Hu(e.deps))}return r}function Rs(e,n,t=!1){return{factory:e,value:n,multi:t?[]:void 0}}function n_(e,n){for(const t of e)Array.isArray(t)?n_(t,n):t&&Lu(t)?n_(t.\u0275providers,n):n(t)}const Oe=0,R=1,$=2,Ue=3,dn=4,it=5,vt=6,xs=7,Ie=8,$e=9,In=10,Z=11,qi=12,fh=13,Ls=14,xe=15,Br=16,Ps=17,Gn=18,Vs=19,ph=20,gr=21,Ga=22,Qt=23,z=25,i_=1,Mn=7,Ws=9,We=10;var Ja=function(e){return e[e.None=0]="None",e[e.HasTransplantedViews=2]="HasTransplantedViews",e}(Ja||{});function Ye(e){return Array.isArray(e)&&"object"==typeof e[i_]}function ut(e){return Array.isArray(e)&&!0===e[i_]}function o_(e){return!!(4&e.flags)}function Hr(e){return e.componentOffset>-1}function Za(e){return!(1&~e.flags)}function fn(e){return!!e.template}function Ki(e){return!!(512&e[$])}class D1{constructor(n,t,r){this.previousValue=n,this.currentValue=t,this.firstChange=r}isFirstChange(){return this.firstChange}}function yh(e,n,t,r){null!==n?n.applyValueToInputSignal(n,r):e[t]=r}function Kn(){return bh}function bh(e){return e.type.prototype.ngOnChanges&&(e.setInput=I1),T1}function T1(){const e=Eh(this),n=e?.current;if(n){const t=e.previous;if(t===Tn)e.previous=n;else for(let r in n)t[r]=n[r];e.current=null,this.ngOnChanges(n)}}function I1(e,n,t,r,i){const o=this.declaredInputs[r],c=Eh(e)||function M1(e,n){return e[vh]=n}(e,{previous:Tn,current:null}),u=c.current||(c.current={}),_=c.previous,d=_[o];u[o]=new D1(d&&d.currentValue,t,_===Tn),yh(e,n,i,t)}Kn.ngInherit=!0;const vh="__ngSimpleChanges__";function Eh(e){return e[vh]||null}const Nn=function(e,n,t){},Sh="svg";function ge(e){for(;Array.isArray(e);)e=e[Oe];return e}function Ji(e,n){return ge(n[e])}function Et(e,n){return ge(n[e.index])}function Zi(e,n){return e.data[n]}function Bt(e,n){const t=n[e];return Ye(t)?t:t[Oe]}function __(e){return!(128&~e[$])}function Yt(e,n){return null==n?null:e[n]}function Dh(e){e[Ps]=0}function Th(e){1024&e[$]||(e[$]|=1024,__(e)&&Ya(e))}function Qa(e){return!!(9216&e[$]||e[Qt]?.dirty)}function d_(e){e[In].changeDetectionScheduler?.notify(8),64&e[$]&&(e[$]|=1024),Qa(e)&&Ya(e)}function Ya(e){e[In].changeDetectionScheduler?.notify(0);let n=Jn(e);for(;null!==n&&!(8192&n[$])&&(n[$]|=8192,__(n));)n=Jn(n)}function Xa(e,n){if(!(256&~e[$]))throw new F(911,!1);null===e[gr]&&(e[gr]=[]),e[gr].push(n)}function Jn(e){const n=e[Ue];return ut(n)?n[Ue]:n}const Q={lFrame:Wh(null),bindingsEnabled:!0,skipHydrationRootTNode:null};let Mh=!1;function Nh(){return Q.bindingsEnabled}function Ur(){return null!==Q.skipHydrationRootTNode}function I(){return Q.lFrame.lView}function se(){return Q.lFrame.tView}function _e(e){return Q.lFrame.contextLView=e,e[Ie]}function de(e){return Q.lFrame.contextLView=null,e}function ve(){let e=kh();for(;null!==e&&64===e.type;)e=e.parent;return e}function kh(){return Q.lFrame.currentTNode}function pn(e,n){const t=Q.lFrame;t.currentTNode=e,t.isParent=n}function g_(){return Q.lFrame.isParent}function h_(){Q.lFrame.isParent=!1}function Rh(){return Mh}function Oh(e){Mh=e}function St(){const e=Q.lFrame;let n=e.bindingRootIndex;return-1===n&&(n=e.bindingRootIndex=e.tView.bindingStartIndex),n}function gn(){return Q.lFrame.bindingIndex++}function Qn(e){const n=Q.lFrame,t=n.bindingIndex;return n.bindingIndex=n.bindingIndex+e,t}function H1(e,n){const t=Q.lFrame;t.bindingIndex=t.bindingRootIndex=e,m_(n)}function m_(e){Q.lFrame.currentDirectiveIndex=e}function y_(){return Q.lFrame.currentQueryIndex}function tc(e){Q.lFrame.currentQueryIndex=e}function U1(e){const n=e[R];return 2===n.type?n.declTNode:1===n.type?e[it]:null}function Ph(e,n,t){if(t&ue.SkipSelf){let i=n,o=e;for(;!(i=i.parent,null!==i||t&ue.Host||(i=U1(o),null===i||(o=o[Ls],10&i.type))););if(null===i)return!1;n=i,e=o}const r=Q.lFrame=Vh();return r.currentTNode=n,r.lView=e,!0}function b_(e){const n=Vh(),t=e[R];Q.lFrame=n,n.currentTNode=t.firstChild,n.lView=e,n.tView=t,n.contextLView=e,n.bindingIndex=t.bindingStartIndex,n.inI18n=!1}function Vh(){const e=Q.lFrame,n=null===e?null:e.child;return null===n?Wh(e):n}function Wh(e){const n={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=n),n}function jh(){const e=Q.lFrame;return Q.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const Bh=jh;function v_(){const e=jh();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function ot(){return Q.lFrame.selectedIndex}function $r(e){Q.lFrame.selectedIndex=e}function Me(){const e=Q.lFrame;return Zi(e.tView,e.selectedIndex)}function nc(){Q.lFrame.currentNamespace=Sh}let Uh=!0;function Yi(){return Uh}function kn(e){Uh=e}function rc(e,n){for(let t=n.directiveStart,r=n.directiveEnd;t=r)break}else n[_]<0&&(e[Ps]+=65536),(u>14>16&&(3&e[$])===n&&(e[$]+=16384,qh(u,o)):qh(u,o)}const js=-1;class Xi{constructor(n,t,r){this.factory=n,this.resolving=!1,this.canSeeViewProviders=t,this.injectImpl=r}}const C_={};class qr{constructor(n,t){this.injector=n,this.parentInjector=t}get(n,t,r){r=Pa(r);const i=this.injector.get(n,C_,r);return i!==C_||t===C_?i:this.parentInjector.get(n,t,r)}}function D_(e){return e!==js}function eo(e){return 32767&e}function to(e,n){let t=function eI(e){return e>>16}(e),r=n;for(;t>0;)r=r[Ls],t--;return r}let T_=!0;function oc(e){const n=T_;return T_=e,n}const Kh=255,Jh=5;let nI=0;const An={};function ac(e,n){const t=Zh(e,n);if(-1!==t)return t;const r=n[R];r.firstCreatePass&&(e.injectorIndex=n.length,I_(r.data,e),I_(n,null),I_(r.blueprint,null));const i=cc(e,n),o=e.injectorIndex;if(D_(i)){const c=eo(i),u=to(i,n),_=u[R].data;for(let d=0;d<8;d++)n[o+d]=u[c+d]|_[c+d]}return n[o+8]=i,o}function I_(e,n){e.push(0,0,0,0,0,0,0,0,n)}function Zh(e,n){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===n[e.injectorIndex+8]?-1:e.injectorIndex}function cc(e,n){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let t=0,r=null,i=n;for(;null!==i;){if(r=rm(i),null===r)return js;if(t++,i=i[Ls],-1!==r.injectorIndex)return r.injectorIndex|t<<16}return js}function M_(e,n,t){!function rI(e,n,t){let r;"string"==typeof t?r=t.charCodeAt(0)||0:t.hasOwnProperty(ji)&&(r=t[ji]),null==r&&(r=t[ji]=nI++);const i=r&Kh;n.data[e+(i>>Jh)]|=1<=0?n&Kh:aI:n}(t);if("function"==typeof o){if(!Ph(n,e,r))return r&ue.Host?Qh(i,0,r):Yh(n,t,r,i);try{let c;if(c=o(r),null!=c||r&ue.Optional)return c;Wu()}finally{Bh()}}else if("number"==typeof o){let c=null,u=Zh(e,n),_=js,d=r&ue.Host?n[xe][it]:null;for((-1===u||r&ue.SkipSelf)&&(_=-1===u?cc(e,n):n[u+8],_!==js&&nm(r,!1)?(c=n[R],u=eo(_),n=to(_,n)):u=-1);-1!==u;){const p=n[R];if(tm(o,u,p.data)){const h=iI(u,n,t,c,r,d);if(h!==An)return h}_=n[u+8],_!==js&&nm(r,n[R].data[u+8]===d)&&tm(o,u,n)?(c=p,u=eo(_),n=to(_,n)):u=-1}}return i}function iI(e,n,t,r,i,o){const c=n[R],u=c.data[e+8],p=lc(u,c,t,null==r?Hr(u)&&T_:r!=c&&!!(3&u.type),i&ue.Host&&o===u);return null!==p?Gr(n,c,p,u):An}function lc(e,n,t,r,i){const o=e.providerIndexes,c=n.data,u=1048575&o,_=e.directiveStart,p=o>>20,m=i?u+p:e.directiveEnd;for(let w=r?u:u+p;w=_&&b.type===t)return w}if(i){const w=c[_];if(w&&fn(w)&&w.type===t)return _}return null}function Gr(e,n,t,r){let i=e[t];const o=n.data;if(function Z1(e){return e instanceof Xi}(i)){const c=i;c.resolving&&function NT(e,n){throw n&&n.join(" > "),new F(-200,e)}(function me(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():ee(e)}(o[t]));const u=oc(c.canSeeViewProviders);c.resolving=!0;const d=c.injectImpl?Ft(c.injectImpl):null;Ph(e,r,ue.Default);try{i=e[t]=c.factory(void 0,o,e,r),n.firstCreatePass&&t>=r.directiveStart&&function K1(e,n,t){const{ngOnChanges:r,ngOnInit:i,ngDoCheck:o}=n.type.prototype;if(r){const c=bh(n);(t.preOrderHooks??=[]).push(e,c),(t.preOrderCheckHooks??=[]).push(e,c)}i&&(t.preOrderHooks??=[]).push(0-e,i),o&&((t.preOrderHooks??=[]).push(e,o),(t.preOrderCheckHooks??=[]).push(e,o))}(t,o[t],n)}finally{null!==d&&Ft(d),oc(u),c.resolving=!1,Bh()}}return i}function tm(e,n,t){return!!(t[n+(e>>Jh)]&1<{const n=e.prototype.constructor,t=n[$n]||N_(n),r=Object.prototype;let i=Object.getPrototypeOf(e.prototype).constructor;for(;i&&i!==r;){const o=i[$n]||N_(i);if(o&&o!==t)return o;i=Object.getPrototypeOf(i)}return o=>new o})}function N_(e){return Fa(e)?()=>{const n=N_(K(e));return n&&n()}:Vr(e)}function rm(e){const n=e[R],t=n.type;return 2===t?n.declTNode:1===t?e[it]:null}function cm(e,n=null,t=null,r){const i=function lm(e,n=null,t=null,r,i=new Set){const o=[t||pe,oh(e)];return r=r||("object"==typeof e?void 0:Je(e)),new Fs(o,n||$a(),r||null,i)}(e,n,t,r);return i.resolveInjectorInitializers(),i}class dt{static{this.THROW_IF_NOT_FOUND=Bi}static{this.NULL=new ja}static create(n,t){if(Array.isArray(n))return cm({name:""},t,n,"");{const r=n.name??"";return cm({name:r},n.parent,n.providers,r)}}static{this.\u0275prov=J({token:dt,providedIn:"any",factory:()=>U(Zg)})}static{this.__NG_ELEMENT_ID__=-1}}new V("").__NG_ELEMENT_ID__=e=>{const n=ve();if(null===n)throw new F(204,!1);if(2&n.type)return n.value;if(e&ue.Optional)return null;throw new F(204,!1)};function A_(e){return e.ngOriginalError}const _m=!0;let no=(()=>{class e{static{this.__NG_ELEMENT_ID__=wI}static{this.__NG_ENV_ID__=t=>t}}return e})();class mI extends no{constructor(n){super(),this._lView=n}onDestroy(n){return Xa(this._lView,n),()=>function f_(e,n){if(null===e[gr])return;const t=e[gr].indexOf(n);-1!==t&&e[gr].splice(t,1)}(this._lView,n)}}function wI(){return new mI(I())}let hr=(()=>{class e{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new Mu(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);const t=this.taskId++;return this.pendingTasks.add(t),t}remove(t){this.pendingTasks.delete(t),0===this.pendingTasks.size&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}static{this.\u0275prov=J({token:e,providedIn:"root",factory:()=>new e})}}return e})();const Fe=class yI extends Lr{constructor(n=!1){super(),this.destroyRef=void 0,this.pendingTasks=void 0,this.__isAsync=n,function _h(){return void 0!==zg()||null!=function OT(){return Ns}()}()&&(this.destroyRef=H(no,{optional:!0})??void 0,this.pendingTasks=H(hr,{optional:!0})??void 0)}emit(n){const t=k(null);try{super.next(n)}finally{k(t)}}subscribe(n,t,r){let i=n,o=t||(()=>null),c=r;if(n&&"object"==typeof n){const _=n;i=_.next?.bind(_),o=_.error?.bind(_),c=_.complete?.bind(_)}this.__isAsync&&(o=this.wrapInTimeout(o),i&&(i=this.wrapInTimeout(i)),c&&(c=this.wrapInTimeout(c)));const u=super.subscribe({next:i,error:o,complete:c});return n instanceof Jt&&n.add(u),u}wrapInTimeout(n){return t=>{const r=this.pendingTasks?.add();setTimeout(()=>{n(t),void 0!==r&&this.pendingTasks?.remove(r)})}}};function dc(...e){}function dm(e){let n,t;function r(){e=dc;try{void 0!==t&&"function"==typeof cancelAnimationFrame&&cancelAnimationFrame(t),void 0!==n&&clearTimeout(n)}catch{}}return n=setTimeout(()=>{e(),r()}),"function"==typeof requestAnimationFrame&&(t=requestAnimationFrame(()=>{e(),r()})),()=>r()}function fm(e){return queueMicrotask(()=>e()),()=>{e=dc}}const F_="isAngularZone",fc=F_+"_ID";let bI=0;class Ee{constructor(n){this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Fe(!1),this.onMicrotaskEmpty=new Fe(!1),this.onStable=new Fe(!1),this.onError=new Fe(!1);const{enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:r=!1,shouldCoalesceRunChangeDetection:i=!1,scheduleInRootZone:o=_m}=n;if(typeof Zone>"u")throw new F(908,!1);Zone.assertZonePatched();const c=this;c._nesting=0,c._outer=c._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(c._inner=c._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(c._inner=c._inner.fork(Zone.longStackTraceZoneSpec)),c.shouldCoalesceEventChangeDetection=!i&&r,c.shouldCoalesceRunChangeDetection=i,c.callbackScheduled=!1,c.scheduleInRootZone=o,function SI(e){const n=()=>{!function EI(e){function n(){dm(()=>{e.callbackScheduled=!1,O_(e),e.isCheckStableRunning=!0,R_(e),e.isCheckStableRunning=!1})}e.isCheckStableRunning||e.callbackScheduled||(e.callbackScheduled=!0,e.scheduleInRootZone?Zone.root.run(()=>{n()}):e._outer.run(()=>{n()}),O_(e))}(e)},t=bI++;e._inner=e._inner.fork({name:"angular",properties:{[F_]:!0,[fc]:t,[fc+t]:!0},onInvokeTask:(r,i,o,c,u,_)=>{if(function CI(e){return hm(e,"__ignore_ng_zone__")}(_))return r.invokeTask(o,c,u,_);try{return pm(e),r.invokeTask(o,c,u,_)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===c.type||e.shouldCoalesceRunChangeDetection)&&n(),gm(e)}},onInvoke:(r,i,o,c,u,_,d)=>{try{return pm(e),r.invoke(o,c,u,_,d)}finally{e.shouldCoalesceRunChangeDetection&&!e.callbackScheduled&&!function DI(e){return hm(e,"__scheduler_tick__")}(_)&&n(),gm(e)}},onHasTask:(r,i,o,c)=>{r.hasTask(o,c),i===o&&("microTask"==c.change?(e._hasPendingMicrotasks=c.microTask,O_(e),R_(e)):"macroTask"==c.change&&(e.hasPendingMacrotasks=c.macroTask))},onHandleError:(r,i,o,c)=>(r.handleError(o,c),e.runOutsideAngular(()=>e.onError.emit(c)),!1)})}(c)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get(F_)}static assertInAngularZone(){if(!Ee.isInAngularZone())throw new F(909,!1)}static assertNotInAngularZone(){if(Ee.isInAngularZone())throw new F(909,!1)}run(n,t,r){return this._inner.run(n,t,r)}runTask(n,t,r,i){const o=this._inner,c=o.scheduleEventTask("NgZoneEvent: "+i,n,vI,dc,dc);try{return o.runTask(c,t,r)}finally{o.cancelTask(c)}}runGuarded(n,t,r){return this._inner.runGuarded(n,t,r)}runOutsideAngular(n){return this._outer.run(n)}}const vI={};function R_(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function O_(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&!0===e.callbackScheduled)}function pm(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function gm(e){e._nesting--,R_(e)}class x_{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Fe,this.onMicrotaskEmpty=new Fe,this.onStable=new Fe,this.onError=new Fe}run(n,t,r){return n.apply(t,r)}runGuarded(n,t,r){return n.apply(t,r)}runOutsideAngular(n){return n()}runTask(n,t,r,i){return n.apply(t,r)}}function hm(e,n){return!(!Array.isArray(e)||1!==e.length)&&!0===e[0]?.data?.[n]}class Fn{constructor(){this._console=console}handleError(n){const t=this._findOriginalError(n);this._console.error("ERROR",n),t&&this._console.error("ORIGINAL ERROR",t)}_findOriginalError(n){let t=n&&A_(n);for(;t&&A_(t);)t=A_(t);return t||null}}const II=new V("",{providedIn:"root",factory:()=>{const e=H(Ee),n=H(Fn);return t=>e.runOutsideAngular(()=>n.handleError(t))}});function MI(){return zs(ve(),I())}function zs(e,n){return new Xt(Et(e,n))}let Xt=(()=>{class e{constructor(t){this.nativeElement=t}static{this.__NG_ELEMENT_ID__=MI}}return e})();function wm(e){return e instanceof Xt?e.nativeElement:e}function NI(){return this._results[Symbol.iterator]()}class L_{get changes(){return this._changes??=new Fe}constructor(n=!1){this._emitDistinctChangesOnly=n,this.dirty=!0,this._onDirty=void 0,this._results=[],this._changesDetected=!1,this._changes=void 0,this.length=0,this.first=void 0,this.last=void 0;const t=L_.prototype;t[Symbol.iterator]||(t[Symbol.iterator]=NI)}get(n){return this._results[n]}map(n){return this._results.map(n)}filter(n){return this._results.filter(n)}find(n){return this._results.find(n)}reduce(n,t){return this._results.reduce(n,t)}forEach(n){this._results.forEach(n)}some(n){return this._results.some(n)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(n,t){this.dirty=!1;const r=function Rt(e){return e.flat(Number.POSITIVE_INFINITY)}(n);(this._changesDetected=!function HT(e,n,t){if(e.length!==n.length)return!1;for(let r=0;rZI}),ZI="ng",Vm=new V(""),wr=new V("",{providedIn:"platform",factory:()=>"unknown"}),Wm=new V("",{providedIn:"root",factory:()=>mr().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let jm=()=>null;function K_(e,n,t=!1){return jm(e,n,t)}const Km=new V("",{providedIn:"root",factory:()=>!1});let Ec,Sc;function Gs(e){return function X_(){if(void 0===Ec&&(Ec=null,Ae.trustedTypes))try{Ec=Ae.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Ec}()?.createHTML(e)||e}function Qm(e){return function ed(){if(void 0===Sc&&(Sc=null,Ae.trustedTypes))try{Sc=Ae.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Sc}()?.createHTML(e)||e}class ew{constructor(n){this.changingThisBreaksApplicationSecurity=n}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${Og})`}}function yr(e){return e instanceof ew?e.changingThisBreaksApplicationSecurity:e}class hM{constructor(n){this.inertDocumentHelper=n}getInertBodyElement(n){n=""+n;try{const t=(new window.DOMParser).parseFromString(Gs(n),"text/html").body;return null===t?this.inertDocumentHelper.getInertBodyElement(n):(t.firstChild?.remove(),t)}catch{return null}}}class mM{constructor(n){this.defaultDoc=n,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(n){const t=this.inertDocument.createElement("template");return t.innerHTML=Gs(n),t}}const yM=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Yn(e){const n={};for(const t of e.split(","))n[t]=!0;return n}function po(...e){const n={};for(const t of e)for(const r in t)t.hasOwnProperty(r)&&(n[r]=!0);return n}const nw=Yn("area,br,col,hr,img,wbr"),rw=Yn("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),sw=Yn("rp,rt"),nd=po(nw,po(rw,Yn("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),po(sw,Yn("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),po(sw,rw)),rd=Yn("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),iw=po(rd,Yn("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),Yn("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),bM=Yn("script,style,template");class vM{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(n){let t=n.firstChild,r=!0,i=[];for(;t;)if(t.nodeType===Node.ELEMENT_NODE?r=this.startElement(t):t.nodeType===Node.TEXT_NODE?this.chars(t.nodeValue):this.sanitizedSomething=!0,r&&t.firstChild)i.push(t),t=CM(t);else for(;t;){t.nodeType===Node.ELEMENT_NODE&&this.endElement(t);let o=SM(t);if(o){t=o;break}t=i.pop()}return this.buf.join("")}startElement(n){const t=ow(n).toLowerCase();if(!nd.hasOwnProperty(t))return this.sanitizedSomething=!0,!bM.hasOwnProperty(t);this.buf.push("<"),this.buf.push(t);const r=n.attributes;for(let i=0;i"),!0}endElement(n){const t=ow(n).toLowerCase();nd.hasOwnProperty(t)&&!nw.hasOwnProperty(t)&&(this.buf.push(""))}chars(n){this.buf.push(cw(n))}}function SM(e){const n=e.nextSibling;if(n&&e!==n.previousSibling)throw aw(n);return n}function CM(e){const n=e.firstChild;if(n&&function EM(e,n){return(e.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}(e,n))throw aw(n);return n}function ow(e){const n=e.nodeName;return"string"==typeof n?n:"FORM"}function aw(e){return new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`)}const DM=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,TM=/([^\#-~ |!])/g;function cw(e){return e.replace(/&/g,"&").replace(DM,function(n){return"&#"+(1024*(n.charCodeAt(0)-55296)+(n.charCodeAt(1)-56320)+65536)+";"}).replace(TM,function(n){return"&#"+n.charCodeAt(0)+";"}).replace(//g,">")}let Cc;function sd(e){return"content"in e&&function MM(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var Ks=function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e}(Ks||{});function lw(e){const n=function go(){const e=I();return e&&e[In].sanitizer}();return n?Qm(n.sanitize(Ks.HTML,e)||""):function fo(e,n){const t=function gM(e){return e instanceof ew&&e.getTypeName()||null}(e);if(null!=t&&t!==n){if("ResourceURL"===t&&"URL"===n)return!0;throw new Error(`Required a safe ${n}, got a ${t} (see ${Og})`)}return t===n}(e,"HTML")?Qm(yr(e)):function IM(e,n){let t=null;try{Cc=Cc||function tw(e){const n=new mM(e);return function wM(){try{return!!(new window.DOMParser).parseFromString(Gs(""),"text/html")}catch{return!1}}()?new hM(n):n}(e);let r=n?String(n):"";t=Cc.getInertBodyElement(r);let i=5,o=r;do{if(0===i)throw new Error("Failed to sanitize html because the input is unstable");i--,r=o,o=t.innerHTML,t=Cc.getInertBodyElement(r)}while(r!==o);return Gs((new vM).sanitizeChildren(sd(t)||t))}finally{if(t){const r=sd(t)||t;for(;r.firstChild;)r.firstChild.remove()}}}(mr(),ee(e))}const xM=/^>|^->||--!>|)/g,PM="\u200b$1\u200b";var br=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(br||{});let ad;function cd(e,n){return ad(e,n)}function Zs(e,n,t,r,i){if(null!=r){let o,c=!1;ut(r)?o=r:Ye(r)&&(c=!0,r=r[Oe]);const u=ge(r);0===e&&null!==t?null==i?Cw(n,t,u):Jr(n,t,u,i||null,!0):1===e&&null!==t?Jr(n,t,u,i||null,!0):2===e?function mo(e,n,t){e.removeChild(null,n,t)}(n,u,c):3===e&&n.destroyNode(u),null!=o&&function rN(e,n,t,r,i){const o=t[Mn];o!==ge(t)&&Zs(n,e,r,o,i);for(let u=We;un.replace(LM,PM))}(n))}function Ic(e,n,t){return e.createElement(n,t)}function vw(e,n){n[In].changeDetectionScheduler?.notify(9),kc(e,n,n[Z],2,null,null)}function Ew(e,n){const t=e[Ws],r=n[Ue];(Ye(r)||n[xe]!==r[Ue][xe])&&(e[$]|=Ja.HasTransplantedViews),null===t?e[Ws]=[n]:t.push(n)}function _d(e,n){const t=e[Ws],r=t.indexOf(n);t.splice(r,1)}function ho(e,n){if(e.length<=We)return;const t=We+n,r=e[t];if(r){const i=r[Br];null!==i&&i!==e&&_d(i,r),n>0&&(e[t-1][dn]=r[dn]);const o=Va(e,We+n);!function JM(e,n){vw(e,n),n[Oe]=null,n[it]=null}(r[R],r);const c=o[Gn];null!==c&&c.detachView(o[R]),r[Ue]=null,r[dn]=null,r[$]&=-129}return r}function Mc(e,n){if(!(256&n[$])){const t=n[Z];t.destroyNode&&kc(e,n,t,3,null,null),function QM(e){let n=e[qi];if(!n)return dd(e[R],e);for(;n;){let t=null;if(Ye(n))t=n[qi];else{const r=n[We];r&&(t=r)}if(!t){for(;n&&!n[dn]&&n!==e;)Ye(n)&&dd(n[R],n),n=n[Ue];null===n&&(n=e),Ye(n)&&dd(n[R],n),t=n&&n[dn]}n=t}}(n)}}function dd(e,n){if(256&n[$])return;const t=k(null);try{n[$]&=-129,n[$]|=256,n[Qt]&&Hn(n[Qt]),function eN(e,n){let t;if(null!=e&&null!=(t=e.destroyHooks))for(let r=0;r=0?r[c]():r[-c].unsubscribe(),o+=2}else t[o].call(r[t[o+1]]);null!==r&&(n[xs]=null);const i=n[gr];if(null!==i){n[gr]=null;for(let o=0;o-1){const{encapsulation:o}=e.data[r.directiveStart+i];if(o===un.None||o===un.Emulated)return null}return Et(r,t)}}(e,n.parent,t)}function Jr(e,n,t,r,i){e.insertBefore(n,t,r,i)}function Cw(e,n,t){e.appendChild(n,t)}function Dw(e,n,t,r,i){null!==r?Jr(e,n,t,r,i):Cw(e,n,t)}function pd(e,n){return e.parentNode(n)}function Tw(e,n,t){return Mw(e,n,t)}let gd,Mw=function Iw(e,n,t){return 40&e.type?Et(e,t):null};function Nc(e,n,t,r){const i=fd(e,r,n),o=n[Z],u=Tw(r.parent||n[it],r,n);if(null!=i)if(Array.isArray(t))for(let _=0;_z&&xw(e,n,z,!1),Nn(c?2:0,i),t(r,i)}finally{$r(o),Nn(c?3:1,i)}}function yd(e,n,t){if(o_(n)){const r=k(null);try{const o=n.directiveEnd;for(let c=n.directiveStart;cnull;function jw(e,n,t,r,i){for(let o in n){if(!n.hasOwnProperty(o))continue;const c=n[o];if(void 0===c)continue;r??={};let u,_=fr.None;Array.isArray(c)?(u=c[0],_=c[1]):u=c;let d=o;if(null!==i){if(!i.hasOwnProperty(o))continue;d=i[o]}0===e?Bw(r,t,d,u,_):Bw(r,t,d,u)}return r}function Bw(e,n,t,r,i){let o;e.hasOwnProperty(t)?(o=e[t]).push(n,r):o=e[t]=[n,r],void 0!==i&&o.push(i)}function Lt(e,n,t,r,i,o,c,u){const _=Et(n,t);let p,d=n.inputs;!u&&null!=d&&(p=d[r])?(Id(e,t,p,r,i),Hr(n)&&function mN(e,n){const t=Bt(n,e);16&t[$]||(t[$]|=64)}(t,n.index)):3&n.type&&(r=function hN(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(r),i=null!=c?c(i,n.value||"",r):i,o.setProperty(_,r,i))}function Sd(e,n,t,r){if(Nh()){const i=null===r?null:{"":-1},o=function SN(e,n){const t=e.directiveRegistry;let r=null,i=null;if(t)for(let o=0;o0;){const t=e[--n];if("number"==typeof t&&t<0)return t}return 0})(c)!=u&&c.push(u),c.push(t,r,o)}}(e,n,r,wo(e,t,i.hostVars,te),i)}function Rn(e,n,t,r,i,o){const c=Et(e,n);!function Dd(e,n,t,r,i,o,c){if(null==o)e.removeAttribute(n,i,t);else{const u=null==c?ee(o):c(o,r||"",i);e.setAttribute(n,i,u,t)}}(n[Z],c,o,e.value,t,r,i)}function NN(e,n,t,r,i,o){const c=o[n];if(null!==c)for(let u=0;u0&&(t[i-1][dn]=n),r{Ya(e.lView)},consumerOnSignalRead(){this.lView[Qt]=this}},WN={...ce,consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{let n=Jn(e.lView);for(;n&&!Yw(n[R]);)n=Jn(n);n&&Th(n)},consumerOnSignalRead(){this.lView[Qt]=this}};function Yw(e){return 2!==e.type}const jN=100;function Oc(e,n=!0,t=0){const r=e[In],i=r.rendererFactory;i.begin?.();try{!function BN(e,n){const t=Rh();try{Oh(!0),kd(e,n);let r=0;for(;Qa(e);){if(r===jN)throw new F(103,!1);r++,kd(e,1)}}finally{Oh(t)}}(e,t)}catch(c){throw n&&Rc(e,c),c}finally{i.end?.(),r.inlineEffectRunner?.flush()}}function HN(e,n,t,r){const i=n[$];if(!(256&~i))return;n[In].inlineEffectRunner?.flush(),b_(n);let u=!0,_=null,d=null;Yw(e)?(d=function ON(e){return e[Qt]??function xN(e){const n=Qw.pop()??Object.create(PN);return n.lView=e,n}(e)}(n),_=En(d)):null===function j(){return y}()?(u=!1,d=function VN(e){const n=e[Qt]??Object.create(WN);return n.lView=e,n}(n),_=En(d)):n[Qt]&&(Hn(n[Qt]),n[Qt]=null);try{Dh(n),function xh(e){return Q.lFrame.bindingIndex=e}(e.bindingStartIndex),null!==t&&Pw(e,n,t,2,r);const p=!(3&~i);if(p){const w=e.preOrderCheckHooks;null!==w&&sc(n,w,null)}else{const w=e.preOrderHooks;null!==w&&ic(n,w,0,null),E_(n,0)}if(function zN(e){for(let n=Mm(e);null!==n;n=Nm(n)){if(!(n[$]&Ja.HasTransplantedViews))continue;const t=n[Ws];for(let r=0;r-1&&(ho(n,r),Va(t,r))}this._attachedToViewContainer=!1}Mc(this._lView[R],this._lView)}onDestroy(n){Xa(this._lView,n)}markForCheck(){bo(this._cdRefInjectingView||this._lView,4)}detach(){this._lView[$]&=-129}reattach(){d_(this._lView),this._lView[$]|=128}detectChanges(){this._lView[$]|=1024,Oc(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new F(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;const n=Ki(this._lView),t=this._lView[Br];null!==t&&!n&&_d(t,this._lView),vw(this._lView[R],this._lView)}attachToAppRef(n){if(this._attachedToViewContainer)throw new F(902,!1);this._appRef=n;const t=Ki(this._lView),r=this._lView[Br];null!==r&&!t&&Ew(r,this._lView),d_(this._lView)}}let er=(()=>{class e{static{this.__NG_ELEMENT_ID__=GN}}return e})();const $N=er,qN=class extends $N{constructor(n,t,r){super(),this._declarationLView=n,this._declarationTContainer=t,this.elementRef=r}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(n,t){return this.createEmbeddedViewImpl(n,t)}createEmbeddedViewImpl(n,t,r){const i=Qs(this._declarationLView,this._declarationTContainer,n,{embeddedViewInjector:t,dehydratedView:r});return new vo(i)}};function GN(){return xc(ve(),I())}function xc(e,n){return 4&e.type?new qN(n,e,zs(e,n)):null}let Sy=()=>null;function es(e,n){return Sy(e,n)}class ei{}const No=new V("",{providedIn:"root",factory:()=>!1}),Cy=new V(""),Bd=new V("");class Wk{}class Dy{}class Bk{resolveComponentFactory(n){throw function jk(e){const n=Error(`No component factory found for ${Je(e)}.`);return n.ngComponent=e,n}(n)}}class Bc{static{this.NULL=new Bk}}class Hd{}let ts=(()=>{class e{constructor(){this.destroyNode=null}static{this.__NG_ELEMENT_ID__=()=>function Hk(){const e=I(),t=Bt(ve().index,e);return(Ye(t)?t:e)[Z]}()}}return e})(),zk=(()=>{class e{static{this.\u0275prov=J({token:e,providedIn:"root",factory:()=>null})}}return e})();function zc(e,n,t){let r=t?e.styles:null,i=t?e.classes:null,o=0;if(null!==n)for(let c=0;c0&&Rw(e,t,o.join(" "))}}(m,he,b,r),void 0!==t&&function Xk(e,n,t){const r=e.projection=[];for(let i=0;i{class e{static{this.__NG_ELEMENT_ID__=tA}}return e})();function tA(){return Ry(ve(),I())}const nA=On,Ay=class extends nA{constructor(n,t,r){super(),this._lContainer=n,this._hostTNode=t,this._hostLView=r}get element(){return zs(this._hostTNode,this._hostLView)}get injector(){return new Xe(this._hostTNode,this._hostLView)}get parentInjector(){const n=cc(this._hostTNode,this._hostLView);if(D_(n)){const t=to(n,this._hostLView),r=eo(n);return new Xe(t[R].data[r+8],t)}return new Xe(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(n){const t=Fy(this._lContainer);return null!==t&&t[n]||null}get length(){return this._lContainer.length-We}createEmbeddedView(n,t,r){let i,o;"number"==typeof r?i=r:null!=r&&(i=r.index,o=r.injector);const c=es(this._lContainer,n.ssrId),u=n.createEmbeddedViewImpl(t||{},o,c);return this.insertImpl(u,i,Yr(this._hostTNode,c)),u}createComponent(n,t,r,i,o){const c=n&&!function $i(e){return"function"==typeof e}(n);let u;if(c)u=t;else{const b=t||{};u=b.index,r=b.injector,i=b.projectableNodes,o=b.environmentInjector||b.ngModuleRef}const _=c?n:new Fo(ae(n)),d=r||this.parentInjector;if(!o&&null==_.ngModule){const S=(c?d:this.parentInjector).get(Zt,null);S&&(o=S)}const p=ae(_.componentType??{}),h=es(this._lContainer,p?.id??null),w=_.create(d,i,h?.firstChild??null,o);return this.insertImpl(w.hostView,u,Yr(this._hostTNode,h)),w}insert(n,t){return this.insertImpl(n,t,!0)}insertImpl(n,t,r){const i=n._lView;if(function F1(e){return ut(e[Ue])}(i)){const u=this.indexOf(n);if(-1!==u)this.detach(u);else{const _=i[Ue],d=new Ay(_,_[it],_[Ue]);d.detach(d.indexOf(n))}}const o=this._adjustIndex(t),c=this._lContainer;return Ys(c,i,o,r),n.attachToViewContainerRef(),Gg($d(c),o,n),n}move(n,t){return this.insert(n,t)}indexOf(n){const t=Fy(this._lContainer);return null!==t?t.indexOf(n):-1}remove(n){const t=this._adjustIndex(n,-1),r=ho(this._lContainer,t);r&&(Va($d(this._lContainer),t),Mc(r[R],r))}detach(n){const t=this._adjustIndex(n,-1),r=ho(this._lContainer,t);return r&&null!=Va($d(this._lContainer),t)?new vo(r):null}_adjustIndex(n,t=0){return n??this.length+t}};function Fy(e){return e[8]}function $d(e){return e[8]||(e[8]=[])}function Ry(e,n){let t;const r=n[e.index];return ut(r)?t=r:(t=Uw(r,n,null,e),n[e.index]=t,Fc(n,t)),Oy(t,n,e,r),new Ay(t,e,n)}let Oy=function Ly(e,n,t,r){if(e[Mn])return;let i;i=8&t.type?ge(r):function rA(e,n){const t=e[Z],r=t.createComment(""),i=Et(n,e);return Jr(t,pd(t,i),r,function tN(e,n){return e.nextSibling(n)}(t,i),!1),r}(n,t),e[Mn]=i},qd=()=>!1;class Gd{constructor(n){this.queryList=n,this.matches=null}clone(){return new Gd(this.queryList)}setDirty(){this.queryList.setDirty()}}class Kd{constructor(n=[]){this.queries=n}createEmbeddedView(n){const t=n.queries;if(null!==t){const r=null!==n.contentQueries?n.contentQueries[0]:t.length,i=[];for(let o=0;on.trim())}(n):n}}class Jd{constructor(n=[]){this.queries=n}elementStart(n,t){for(let r=0;r0)r.push(c[u/2]);else{const d=o[u+1],p=n[-_];for(let h=We;h(le(n),n.value);return t[N]=n,t}(e),r=t[N];return n?.equal&&(r.equal=n.equal),t.set=i=>Vi(r,i),t.update=i=>function yu(e,n){kt()||Ia(),Vi(e,n(e.value))}(r,i),t.asReadonly=qy.bind(t),t}function qy(){const e=this[N];if(void 0===e.readonlyFn){const n=()=>this();n[N]=e,e.readonlyFn=n}return e.readonlyFn}function Se(e){let n=function sb(e){return Object.getPrototypeOf(e.prototype).constructor}(e.type),t=!0;const r=[e];for(;n;){let i;if(fn(e))i=n.\u0275cmp||n.\u0275dir;else{if(n.\u0275cmp)throw new F(903,!1);i=n.\u0275dir}if(i){if(t){r.push(i);const c=e;c.inputs=$c(e.inputs),c.inputTransforms=$c(e.inputTransforms),c.declaredInputs=$c(e.declaredInputs),c.outputs=$c(e.outputs);const u=i.hostBindings;u&&TA(e,u);const _=i.viewQuery,d=i.contentQueries;if(_&&CA(e,_),d&&DA(e,d),EA(e,i),bT(e.outputs,i.outputs),fn(i)&&i.data.animation){const p=e.data;p.animation=(p.animation||[]).concat(i.data.animation)}}const o=i.features;if(o)for(let c=0;c=0;r--){const i=e[r];i.hostVars=n+=i.hostVars,i.hostAttrs=zi(i.hostAttrs,t=zi(t,i.hostAttrs))}}(r)}function EA(e,n){for(const t in n.inputs){if(!n.inputs.hasOwnProperty(t)||e.inputs.hasOwnProperty(t))continue;const r=n.inputs[t];if(void 0!==r&&(e.inputs[t]=r,e.declaredInputs[t]=n.declaredInputs[t],null!==n.inputTransforms)){const i=Array.isArray(r)?r[0]:r;if(!n.inputTransforms.hasOwnProperty(i))continue;e.inputTransforms??={},e.inputTransforms[i]=n.inputTransforms[i]}}}function $c(e){return e===Tn?{}:e===pe?[]:e}function CA(e,n){const t=e.viewQuery;e.viewQuery=t?(r,i)=>{n(r,i),t(r,i)}:n}function DA(e,n){const t=e.contentQueries;e.contentQueries=t?(r,i,o)=>{n(r,i,o),t(r,i,o)}:n}function TA(e,n){const t=e.hostBindings;e.hostBindings=t?(r,i)=>{n(r,i),t(r,i)}:n}class rs{}class lb extends rs{constructor(n){super(),this.componentFactoryResolver=new Ny(this),this.instance=null;const t=new Fs([...n.providers,{provide:rs,useValue:this},{provide:Bc,useValue:this.componentFactoryResolver}],n.parent||$a(),n.debugName,new Set(["environment"]));this.injector=t,n.runEnvironmentInitializers&&t.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(n){this.injector.onDestroy(n)}}function qc(e){return!!function sf(e){return null!==e&&("function"==typeof e||"object"==typeof e)}(e)&&(Array.isArray(e)||!(e instanceof Map)&&Symbol.iterator in e)}function xn(e,n,t){return e[n]=t}function je(e,n,t){return!Object.is(e[n],t)&&(e[n]=t,!0)}function ss(e,n,t,r){const i=je(e,n,t);return je(e,n+1,r)||i}function xo(e,n,t,r,i,o,c,u,_,d){const p=t+z,h=n.firstCreatePass?function jA(e,n,t,r,i,o,c,u,_){const d=n.consts,p=Qr(n,e,4,c||null,u||null);Sd(n,t,p,Yt(d,_)),rc(n,p);const h=p.tView=Ed(2,p,r,i,o,n.directiveRegistry,n.pipeRegistry,null,n.schemas,d,null);return null!==n.queries&&(n.queries.template(n,p),h.queries=n.queries.embeddedTView(p)),p}(p,n,e,r,i,o,c,u,_):n.data[p];pn(h,!1);const m=_b(n,e,h,t);Yi()&&Nc(n,e,m,h),ft(m,e);const w=Uw(m,e,m,h);return e[p]=w,Fc(e,w),function xy(e,n,t){return qd(e,n,t)}(w,h,e),Za(h)&&bd(n,e,h),null!=_&&vd(e,h,d),h}function ie(e,n,t,r,i,o,c,u){const _=I(),d=se();return xo(_,d,e,n,t,r,i,Yt(d.consts,o),c,u),ie}let _b=function db(e,n,t,r){return kn(!0),n[Z].createComment("")};var ii=function(e){return e[e.EarlyRead=0]="EarlyRead",e[e.Write=1]="Write",e[e.MixedReadWrite=2]="MixedReadWrite",e[e.Read=3]="Read",e}(ii||{});let wb=(()=>{class e{constructor(){this.impl=null}execute(){this.impl?.execute()}static{this.\u0275prov=J({token:e,providedIn:"root",factory:()=>new e})}}return e})();class Vo{constructor(){this.ngZone=H(Ee),this.scheduler=H(ei),this.errorHandler=H(Fn,{optional:!0}),this.sequences=new Set,this.deferredRegistrations=new Set,this.executing=!1}static{this.PHASES=[ii.EarlyRead,ii.Write,ii.MixedReadWrite,ii.Read]}execute(){this.executing=!0;for(const n of Vo.PHASES)for(const t of this.sequences)if(!t.erroredOrDestroyed&&t.hooks[n])try{t.pipelinedValue=this.ngZone.runOutsideAngular(()=>t.hooks[n](t.pipelinedValue))}catch(r){t.erroredOrDestroyed=!0,this.errorHandler?.handleError(r)}this.executing=!1;for(const n of this.sequences)n.afterRun(),n.once&&(this.sequences.delete(n),n.destroy());for(const n of this.deferredRegistrations)this.sequences.add(n);this.deferredRegistrations.size>0&&this.scheduler.notify(7),this.deferredRegistrations.clear()}register(n){this.executing?this.deferredRegistrations.add(n):(this.sequences.add(n),this.scheduler.notify(6))}unregister(n){this.executing&&this.sequences.has(n)?(n.erroredOrDestroyed=!0,n.pipelinedValue=void 0,n.once=!0):(this.sequences.delete(n),this.deferredRegistrations.delete(n))}static{this.\u0275prov=J({token:Vo,providedIn:"root",factory:()=>new Vo})}}function Dt(e,n,t,r){const i=I();return je(i,gn(),n)&&(se(),Rn(Me(),i,e,n,t,r)),Dt}function di(e,n,t,r){return je(e,gn(),t)?n+ee(t)+r:te}function fi(e,n,t,r,i,o){const u=ss(e,function Zn(){return Q.lFrame.bindingIndex}(),t,i);return Qn(2),u?n+ee(t)+r+ee(i)+o:te}function Xc(e,n){return e<<17|n<<2}function Sr(e){return e>>17&32767}function wf(e){return 2|e}function os(e){return(131068&e)>>2}function yf(e,n){return-131069&e|n<<2}function bf(e){return 1|e}function qb(e,n,t,r){const i=e[t+1],o=null===n;let c=r?Sr(i):os(i),u=!1;for(;0!==c&&(!1===u||o);){const d=e[c+1];MF(e[c],n)&&(u=!0,e[c+1]=r?bf(d):wf(d)),c=r?Sr(d):os(d)}u&&(e[t+1]=r?wf(i):bf(i))}function MF(e,n){return null===e||null==n||(Array.isArray(e)?e[1]:e)===n||!(!Array.isArray(e)||"string"!=typeof n)&&As(e,n)>=0}const et={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Gb(e){return e.substring(et.key,et.keyEnd)}function Kb(e,n){const t=et.textEnd;return t===n?-1:(n=et.keyEnd=function FF(e,n,t){for(;n32;)n++;return n}(e,et.key=n,t),bi(e,n,t))}function bi(e,n,t){for(;n=0;t=Kb(n,t))jt(e,Gb(n),!0)}function ev(e,n){return n>=e.expandoStartIndex}function tv(e,n,t,r){const i=e.data;if(null===i[t+1]){const o=i[ot()],c=ev(e,t);iv(o,r)&&null===n&&!c&&(n=!1),n=function LF(e,n,t,r){const i=function w_(e){const n=Q.lFrame.currentDirectiveIndex;return-1===n?null:e[n]}(e);let o=r?n.residualClasses:n.residualStyles;if(null===i)0===(r?n.classBindings:n.styleBindings)&&(t=jo(t=Ef(null,e,n,t,r),n.attrs,r),o=null);else{const c=n.directiveStylingLast;if(-1===c||e[c]!==i)if(t=Ef(i,e,n,t,r),null===o){let _=function PF(e,n,t){const r=t?n.classBindings:n.styleBindings;if(0!==os(r))return e[Sr(r)]}(e,n,r);void 0!==_&&Array.isArray(_)&&(_=Ef(null,e,n,_[1],r),_=jo(_,n.attrs,r),function VF(e,n,t,r){e[Sr(t?n.classBindings:n.styleBindings)]=r}(e,n,r,_))}else o=function WF(e,n,t){let r;const i=n.directiveEnd;for(let o=1+n.directiveStylingLast;o0)&&(d=!0)):p=t,i)if(0!==_){const m=Sr(e[u+1]);e[r+1]=Xc(m,u),0!==m&&(e[m+1]=yf(e[m+1],r)),e[u+1]=function CF(e,n){return 131071&e|n<<17}(e[u+1],r)}else e[r+1]=Xc(u,0),0!==u&&(e[u+1]=yf(e[u+1],r)),u=r;else e[r+1]=Xc(_,0),0===u?u=r:e[_+1]=yf(e[_+1],r),_=r;d&&(e[r+1]=wf(e[r+1])),qb(e,p,r,!0),qb(e,p,r,!1),function IF(e,n,t,r,i){const o=i?e.residualClasses:e.residualStyles;null!=o&&"string"==typeof n&&As(o,n)>=0&&(t[r+1]=bf(t[r+1]))}(n,p,e,r,o),c=Xc(u,_),o?n.classBindings=c:n.styleBindings=c}(i,o,n,t,c,r)}}function Ef(e,n,t,r,i){let o=null;const c=t.directiveEnd;let u=t.directiveStylingLast;for(-1===u?u=t.directiveStart:u++;u0;){const _=e[i],d=Array.isArray(_),p=d?_[1]:_,h=null===p;let m=t[i+1];m===te&&(m=h?pe:void 0);let w=h?qu(m,r):p===r?m:void 0;if(d&&!nl(w)&&(w=qu(_,r)),nl(w)&&(u=w,c))return u;const b=e[i+1];i=c?Sr(b):os(b)}if(null!==n){let _=o?n.residualClasses:n.residualStyles;null!=_&&(u=qu(_,r))}return u}function nl(e){return void 0!==e}function iv(e,n){return!!(e.flags&(n?8:16))}function x(e,n,t,r){const i=I(),o=se(),c=z+e,u=i[Z],_=o.firstCreatePass?function dR(e,n,t,r,i,o){const c=n.consts,_=Qr(n,e,2,r,Yt(c,i));return Sd(n,t,_,Yt(c,o)),null!==_.attrs&&zc(_,_.attrs,!1),null!==_.mergedAttrs&&zc(_,_.mergedAttrs,!0),null!==n.queries&&n.queries.elementStart(n,_),_}(c,o,i,n,t,r):o.data[c],d=lv(o,i,_,u,n,e);i[c]=d;const p=Za(_);return pn(_,!0),Ow(u,d,_),!function ri(e){return!(32&~e.flags)}(_)&&Yi()&&Nc(o,i,d,_),0===function R1(){return Q.lFrame.elementDepthCount}()&&ft(d,i),function O1(){Q.lFrame.elementDepthCount++}(),p&&(bd(o,i,_),yd(o,_,i)),null!==r&&vd(i,_),x}function L(){let e=ve();g_()?h_():(e=e.parent,pn(e,!1));const n=e;(function L1(e){return Q.skipHydrationRootTNode===e})(n)&&function j1(){Q.skipHydrationRootTNode=null}(),function x1(){Q.lFrame.elementDepthCount--}();const t=se();return t.firstCreatePass&&(rc(t,e),o_(e)&&t.queries.elementEnd(e)),null!=n.classesWithoutHost&&function Y1(e){return!!(8&e.flags)}(n)&&vf(t,n,I(),n.classesWithoutHost,!0),null!=n.stylesWithoutHost&&function X1(e){return!!(16&e.flags)}(n)&&vf(t,n,I(),n.stylesWithoutHost,!1),L}function pt(e,n,t,r){return x(e,n,t,r),L(),pt}let lv=(e,n,t,r,i,o)=>(kn(!0),Ic(r,i,function zh(){return Q.lFrame.currentNamespace}()));function $t(e,n,t){const r=I(),i=se(),o=e+z,c=i.firstCreatePass?function gR(e,n,t,r,i){const o=n.consts,c=Yt(o,r),u=Qr(n,e,8,"ng-container",c);return null!==c&&zc(u,c,!0),Sd(n,t,u,Yt(o,i)),null!==n.queries&&n.queries.elementStart(n,u),u}(o,i,r,n,t):i.data[o];pn(c,!0);const u=uv(i,r,c,e);return r[o]=u,Yi()&&Nc(i,r,u,c),ft(u,r),Za(c)&&(bd(i,r,c),yd(i,c,r)),null!=t&&vd(r,c),$t}function qt(){let e=ve();const n=se();return g_()?h_():(e=e.parent,pn(e,!1)),n.firstCreatePass&&(rc(n,e),o_(e)&&n.queries.elementEnd(e)),qt}function as(e,n,t){return $t(e,n,t),qt(),as}let uv=(e,n,t,r)=>(kn(!0),ud(n[Z],""));function Re(){return I()}const sl="en-US";let gv=sl,Rv=(e,n,t)=>{};function X(e,n,t,r){const i=I(),o=se(),c=ve();return function Mf(e,n,t,r,i,o,c){const u=Za(r),d=e.firstCreatePass&&Gw(e),p=n[Ie],h=qw(n);let m=!0;if(3&r.type||c){const S=Et(r,n),C=c?c(S):S,M=h.length,D=c?q=>c(ge(q[r.index])):r.index;let W=null;if(!c&&u&&(W=function cO(e,n,t,r){const i=e.cleanup;if(null!=i)for(let o=0;o_?u[_]:null}"string"==typeof c&&(o+=2)}return null}(e,n,i,r.index)),null!==W)(W.__ngLastListenerFn__||W).__ngNextListenerFn__=o,W.__ngLastListenerFn__=o,m=!1;else{o=Pv(r,n,p,o),Rv(S,i,o);const q=t.listen(C,i,o);h.push(o,q),d&&d.push(i,D,M,M+1)}}else o=Pv(r,n,p,o);const w=r.outputs;let b;if(m&&null!==w&&(b=w[i])){const S=b.length;if(S)for(let C=0;C-1?Bt(e.index,n):n,5);let u=Lv(n,t,r,o),_=i.__ngNextListenerFn__;for(;_;)u=Lv(n,t,_,o)&&u,_=_.__ngNextListenerFn__;return u}}function B(e=1){return function $1(e){return(Q.lFrame.contextLView=function Ih(e,n){for(;e>0;)n=n[Ls],e--;return n}(e,Q.lFrame.contextLView))[Ie]}(e)}function lO(e,n){let t=null;const r=function KT(e){const n=e.attrs;if(null!=n){const t=n.indexOf(5);if(!(1&t))return n[t+1]}return null}(e);for(let i=0;i(kn(!0),function ld(e,n){return e.createText(n)}(n[Z],r));function us(e){return at("",e,""),us}function at(e,n,t){const r=I(),i=di(r,e,n,t);return i!==te&&Xn(r,ot(),i),at}function qo(e,n,t,r,i){const o=I(),c=fi(o,e,n,t,r,i);return c!==te&&Xn(o,ot(),c),qo}function Ff(e,n,t,r,i){if(e=K(e),Array.isArray(e))for(let o=0;o>20;if(jr(e)||!e.multi){const w=new Xi(d,i,T),b=Of(_,n,i?p:p+m,h);-1===b?(M_(ac(u,c),o,_),Rf(o,e,n.length),n.push(_),u.directiveStart++,u.directiveEnd++,i&&(u.providerIndexes+=1048576),t.push(w),c.push(w)):(t[b]=w,c[b]=w)}else{const w=Of(_,n,p+m,h),b=Of(_,n,p,p+m),C=b>=0&&t[b];if(i&&!C||!i&&!(w>=0&&t[w])){M_(ac(u,c),o,_);const M=function FO(e,n,t,r,i){const o=new Xi(e,t,T);return o.multi=[],o.index=n,o.componentProviders=0,h0(o,i,r&&!t),o}(i?AO:kO,t.length,i,r,d);!i&&C&&(t[b].providerFactory=M),Rf(o,e,n.length,0),n.push(_),u.directiveStart++,u.directiveEnd++,i&&(u.providerIndexes+=1048576),t.push(M),c.push(M)}else Rf(o,e,w>-1?w:b,h0(t[i?b:w],d,!i&&r));!i&&r&&C&&t[b].componentProviders++}}}function Rf(e,n,t,r){const i=jr(n),o=function o1(e){return!!e.useClass}(n);if(i||o){const _=(o?K(n.useClass):n).prototype.ngOnDestroy;if(_){const d=e.destroyHooks||(e.destroyHooks=[]);if(!i&&n.multi){const p=d.indexOf(t);-1===p?d.push(t,[r,_]):d[p+1].push(r,_)}else d.push(t,_)}}}function h0(e,n,t){return t&&e.componentProviders++,e.multi.push(n)-1}function Of(e,n,t,r){for(let i=t;i{t.providersResolver=(r,i)=>function NO(e,n,t){const r=se();if(r.firstCreatePass){const i=fn(e);Ff(t,r.data,r.blueprint,i,!0),Ff(n,r.data,r.blueprint,i,!1)}}(r,i?i(e):e,n)}}let RO=(()=>{class e{constructor(t){this._injector=t,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(t){if(!t.standalone)return null;if(!this.cachedInjectors.has(t)){const r=Zu(0,t.type),i=r.length>0?function ub(e,n,t=null){return new lb({providers:e,parent:n,debugName:t,runEnvironmentInitializers:!0}).injector}([r],this._injector,`Standalone[${t.type.name}]`):null;this.cachedInjectors.set(t,i)}return this.cachedInjectors.get(t)}ngOnDestroy(){try{for(const t of this.cachedInjectors.values())null!==t&&t.destroy()}finally{this.cachedInjectors.clear()}}static{this.\u0275prov=J({token:e,providedIn:"environment",factory:()=>new e(U(Zt))})}}return e})();function wt(e){Ct("NgStandalone"),e.getStandaloneInjector=n=>n.get(RO).getOrCreateStandaloneInjector(e)}function ul(e,n,t){const r=St()+e,i=I();return i[r]===te?xn(i,r,t?n.call(t):n()):function Oo(e,n){return e[n]}(i,r)}function tn(e,n,t,r){return function b0(e,n,t,r,i,o){const c=n+t;return je(e,c,i)?xn(e,c+1,o?r.call(o,i):r(i)):Go(e,c+1)}(I(),St(),e,n,t,r)}function Ei(e,n,t,r,i){return function v0(e,n,t,r,i,o,c){const u=n+t;return ss(e,u,i,o)?xn(e,u+2,c?r.call(c,i,o):r(i,o)):Go(e,u+2)}(I(),St(),e,n,t,r,i)}function y0(e,n,t,r,i,o){return function E0(e,n,t,r,i,o,c,u){const _=n+t;return function Gc(e,n,t,r,i){const o=ss(e,n,t,r);return je(e,n+2,i)||o}(e,_,i,o,c)?xn(e,_+3,u?r.call(u,i,o,c):r(i,o,c)):Go(e,_+3)}(I(),St(),e,n,t,r,i,o)}function Go(e,n){const t=e[n];return t===te?void 0:t}function _s(e,n){return xc(e,n)}const U0=new V("");function gl(e){return!!e&&"function"==typeof e.then}function $0(e){return!!e&&"function"==typeof e.subscribe}const q0=new V("");let Uf=(()=>{class e{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((t,r)=>{this.resolve=t,this.reject=r}),this.appInits=H(q0,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const t=[];for(const i of this.appInits){const o=i();if(gl(o))t.push(o);else if($0(o)){const c=new Promise((u,_)=>{o.subscribe({complete:u,error:_})});t.push(c)}}const r=()=>{this.done=!0,this.resolve()};Promise.all(t).then(()=>{r()}).catch(i=>{this.reject(i)}),0===t.length&&r(),this.initialized=!0}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=J({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();const $f=new V("");let tr=(()=>{class e{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=H(II),this.afterRenderManager=H(wb),this.zonelessEnabled=H(No),this.dirtyFlags=0,this.deferredDirtyFlags=0,this.externalTestViews=new Set,this.beforeRender=new Lr,this.afterTick=new Lr,this.componentTypes=[],this.components=[],this.isStable=H(hr).hasPendingTasks.pipe(ur(t=>!t)),this._injector=H(Zt)}get allViews(){return[...this.externalTestViews.keys(),...this._views]}get destroyed(){return this._destroyed}whenStable(){let t;return new Promise(r=>{t=this.isStable.subscribe({next:i=>{i&&r()}})}).finally(()=>{t.unsubscribe()})}get injector(){return this._injector}bootstrap(t,r){const i=t instanceof Dy;if(!this._injector.get(Uf).done)throw!i&&function Wr(e){const n=ae(e)||Ze(e)||st(e);return null!==n&&n.standalone}(t),new F(405,!1);let c;c=i?t:this._injector.get(Bc).resolveComponentFactory(t),this.componentTypes.push(c.componentType);const u=function Ux(e){return e.isBoundToModule}(c)?void 0:this._injector.get(rs),d=c.create(dt.NULL,[],r||c.selector,u),p=d.location.nativeElement,h=d.injector.get(U0,null);return h?.registerApplication(p),d.onDestroy(()=>{this.detachView(d.hostView),hl(this.components,d),h?.unregisterApplication(p)}),this._loadComponent(d),d}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick(){if(this._runningTick)throw new F(101,!1);const t=k(null);try{this._runningTick=!0,this.synchronize()}catch(r){this.internalErrorHandler(r)}finally{this._runningTick=!1,k(t),this.afterTick.next()}}synchronize(){let t=null;this._injector.destroyed||(t=this._injector.get(Hd,null,{optional:!0})),this.dirtyFlags|=this.deferredDirtyFlags,this.deferredDirtyFlags=0;let r=0;for(;0!==this.dirtyFlags&&r++<10;)this.synchronizeOnce(t)}synchronizeOnce(t){if(this.dirtyFlags|=this.deferredDirtyFlags,this.deferredDirtyFlags=0,7&this.dirtyFlags){const r=!!(1&this.dirtyFlags);this.dirtyFlags&=-8,this.dirtyFlags|=8,this.beforeRender.next(r);for(let{_lView:i,notifyErrorHandler:o}of this._views)Gx(i,o,r,this.zonelessEnabled);if(this.dirtyFlags&=-5,this.syncDirtyFlagsWithViews(),7&this.dirtyFlags)return}else t?.begin?.(),t?.end?.();8&this.dirtyFlags&&(this.dirtyFlags&=-9,this.afterRenderManager.execute()),this.syncDirtyFlagsWithViews()}syncDirtyFlagsWithViews(){this.allViews.some(({_lView:t})=>Qa(t))?this.dirtyFlags|=2:this.dirtyFlags&=-8}attachView(t){const r=t;this._views.push(r),r.attachToAppRef(this)}detachView(t){const r=t;hl(this._views,r),r.detachFromAppRef()}_loadComponent(t){this.attachView(t.hostView),this.tick(),this.components.push(t);const r=this._injector.get($f,[]);[...this._bootstrapListeners,...r].forEach(i=>i(t))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(t=>t()),this._views.slice().forEach(t=>t.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(t){return this._destroyListeners.push(t),()=>hl(this._destroyListeners,t)}destroy(){if(this._destroyed)throw new F(406,!1);const t=this._injector;t.destroy&&!t.destroyed&&t.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=J({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();function hl(e,n){const t=e.indexOf(n);t>-1&&e.splice(t,1)}function Gx(e,n,t,r){(t||Qa(e))&&Oc(e,n,t&&!r?0:1)}let Qx=(()=>{class e{constructor(){this.zone=H(Ee),this.changeDetectionScheduler=H(ei),this.applicationRef=H(tr)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=J({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();function qf({ngZoneFactory:e,ignoreChangesOutsideZone:n,scheduleInRootZone:t}){return e??=()=>new Ee({...Gf(),scheduleInRootZone:t}),[{provide:Ee,useFactory:e},{provide:qn,multi:!0,useFactory:()=>{const r=H(Qx,{optional:!0});return()=>r.initialize()}},{provide:qn,multi:!0,useFactory:()=>{const r=H(Xx);return()=>{r.initialize()}}},!0===n?{provide:Cy,useValue:!0}:[],{provide:Bd,useValue:t??_m}]}function Gf(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}let Xx=(()=>{class e{constructor(){this.subscription=new Jt,this.initialized=!1,this.zone=H(Ee),this.pendingTasks=H(hr)}initialize(){if(this.initialized)return;this.initialized=!0;let t=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(t=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{Ee.assertNotInAngularZone(),queueMicrotask(()=>{null!==t&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(t),t=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{Ee.assertInAngularZone(),t??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=J({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})(),Qo=(()=>{class e{constructor(){this.appRef=H(tr),this.taskService=H(hr),this.ngZone=H(Ee),this.zonelessEnabled=H(No),this.disableScheduling=H(Cy,{optional:!0})??!1,this.zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run,this.schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}],this.subscriptions=new Jt,this.angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(fc):null,this.scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&(H(Bd,{optional:!0})??!1),this.cancelScheduledCallback=null,this.useMicrotaskScheduler=!1,this.runningTick=!1,this.pendingRenderTaskId=null,this.subscriptions.add(this.appRef.afterTick.subscribe(()=>{this.runningTick||this.cleanup()})),this.subscriptions.add(this.ngZone.onUnstable.subscribe(()=>{this.runningTick||this.cleanup()})),this.disableScheduling||=!this.zonelessEnabled&&(this.ngZone instanceof x_||!this.zoneIsDefined)}notify(t){if(!this.zonelessEnabled&&5===t)return;switch(t){case 0:this.appRef.dirtyFlags|=2;break;case 3:case 2:case 4:case 5:case 1:this.appRef.dirtyFlags|=4;break;case 7:this.appRef.deferredDirtyFlags|=8;break;default:this.appRef.dirtyFlags|=8}if(!this.shouldScheduleTick())return;const r=this.useMicrotaskScheduler?fm:dm;this.pendingRenderTaskId=this.taskService.add(),this.cancelScheduledCallback=this.scheduleInRootZone?Zone.root.run(()=>r(()=>this.tick())):this.ngZone.runOutsideAngular(()=>r(()=>this.tick()))}shouldScheduleTick(){return!(this.disableScheduling||null!==this.pendingRenderTaskId||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(fc+this.angularZoneId))}tick(){if(this.runningTick||this.appRef.destroyed)return;!this.zonelessEnabled&&7&this.appRef.dirtyFlags&&(this.appRef.dirtyFlags|=1);const t=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick()},void 0,this.schedulerTickApplyArgs)}catch(r){throw this.taskService.remove(t),r}finally{this.cleanup()}this.useMicrotaskScheduler=!0,fm(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(t)})}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,null!==this.pendingRenderTaskId){const t=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(t)}}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=J({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();const Cr=new V("",{providedIn:"root",factory:()=>H(Cr,ue.Optional|ue.SkipSelf)||function eL(){return typeof $localize<"u"&&$localize.locale||sl}()}),wl=new V("");function yl(e){return!e.moduleRef}let Dr=null;let Gt=(()=>{class e{static{this.__NG_ELEMENT_ID__=uL}}return e})();function uL(e){return function _L(e,n,t){if(Hr(e)&&!t){const r=Bt(e.index,n);return new vo(r,r)}return 175&e.type?new vo(n[xe],n):null}(ve(),I(),!(16&~e))}class lE{constructor(){}supports(n){return qc(n)}create(n){return new hL(n)}}const gL=(e,n)=>n;class hL{constructor(n){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=n||gL}forEachItem(n){let t;for(t=this._itHead;null!==t;t=t._next)n(t)}forEachOperation(n){let t=this._itHead,r=this._removalsHead,i=0,o=null;for(;t||r;){const c=!r||t&&t.currentIndex<_E(r,i,o)?t:r,u=_E(c,i,o),_=c.currentIndex;if(c===r)i--,r=r._nextRemoved;else if(t=t._next,null==c.previousIndex)i++;else{o||(o=[]);const d=u-i,p=_-i;if(d!=p){for(let m=0;m{c=this._trackByFn(i,u),null!==t&&Object.is(t.trackById,c)?(r&&(t=this._verifyReinsertion(t,u,c,i)),Object.is(t.item,u)||this._addIdentityChange(t,u)):(t=this._mismatch(t,u,c,i),r=!0),t=t._next,i++}),this.length=i;return this._truncate(t),this.collection=n,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let n;for(n=this._previousItHead=this._itHead;null!==n;n=n._next)n._nextPrevious=n._next;for(n=this._additionsHead;null!==n;n=n._nextAdded)n.previousIndex=n.currentIndex;for(this._additionsHead=this._additionsTail=null,n=this._movesHead;null!==n;n=n._nextMoved)n.previousIndex=n.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(n,t,r,i){let o;return null===n?o=this._itTail:(o=n._prev,this._remove(n)),null!==(n=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null))?(Object.is(n.item,t)||this._addIdentityChange(n,t),this._reinsertAfter(n,o,i)):null!==(n=null===this._linkedRecords?null:this._linkedRecords.get(r,i))?(Object.is(n.item,t)||this._addIdentityChange(n,t),this._moveAfter(n,o,i)):n=this._addAfter(new mL(t,r),o,i),n}_verifyReinsertion(n,t,r,i){let o=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null);return null!==o?n=this._reinsertAfter(o,n._prev,i):n.currentIndex!=i&&(n.currentIndex=i,this._addToMoves(n,i)),n}_truncate(n){for(;null!==n;){const t=n._next;this._addToRemovals(this._unlink(n)),n=t}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(n,t,r){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(n);const i=n._prevRemoved,o=n._nextRemoved;return null===i?this._removalsHead=o:i._nextRemoved=o,null===o?this._removalsTail=i:o._prevRemoved=i,this._insertAfter(n,t,r),this._addToMoves(n,r),n}_moveAfter(n,t,r){return this._unlink(n),this._insertAfter(n,t,r),this._addToMoves(n,r),n}_addAfter(n,t,r){return this._insertAfter(n,t,r),this._additionsTail=null===this._additionsTail?this._additionsHead=n:this._additionsTail._nextAdded=n,n}_insertAfter(n,t,r){const i=null===t?this._itHead:t._next;return n._next=i,n._prev=t,null===i?this._itTail=n:i._prev=n,null===t?this._itHead=n:t._next=n,null===this._linkedRecords&&(this._linkedRecords=new uE),this._linkedRecords.put(n),n.currentIndex=r,n}_remove(n){return this._addToRemovals(this._unlink(n))}_unlink(n){null!==this._linkedRecords&&this._linkedRecords.remove(n);const t=n._prev,r=n._next;return null===t?this._itHead=r:t._next=r,null===r?this._itTail=t:r._prev=t,n}_addToMoves(n,t){return n.previousIndex===t||(this._movesTail=null===this._movesTail?this._movesHead=n:this._movesTail._nextMoved=n),n}_addToRemovals(n){return null===this._unlinkedRecords&&(this._unlinkedRecords=new uE),this._unlinkedRecords.put(n),n.currentIndex=null,n._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=n,n._prevRemoved=null):(n._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=n),n}_addIdentityChange(n,t){return n.item=t,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=n:this._identityChangesTail._nextIdentityChange=n,n}}class mL{constructor(n,t){this.item=n,this.trackById=t,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class wL{constructor(){this._head=null,this._tail=null}add(n){null===this._head?(this._head=this._tail=n,n._nextDup=null,n._prevDup=null):(this._tail._nextDup=n,n._prevDup=this._tail,n._nextDup=null,this._tail=n)}get(n,t){let r;for(r=this._head;null!==r;r=r._nextDup)if((null===t||t<=r.currentIndex)&&Object.is(r.trackById,n))return r;return null}remove(n){const t=n._prevDup,r=n._nextDup;return null===t?this._head=r:t._nextDup=r,null===r?this._tail=t:r._prevDup=t,null===this._head}}class uE{constructor(){this.map=new Map}put(n){const t=n.trackById;let r=this.map.get(t);r||(r=new wL,this.map.set(t,r)),r.add(n)}get(n,t){const i=this.map.get(n);return i?i.get(n,t):null}remove(n){const t=n.trackById;return this.map.get(t).remove(n)&&this.map.delete(t),n}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function _E(e,n,t){const r=e.previousIndex;if(null===r)return r;let i=0;return t&&r{class e{static{this.\u0275prov=J({token:e,providedIn:"root",factory:fE})}constructor(t){this.factories=t}static create(t,r){if(null!=r){const i=r.factories.slice();t=t.concat(i)}return new e(t)}static extend(t){return{provide:e,useFactory:r=>e.create(t,r||fE()),deps:[[e,new Uu,new zu]]}}find(t){const r=this.factories.find(i=>i.supports(t));if(null!=r)return r;throw new F(901,!1)}}return e})();function OL(e){try{const{rootComponent:n,appProviders:t,platformProviders:r}=e,i=function lL(e=[]){if(Dr)return Dr;const n=function rE(e=[],n){return dt.create({name:n,providers:[{provide:Xu,useValue:"platform"},{provide:wl,useValue:new Set([()=>Dr=null])},...e]})}(e);return Dr=n,function G0(){!function mu(e){Ta=e}(()=>{throw new F(600,!1)})}(),function sE(e){e.get(Vm,null)?.forEach(t=>t())}(n),n}(r),o=[qf({}),{provide:ei,useExisting:Qo},...t||[]];return function eE(e){const n=yl(e)?e.r3Injector:e.moduleRef.injector,t=n.get(Ee);return t.run(()=>{yl(e)?e.r3Injector.resolveInjectorInitializers():e.moduleRef.resolveInjectorInitializers();const r=n.get(Fn,null);let i;if(t.runOutsideAngular(()=>{i=t.onError.subscribe({next:o=>{r.handleError(o)}})}),yl(e)){const o=()=>n.destroy(),c=e.platformInjector.get(wl);c.add(o),n.onDestroy(()=>{i.unsubscribe(),c.delete(o)})}else{const o=()=>e.moduleRef.destroy(),c=e.platformInjector.get(wl);c.add(o),e.moduleRef.onDestroy(()=>{hl(e.allPlatformModules,e.moduleRef),i.unsubscribe(),c.delete(o)})}return function qx(e,n,t){try{const r=t();return gl(r)?r.catch(i=>{throw n.runOutsideAngular(()=>e.handleError(i)),i}):r}catch(r){throw n.runOutsideAngular(()=>e.handleError(r)),r}}(r,t,()=>{const o=n.get(Uf);return o.runInitializers(),o.donePromise.then(()=>{if(function CR(e){"string"==typeof e&&(gv=e.toLowerCase().replace(/_/g,"-"))}(n.get(Cr,sl)||sl),yl(e)){const u=n.get(tr);return void 0!==e.rootComponent&&u.bootstrap(e.rootComponent),u}return function oL(e,n){const t=e.injector.get(tr);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(r=>t.bootstrap(r));else{if(!e.instance.ngDoBootstrap)throw new F(-403,!1);e.instance.ngDoBootstrap(t)}n.push(e)}(e.moduleRef,e.allPlatformModules),e.moduleRef})})})}({r3Injector:new lb({providers:o,parent:i,debugName:"",runEnvironmentInitializers:!1}).injector,platformInjector:i,rootComponent:n})}catch(n){return Promise.reject(n)}}function ta(e,n){Ct("NgSignals");const t=function pu(e){const n=Object.create(gu);n.computation=e;const t=()=>{if(ze(n),le(n),n.value===Es)throw n.error;return n.value};return t[N]=n,t}(e);return n?.equal&&(t[N].equal=n.equal),t}function Vn(e){const n=k(null);try{return e()}finally{k(n)}}function sp(e){return e[e.length-1]}function Tr(e){return this instanceof Tr?(this.v=e,this):new Tr(e)}function jE(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=function cp(e){var n="function"==typeof Symbol&&Symbol.iterator,t=n&&e[n],r=0;if(t)return t.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")}(e),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(o){t[o]=e[o]&&function(c){return new Promise(function(u,_){!function i(o,c,u,_){Promise.resolve(_).then(function(d){o({value:d,done:u})},c)}(u,_,(c=e[o](c)).done,c.value)})}}}"function"==typeof SuppressedError&&SuppressedError;const BE=e=>e&&"number"==typeof e.length&&"function"!=typeof e;function HE(e){return Ve(e?.then)}function zE(e){return Ve(e[Iu])}function UE(e){return Symbol.asyncIterator&&Ve(e?.[Symbol.asyncIterator])}function $E(e){return new TypeError(`You provided ${null!==e&&"object"==typeof e?"an invalid object":`'${e}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}const qE=function xP(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}();function GE(e){return Ve(e?.[qE])}function KE(e){return function WE(e,n,t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i,r=t.apply(e,n||[]),o=[];return i=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),u("next"),u("throw"),u("return",function c(w){return function(b){return Promise.resolve(b).then(w,h)}}),i[Symbol.asyncIterator]=function(){return this},i;function u(w,b){r[w]&&(i[w]=function(S){return new Promise(function(C,M){o.push([w,S,C,M])>1||_(w,S)})},b&&(i[w]=b(i[w])))}function _(w,b){try{!function d(w){w.value instanceof Tr?Promise.resolve(w.value.v).then(p,h):m(o[0][2],w)}(r[w](b))}catch(S){m(o[0][3],S)}}function p(w){_("next",w)}function h(w){_("throw",w)}function m(w,b){w(b),o.shift(),o.length&&_(o[0][0],o[0][1])}}(this,arguments,function*(){const t=e.getReader();try{for(;;){const{value:r,done:i}=yield Tr(t.read());if(i)return yield Tr(void 0);yield yield Tr(r)}}finally{t.releaseLock()}})}function JE(e){return Ve(e?.getReader)}function fs(e){if(e instanceof At)return e;if(null!=e){if(zE(e))return function LP(e){return new At(n=>{const t=e[Iu]();if(Ve(t.subscribe))return t.subscribe(n);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(e);if(BE(e))return function PP(e){return new At(n=>{for(let t=0;t{e.then(t=>{n.closed||(n.next(t),n.complete())},t=>n.error(t)).then(null,Ng)})}(e);if(UE(e))return ZE(e);if(GE(e))return function WP(e){return new At(n=>{for(const t of e)if(n.next(t),n.closed)return;n.complete()})}(e);if(JE(e))return function jP(e){return ZE(KE(e))}(e)}throw $E(e)}function ZE(e){return new At(n=>{(function BP(e,n){var t,r,i,o;return function PE(e,n,t,r){return new(t||(t=Promise))(function(o,c){function u(p){try{d(r.next(p))}catch(h){c(h)}}function _(p){try{d(r.throw(p))}catch(h){c(h)}}function d(p){p.done?o(p.value):function i(o){return o instanceof t?o:new t(function(c){c(o)})}(p.value).then(u,_)}d((r=r.apply(e,n||[])).next())})}(this,void 0,void 0,function*(){try{for(t=jE(e);!(r=yield t.next()).done;)if(n.next(r.value),n.closed)return}catch(c){i={error:c}}finally{try{r&&!r.done&&(o=t.return)&&(yield o.call(t))}finally{if(i)throw i.error}}n.complete()})})(e,n).catch(t=>n.error(t))})}function Ir(e,n,t,r=0,i=!1){const o=n.schedule(function(){t(),i?e.add(this.schedule(null,r)):this.unsubscribe()},r);if(e.add(o),!i)return o}function QE(e,n=0){return Pr((t,r)=>{t.subscribe(lr(r,i=>Ir(r,e,()=>r.next(i),n),()=>Ir(r,e,()=>r.complete(),n),i=>Ir(r,e,()=>r.error(i),n)))})}function YE(e,n=0){return Pr((t,r)=>{r.add(e.schedule(()=>t.subscribe(r),n))})}function XE(e,n){if(!e)throw new Error("Iterable cannot be null");return new At(t=>{Ir(t,n,()=>{const r=e[Symbol.asyncIterator]();Ir(t,n,()=>{r.next().then(i=>{i.done?t.complete():t.next(i.value)})},0,!0)})})}function up(e,n){return n?function GP(e,n){if(null!=e){if(zE(e))return function HP(e,n){return fs(e).pipe(YE(n),QE(n))}(e,n);if(BE(e))return function UP(e,n){return new At(t=>{let r=0;return n.schedule(function(){r===e.length?t.complete():(t.next(e[r++]),t.closed||this.schedule())})})}(e,n);if(HE(e))return function zP(e,n){return fs(e).pipe(YE(n),QE(n))}(e,n);if(UE(e))return XE(e,n);if(GE(e))return function $P(e,n){return new At(t=>{let r;return Ir(t,n,()=>{r=e[qE](),Ir(t,n,()=>{let i,o;try{({value:i,done:o}=r.next())}catch(c){return void t.error(c)}o?t.complete():t.next(i)},0,!0)}),()=>Ve(r?.return)&&r.return()})}(e,n);if(JE(e))return function qP(e,n){return XE(KE(e),n)}(e,n)}throw $E(e)}(e,n):fs(e)}function eS(...e){return up(e,function cP(e){return function oP(e){return e&&Ve(e.schedule)}(sp(e))?e.pop():void 0}(e))}function _p(e,n,t=1/0){return Ve(n)?_p((r,i)=>ur((o,c)=>n(r,o,i,c))(fs(e(r,i))),t):("number"==typeof n&&(t=n),Pr((r,i)=>function KP(e,n,t,r,i,o,c,u){const _=[];let d=0,p=0,h=!1;const m=()=>{h&&!_.length&&!d&&n.complete()},w=S=>d{o&&n.next(S),d++;let C=!1;fs(t(S,p++)).subscribe(lr(n,M=>{i?.(M),o?w(M):n.next(M)},()=>{C=!0},void 0,()=>{if(C)try{for(d--;_.length&&db(M)):b(M)}m()}catch(M){n.error(M)}}))};return e.subscribe(lr(n,w,()=>{h=!0,m()})),()=>{u?.()}}(r,i,e,t)))}function tS(e){return Pr((n,t)=>{try{n.subscribe(t)}finally{t.add(e)}})}let nS=null;function na(){return nS}class XP{}const wn=new V("");function _S(e,n){n=encodeURIComponent(n);for(const t of e.split(";")){const r=t.indexOf("="),[i,o]=-1==r?[t,""]:[t.slice(0,r),t.slice(r+1)];if(i.trim()===n)return decodeURIComponent(o)}return null}const vp=/\s+/,dS=[];let sr=(()=>{class e{constructor(t,r){this._ngEl=t,this._renderer=r,this.initialClasses=dS,this.stateMap=new Map}set klass(t){this.initialClasses=null!=t?t.trim().split(vp):dS}set ngClass(t){this.rawClass="string"==typeof t?t.trim().split(vp):t}ngDoCheck(){for(const r of this.initialClasses)this._updateState(r,!0);const t=this.rawClass;if(Array.isArray(t)||t instanceof Set)for(const r of t)this._updateState(r,!0);else if(null!=t)for(const r of Object.keys(t))this._updateState(r,!!t[r]);this._applyStateDiff()}_updateState(t,r){const i=this.stateMap.get(t);void 0!==i?(i.enabled!==r&&(i.changed=!0,i.enabled=r),i.touched=!0):this.stateMap.set(t,{enabled:r,changed:!0,touched:!0})}_applyStateDiff(){for(const t of this.stateMap){const r=t[0],i=t[1];i.changed?(this._toggleClass(r,i.enabled),i.changed=!1):i.touched||(i.enabled&&this._toggleClass(r,!1),this.stateMap.delete(r)),i.touched=!1}}_toggleClass(t,r){(t=t.trim()).length>0&&t.split(vp).forEach(i=>{r?this._renderer.addClass(this._ngEl.nativeElement,i):this._renderer.removeClass(this._ngEl.nativeElement,i)})}static{this.\u0275fac=function(r){return new(r||e)(T(Xt),T(ts))}}static{this.\u0275dir=ne({type:e,selectors:[["","ngClass",""]],inputs:{klass:[0,"class","klass"],ngClass:"ngClass"},standalone:!0})}}return e})();class jV{constructor(n,t,r,i){this.$implicit=n,this.ngForOf=t,this.index=r,this.count=i}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let sa=(()=>{class e{set ngForOf(t){this._ngForOf=t,this._ngForOfDirty=!0}set ngForTrackBy(t){this._trackByFn=t}get ngForTrackBy(){return this._trackByFn}constructor(t,r,i){this._viewContainer=t,this._template=r,this._differs=i,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(t){t&&(this._template=t)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const t=this._ngForOf;!this._differ&&t&&(this._differ=this._differs.find(t).create(this.ngForTrackBy))}if(this._differ){const t=this._differ.diff(this._ngForOf);t&&this._applyChanges(t)}}_applyChanges(t){const r=this._viewContainer;t.forEachOperation((i,o,c)=>{if(null==i.previousIndex)r.createEmbeddedView(this._template,new jV(i.item,this._ngForOf,-1,-1),null===c?void 0:c);else if(null==c)r.remove(null===o?void 0:o);else if(null!==o){const u=r.get(o);r.move(u,c),pS(u,i)}});for(let i=0,o=r.length;i{pS(r.get(i.currentIndex),i)})}static ngTemplateContextGuard(t,r){return!0}static{this.\u0275fac=function(r){return new(r||e)(T(On),T(er),T(ep))}}static{this.\u0275dir=ne({type:e,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}}return e})();function pS(e,n){e.context.$implicit=n.item}let sn=(()=>{class e{constructor(t,r){this._viewContainer=t,this._context=new BV,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=r}set ngIf(t){this._context.$implicit=this._context.ngIf=t,this._updateView()}set ngIfThen(t){gS("ngIfThen",t),this._thenTemplateRef=t,this._thenViewRef=null,this._updateView()}set ngIfElse(t){gS("ngIfElse",t),this._elseTemplateRef=t,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(t,r){return!0}static{this.\u0275fac=function(r){return new(r||e)(T(On),T(er))}}static{this.\u0275dir=ne({type:e,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}}return e})();class BV{constructor(){this.$implicit=null,this.ngIf=null}}function gS(e,n){if(n&&!n.createEmbeddedView)throw new Error(`${e} must be a TemplateRef, but received '${Je(n)}'.`)}let mS=(()=>{class e{constructor(t){this._viewContainerRef=t,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(t){if(this._shouldRecreateView(t)){const r=this._viewContainerRef;if(this._viewRef&&r.remove(r.indexOf(this._viewRef)),!this.ngTemplateOutlet)return void(this._viewRef=null);const i=this._createContextForwardProxy();this._viewRef=r.createEmbeddedView(this.ngTemplateOutlet,i,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(t){return!!t.ngTemplateOutlet||!!t.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(t,r,i)=>!!this.ngTemplateOutletContext&&Reflect.set(this.ngTemplateOutletContext,r,i),get:(t,r,i)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,r,i)}})}static{this.\u0275fac=function(r){return new(r||e)(T(On))}}static{this.\u0275dir=ne({type:e,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[Kn]})}}return e})(),Ke=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=pr({type:e})}static{this.\u0275inj=Un({})}}return e})();function bS(e){return"server"===e}class vS{}class zl{}class Ul{}class on{constructor(n){this.normalizedNames=new Map,this.lazyUpdate=null,n?"string"==typeof n?this.lazyInit=()=>{this.headers=new Map,n.split("\n").forEach(t=>{const r=t.indexOf(":");if(r>0){const i=t.slice(0,r),o=i.toLowerCase(),c=t.slice(r+1).trim();this.maybeSetNormalizedName(i,o),this.headers.has(o)?this.headers.get(o).push(c):this.headers.set(o,[c])}})}:typeof Headers<"u"&&n instanceof Headers?(this.headers=new Map,n.forEach((t,r)=>{this.setHeaderEntries(r,t)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(n).forEach(([t,r])=>{this.setHeaderEntries(t,r)})}:this.headers=new Map}has(n){return this.init(),this.headers.has(n.toLowerCase())}get(n){this.init();const t=this.headers.get(n.toLowerCase());return t&&t.length>0?t[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(n){return this.init(),this.headers.get(n.toLowerCase())||null}append(n,t){return this.clone({name:n,value:t,op:"a"})}set(n,t){return this.clone({name:n,value:t,op:"s"})}delete(n,t){return this.clone({name:n,value:t,op:"d"})}maybeSetNormalizedName(n,t){this.normalizedNames.has(t)||this.normalizedNames.set(t,n)}init(){this.lazyInit&&(this.lazyInit instanceof on?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(n=>this.applyUpdate(n)),this.lazyUpdate=null))}copyFrom(n){n.init(),Array.from(n.headers.keys()).forEach(t=>{this.headers.set(t,n.headers.get(t)),this.normalizedNames.set(t,n.normalizedNames.get(t))})}clone(n){const t=new on;return t.lazyInit=this.lazyInit&&this.lazyInit instanceof on?this.lazyInit:this,t.lazyUpdate=(this.lazyUpdate||[]).concat([n]),t}applyUpdate(n){const t=n.name.toLowerCase();switch(n.op){case"a":case"s":let r=n.value;if("string"==typeof r&&(r=[r]),0===r.length)return;this.maybeSetNormalizedName(n.name,t);const i=("a"===n.op?this.headers.get(t):void 0)||[];i.push(...r),this.headers.set(t,i);break;case"d":const o=n.value;if(o){let c=this.headers.get(t);if(!c)return;c=c.filter(u=>-1===o.indexOf(u)),0===c.length?(this.headers.delete(t),this.normalizedNames.delete(t)):this.headers.set(t,c)}else this.headers.delete(t),this.normalizedNames.delete(t)}}setHeaderEntries(n,t){const r=(Array.isArray(t)?t:[t]).map(o=>o.toString()),i=n.toLowerCase();this.headers.set(i,r),this.maybeSetNormalizedName(n,i)}forEach(n){this.init(),Array.from(this.normalizedNames.keys()).forEach(t=>n(this.normalizedNames.get(t),this.headers.get(t)))}}class z2{encodeKey(n){return FS(n)}encodeValue(n){return FS(n)}decodeKey(n){return decodeURIComponent(n)}decodeValue(n){return decodeURIComponent(n)}}const $2=/%(\d[a-f0-9])/gi,q2={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function FS(e){return encodeURIComponent(e).replace($2,(n,t)=>q2[t]??n)}function $l(e){return`${e}`}class Mr{constructor(n={}){if(this.updates=null,this.cloneFrom=null,this.encoder=n.encoder||new z2,n.fromString){if(n.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function U2(e,n){const t=new Map;return e.length>0&&e.replace(/^\?/,"").split("&").forEach(i=>{const o=i.indexOf("="),[c,u]=-1==o?[n.decodeKey(i),""]:[n.decodeKey(i.slice(0,o)),n.decodeValue(i.slice(o+1))],_=t.get(c)||[];_.push(u),t.set(c,_)}),t}(n.fromString,this.encoder)}else n.fromObject?(this.map=new Map,Object.keys(n.fromObject).forEach(t=>{const r=n.fromObject[t],i=Array.isArray(r)?r.map($l):[$l(r)];this.map.set(t,i)})):this.map=null}has(n){return this.init(),this.map.has(n)}get(n){this.init();const t=this.map.get(n);return t?t[0]:null}getAll(n){return this.init(),this.map.get(n)||null}keys(){return this.init(),Array.from(this.map.keys())}append(n,t){return this.clone({param:n,value:t,op:"a"})}appendAll(n){const t=[];return Object.keys(n).forEach(r=>{const i=n[r];Array.isArray(i)?i.forEach(o=>{t.push({param:r,value:o,op:"a"})}):t.push({param:r,value:i,op:"a"})}),this.clone(t)}set(n,t){return this.clone({param:n,value:t,op:"s"})}delete(n,t){return this.clone({param:n,value:t,op:"d"})}toString(){return this.init(),this.keys().map(n=>{const t=this.encoder.encodeKey(n);return this.map.get(n).map(r=>t+"="+this.encoder.encodeValue(r)).join("&")}).filter(n=>""!==n).join("&")}clone(n){const t=new Mr({encoder:this.encoder});return t.cloneFrom=this.cloneFrom||this,t.updates=(this.updates||[]).concat(n),t}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(n=>this.map.set(n,this.cloneFrom.map.get(n))),this.updates.forEach(n=>{switch(n.op){case"a":case"s":const t=("a"===n.op?this.map.get(n.param):void 0)||[];t.push($l(n.value)),this.map.set(n.param,t);break;case"d":if(void 0===n.value){this.map.delete(n.param);break}{let r=this.map.get(n.param)||[];const i=r.indexOf($l(n.value));-1!==i&&r.splice(i,1),r.length>0?this.map.set(n.param,r):this.map.delete(n.param)}}}),this.cloneFrom=this.updates=null)}}class G2{constructor(){this.map=new Map}set(n,t){return this.map.set(n,t),this}get(n){return this.map.has(n)||this.map.set(n,n.defaultValue()),this.map.get(n)}delete(n){return this.map.delete(n),this}has(n){return this.map.has(n)}keys(){return this.map.keys()}}function RS(e){return typeof ArrayBuffer<"u"&&e instanceof ArrayBuffer}function OS(e){return typeof Blob<"u"&&e instanceof Blob}function xS(e){return typeof FormData<"u"&&e instanceof FormData}class aa{constructor(n,t,r,i){let o;if(this.url=t,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=n.toUpperCase(),function K2(e){switch(e){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||i?(this.body=void 0!==r?r:null,o=i):o=r,o&&(this.reportProgress=!!o.reportProgress,this.withCredentials=!!o.withCredentials,o.responseType&&(this.responseType=o.responseType),o.headers&&(this.headers=o.headers),o.context&&(this.context=o.context),o.params&&(this.params=o.params),this.transferCache=o.transferCache),this.headers??=new on,this.context??=new G2,this.params){const c=this.params.toString();if(0===c.length)this.urlWithParams=t;else{const u=t.indexOf("?");this.urlWithParams=t+(-1===u?"?":um.set(w,n.setHeaders[w]),d)),n.setParams&&(p=Object.keys(n.setParams).reduce((m,w)=>m.set(w,n.setParams[w]),p)),new aa(t,r,c,{params:p,headers:d,context:h,reportProgress:_,responseType:i,withCredentials:u,transferCache:o})}}var Nr=function(e){return e[e.Sent=0]="Sent",e[e.UploadProgress=1]="UploadProgress",e[e.ResponseHeader=2]="ResponseHeader",e[e.DownloadProgress=3]="DownloadProgress",e[e.Response=4]="Response",e[e.User=5]="User",e}(Nr||{});class Np{constructor(n,t=200,r="OK"){this.headers=n.headers||new on,this.status=void 0!==n.status?n.status:t,this.statusText=n.statusText||r,this.url=n.url||null,this.ok=this.status>=200&&this.status<300}}class ql extends Np{constructor(n={}){super(n),this.type=Nr.ResponseHeader}clone(n={}){return new ql({headers:n.headers||this.headers,status:void 0!==n.status?n.status:this.status,statusText:n.statusText||this.statusText,url:n.url||this.url||void 0})}}class ps extends Np{constructor(n={}){super(n),this.type=Nr.Response,this.body=void 0!==n.body?n.body:null}clone(n={}){return new ps({body:void 0!==n.body?n.body:this.body,headers:n.headers||this.headers,status:void 0!==n.status?n.status:this.status,statusText:n.statusText||this.statusText,url:n.url||this.url||void 0})}}class Ii extends Np{constructor(n){super(n,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${n.url||"(unknown url)"}`:`Http failure response for ${n.url||"(unknown url)"}: ${n.status} ${n.statusText}`,this.error=n.error||null}}function kp(e,n){return{body:n,headers:e.headers,context:e.context,observe:e.observe,params:e.params,reportProgress:e.reportProgress,responseType:e.responseType,withCredentials:e.withCredentials,transferCache:e.transferCache}}let Y2=(()=>{class e{constructor(t){this.handler=t}request(t,r,i={}){let o;if(t instanceof aa)o=t;else{let _,d;_=i.headers instanceof on?i.headers:new on(i.headers),i.params&&(d=i.params instanceof Mr?i.params:new Mr({fromObject:i.params})),o=new aa(t,r,void 0!==i.body?i.body:null,{headers:_,context:i.context,params:d,reportProgress:i.reportProgress,responseType:i.responseType||"json",withCredentials:i.withCredentials,transferCache:i.transferCache})}const c=eS(o).pipe(function JP(e,n){return Ve(n)?_p(e,n,1):_p(e,1)}(_=>this.handler.handle(_)));if(t instanceof aa||"events"===i.observe)return c;const u=c.pipe(function ZP(e,n){return Pr((t,r)=>{let i=0;t.subscribe(lr(r,o=>e.call(n,o,i++)&&r.next(o)))})}(_=>_ instanceof ps));switch(i.observe||"body"){case"body":switch(o.responseType){case"arraybuffer":return u.pipe(ur(_=>{if(null!==_.body&&!(_.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return _.body}));case"blob":return u.pipe(ur(_=>{if(null!==_.body&&!(_.body instanceof Blob))throw new Error("Response is not a Blob.");return _.body}));case"text":return u.pipe(ur(_=>{if(null!==_.body&&"string"!=typeof _.body)throw new Error("Response is not a string.");return _.body}));default:return u.pipe(ur(_=>_.body))}case"response":return u;default:throw new Error(`Unreachable: unhandled observe type ${i.observe}}`)}}delete(t,r={}){return this.request("DELETE",t,r)}get(t,r={}){return this.request("GET",t,r)}head(t,r={}){return this.request("HEAD",t,r)}jsonp(t,r){return this.request("JSONP",t,{params:(new Mr).append(r,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(t,r={}){return this.request("OPTIONS",t,r)}patch(t,r,i={}){return this.request("PATCH",t,kp(i,r))}post(t,r,i={}){return this.request("POST",t,kp(i,r))}put(t,r,i={}){return this.request("PUT",t,kp(i,r))}static{this.\u0275fac=function(r){return new(r||e)(U(zl))}}static{this.\u0275prov=J({token:e,factory:e.\u0275fac})}}return e})();const X2=/^\)\]\}',?\n/;function PS(e){if(e.url)return e.url;const n="X-Request-URL".toLocaleLowerCase();return e.headers.get(n)}let Ap=(()=>{class e{constructor(){this.fetchImpl=H(tW,{optional:!0})?.fetch??((...t)=>globalThis.fetch(...t)),this.ngZone=H(Ee)}handle(t){return new At(r=>{const i=new AbortController;return this.doRequest(t,i.signal,r).then(Fp,o=>r.error(new Ii({error:o}))),()=>i.abort()})}doRequest(t,r,i){var o=this;return(0,l.A)(function*(){const c=o.createRequestInit(t);let u;try{const b=o.ngZone.runOutsideAngular(()=>o.fetchImpl(t.urlWithParams,{signal:r,...c}));(function nW(e){e.then(Fp,Fp)})(b),i.next({type:Nr.Sent}),u=yield b}catch(b){return void i.error(new Ii({error:b,status:b.status??0,statusText:b.statusText,url:t.urlWithParams,headers:b.headers}))}const _=new on(u.headers),d=u.statusText,p=PS(u)??t.urlWithParams;let h=u.status,m=null;if(t.reportProgress&&i.next(new ql({headers:_,status:h,statusText:d,url:p})),u.body){const b=u.headers.get("content-length"),S=[],C=u.body.getReader();let D,W,M=0;const q=typeof Zone<"u"&&Zone.current;yield o.ngZone.runOutsideAngular((0,l.A)(function*(){for(;;){const{done:he,value:Pe}=yield C.read();if(he)break;if(S.push(Pe),M+=Pe.length,t.reportProgress){W="text"===t.responseType?(W??"")+(D??=new TextDecoder).decode(Pe,{stream:!0}):void 0;const ir=()=>i.next({type:Nr.DownloadProgress,total:b?+b:void 0,loaded:M,partialText:W});q?q.run(ir):ir()}}}));const oe=o.concatChunks(S,M);try{const he=u.headers.get("Content-Type")??"";m=o.parseBody(t,oe,he)}catch(he){return void i.error(new Ii({error:he,headers:new on(u.headers),status:u.status,statusText:u.statusText,url:PS(u)??t.urlWithParams}))}}0===h&&(h=m?200:0),h>=200&&h<300?(i.next(new ps({body:m,headers:_,status:h,statusText:d,url:p})),i.complete()):i.error(new Ii({error:m,headers:_,status:h,statusText:d,url:p}))})()}parseBody(t,r,i){switch(t.responseType){case"json":const o=(new TextDecoder).decode(r).replace(X2,"");return""===o?null:JSON.parse(o);case"text":return(new TextDecoder).decode(r);case"blob":return new Blob([r],{type:i});case"arraybuffer":return r.buffer}}createRequestInit(t){const r={},i=t.withCredentials?"include":void 0;if(t.headers.forEach((o,c)=>r[o]=c.join(",")),t.headers.has("Accept")||(r.Accept="application/json, text/plain, */*"),!t.headers.has("Content-Type")){const o=t.detectContentTypeHeader();null!==o&&(r["Content-Type"]=o)}return{body:t.serializeBody(),method:t.method,headers:r,credentials:i}}concatChunks(t,r){const i=new Uint8Array(r);let o=0;for(const c of t)i.set(c,o),o+=c.length;return i}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=J({token:e,factory:e.\u0275fac})}}return e})();class tW{}function Fp(){}function VS(e,n){return n(e)}function rW(e,n){return(t,r)=>n.intercept(t,{handle:i=>e(i,r)})}const iW=new V(""),ca=new V(""),WS=new V(""),jS=new V("",{providedIn:"root",factory:()=>!0});function oW(){let e=null;return(n,t)=>{null===e&&(e=(H(iW,{optional:!0})??[]).reduceRight(rW,VS));const r=H(hr);if(H(jS)){const o=r.add();return e(n,t).pipe(tS(()=>r.remove(o)))}return e(n,t)}}let BS=(()=>{class e extends zl{constructor(t,r){super(),this.backend=t,this.injector=r,this.chain=null,this.pendingTasks=H(hr),this.contributeToStability=H(jS)}handle(t){if(null===this.chain){const r=Array.from(new Set([...this.injector.get(ca),...this.injector.get(WS,[])]));this.chain=r.reduceRight((i,o)=>function sW(e,n,t){return(r,i)=>function f1(e,n){e instanceof Fs&&e.assertNotDestroyed();const r=dr(e),i=Ft(void 0);try{return n()}finally{dr(r),Ft(i)}}(t,()=>n(r,o=>e(o,i)))}(i,o,this.injector),VS)}if(this.contributeToStability){const r=this.pendingTasks.add();return this.chain(t,i=>this.backend.handle(i)).pipe(tS(()=>this.pendingTasks.remove(r)))}return this.chain(t,r=>this.backend.handle(r))}static{this.\u0275fac=function(r){return new(r||e)(U(Ul),U(Zt))}}static{this.\u0275prov=J({token:e,factory:e.\u0275fac})}}return e})();const _W=/^\)\]\}',?\n/;let zS=(()=>{class e{constructor(t){this.xhrFactory=t}handle(t){if("JSONP"===t.method)throw new F(-2800,!1);const r=this.xhrFactory;return(r.\u0275loadImpl?up(r.\u0275loadImpl()):eS(null)).pipe(function QP(e,n){return Pr((t,r)=>{let i=null,o=0,c=!1;const u=()=>c&&!i&&r.complete();t.subscribe(lr(r,_=>{i?.unsubscribe();let d=0;const p=o++;fs(e(_,p)).subscribe(i=lr(r,h=>r.next(n?n(_,h,p,d++):h),()=>{i=null,u()}))},()=>{c=!0,u()}))})}(()=>new At(o=>{const c=r.build();if(c.open(t.method,t.urlWithParams),t.withCredentials&&(c.withCredentials=!0),t.headers.forEach((S,C)=>c.setRequestHeader(S,C.join(","))),t.headers.has("Accept")||c.setRequestHeader("Accept","application/json, text/plain, */*"),!t.headers.has("Content-Type")){const S=t.detectContentTypeHeader();null!==S&&c.setRequestHeader("Content-Type",S)}if(t.responseType){const S=t.responseType.toLowerCase();c.responseType="json"!==S?S:"text"}const u=t.serializeBody();let _=null;const d=()=>{if(null!==_)return _;const S=c.statusText||"OK",C=new on(c.getAllResponseHeaders()),M=function dW(e){return"responseURL"in e&&e.responseURL?e.responseURL:/^X-Request-URL:/m.test(e.getAllResponseHeaders())?e.getResponseHeader("X-Request-URL"):null}(c)||t.url;return _=new ql({headers:C,status:c.status,statusText:S,url:M}),_},p=()=>{let{headers:S,status:C,statusText:M,url:D}=d(),W=null;204!==C&&(W=typeof c.response>"u"?c.responseText:c.response),0===C&&(C=W?200:0);let q=C>=200&&C<300;if("json"===t.responseType&&"string"==typeof W){const oe=W;W=W.replace(_W,"");try{W=""!==W?JSON.parse(W):null}catch(he){W=oe,q&&(q=!1,W={error:he,text:W})}}q?(o.next(new ps({body:W,headers:S,status:C,statusText:M,url:D||void 0})),o.complete()):o.error(new Ii({error:W,headers:S,status:C,statusText:M,url:D||void 0}))},h=S=>{const{url:C}=d(),M=new Ii({error:S,status:c.status||0,statusText:c.statusText||"Unknown Error",url:C||void 0});o.error(M)};let m=!1;const w=S=>{m||(o.next(d()),m=!0);let C={type:Nr.DownloadProgress,loaded:S.loaded};S.lengthComputable&&(C.total=S.total),"text"===t.responseType&&c.responseText&&(C.partialText=c.responseText),o.next(C)},b=S=>{let C={type:Nr.UploadProgress,loaded:S.loaded};S.lengthComputable&&(C.total=S.total),o.next(C)};return c.addEventListener("load",p),c.addEventListener("error",h),c.addEventListener("timeout",h),c.addEventListener("abort",h),t.reportProgress&&(c.addEventListener("progress",w),null!==u&&c.upload&&c.upload.addEventListener("progress",b)),c.send(u),o.next({type:Nr.Sent}),()=>{c.removeEventListener("error",h),c.removeEventListener("abort",h),c.removeEventListener("load",p),c.removeEventListener("timeout",h),t.reportProgress&&(c.removeEventListener("progress",w),null!==u&&c.upload&&c.upload.removeEventListener("progress",b)),c.readyState!==c.DONE&&c.abort()}})))}static{this.\u0275fac=function(r){return new(r||e)(U(vS))}}static{this.\u0275prov=J({token:e,factory:e.\u0275fac})}}return e})();const Rp=new V(""),US=new V("",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),$S=new V("",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class qS{}let gW=(()=>{class e{constructor(t,r,i){this.doc=t,this.platform=r,this.cookieName=i,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const t=this.doc.cookie||"";return t!==this.lastCookieString&&(this.parseCount++,this.lastToken=_S(t,this.cookieName),this.lastCookieString=t),this.lastToken}static{this.\u0275fac=function(r){return new(r||e)(U(wn),U(wr),U(US))}}static{this.\u0275prov=J({token:e,factory:e.\u0275fac})}}return e})();function hW(e,n){const t=e.url.toLowerCase();if(!H(Rp)||"GET"===e.method||"HEAD"===e.method||t.startsWith("http://")||t.startsWith("https://"))return n(e);const r=H(qS).getToken(),i=H($S);return null!=r&&!e.headers.has(i)&&(e=e.clone({headers:e.headers.set(i,r)})),n(e)}var kr=function(e){return e[e.Interceptors=0]="Interceptors",e[e.LegacyInterceptors=1]="LegacyInterceptors",e[e.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",e[e.NoXsrfProtection=3]="NoXsrfProtection",e[e.JsonpSupport=4]="JsonpSupport",e[e.RequestsMadeViaParent=5]="RequestsMadeViaParent",e[e.Fetch=6]="Fetch",e}(kr||{});const GS=new V("");class IW extends XP{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class Op extends IW{static makeCurrent(){!function YP(e){nS??=e}(new Op)}onAndCancel(n,t,r){return n.addEventListener(t,r),()=>{n.removeEventListener(t,r)}}dispatchEvent(n,t){n.dispatchEvent(t)}remove(n){n.remove()}createElement(n,t){return(t=t||this.getDefaultDocument()).createElement(n)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(n){return n.nodeType===Node.ELEMENT_NODE}isShadowRoot(n){return n instanceof DocumentFragment}getGlobalEventTarget(n,t){return"window"===t?window:"document"===t?n:"body"===t?n.body:null}getBaseHref(n){const t=function MW(){return la=la||document.querySelector("base"),la?la.getAttribute("href"):null}();return null==t?null:function NW(e){return new URL(e,document.baseURI).pathname}(t)}resetBaseElement(){la=null}getUserAgent(){return window.navigator.userAgent}getCookie(n){return _S(document.cookie,n)}}let la=null,AW=(()=>{class e{build(){return new XMLHttpRequest}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=J({token:e,factory:e.\u0275fac})}}return e})();const xp=new V("");let tC=(()=>{class e{constructor(t,r){this._zone=r,this._eventNameToPlugin=new Map,t.forEach(i=>{i.manager=this}),this._plugins=t.slice().reverse()}addEventListener(t,r,i){return this._findPluginFor(r).addEventListener(t,r,i)}getZone(){return this._zone}_findPluginFor(t){let r=this._eventNameToPlugin.get(t);if(r)return r;if(r=this._plugins.find(o=>o.supports(t)),!r)throw new F(5101,!1);return this._eventNameToPlugin.set(t,r),r}static{this.\u0275fac=function(r){return new(r||e)(U(xp),U(Ee))}}static{this.\u0275prov=J({token:e,factory:e.\u0275fac})}}return e})();class nC{constructor(n){this._doc=n}}const Lp="ng-app-id";let rC=(()=>{class e{constructor(t,r,i,o={}){this.doc=t,this.appId=r,this.nonce=i,this.platformId=o,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=bS(o),this.resetHostNodes()}addStyles(t){for(const r of t)1===this.changeUsageCount(r,1)&&this.onStyleAdded(r)}removeStyles(t){for(const r of t)this.changeUsageCount(r,-1)<=0&&this.onStyleRemoved(r)}ngOnDestroy(){const t=this.styleNodesInDOM;t&&(t.forEach(r=>r.remove()),t.clear());for(const r of this.getAllStyles())this.onStyleRemoved(r);this.resetHostNodes()}addHost(t){this.hostNodes.add(t);for(const r of this.getAllStyles())this.addStyleToHost(t,r)}removeHost(t){this.hostNodes.delete(t)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(t){for(const r of this.hostNodes)this.addStyleToHost(r,t)}onStyleRemoved(t){const r=this.styleRef;r.get(t)?.elements?.forEach(i=>i.remove()),r.delete(t)}collectServerRenderedStyles(){const t=this.doc.head?.querySelectorAll(`style[${Lp}="${this.appId}"]`);if(t?.length){const r=new Map;return t.forEach(i=>{null!=i.textContent&&r.set(i.textContent,i)}),r}return null}changeUsageCount(t,r){const i=this.styleRef;if(i.has(t)){const o=i.get(t);return o.usage+=r,o.usage}return i.set(t,{usage:r,elements:[]}),r}getStyleElement(t,r){const i=this.styleNodesInDOM,o=i?.get(r);if(o?.parentNode===t)return i.delete(r),o.removeAttribute(Lp),o;{const c=this.doc.createElement("style");return this.nonce&&c.setAttribute("nonce",this.nonce),c.textContent=r,this.platformIsServer&&c.setAttribute(Lp,this.appId),t.appendChild(c),c}}addStyleToHost(t,r){const i=this.getStyleElement(t,r),o=this.styleRef,c=o.get(r)?.elements;c?c.push(i):o.set(r,{elements:[i],usage:1})}resetHostNodes(){const t=this.hostNodes;t.clear(),t.add(this.doc.head)}static{this.\u0275fac=function(r){return new(r||e)(U(wn),U(oo),U(Wm,8),U(wr))}}static{this.\u0275prov=J({token:e,factory:e.\u0275fac})}}return e})();const Pp={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/Math/MathML"},Vp=/%COMP%/g,xW=new V("",{providedIn:"root",factory:()=>!0});function iC(e,n){return n.map(t=>t.replace(Vp,e))}let oC=(()=>{class e{constructor(t,r,i,o,c,u,_,d=null){this.eventManager=t,this.sharedStylesHost=r,this.appId=i,this.removeStylesOnCompDestroy=o,this.doc=c,this.platformId=u,this.ngZone=_,this.nonce=d,this.rendererByCompId=new Map,this.platformIsServer=bS(u),this.defaultRenderer=new Wp(t,c,_,this.platformIsServer)}createRenderer(t,r){if(!t||!r)return this.defaultRenderer;this.platformIsServer&&r.encapsulation===un.ShadowDom&&(r={...r,encapsulation:un.Emulated});const i=this.getOrCreateRenderer(t,r);return i instanceof cC?i.applyToHost(t):i instanceof jp&&i.applyStyles(),i}getOrCreateRenderer(t,r){const i=this.rendererByCompId;let o=i.get(r.id);if(!o){const c=this.doc,u=this.ngZone,_=this.eventManager,d=this.sharedStylesHost,p=this.removeStylesOnCompDestroy,h=this.platformIsServer;switch(r.encapsulation){case un.Emulated:o=new cC(_,d,r,this.appId,p,c,u,h);break;case un.ShadowDom:return new WW(_,d,t,r,c,u,this.nonce,h);default:o=new jp(_,d,r,p,c,u,h)}i.set(r.id,o)}return o}ngOnDestroy(){this.rendererByCompId.clear()}static{this.\u0275fac=function(r){return new(r||e)(U(tC),U(rC),U(oo),U(xW),U(wn),U(wr),U(Ee),U(Wm))}}static{this.\u0275prov=J({token:e,factory:e.\u0275fac})}}return e})();class Wp{constructor(n,t,r,i){this.eventManager=n,this.doc=t,this.ngZone=r,this.platformIsServer=i,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(n,t){return t?this.doc.createElementNS(Pp[t]||t,n):this.doc.createElement(n)}createComment(n){return this.doc.createComment(n)}createText(n){return this.doc.createTextNode(n)}appendChild(n,t){(aC(n)?n.content:n).appendChild(t)}insertBefore(n,t,r){n&&(aC(n)?n.content:n).insertBefore(t,r)}removeChild(n,t){t.remove()}selectRootElement(n,t){let r="string"==typeof n?this.doc.querySelector(n):n;if(!r)throw new F(-5104,!1);return t||(r.textContent=""),r}parentNode(n){return n.parentNode}nextSibling(n){return n.nextSibling}setAttribute(n,t,r,i){if(i){t=i+":"+t;const o=Pp[i];o?n.setAttributeNS(o,t,r):n.setAttribute(t,r)}else n.setAttribute(t,r)}removeAttribute(n,t,r){if(r){const i=Pp[r];i?n.removeAttributeNS(i,t):n.removeAttribute(`${r}:${t}`)}else n.removeAttribute(t)}addClass(n,t){n.classList.add(t)}removeClass(n,t){n.classList.remove(t)}setStyle(n,t,r,i){i&(br.DashCase|br.Important)?n.style.setProperty(t,r,i&br.Important?"important":""):n.style[t]=r}removeStyle(n,t,r){r&br.DashCase?n.style.removeProperty(t):n.style[t]=""}setProperty(n,t,r){null!=n&&(n[t]=r)}setValue(n,t){n.nodeValue=t}listen(n,t,r){if("string"==typeof n&&!(n=na().getGlobalEventTarget(this.doc,n)))throw new Error(`Unsupported event target ${n} for event ${t}`);return this.eventManager.addEventListener(n,t,this.decoratePreventDefault(r))}decoratePreventDefault(n){return t=>{if("__ngUnwrap__"===t)return n;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>n(t)):n(t))&&t.preventDefault()}}}function aC(e){return"TEMPLATE"===e.tagName&&void 0!==e.content}class WW extends Wp{constructor(n,t,r,i,o,c,u,_){super(n,o,c,_),this.sharedStylesHost=t,this.hostEl=r,this.shadowRoot=r.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const d=iC(i.id,i.styles);for(const p of d){const h=document.createElement("style");u&&h.setAttribute("nonce",u),h.textContent=p,this.shadowRoot.appendChild(h)}}nodeOrShadowRoot(n){return n===this.hostEl?this.shadowRoot:n}appendChild(n,t){return super.appendChild(this.nodeOrShadowRoot(n),t)}insertBefore(n,t,r){return super.insertBefore(this.nodeOrShadowRoot(n),t,r)}removeChild(n,t){return super.removeChild(null,t)}parentNode(n){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(n)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class jp extends Wp{constructor(n,t,r,i,o,c,u,_){super(n,o,c,u),this.sharedStylesHost=t,this.removeStylesOnCompDestroy=i,this.styles=_?iC(_,r.styles):r.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class cC extends jp{constructor(n,t,r,i,o,c,u,_){const d=i+"-"+r.id;super(n,t,r,o,c,u,_,d),this.contentAttr=function LW(e){return"_ngcontent-%COMP%".replace(Vp,e)}(d),this.hostAttr=function PW(e){return"_nghost-%COMP%".replace(Vp,e)}(d)}applyToHost(n){this.applyStyles(),this.setAttribute(n,this.hostAttr,"")}createElement(n,t){const r=super.createElement(n,t);return super.setAttribute(r,this.contentAttr,""),r}}const lC=["alt","control","meta","shift"],BW={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},HW={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey};function uC(e){return{appProviders:[...ZW,...e?.providers??[]],platformProviders:KW}}const KW=[{provide:wr,useValue:"browser"},{provide:Vm,useValue:function $W(){Op.makeCurrent()},multi:!0},{provide:wn,useFactory:function GW(){return function JI(e){B_=e}(document),document},deps:[]}],ZW=[{provide:Xu,useValue:"root"},{provide:Fn,useFactory:function qW(){return new Fn},deps:[]},{provide:xp,useClass:(()=>{class e extends nC{constructor(t){super(t)}supports(t){return!0}addEventListener(t,r,i){return t.addEventListener(r,i,!1),()=>this.removeEventListener(t,r,i)}removeEventListener(t,r,i){return t.removeEventListener(r,i)}static{this.\u0275fac=function(r){return new(r||e)(U(wn))}}static{this.\u0275prov=J({token:e,factory:e.\u0275fac})}}return e})(),multi:!0,deps:[wn,Ee,wr]},{provide:xp,useClass:(()=>{class e extends nC{constructor(t){super(t)}supports(t){return null!=e.parseEventName(t)}addEventListener(t,r,i){const o=e.parseEventName(r),c=e.eventCallback(o.fullKey,i,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>na().onAndCancel(t,o.domEventName,c))}static parseEventName(t){const r=t.toLowerCase().split("."),i=r.shift();if(0===r.length||"keydown"!==i&&"keyup"!==i)return null;const o=e._normalizeKey(r.pop());let c="",u=r.indexOf("code");if(u>-1&&(r.splice(u,1),c="code."),lC.forEach(d=>{const p=r.indexOf(d);p>-1&&(r.splice(p,1),c+=d+".")}),c+=o,0!=r.length||0===o.length)return null;const _={};return _.domEventName=i,_.fullKey=c,_}static matchEventFullKeyCode(t,r){let i=BW[t.key]||t.key,o="";return r.indexOf("code.")>-1&&(i=t.code,o="code."),!(null==i||!i)&&(i=i.toLowerCase()," "===i?i="space":"."===i&&(i="dot"),lC.forEach(c=>{c!==i&&(0,HW[c])(t)&&(o+=c+".")}),o+=i,o===r)}static eventCallback(t,r,i){return o=>{e.matchEventFullKeyCode(o,t)&&i.runGuarded(()=>r(o))}}static _normalizeKey(t){return"esc"===t?"escape":t}static{this.\u0275fac=function(r){return new(r||e)(U(wn))}}static{this.\u0275prov=J({token:e,factory:e.\u0275fac})}}return e})(),multi:!0,deps:[wn]},oC,rC,tC,{provide:Hd,useExisting:oC},{provide:vS,useClass:AW,deps:[]},[]];var A=a(8825);const Mi=new V("SDK"),fC=new V("wasm_asset_path"),pC=new V("rpc_address"),gC=new V("node_address"),hC=new V("verbosity"),nj=function tj(e,n){const t={value:void 0};return[{provide:q0,useFactory:(r,i,o,c)=>(0,l.A)(function*(){return t.value=yield n({wasm_asset_path:r,rpc_address:i,node_address:o,verbosity:c})}),multi:!0,deps:[fC,pC,gC,hC]},{provide:e,useFactory:()=>{if(!H(Uf).done)throw new Error(`Cannot inject ${e} until bootstrap is complete.`);return t.value}}]}(Mi,function(){var e=(0,l.A)(function*(n){return(yield(0,A.Ay)(n.wasm_asset_path))&&new A.hp(n.rpc_address,n.node_address,n.verbosity)});return function(t){return e.apply(this,arguments)}}());let rj=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=pr({type:e})}static{this.\u0275inj=Un({providers:nj,imports:[Ke]})}}return e})();const Wn=new V("EnvironmentConfig"),Bp=new V("EnvironmentConfig"),mC=["deploy","transfer","put_deploy","speculative_deploy","speculative_transfer","speculative_exec_deploy","sign_deploy","call_entrypoint_deploy","install_deploy","transaction","transfer_transaction","put_transaction","speculative_transaction","speculative_transfer_transaction","speculative_exec","sign_transaction","call_entrypoint","install"],sj=["make_deploy","make_transfer","make_transaction","make_transfer_transaction",...mC],an={wasm_asset_path:"assets/casper_rust_wasm_sdk_bg.wasm",default_action:"get_node_status",verbosity:A.WT.High,minimum_transfer:"2500000000",TTL:"30m",standard_payment_amount:"100000000",default_pricing_mode:A.MK.Classic,default_gas_price_tolerance:"1",default_additional_computation_factor:"0",default_is_install_upgrade:!0,action_needs_secret_key:mC,action_needs_public_key:sj,networks:{"js-node-launcher":{rpc_address:"http://localhost:7777",node_address:"localhost:7779",stream_address:"http://localhost:9999/events/main",chain_name:"casper-net-1"},ntcl:{rpc_address:"http://localhost:11101",node_address:"localhost:4300",stream_address:"http://localhost:18101/events/main",chain_name:"casper-net-1"},testnet:{rpc_address:"https://node.testnet.casper.network",node_address:"node.mainnet.casper.network:7779",stream_address:"https://node.testnet.casper.network/events/main",chain_name:"casper-test"},mainnet:{rpc_address:"https://node.mainnet.casper.network",node_address:"node.mainnet.casper.network:7779",stream_address:"https://node.mainnet.casper.network/events/main",chain_name:"casper"},custom:{rpc_address:"http://3.136.227.9:7777",node_address:"localhost:4300",stream_address:"http://3.136.227.9:9999/events/main",chain_name:"casper-test"},dev:{rpc_address:"http://localhost:4200",node_address:"localhost:4300",stream_address:"http://localhost:4200/events/main",chain_name:"casper-net-1"}},localhost:"localhost",app_port:"4200",default_port:"7777",default_protocol:"http://"},Hp={production:!0,default_network:"testnet",localhost_to_gateway:!1},{isArray:ij}=Array,{getPrototypeOf:oj,prototype:aj,keys:cj}=Object;const{isArray:_j}=Array;function pj(e,n){return e.reduce((t,r,i)=>(t[r]=n[i],t),{})}function gj(...e){const n=function aP(e){return Ve(sp(e))?e.pop():void 0}(e),{args:t,keys:r}=function lj(e){if(1===e.length){const n=e[0];if(ij(n))return{args:n,keys:null};if(function uj(e){return e&&"object"==typeof e&&oj(e)===aj}(n)){const t=cj(n);return{args:t.map(r=>n[r]),keys:t}}}return{args:e,keys:null}}(e),i=new At(o=>{const{length:c}=t;if(!c)return void o.complete();const u=new Array(c);let _=c,d=c;for(let p=0;p{h||(h=!0,d--),u[p]=m},()=>_--,void 0,()=>{(!_||!h)&&(d||o.next(r?pj(r,u):u),o.complete())}))}});return n?i.pipe(function fj(e){return ur(n=>function dj(e,n){return _j(n)?e(...n):e(n)}(e,n))}(n)):i}let wC=(()=>{class e{constructor(t,r){this._renderer=t,this._elementRef=r,this.onChange=i=>{},this.onTouched=()=>{}}setProperty(t,r){this._renderer.setProperty(this._elementRef.nativeElement,t,r)}registerOnTouched(t){this.onTouched=t}registerOnChange(t){this.onChange=t}setDisabledState(t){this.setProperty("disabled",t)}static{this.\u0275fac=function(r){return new(r||e)(T(ts),T(Xt))}}static{this.\u0275dir=ne({type:e})}}return e})(),ms=(()=>{class e extends wC{static{this.\u0275fac=(()=>{let t;return function(i){return(t||(t=_t(e)))(i||e)}})()}static{this.\u0275dir=ne({type:e,features:[Se]})}}return e})();const jn=new V(""),hj={provide:jn,useExisting:Te(()=>zp),multi:!0};let zp=(()=>{class e extends ms{writeValue(t){this.setProperty("checked",t)}static{this.\u0275fac=(()=>{let t;return function(i){return(t||(t=_t(e)))(i||e)}})()}static{this.\u0275dir=ne({type:e,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(r,i){1&r&&X("change",function(c){return i.onChange(c.target.checked)})("blur",function(){return i.onTouched()})},features:[Le([hj]),Se]})}}return e})();const mj={provide:jn,useExisting:Te(()=>ua),multi:!0},yj=new V("");let ua=(()=>{class e extends wC{constructor(t,r,i){super(t,r),this._compositionMode=i,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function wj(){const e=na()?na().getUserAgent():"";return/android (\d+)/.test(e.toLowerCase())}())}writeValue(t){this.setProperty("value",t??"")}_handleInput(t){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(t)}_compositionStart(){this._composing=!0}_compositionEnd(t){this._composing=!1,this._compositionMode&&this.onChange(t)}static{this.\u0275fac=function(r){return new(r||e)(T(ts),T(Xt),T(yj,8))}}static{this.\u0275dir=ne({type:e,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(r,i){1&r&&X("input",function(c){return i._handleInput(c.target.value)})("blur",function(){return i.onTouched()})("compositionstart",function(){return i._compositionStart()})("compositionend",function(c){return i._compositionEnd(c.target.value)})},features:[Le([mj]),Se]})}}return e})();function Ar(e){return null==e||("string"==typeof e||Array.isArray(e))&&0===e.length}function yC(e){return null!=e&&"number"==typeof e.length}const yt=new V(""),Fr=new V(""),bj=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class vj{static min(n){return function bC(e){return n=>{if(Ar(n.value)||Ar(e))return null;const t=parseFloat(n.value);return!isNaN(t)&&t{if(Ar(n.value)||Ar(e))return null;const t=parseFloat(n.value);return!isNaN(t)&&t>e?{max:{max:e,actual:n.value}}:null}}(n)}static required(n){return function EC(e){return Ar(e.value)?{required:!0}:null}(n)}static requiredTrue(n){return function SC(e){return!0===e.value?null:{required:!0}}(n)}static email(n){return function CC(e){return Ar(e.value)||bj.test(e.value)?null:{email:!0}}(n)}static minLength(n){return function DC(e){return n=>Ar(n.value)||!yC(n.value)?null:n.value.lengthyC(n.value)&&n.value.length>e?{maxlength:{requiredLength:e,actualLength:n.value.length}}:null}function IC(e){if(!e)return Jl;let n,t;return"string"==typeof e?(t="","^"!==e.charAt(0)&&(t+="^"),t+=e,"$"!==e.charAt(e.length-1)&&(t+="$"),n=new RegExp(t)):(t=e.toString(),n=e),r=>{if(Ar(r.value))return null;const i=r.value;return n.test(i)?null:{pattern:{requiredPattern:t,actualValue:i}}}}function Jl(e){return null}function MC(e){return null!=e}function NC(e){return gl(e)?up(e):e}function kC(e){let n={};return e.forEach(t=>{n=null!=t?{...n,...t}:n}),0===Object.keys(n).length?null:n}function AC(e,n){return n.map(t=>t(e))}function FC(e){return e.map(n=>function Ej(e){return!e.validate}(n)?n:t=>n.validate(t))}function RC(e){if(!e)return null;const n=e.filter(MC);return 0==n.length?null:function(t){return kC(AC(t,n))}}function Up(e){return null!=e?RC(FC(e)):null}function OC(e){if(!e)return null;const n=e.filter(MC);return 0==n.length?null:function(t){return gj(AC(t,n).map(NC)).pipe(ur(kC))}}function $p(e){return null!=e?OC(FC(e)):null}function xC(e,n){return null===e?[n]:Array.isArray(e)?[...e,n]:[e,n]}function LC(e){return e._rawValidators}function PC(e){return e._rawAsyncValidators}function qp(e){return e?Array.isArray(e)?e:[e]:[]}function Zl(e,n){return Array.isArray(e)?e.includes(n):e===n}function VC(e,n){const t=qp(n);return qp(e).forEach(i=>{Zl(t,i)||t.push(i)}),t}function WC(e,n){return qp(n).filter(t=>!Zl(e,t))}class jC{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(n){this._rawValidators=n||[],this._composedValidatorFn=Up(this._rawValidators)}_setAsyncValidators(n){this._rawAsyncValidators=n||[],this._composedAsyncValidatorFn=$p(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(n){this._onDestroyCallbacks.push(n)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(n=>n()),this._onDestroyCallbacks=[]}reset(n=void 0){this.control&&this.control.reset(n)}hasError(n,t){return!!this.control&&this.control.hasError(n,t)}getError(n,t){return this.control?this.control.getError(n,t):null}}class Nt extends jC{get formDirective(){return null}get path(){return null}}class Rr extends jC{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class BC{constructor(n){this._cd=n}get isTouched(){return this._cd?.control?._touched?.(),!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return this._cd?.control?._pristine?.(),!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return this._cd?.control?._status?.(),!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return this._cd?._submitted?.(),!!this._cd?.submitted}}let Ql=(()=>{class e extends BC{constructor(t){super(t)}static{this.\u0275fac=function(r){return new(r||e)(T(Rr,2))}}static{this.\u0275dir=ne({type:e,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(r,i){2&r&&el("ng-untouched",i.isUntouched)("ng-touched",i.isTouched)("ng-pristine",i.isPristine)("ng-dirty",i.isDirty)("ng-valid",i.isValid)("ng-invalid",i.isInvalid)("ng-pending",i.isPending)},features:[Se]})}}return e})(),_a=(()=>{class e extends BC{constructor(t){super(t)}static{this.\u0275fac=function(r){return new(r||e)(T(Nt,10))}}static{this.\u0275dir=ne({type:e,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(r,i){2&r&&el("ng-untouched",i.isUntouched)("ng-touched",i.isTouched)("ng-pristine",i.isPristine)("ng-dirty",i.isDirty)("ng-valid",i.isValid)("ng-invalid",i.isInvalid)("ng-pending",i.isPending)("ng-submitted",i.isSubmitted)},features:[Se]})}}return e})();const da="VALID",Xl="INVALID",Ni="PENDING",fa="DISABLED";class ki{}class zC extends ki{constructor(n,t){super(),this.value=n,this.source=t}}class Jp extends ki{constructor(n,t){super(),this.pristine=n,this.source=t}}class Zp extends ki{constructor(n,t){super(),this.touched=n,this.source=t}}class eu extends ki{constructor(n,t){super(),this.status=n,this.source=t}}class Ij extends ki{constructor(n){super(),this.source=n}}class Mj extends ki{constructor(n){super(),this.source=n}}function Qp(e){return(tu(e)?e.validators:e)||null}function Yp(e,n){return(tu(n)?n.asyncValidators:e)||null}function tu(e){return null!=e&&!Array.isArray(e)&&"object"==typeof e}function UC(e,n,t){const r=e.controls;if(!(n?Object.keys(r):r).length)throw new F(1e3,"");if(!r[t])throw new F(1001,"")}function $C(e,n,t){e._forEachChild((r,i)=>{if(void 0===t[i])throw new F(1002,"")})}class nu{constructor(n,t){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=null,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this._status=ta(()=>this.statusReactive()),this.statusReactive=ti(void 0),this._pristine=ta(()=>this.pristineReactive()),this.pristineReactive=ti(!0),this._touched=ta(()=>this.touchedReactive()),this.touchedReactive=ti(!1),this._events=new Lr,this.events=this._events.asObservable(),this._onDisabledChange=[],this._assignValidators(n),this._assignAsyncValidators(t)}get validator(){return this._composedValidatorFn}set validator(n){this._rawValidators=this._composedValidatorFn=n}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(n){this._rawAsyncValidators=this._composedAsyncValidatorFn=n}get parent(){return this._parent}get status(){return Vn(this.statusReactive)}set status(n){Vn(()=>this.statusReactive.set(n))}get valid(){return this.status===da}get invalid(){return this.status===Xl}get pending(){return this.status==Ni}get disabled(){return this.status===fa}get enabled(){return this.status!==fa}get pristine(){return Vn(this.pristineReactive)}set pristine(n){Vn(()=>this.pristineReactive.set(n))}get dirty(){return!this.pristine}get touched(){return Vn(this.touchedReactive)}set touched(n){Vn(()=>this.touchedReactive.set(n))}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(n){this._assignValidators(n)}setAsyncValidators(n){this._assignAsyncValidators(n)}addValidators(n){this.setValidators(VC(n,this._rawValidators))}addAsyncValidators(n){this.setAsyncValidators(VC(n,this._rawAsyncValidators))}removeValidators(n){this.setValidators(WC(n,this._rawValidators))}removeAsyncValidators(n){this.setAsyncValidators(WC(n,this._rawAsyncValidators))}hasValidator(n){return Zl(this._rawValidators,n)}hasAsyncValidator(n){return Zl(this._rawAsyncValidators,n)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(n={}){const t=!1===this.touched;this.touched=!0;const r=n.sourceControl??this;this._parent&&!n.onlySelf&&this._parent.markAsTouched({...n,sourceControl:r}),t&&!1!==n.emitEvent&&this._events.next(new Zp(!0,r))}markAllAsTouched(n={}){this.markAsTouched({onlySelf:!0,emitEvent:n.emitEvent,sourceControl:this}),this._forEachChild(t=>t.markAllAsTouched(n))}markAsUntouched(n={}){const t=!0===this.touched;this.touched=!1,this._pendingTouched=!1;const r=n.sourceControl??this;this._forEachChild(i=>{i.markAsUntouched({onlySelf:!0,emitEvent:n.emitEvent,sourceControl:r})}),this._parent&&!n.onlySelf&&this._parent._updateTouched(n,r),t&&!1!==n.emitEvent&&this._events.next(new Zp(!1,r))}markAsDirty(n={}){const t=!0===this.pristine;this.pristine=!1;const r=n.sourceControl??this;this._parent&&!n.onlySelf&&this._parent.markAsDirty({...n,sourceControl:r}),t&&!1!==n.emitEvent&&this._events.next(new Jp(!1,r))}markAsPristine(n={}){const t=!1===this.pristine;this.pristine=!0,this._pendingDirty=!1;const r=n.sourceControl??this;this._forEachChild(i=>{i.markAsPristine({onlySelf:!0,emitEvent:n.emitEvent})}),this._parent&&!n.onlySelf&&this._parent._updatePristine(n,r),t&&!1!==n.emitEvent&&this._events.next(new Jp(!0,r))}markAsPending(n={}){this.status=Ni;const t=n.sourceControl??this;!1!==n.emitEvent&&(this._events.next(new eu(this.status,t)),this.statusChanges.emit(this.status)),this._parent&&!n.onlySelf&&this._parent.markAsPending({...n,sourceControl:t})}disable(n={}){const t=this._parentMarkedDirty(n.onlySelf);this.status=fa,this.errors=null,this._forEachChild(i=>{i.disable({...n,onlySelf:!0})}),this._updateValue();const r=n.sourceControl??this;!1!==n.emitEvent&&(this._events.next(new zC(this.value,r)),this._events.next(new eu(this.status,r)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...n,skipPristineCheck:t},this),this._onDisabledChange.forEach(i=>i(!0))}enable(n={}){const t=this._parentMarkedDirty(n.onlySelf);this.status=da,this._forEachChild(r=>{r.enable({...n,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:n.emitEvent}),this._updateAncestors({...n,skipPristineCheck:t},this),this._onDisabledChange.forEach(r=>r(!1))}_updateAncestors(n,t){this._parent&&!n.onlySelf&&(this._parent.updateValueAndValidity(n),n.skipPristineCheck||this._parent._updatePristine({},t),this._parent._updateTouched({},t))}setParent(n){this._parent=n}getRawValue(){return this.value}updateValueAndValidity(n={}){if(this._setInitialStatus(),this._updateValue(),this.enabled){const r=this._cancelExistingSubscription();this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===da||this.status===Ni)&&this._runAsyncValidator(r,n.emitEvent)}const t=n.sourceControl??this;!1!==n.emitEvent&&(this._events.next(new zC(this.value,t)),this._events.next(new eu(this.status,t)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!n.onlySelf&&this._parent.updateValueAndValidity({...n,sourceControl:t})}_updateTreeValidity(n={emitEvent:!0}){this._forEachChild(t=>t._updateTreeValidity(n)),this.updateValueAndValidity({onlySelf:!0,emitEvent:n.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?fa:da}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(n,t){if(this.asyncValidator){this.status=Ni,this._hasOwnPendingAsyncValidator={emitEvent:!1!==t};const r=NC(this.asyncValidator(this));this._asyncValidationSubscription=r.subscribe(i=>{this._hasOwnPendingAsyncValidator=null,this.setErrors(i,{emitEvent:t,shouldHaveEmitted:n})})}}_cancelExistingSubscription(){if(this._asyncValidationSubscription){this._asyncValidationSubscription.unsubscribe();const n=this._hasOwnPendingAsyncValidator?.emitEvent??!1;return this._hasOwnPendingAsyncValidator=null,n}return!1}setErrors(n,t={}){this.errors=n,this._updateControlsErrors(!1!==t.emitEvent,this,t.shouldHaveEmitted)}get(n){let t=n;return null==t||(Array.isArray(t)||(t=t.split(".")),0===t.length)?null:t.reduce((r,i)=>r&&r._find(i),this)}getError(n,t){const r=t?this.get(t):this;return r&&r.errors?r.errors[n]:null}hasError(n,t){return!!this.getError(n,t)}get root(){let n=this;for(;n._parent;)n=n._parent;return n}_updateControlsErrors(n,t,r){this.status=this._calculateStatus(),n&&this.statusChanges.emit(this.status),(n||r)&&this._events.next(new eu(this.status,t)),this._parent&&this._parent._updateControlsErrors(n,t,r)}_initObservables(){this.valueChanges=new Fe,this.statusChanges=new Fe}_calculateStatus(){return this._allControlsDisabled()?fa:this.errors?Xl:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Ni)?Ni:this._anyControlsHaveStatus(Xl)?Xl:da}_anyControlsHaveStatus(n){return this._anyControls(t=>t.status===n)}_anyControlsDirty(){return this._anyControls(n=>n.dirty)}_anyControlsTouched(){return this._anyControls(n=>n.touched)}_updatePristine(n,t){const r=!this._anyControlsDirty(),i=this.pristine!==r;this.pristine=r,this._parent&&!n.onlySelf&&this._parent._updatePristine(n,t),i&&this._events.next(new Jp(this.pristine,t))}_updateTouched(n={},t){this.touched=this._anyControlsTouched(),this._events.next(new Zp(this.touched,t)),this._parent&&!n.onlySelf&&this._parent._updateTouched(n,t)}_registerOnCollectionChange(n){this._onCollectionChange=n}_setUpdateStrategy(n){tu(n)&&null!=n.updateOn&&(this._updateOn=n.updateOn)}_parentMarkedDirty(n){return!n&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(n){return null}_assignValidators(n){this._rawValidators=Array.isArray(n)?n.slice():n,this._composedValidatorFn=function Nj(e){return Array.isArray(e)?Up(e):e||null}(this._rawValidators)}_assignAsyncValidators(n){this._rawAsyncValidators=Array.isArray(n)?n.slice():n,this._composedAsyncValidatorFn=function kj(e){return Array.isArray(e)?$p(e):e||null}(this._rawAsyncValidators)}}class pa extends nu{constructor(n,t,r){super(Qp(t),Yp(r,t)),this.controls=n,this._initObservables(),this._setUpdateStrategy(t),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(n,t){return this.controls[n]?this.controls[n]:(this.controls[n]=t,t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange),t)}addControl(n,t,r={}){this.registerControl(n,t),this.updateValueAndValidity({emitEvent:r.emitEvent}),this._onCollectionChange()}removeControl(n,t={}){this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),delete this.controls[n],this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}setControl(n,t,r={}){this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),delete this.controls[n],t&&this.registerControl(n,t),this.updateValueAndValidity({emitEvent:r.emitEvent}),this._onCollectionChange()}contains(n){return this.controls.hasOwnProperty(n)&&this.controls[n].enabled}setValue(n,t={}){$C(this,0,n),Object.keys(n).forEach(r=>{UC(this,!0,r),this.controls[r].setValue(n[r],{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t)}patchValue(n,t={}){null!=n&&(Object.keys(n).forEach(r=>{const i=this.controls[r];i&&i.patchValue(n[r],{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t))}reset(n={},t={}){this._forEachChild((r,i)=>{r.reset(n?n[i]:null,{onlySelf:!0,emitEvent:t.emitEvent})}),this._updatePristine(t,this),this._updateTouched(t,this),this.updateValueAndValidity(t)}getRawValue(){return this._reduceChildren({},(n,t,r)=>(n[r]=t.getRawValue(),n))}_syncPendingControls(){let n=this._reduceChildren(!1,(t,r)=>!!r._syncPendingControls()||t);return n&&this.updateValueAndValidity({onlySelf:!0}),n}_forEachChild(n){Object.keys(this.controls).forEach(t=>{const r=this.controls[t];r&&n(r,t)})}_setUpControls(){this._forEachChild(n=>{n.setParent(this),n._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(n){for(const[t,r]of Object.entries(this.controls))if(this.contains(t)&&n(r))return!0;return!1}_reduceValue(){return this._reduceChildren({},(t,r,i)=>((r.enabled||this.disabled)&&(t[i]=r.value),t))}_reduceChildren(n,t){let r=n;return this._forEachChild((i,o)=>{r=t(r,i,o)}),r}_allControlsDisabled(){for(const n of Object.keys(this.controls))if(this.controls[n].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(n){return this.controls.hasOwnProperty(n)?this.controls[n]:null}}class qC extends pa{}const Ai=new V("CallSetDisabledState",{providedIn:"root",factory:()=>ru}),ru="always";function ga(e,n,t=ru){Xp(e,n),n.valueAccessor.writeValue(e.value),(e.disabled||"always"===t)&&n.valueAccessor.setDisabledState?.(e.disabled),function Fj(e,n){n.valueAccessor.registerOnChange(t=>{e._pendingValue=t,e._pendingChange=!0,e._pendingDirty=!0,"change"===e.updateOn&&GC(e,n)})}(e,n),function Oj(e,n){const t=(r,i)=>{n.valueAccessor.writeValue(r),i&&n.viewToModelUpdate(r)};e.registerOnChange(t),n._registerOnDestroy(()=>{e._unregisterOnChange(t)})}(e,n),function Rj(e,n){n.valueAccessor.registerOnTouched(()=>{e._pendingTouched=!0,"blur"===e.updateOn&&e._pendingChange&&GC(e,n),"submit"!==e.updateOn&&e.markAsTouched()})}(e,n),function Aj(e,n){if(n.valueAccessor.setDisabledState){const t=r=>{n.valueAccessor.setDisabledState(r)};e.registerOnDisabledChange(t),n._registerOnDestroy(()=>{e._unregisterOnDisabledChange(t)})}}(e,n)}function iu(e,n,t=!0){const r=()=>{};n.valueAccessor&&(n.valueAccessor.registerOnChange(r),n.valueAccessor.registerOnTouched(r)),au(e,n),e&&(n._invokeOnDestroyCallbacks(),e._registerOnCollectionChange(()=>{}))}function ou(e,n){e.forEach(t=>{t.registerOnValidatorChange&&t.registerOnValidatorChange(n)})}function Xp(e,n){const t=LC(e);null!==n.validator?e.setValidators(xC(t,n.validator)):"function"==typeof t&&e.setValidators([t]);const r=PC(e);null!==n.asyncValidator?e.setAsyncValidators(xC(r,n.asyncValidator)):"function"==typeof r&&e.setAsyncValidators([r]);const i=()=>e.updateValueAndValidity();ou(n._rawValidators,i),ou(n._rawAsyncValidators,i)}function au(e,n){let t=!1;if(null!==e){if(null!==n.validator){const i=LC(e);if(Array.isArray(i)&&i.length>0){const o=i.filter(c=>c!==n.validator);o.length!==i.length&&(t=!0,e.setValidators(o))}}if(null!==n.asyncValidator){const i=PC(e);if(Array.isArray(i)&&i.length>0){const o=i.filter(c=>c!==n.asyncValidator);o.length!==i.length&&(t=!0,e.setAsyncValidators(o))}}}const r=()=>{};return ou(n._rawValidators,r),ou(n._rawAsyncValidators,r),t}function GC(e,n){e._pendingDirty&&e.markAsDirty(),e.setValue(e._pendingValue,{emitModelToViewChange:!1}),n.viewToModelUpdate(e._pendingValue),e._pendingChange=!1}function ZC(e,n){const t=e.indexOf(n);t>-1&&e.splice(t,1)}function QC(e){return"object"==typeof e&&null!==e&&2===Object.keys(e).length&&"value"in e&&"disabled"in e}Promise.resolve();const Fi=class extends nu{constructor(n=null,t,r){super(Qp(t),Yp(r,t)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(n),this._setUpdateStrategy(t),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),tu(t)&&(t.nonNullable||t.initialValueIsDefault)&&(this.defaultValue=QC(n)?n.value:n)}setValue(n,t={}){this.value=this._pendingValue=n,this._onChange.length&&!1!==t.emitModelToViewChange&&this._onChange.forEach(r=>r(this.value,!1!==t.emitViewToModelChange)),this.updateValueAndValidity(t)}patchValue(n,t={}){this.setValue(n,t)}reset(n=this.defaultValue,t={}){this._applyFormState(n),this.markAsPristine(t),this.markAsUntouched(t),this.setValue(this.value,t),this._pendingChange=!1}_updateValue(){}_anyControls(n){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(n){this._onChange.push(n)}_unregisterOnChange(n){ZC(this._onChange,n)}registerOnDisabledChange(n){this._onDisabledChange.push(n)}_unregisterOnDisabledChange(n){ZC(this._onDisabledChange,n)}_forEachChild(n){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(n){QC(n)?(this.value=this._pendingValue=n.value,n.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=n}};Promise.resolve();let nD=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275dir=ne({type:e,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]})}}return e})();const sg=new V(""),Kj={provide:Nt,useExisting:Te(()=>ws)};let ws=(()=>{class e extends Nt{get submitted(){return Vn(this._submittedReactive)}set submitted(t){this._submittedReactive.set(t)}constructor(t,r,i){super(),this.callSetDisabledState=i,this._submitted=ta(()=>this._submittedReactive()),this._submittedReactive=ti(!1),this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new Fe,this._setValidators(t),this._setAsyncValidators(r)}ngOnChanges(t){this._checkFormPresent(),t.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(au(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(t){const r=this.form.get(t.path);return ga(r,t,this.callSetDisabledState),r.updateValueAndValidity({emitEvent:!1}),this.directives.push(t),r}getControl(t){return this.form.get(t.path)}removeControl(t){iu(t.control||null,t,!1),function Vj(e,n){const t=e.indexOf(n);t>-1&&e.splice(t,1)}(this.directives,t)}addFormGroup(t){this._setUpFormContainer(t)}removeFormGroup(t){this._cleanUpFormContainer(t)}getFormGroup(t){return this.form.get(t.path)}addFormArray(t){this._setUpFormContainer(t)}removeFormArray(t){this._cleanUpFormContainer(t)}getFormArray(t){return this.form.get(t.path)}updateModel(t,r){this.form.get(t.path).setValue(r)}onSubmit(t){return this._submittedReactive.set(!0),function JC(e,n){e._syncPendingControls(),n.forEach(t=>{const r=t.control;"submit"===r.updateOn&&r._pendingChange&&(t.viewToModelUpdate(r._pendingValue),r._pendingChange=!1)})}(this.form,this.directives),this.ngSubmit.emit(t),this.form._events.next(new Ij(this.control)),"dialog"===t?.target?.method}onReset(){this.resetForm()}resetForm(t=void 0){this.form.reset(t),this._submittedReactive.set(!1),this.form._events.next(new Mj(this.form))}_updateDomValue(){this.directives.forEach(t=>{const r=t.control,i=this.form.get(t.path);r!==i&&(iu(r||null,t),(e=>e instanceof Fi)(i)&&(ga(i,t,this.callSetDisabledState),t.control=i))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(t){const r=this.form.get(t.path);(function KC(e,n){Xp(e,n)})(r,t),r.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(t){if(this.form){const r=this.form.get(t.path);r&&function xj(e,n){return au(e,n)}(r,t)&&r.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Xp(this.form,this),this._oldForm&&au(this._oldForm,this)}_checkFormPresent(){}static{this.\u0275fac=function(r){return new(r||e)(T(yt,10),T(Fr,10),T(Ai,8))}}static{this.\u0275dir=ne({type:e,selectors:[["","formGroup",""]],hostBindings:function(r,i){1&r&&X("submit",function(c){return i.onSubmit(c)})("reset",function(){return i.onReset()})},inputs:{form:[0,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[Le([Kj]),Se,Kn]})}}return e})();const Qj={provide:Rr,useExisting:Te(()=>ma)};let ma=(()=>{class e extends Rr{set isDisabled(t){}static{this._ngModelWarningSentOnce=!1}constructor(t,r,i,o,c){super(),this._ngModelWarningConfig=c,this._added=!1,this.name=null,this.update=new Fe,this._ngModelWarningSent=!1,this._parent=t,this._setValidators(r),this._setAsyncValidators(i),this.valueAccessor=function ng(e,n){if(!n)return null;let t,r,i;return Array.isArray(n),n.forEach(o=>{o.constructor===ua?t=o:function Pj(e){return Object.getPrototypeOf(e.constructor)===ms}(o)?r=o:i=o}),i||r||t||null}(0,o)}ngOnChanges(t){this._added||this._setUpControl(),function tg(e,n){if(!e.hasOwnProperty("model"))return!1;const t=e.model;return!!t.isFirstChange()||!Object.is(n,t.currentValue)}(t,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(t){this.viewModel=t,this.update.emit(t)}get path(){return function su(e,n){return[...n.path,e]}(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}static{this.\u0275fac=function(r){return new(r||e)(T(Nt,13),T(yt,10),T(Fr,10),T(jn,10),T(sg,8))}}static{this.\u0275dir=ne({type:e,selectors:[["","formControlName",""]],inputs:{name:[0,"formControlName","name"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},features:[Le([Qj]),Se,Kn]})}}return e})();const Yj={provide:jn,useExisting:Te(()=>cu),multi:!0};function cD(e,n){return null==e?`${n}`:(n&&"object"==typeof n&&(n="Object"),`${e}: ${n}`.slice(0,50))}let cu=(()=>{class e extends ms{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(t){this._compareWith=t}writeValue(t){this.value=t;const i=cD(this._getOptionId(t),t);this.setProperty("value",i)}registerOnChange(t){this.onChange=r=>{this.value=this._getOptionValue(r),t(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(t){for(const r of this._optionMap.keys())if(this._compareWith(this._optionMap.get(r),t))return r;return null}_getOptionValue(t){const r=function Xj(e){return e.split(":")[0]}(t);return this._optionMap.has(r)?this._optionMap.get(r):t}static{this.\u0275fac=(()=>{let t;return function(i){return(t||(t=_t(e)))(i||e)}})()}static{this.\u0275dir=ne({type:e,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(r,i){1&r&&X("change",function(c){return i.onChange(c.target.value)})("blur",function(){return i.onTouched()})},inputs:{compareWith:"compareWith"},features:[Le([Yj]),Se]})}}return e})(),lD=(()=>{class e{constructor(t,r,i){this._element=t,this._renderer=r,this._select=i,this._select&&(this.id=this._select._registerOption())}set ngValue(t){null!=this._select&&(this._select._optionMap.set(this.id,t),this._setElementValue(cD(this.id,t)),this._select.writeValue(this._select.value))}set value(t){this._setElementValue(t),this._select&&this._select.writeValue(this._select.value)}_setElementValue(t){this._renderer.setProperty(this._element.nativeElement,"value",t)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static{this.\u0275fac=function(r){return new(r||e)(T(Xt),T(ts),T(cu,9))}}static{this.\u0275dir=ne({type:e,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}})}}return e})();const eB={provide:jn,useExisting:Te(()=>ag),multi:!0};function uD(e,n){return null==e?`${n}`:("string"==typeof n&&(n=`'${n}'`),n&&"object"==typeof n&&(n="Object"),`${e}: ${n}`.slice(0,50))}let ag=(()=>{class e extends ms{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(t){this._compareWith=t}writeValue(t){let r;if(this.value=t,Array.isArray(t)){const i=t.map(o=>this._getOptionId(o));r=(o,c)=>{o._setSelected(i.indexOf(c.toString())>-1)}}else r=(i,o)=>{i._setSelected(!1)};this._optionMap.forEach(r)}registerOnChange(t){this.onChange=r=>{const i=[],o=r.selectedOptions;if(void 0!==o){const c=o;for(let u=0;u{let t;return function(i){return(t||(t=_t(e)))(i||e)}})()}static{this.\u0275dir=ne({type:e,selectors:[["select","multiple","","formControlName",""],["select","multiple","","formControl",""],["select","multiple","","ngModel",""]],hostBindings:function(r,i){1&r&&X("change",function(c){return i.onChange(c.target)})("blur",function(){return i.onTouched()})},inputs:{compareWith:"compareWith"},features:[Le([eB]),Se]})}}return e})(),_D=(()=>{class e{constructor(t,r,i){this._element=t,this._renderer=r,this._select=i,this._select&&(this.id=this._select._registerOption(this))}set ngValue(t){null!=this._select&&(this._value=t,this._setElementValue(uD(this.id,t)),this._select.writeValue(this._select.value))}set value(t){this._select?(this._value=t,this._setElementValue(uD(this.id,t)),this._select.writeValue(this._select.value)):this._setElementValue(t)}_setElementValue(t){this._renderer.setProperty(this._element.nativeElement,"value",t)}_setSelected(t){this._renderer.setProperty(this._element.nativeElement,"selected",t)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static{this.\u0275fac=function(r){return new(r||e)(T(Xt),T(ts),T(ag,9))}}static{this.\u0275dir=ne({type:e,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}})}}return e})();let ys=(()=>{class e{constructor(){this._validator=Jl}ngOnChanges(t){if(this.inputName in t){const r=this.normalizeInput(t[this.inputName].currentValue);this._enabled=this.enabled(r),this._validator=this._enabled?this.createValidator(r):Jl,this._onChange&&this._onChange()}}validate(t){return this._validator(t)}registerOnValidatorChange(t){this._onChange=t}enabled(t){return null!=t}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275dir=ne({type:e,features:[Kn]})}}return e})();const cB={provide:yt,useExisting:Te(()=>lg),multi:!0};let lg=(()=>{class e extends ys{constructor(){super(...arguments),this.inputName="maxlength",this.normalizeInput=t=>function dD(e){return"number"==typeof e?e:parseInt(e,10)}(t),this.createValidator=t=>TC(t)}static{this.\u0275fac=(()=>{let t;return function(i){return(t||(t=_t(e)))(i||e)}})()}static{this.\u0275dir=ne({type:e,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(r,i){2&r&&Dt("maxlength",i._enabled?i.maxlength:null)},inputs:{maxlength:"maxlength"},features:[Le([cB]),Se]})}}return e})();const lB={provide:yt,useExisting:Te(()=>ug),multi:!0};let ug=(()=>{class e extends ys{constructor(){super(...arguments),this.inputName="pattern",this.normalizeInput=t=>t,this.createValidator=t=>IC(t)}static{this.\u0275fac=(()=>{let t;return function(i){return(t||(t=_t(e)))(i||e)}})()}static{this.\u0275dir=ne({type:e,selectors:[["","pattern","","formControlName",""],["","pattern","","formControl",""],["","pattern","","ngModel",""]],hostVars:1,hostBindings:function(r,i){2&r&&Dt("pattern",i._enabled?i.pattern:null)},inputs:{pattern:"pattern"},features:[Le([lB]),Se]})}}return e})(),uB=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=pr({type:e})}static{this.\u0275inj=Un({})}}return e})();class yD extends nu{constructor(n,t,r){super(Qp(t),Yp(r,t)),this.controls=n,this._initObservables(),this._setUpdateStrategy(t),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(n){return this.controls[this._adjustIndex(n)]}push(n,t={}){this.controls.push(n),this._registerControl(n),this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}insert(n,t,r={}){this.controls.splice(n,0,t),this._registerControl(t),this.updateValueAndValidity({emitEvent:r.emitEvent})}removeAt(n,t={}){let r=this._adjustIndex(n);r<0&&(r=0),this.controls[r]&&this.controls[r]._registerOnCollectionChange(()=>{}),this.controls.splice(r,1),this.updateValueAndValidity({emitEvent:t.emitEvent})}setControl(n,t,r={}){let i=this._adjustIndex(n);i<0&&(i=0),this.controls[i]&&this.controls[i]._registerOnCollectionChange(()=>{}),this.controls.splice(i,1),t&&(this.controls.splice(i,0,t),this._registerControl(t)),this.updateValueAndValidity({emitEvent:r.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(n,t={}){$C(this,0,n),n.forEach((r,i)=>{UC(this,!1,i),this.at(i).setValue(r,{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t)}patchValue(n,t={}){null!=n&&(n.forEach((r,i)=>{this.at(i)&&this.at(i).patchValue(r,{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t))}reset(n=[],t={}){this._forEachChild((r,i)=>{r.reset(n[i],{onlySelf:!0,emitEvent:t.emitEvent})}),this._updatePristine(t,this),this._updateTouched(t,this),this.updateValueAndValidity(t)}getRawValue(){return this.controls.map(n=>n.getRawValue())}clear(n={}){this.controls.length<1||(this._forEachChild(t=>t._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:n.emitEvent}))}_adjustIndex(n){return n<0?n+this.length:n}_syncPendingControls(){let n=this.controls.reduce((t,r)=>!!r._syncPendingControls()||t,!1);return n&&this.updateValueAndValidity({onlySelf:!0}),n}_forEachChild(n){this.controls.forEach((t,r)=>{n(t,r)})}_updateValue(){this.value=this.controls.filter(n=>n.enabled||this.disabled).map(n=>n.value)}_anyControls(n){return this.controls.some(t=>t.enabled&&n(t))}_setUpControls(){this._forEachChild(n=>this._registerControl(n))}_allControlsDisabled(){for(const n of this.controls)if(n.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(n){n.setParent(this),n._registerOnCollectionChange(this._onCollectionChange)}_find(n){return this.at(n)??null}}function bD(e){return!!e&&(void 0!==e.asyncValidators||void 0!==e.validators||void 0!==e.updateOn)}let _B=(()=>{class e{constructor(){this.useNonNullable=!1}get nonNullable(){const t=new e;return t.useNonNullable=!0,t}group(t,r=null){const i=this._reduceControls(t);let o={};return bD(r)?o=r:null!==r&&(o.validators=r.validator,o.asyncValidators=r.asyncValidator),new pa(i,o)}record(t,r=null){const i=this._reduceControls(t);return new qC(i,r)}control(t,r,i){let o={};return this.useNonNullable?(bD(r)?o=r:(o.validators=r,o.asyncValidators=i),new Fi(t,{...o,nonNullable:!0})):new Fi(t,r,i)}array(t,r,i){const o=t.map(c=>this._createControl(c));return new yD(o,r,i)}_reduceControls(t){const r={};return Object.keys(t).forEach(i=>{r[i]=this._createControl(t[i])}),r}_createControl(t){return t instanceof Fi||t instanceof nu?t:Array.isArray(t)?this.control(t[0],t.length>1?t[1]:null,t.length>2?t[2]:null):this.control(t)}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=J({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})(),bs=(()=>{class e{static withConfig(t){return{ngModule:e,providers:[{provide:sg,useValue:t.warnOnNgModelWithFormControl??"always"},{provide:Ai,useValue:t.callSetDisabledState??ru}]}}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=pr({type:e})}static{this.\u0275inj=Un({imports:[uB]})}}return e})();const vD={id:"eraId",type:"search",wrap_class:"col-lg-3 col-xl-2 mb-2",class:"form-control",label:"Era Id",name:"era_id",controlName:"eraId",placeholder:"Era Id",e2e:"eraIdElt"},ED={id:"validatorKey",type:"search",wrap_class:"col-lg-9 mb-2",class:"form-control",label:"Validator Key",name:"validator_key",controlName:"validatorKey",placeholder:"Validator Key",e2e:"validatorKeyElt"},SD={id:"key",type:"search",wrap_class:"col-lg-9 mb-2",class:"form-control",label:"Key",name:"key",controlName:"key",placeholder:"Key",e2e:"KeyElt"},Ri={id:"stateRootHashElt",type:"search",wrap_class:"col-xl-8 mb-2",class:"form-control",label:"State Root Hash",name:"state_root_hash",controlName:"stateRootHash",placeholder:"0x",e2e:"stateRootHashElt"},wa={id:"paymentAmountElt",type:"tel",wrap_class:"col-lg-3 mb-2",class:"form-control",label:"Payment Amount",name:"payment_amount",controlName:"paymentAmount",placeholder:"",e2e:"paymentAmountElt",change:"motesToCSPR"},Oi={id:"TTLElt",type:"search",wrap_class:"col-lg-2 mb-2",class:"form-control",label:"TTL",name:"ttl",controlName:"TTL",e2e:"TTLElt",config_name:"TTL"},CD={id:"sessionHashElt",type:"search",wrap_class:"col-xl-6 mb-2",class:"form-control",label:"Smart Contract hash or Package hash",name:"session_hash",controlName:"sessionHash",placeholder:"Contract Hash or Package Hash",e2e:"sessionHashElt",disabled_when:["has_wasm","sessionName.value"]},DD={id:"entityHashElt",type:"search",wrap_class:"col-xl-6 mb-2",class:"form-control",label:"Entity hash or Package hash",name:"entity_hash",controlName:"entityHash",placeholder:"Entity Hash (entity-contract-0x) or Package Hash (package-0x)",e2e:"entityHashElt",disabled_when:["has_wasm","entityAlias.value"]},lu={id:"callPackageElt",type:"checkbox",wrap_class:"col-xl-1 col-lg-2 mb-2",class:"form-check-input mt-0",label:"Call Package",name:"call_package",controlName:"callPackage",placeholder:"",e2e:"callPackageElt",label_class:"form-label",disabled_when:["has_wasm"]},uu={id:"versionElt",type:"search",wrap_class:"col-xl-3 mb-2",class:"form-control",label:"Version",name:"version",controlName:"version",placeholder:"1, empty last",e2e:"versionElt",disabled_when:["has_wasm"]},ya={id:"gasPriceToleranceElt",type:"search",wrap_class:"col-xl-2 mb-2",class:"form-control",label:"Gas Price Tolerance",name:"gas_price_tolerance",controlName:"gasPriceTolerance",placeholder:"1, empty default",e2e:"gasPriceToleranceElt"},_g={id:"additionalComputationFactorElt",type:"search",wrap_class:"col-xl-2 mb-2",class:"form-control",label:"Computation Factor",name:"additional_computation_factor",controlName:"additionalComputationFactor",placeholder:"0, empty default",e2e:"additionalComputationFactorElt",disabled_when:["fixedPricingMode"]},TD={id:"sessionNameElt",type:"search",wrap_class:"col-xl-8 mb-2",class:"form-control",label:"Smart Contract name or Package name",name:"session_name",controlName:"sessionName",placeholder:"Counter",e2e:"sessionNameElt",disabled_when:["has_wasm","sessionHash.value"]},ID={id:"entityAliasElt",type:"search",wrap_class:"col-xl-8 mb-2",class:"form-control",label:"Entity alias or Package alias",name:"entity_alias",controlName:"entityAlias",placeholder:"Counter",e2e:"entityAliasElt",disabled_when:["has_wasm","entityHash.value"]},_u={id:"entryPointElt",type:"search",wrap_class:"col-lg-5 mb-2",class:"form-control",label:"Entry point",name:"entry_point",controlName:"entryPoint",placeholder:"counter_inc",e2e:"entryPointElt",disabled_when:["has_wasm"]},ba={id:"argsSimpleElt",type:"search",wrap_class:"col-lg-8 mb-2",class:"form-control",label:"Args",name:"args_simple",controlName:"argsSimple",placeholder:"foo:Bool='true', bar:String='value'",e2e:"argsSimpleElt",disabled_when:["argsJson.value"],storage_name:"args_simple"},va={id:"argsJsonElt",type:"textarea",wrap_class:"col-lg-8 mb-2",class:"form-control",label:"Args Json",name:"args_json",controlName:"argsJson",placeholder:'Args as Json [{ "name": "foo", "type": "U256", "value": 1 }]',e2e:"argsJsonElt",disabled_when:["argsSimple.value"],storage_name:"args_json"},MD={id:"finalizedApprovalsElt",type:"checkbox",wrap_class:"col-lg-3 mt-3 mt-xl-0",class:"form-check-input mt-0",label:"Finalized approvals",name:"finalized_approvals",controlName:"finalizedApprovals",placeholder:"",e2e:"finalizedApprovalsElt",label_class:"form-label"},ND={id:"seedEntityHashElt",type:"search",wrap_class:"col-xl-8 mb-2",class:"form-control",label:"Entity Hash",name:"seed_entity_hash",controlName:"seedEntityHash",placeholder:"entity-contract-0x",e2e:"seedEntityHashElt",enabled_when:["newFromEntityInfo"]},kD={id:"seedNameElt",type:"search",wrap_class:"col-lg-6 mb-2",class:"form-control",label:"Dictionary Name",name:"seed_name",controlName:"seedName",placeholder:"events",e2e:"seedNameElt",enabled_when:["newFromContractInfo","newFromAccountInfo","newFromEntityInfo"]},AD={id:"itemKeyElt",type:"search",wrap_class:"col-xl-8 mb-2",class:"form-control",label:"Dictionary Item key",name:"item_key",controlName:"itemKey",placeholder:"Item key string",e2e:"itemKeyElt",enabled_when:["newFromContractInfo","newFromAccountInfo","newFromSeedUref","newFromEntityInfo"]},FD={id:"queryKeyElt",type:"search",wrap_class:"col-xl-8 mb-2",class:"form-control",label:"Key",name:"query_key",controlName:"queryKey",placeholder:"uref-0x || hash-0x || account-hash-0x",e2e:"queryKeyElt"},MB={...FD,label:"Contract Hash",placeholder:"hash-0x"},dg={id:"queryPathElt",type:"search",wrap_class:"col-lg-4 mb-2",class:"form-control",label:"Path",name:"query_path",controlName:"queryPath",placeholder:"counter/count",e2e:"queryPathElt"},fg={id:"deployJsonElt",type:"textarea",wrap_class:"col-lg-12",class:"form-control",label:"Deploy as Json string",name:"deploy_json",controlName:"deployJson",placeholder:"Deploy as Json string",e2e:"deployJsonElt",state_name:["deploy_json"]},pg={id:"transactionJsonElt",type:"textarea",wrap_class:"col-lg-12",class:"form-control",label:"Transaction as Json string",name:"transaction_json",controlName:"transactionJson",placeholder:"Transaction as Json string",e2e:"transactionJsonElt",state_name:["transaction_json"]},gg={id:"selectPricingMode",type:"select",wrap_class:"mt-3 col-xl-3 mb-3",class:"form-select form-control form-control-sm",label:"Pricing mode",label_class:"input-group-text",name:"pricing_mode",controlName:"selectPricingMode",e2e:"selectPricingModeElt",options:[{value:A.MK.Classic.toString(),label:"Classic",default:an.default_pricing_mode===A.MK.Classic},{value:A.MK.Fixed.toString(),label:"Fixed",default:an.default_pricing_mode===A.MK.Fixed}]},hg={id:"selectTransactionCategory",type:"select",wrap_class:"mt-3 col-xl-3 mb-3",class:"form-select form-control form-control-sm",label:"Category",label_class:"input-group-text",name:"transaction_category",controlName:"selectTransactionCategory",e2e:"selectTransactionCategoryElt",options:[{value:"true",label:"Install & Upgrade",default:!0===an.default_is_install_upgrade},{value:"false",label:"Session",default:!1===an.default_is_install_upgrade}],enabled_when:["has_wasm"]},bt=[[{input:{id:"blockIdentifierHeightElt",type:"search",wrap_class:"col-lg-3 col-xl-2 mb-2",class:"form-control",label:"Block Height",name:"block_identifier_height",controlName:"blockIdentifierHeight",placeholder:"Block Height",e2e:"blockIdentifierHeightElt"}},{input:{id:"blockIdentifierHashElt",type:"search",wrap_class:"col-lg-9 col-xl-8 mb-2",class:"form-control",label:"Block Hash",name:"block_identifier_hash",controlName:"blockIdentifierHash",placeholder:"Block Hash",e2e:"blockIdentifierHashElt"}}]],kB=[...bt,[{input:{id:"accountIdentifierElt",type:"search",wrap_class:"col-lg-9",class:"form-control",label:"Account identifier",name:"account_identifier",controlName:"accountIdentifier",placeholder:"Public Key, AccountHash",e2e:"accountIdentifierElt",state_name:["account_hash","public_key"]},required:!0}]],AB=[...bt,[{input:{id:"entityIdentifierElt",type:"search",wrap_class:"col-lg-9",class:"form-control",label:"Entity identifier",name:"entity_identifier",controlName:"entityIdentifier",placeholder:"Public Key, AccountHash, Entity",e2e:"entityIdentifierElt",state_name:["account_hash","public_key","entity"]},required:!0}]],FB=[[{input:Ri}],[{input:{id:"purseUrefElt",type:"search",wrap_class:"col-xl-8 mb-2",class:"form-control",label:"Purse Uref",name:"purse_uref",controlName:"purseUref",placeholder:"uref-0x",e2e:"purseUrefElt",state_name:["main_purse"]},required:!0}]],RD=[...bt,[{input:Ri}],[{input:{id:"purseIdentifierElt",type:"search",wrap_class:"col-xl-8 mb-2",class:"form-control",label:"Purse Identifier",name:"purse_identifier",controlName:"purseIdentifier",placeholder:"Public Key, AccountHash, Purse URef",e2e:"purseIdentifierElt",state_name:["main_purse","account_hash","public_key"]},required:!0}]],RB=[...bt,[{input:Ri}],[{input:FD,required:!0}],[{input:dg}]],OB=[[{input:Ri}],[{input:ND,required:!0}],[{input:kD,required:!0}],[{input:AD,required:!0}]],xB=[...bt,[{input:MB,required:!0}],[{input:dg,required:!0}]],LB=[[{input:Ri}],[{select:{id:"selectDictIdentifierElt",type:"select",wrap_class:"mt-3 col-lg-5 mb-4",class:"form-select form-control form-control-sm",label:"Dictionary identifier",label_class:"input-group-text",name:"select_dict_identifier",controlName:"selectDictIdentifier",e2e:"selectDictIdentifierElt",state_name:["select_dict_identifier"],options:[{value:"newFromSeedUref",label:"From Dictionary Uref"},{value:"newFromContractInfo",label:"From Contract Info (depr.)"},{value:"newFromEntityInfo",label:"From Entity Info",default:!0},{value:"newFromAccountInfo",label:"From Account Info"},{value:"newFromDictionaryKey",label:"From Dictionary Key"}]}}],[{input:{id:"seedContractHashElt",type:"search",wrap_class:"col-xl-8 mb-2",class:"form-control",label:"Contract Hash",name:"seed_contract_hash",controlName:"seedContractHash",placeholder:"hash-0x",e2e:"seedContractHashElt",enabled_when:["newFromContractInfo"]},required:!0}],[{input:ND,required:!0}],[{input:{id:"seedAccountHashElt",type:"search",wrap_class:"col-xl-8 mb-2",class:"form-control",label:"Account Hash",name:"seed_account_hash",controlName:"seedAccountHash",placeholder:"account-hash-0x",e2e:"seedAccountHashElt",enabled_when:["newFromAccountInfo"]},required:!0}],[{input:{id:"seedUrefElt",type:"search",wrap_class:"col-xl-8 mb-2",class:"form-control",label:"Dictionary Uref",name:"seed_uref",controlName:"seedUref",placeholder:"uref-0x",e2e:"seedUrefElt",enabled_when:["newFromSeedUref"]},required:!0}],[{input:kD,required:!0}],[{input:AD,required:!0}],[{input:{id:"seedKeyElt",type:"search",wrap_class:"col-xl-8 mb-2",class:"form-control",label:"Dictionary Key",name:"seed_key",controlName:"seedKey",placeholder:"dictionary-0x",e2e:"seedKeyElt",enabled_when:["newFromDictionaryKey"]},required:!0}]],PB=[[{input:{id:"deployHashElt",type:"search",wrap_class:"col-xl-7",class:"form-control",label:"Deploy Hash",name:"deploy_hash",controlName:"deployHash",placeholder:"0x",e2e:"deployHashElt"},required:!0},{input:MD}]],OD=[[{input:{id:"transactionHashElt",type:"search",wrap_class:"col-xl-7",class:"form-control",label:"Transaction Hash",name:"transaction_hash",controlName:"transactionHash",placeholder:"0x",e2e:"transactionHashElt"},required:!0},{input:MD}]],Ea=[[{input:{id:"transferAmountElt",type:"tel",wrap_class:"col-lg-3 mb-2",class:"form-control",label:"Transfer Amount",name:"transfer_amount",controlName:"transferAmount",e2e:"transferAmountElt",config_name:"minimum_transfer",maxlength:"28",pattern:"\\d*",change:"motesToCSPR"},required:!0},{input:Oi}],[{input:{id:"targetAccountElt",type:"search",wrap_class:"col-xl-9",class:"form-control",label:"Target Account",name:"target_account",controlName:"targetAccount",placeholder:"Public Key, AccountHash, Purse URef",e2e:"targetAccountElt"},required:!0}]],xD=[...bt,...Ea],LD=[[{input:wa,required:!0},{input:Oi},{input:ya},{select:gg},{input:_g}],[{wasm_button:!0},{select:hg}],[{input:ba}],[{textarea:va}]],mg=[[{input:wa,required:!0},{input:Oi},{input:ya}],[{wasm_button:!0},{select:hg}],[{input:CD,required:!0},{input:lu},{input:uu}],[{input:TD,required:!0}],[{input:_u,required:!0}],[{input:ba}],[{textarea:va}]],Sa=[[{input:wa,required:!0},{input:Oi},{input:ya},{select:gg},{input:_g}],[{wasm_button:!0},{select:hg}],[{input:DD,required:!0},{input:lu},{input:uu}],[{input:ID,required:!0}],[{input:_u,required:!0}],[{input:ba}],[{textarea:va}]],VB=[...mg],WB=[...Sa],jB=[[{input:wa,required:!0},{input:Oi},{input:ya},{select:gg},{input:_g}],[{input:DD},{input:lu},{input:uu}],[{input:ID}],[{input:_u}],[{input:ba}],[{textarea:va}]],BB=[[{input:wa,required:!0},{input:Oi},{input:ya}],[{input:CD},{input:lu},{input:uu}],[{input:TD}],[{input:_u}],[{input:ba}],[{textarea:va}]],HB=[[{file_button:!0}],[{textarea:fg,required:!0}]],zB=[[{file_button:!0}],[{textarea:pg,required:!0}]],UB=[[{file_button:!0}],[{textarea:fg,required:!0}]],$B=[[{file_button:!0}],[{textarea:pg,required:!0}]],qB=[[{file_button:!0}],[{textarea:fg,required:!0}]],GB=[[{file_button:!0}],[{textarea:pg,required:!0}]],KB=[...bt,[{input:vD}],[{input:ED,required:!0}]],JB=[...bt,[{input:vD}],[{input:ED,required:!0}],[{input:{id:"delegatorKey",type:"search",wrap_class:"col-lg-9 mb-2",class:"form-control",label:"Delegator Key",name:"delegator_key",controlName:"delegatorKey",placeholder:"Delegator Key",e2e:"delegatorKeyElt"},required:!0}]],ZB=[[{input:{id:"recordId",type:"search",wrap_class:"col-lg-3 col-xl-2 mb-2",class:"form-control",label:"Record Id",name:"record_id",controlName:"recordId",placeholder:"Record Id",e2e:"recordIdElt"},required:!0}],[{input:SD,required:!0}]],QB=[...bt,[{input:Ri}],[{input:SD,required:!0}],[{input:dg}]],du=new Map([["call_entrypoint",jB],["call_entrypoint_deploy",BB],["deploy",mg],["get_account",kB],["get_balance",FB],["get_block",bt],["get_block_transfers",bt],["get_deploy",PB],["get_dictionary_item",LB],["get_era_info",bt],["get_era_summary",bt],["get_entity",AB],["get_state_root_hash",bt],["get_transaction",OD],["install",LD],["install_deploy",LD],["make_deploy",mg],["make_transaction",Sa],["make_transfer",Ea],["make_transfer_transaction",Ea],["put_deploy",UB],["put_transaction",$B],["query_balance",RD],["query_balance_details",RD],["query_contract_dict",OB],["query_contract_key",xB],["query_global_state",RB],["sign_deploy",qB],["sign_transaction",GB],["speculative_deploy",VB],["speculative_exec_deploy",HB],["speculative_exec",zB],["speculative_transaction",WB],["speculative_transfer",xD],["speculative_transfer_transaction",xD],["transaction",Sa],["transfer",Ea],["transfer_transaction",Ea],["get_binary_block_header",bt],["get_binary_signed_block",bt],["get_binary_transaction",OD],["get_binary_validator_reward",KB],["get_binary_delegator_reward",JB],["get_binary_read_record",ZB],["get_binary_global_state_item",QB],["get_binary_try_accept_transaction",Sa],["get_binary_try_speculative_execution",Sa]]);let cn=(()=>{class e{constructor(){this.state=new Mu({})}setState(t){const i={...this.state.getValue(),...t};this.state.next(i)}getState(){return this.state.asObservable()}getValue(){return this.state.getValue()}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=J({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})(),Ca=(()=>{class e{constructor(t){this.document=t,this.prefix="casper-client",this.window=this.document.defaultView}setState(t){const i={...JSON.parse(this.window?.localStorage.getItem(this.prefix)||"{}"),...t};this.window?.localStorage.setItem(this.prefix,JSON.stringify(i))}get(t){return(JSON.parse(this.window?.localStorage.getItem(this.prefix)||"{}")||{})[t]}static{this.\u0275fac=function(r){return new(r||e)(U(wn))}}static{this.\u0275prov=J({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})(),vs=(()=>{class e{constructor(t,r,i,o){this.config=t,this.formBuilder=r,this.stateService=i,this.storageService=o,this.stateService.getState().subscribe(c=>{this.has_wasm=!!c?.has_wasm,c?.select_dict_identifier&&(this.select_dict_identifier=c.select_dict_identifier),c?.action&&this.action!==c.action&&(c.action&&(this.action=c.action),this.initializeForm()),c&&(this.state=c),this.action&&this.updateForm()}),this.form=this.defaultForm}get defaultForm(){const t={};return du.forEach(r=>{r.forEach(i=>{i.forEach(({input:o,textarea:c,select:u})=>{const _=o?.controlName||c?.controlName||u?.controlName||"";if(_&&(t[_]=new Fi(this.getDefaultOptionValue(u?.options))),u?.options&&"selectDictIdentifier"===_){const d=u?.options.find(p=>p.default)?.value||"";this.stateService.setState({select_dict_identifier:d})}})})}),this.formBuilder.group(t)}getDefaultOptionValue(t){const r=t&&t.find(i=>i.default);return r?r.value:null}initializeForm(){Object.values(this.form.controls).forEach(r=>{r.clearValidators(),r.markAsPristine(),r.disable()});const t=this.action&&du.get(this.action);t&&t.forEach(r=>{r.forEach(({input:i,textarea:o,select:c,required:u})=>{if(!i&&!o&&!c)return;const d=this.form.get(i?.controlName||o?.controlName||c?.controlName||"");if(!d)return;const p=i?.state_name||o?.state_name||c?.state_name||[],h=p&&p.find(b=>this.state[b]),m=i?.storage_name||o?.storage_name||c?.storage_name||"";let w=h?this.state[h]:"";if(w=m?this.storageService.get(m):w,w)w&&d.setValue(w);else if(i?.config_name){const b=this.config[i?.config_name]||"";b&&d.setValue(b),b&&(i.placeholder_config_value=b)}d.enable(),u&&(i&&(i.required=!0),o&&(o.required=!0),d.setValidators([vj.required]))})})}updateForm(){const t=this.action&&du.get(this.action);if(!t)return;const r=[];t.forEach(i=>{i.forEach(({input:o,textarea:c,select:u})=>{const _=o?.controlName||c?.controlName||u?.controlName||"";if(!_)return;const d=this.form.get(_);if(d){if(c){const p=c?.state_name||[],h=p&&p.find(w=>this.state[w]),m=h?this.state[h]:"";if(m&&d.setValue(m),c.disabled_when){const w=d.value&&c.disabled_when?.find(C=>C.includes("value")),b=w&&w.split(".")[0],S=b&&this.form?.get(b);S&&(S.disable(),r.push(b)),r.includes(c.controlName)||d.enable()}}else if(u&&u.enabled_when)this.has_wasm&&u.enabled_when?.includes("has_wasm")?d.enable():d.disable();else if(o){const p=o?.state_name||[],h=p&&p.find(w=>this.state[w]),m=h?this.state[h]:"";if(m&&d.setValue(m),o.enabled_when)"get_dictionary_item"===this.action&&this.select_dict_identifier&&!o.enabled_when?.includes(this.select_dict_identifier)?d.disable():this.select_dict_identifier&&d.enable();else if(o.disabled_when){const w=d.value&&o.disabled_when?.find(M=>M.includes("value")),b=w&&w.split(".")[0],S=b&&this.form?.get(b);S&&(S.disable(),r.push(b)),this.has_wasm&&o?.disabled_when?.includes("has_wasm")?(d.reset(),d.disable()):r.includes(o.controlName)||d.enable();const C=A.MK[this.state.pricing_mode]===A.MK.Classic;o?.disabled_when?.includes("fixedPricingMode")&&C&&(d.reset(),d.disable())}}if(o||c){const p=o?.storage_name||c?.storage_name||"";p&&this.storageService.setState({[p]:d.value})}}})})}get formFields(){return du}static{this.\u0275fac=function(r){return new(r||e)(U(Wn),U(_B),U(cn),U(Ca))}}static{this.\u0275prov=J({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();const YB=["template"],XB=(e,n)=>[e,n],eH=(e,n,t)=>[e,n,t];function tH(e,n){if(1&e&&(x(0,"span",10),re(1),L()),2&e){let t;const r=B(2),i=r.inputField,o=r.parentForm,c=B();P(),at("(",c.motesToCSPR(null==(t=o.get(i.controlName))?null:t.value)," CSPR)")}}function nH(e,n){if(1&e){const t=Re();$t(0,3),x(1,"input",11),X("change",function(){_e(t);const i=B(2).inputField;return de(B().onChange(i))}),L(),qt()}if(2&e){const t=B(2),r=t.inputField,i=t.parentForm,o=B();O("formGroup",i),P(),O("id",r.id)("type",r.type)("name",r.name)("maxlength",r.maxlength||"")("pattern",r.pattern||"")("formControlName",r.controlName)("placeholder",r.placeholder_config_value?"e.g. "+r.placeholder_config_value:r.placeholder||"")("ngClass",y0(10,eH,r.class||"form-control",o.isInvalid(r.controlName)?"is-invalid":"",o.isRequired(r)?"is-required":"")),Dt("e2e-id",r.e2e)}}function rH(e,n){if(1&e&&(x(0,"label",12),re(1),L()),2&e){const t=B(2).inputField;O("for",t.id),P(),at("e.g. ",t.placeholder,"")}}function sH(e,n){if(1&e&&(x(0,"label",12),re(1),L()),2&e){const t=B(2).inputField;O("for",t.id),P(),at("e.g. ",t.placeholder_config_value,"")}}function iH(e,n){if(1&e&&(x(0,"div",4)(1,"label",5),re(2),ie(3,tH,2,1,"span",6),L(),x(4,"div",7),ie(5,nH,2,14,"ng-container",8)(6,rH,2,2,"label",9)(7,sH,2,2,"label",9),L()()),2&e){let t,r;const i=B(),o=i.inputField,c=i.parentForm,u=ls(2);O("ngClass",o.wrap_class),P(),O("for",o.id)("ngClass",Ei(10,XB,o.label_class||"",null!=(t=c.get(o.controlName))&&t.disabled?"disabled":"")),P(),qo("",o.label,"",o.required?" *":""," "),P(),O("ngIf",(null==o.change?null:o.change.includes("motesToCSPR"))&&(null==(r=c.get(o.controlName))?null:r.value)),P(2),O("ngIf","checkbox"!==o.type)("ngIfElse",u),P(),O("ngIf",o.placeholder),P(),O("ngIf",o.placeholder_config_value)}}function oH(e,n){if(1&e&&pt(0,"input",13),2&e){const t=B().inputField;O("id",t.id)("name",t.name)("formControlName",t.controlName),Dt("e2e-id",t.e2e)}}function aH(e,n){if(1&e&&ie(0,iH,8,13,"div",2)(1,oH,1,4,"ng-template",3,1,_s),2&e){let t;const r=n.inputField,i=n.parentForm;O("ngIf",!(B().hidden_when_disabled&&null!=(t=i.get(r.controlName))&&t.disabled)),P(),O("formGroup",i)}}let PD=(()=>{class e{constructor(t){this.formService=t}onChange(t){this.parentForm?.get(t.controlName)&&t.disabled_when?.find(o=>o.includes("value"))&&this.formService.updateForm()}isInvalid(t){const r=this.parentForm?.get(t);return!(!r?.enabled||!r?.dirty||r?.value||r?.valid)}isRequired(t){const r=this.parentForm?.get(t.controlName);return!(!r?.enabled||r?.dirty||r?.value||!t.required)}motesToCSPR(t){if(t)return t=this.parse_commas(t),(0,A.S3)(t)}parse_commas(t){return t.replace(/[,.]/g,"")}static{this.\u0275fac=function(r){return new(r||e)(T(vs))}}static{this.\u0275cmp=ct({type:e,selectors:[["ui-input"]],viewQuery:function(r,i){if(1&r&>(YB,7),2&r){let o;ht(o=mt())&&(i.template=o.first)}},inputs:{inputField:"inputField",parentForm:"parentForm",hidden_when_disabled:"hidden_when_disabled"},standalone:!0,features:[wt],decls:2,vars:0,consts:[["template",""],["checkboxContent",""],[3,"ngClass",4,"ngIf"],[3,"formGroup"],[3,"ngClass"],[3,"for","ngClass"],["class","fw-light small text-nowrap",4,"ngIf"],[1,"form-floating"],[3,"formGroup",4,"ngIf","ngIfElse"],[3,"for",4,"ngIf"],[1,"fw-light","small","text-nowrap"],[3,"change","id","type","name","maxlength","pattern","formControlName","placeholder","ngClass"],[3,"for"],["type","checkbox",3,"id","name","formControlName"]],template:function(r,i){1&r&&ie(0,aH,3,2,"ng-template",null,0,_s)},dependencies:[Ke,sr,sn,bs,ua,zp,Ql,_a,lg,ug,ws,ma],styles:["[_nghost-%COMP%]{display:none}label[_ngcontent-%COMP%]{max-width:100%}.form-floating[_ngcontent-%COMP%] > label[_ngcontent-%COMP%], label.disabled[_ngcontent-%COMP%]{color:#d3d3d3}"],changeDetection:0})}}return e})();const cH=["template"],VD=e=>[e];function lH(e,n){if(1&e&&(x(0,"option",7),re(1),L()),2&e){const t=n.$implicit,r=B(2);Nf("value",t.value),O("selected",t.default||r.select_dict_identifier===t.value),P(),at(" ",t.label," ")}}function uH(e,n){if(1&e){const t=Re();x(0,"div",1)(1,"div",2)(2,"label",3),re(3),L(),$t(4,4),x(5,"select",5),X("change",function(i){return _e(t),de(B().onChange(i))}),ie(6,lH,2,3,"option",6),L(),qt(),L()()}if(2&e){const t=n.inputField,r=n.parentForm;O("ngClass",t.wrap_class),P(2),O("for",t.id)("ngClass",tn(11,VD,t.label_class||"")),P(),us(t.label),P(),O("formGroup",r),P(),O("id",t.id)("name",t.name)("ngClass",tn(13,VD,t.class||"form-control"))("formControlName",t.controlName),Dt("e2e-id",t.e2e),P(),O("ngForOf",t.options)}}let WD=(()=>{class e{constructor(t,r,i){this.config=t,this.stateService=r,this.changeDetectorRef=i}ngAfterViewInit(){var t=this;return(0,l.A)(function*(){t.setStateSubscription()})()}ngOnDestroy(){this.stateSubscription&&this.stateSubscription.unsubscribe()}setStateSubscription(){this.stateSubscription=this.stateService.getState().subscribe(t=>{setTimeout(()=>{t.select_dict_identifier&&(this.select_dict_identifier=t.select_dict_identifier),this.changeDetectorRef.markForCheck()})})}onChange(t){const r=t.target?.value,i=t.target?.name;"select_dict_identifier"===i&&this.stateService.setState({select_dict_identifier:r}),"pricing_mode"===i&&this.stateService.setState({pricing_mode:A.MK[r].toString()})}static{this.\u0275fac=function(r){return new(r||e)(T(Wn),T(cn),T(Gt))}}static{this.\u0275cmp=ct({type:e,selectors:[["ui-select"]],viewQuery:function(r,i){if(1&r&>(cH,7),2&r){let o;ht(o=mt())&&(i.template=o.first)}},inputs:{inputField:"inputField",parentForm:"parentForm"},standalone:!0,features:[wt],decls:2,vars:0,consts:[["template",""],[3,"ngClass"],[1,"input-group"],[3,"for","ngClass"],[3,"formGroup"],[3,"change","id","name","ngClass","formControlName"],[3,"value","selected",4,"ngFor","ngForOf"],[3,"value","selected"]],template:function(r,i){1&r&&ie(0,uH,7,15,"ng-template",null,0,_s)},dependencies:[Ke,sr,sa,bs,lD,_D,cu,Ql,_a,ws,ma],styles:["[_nghost-%COMP%]{display:none}label[_ngcontent-%COMP%]{max-width:100%}[_ngcontent-%COMP%]:disabled{color:#d3d3d3}"],changeDetection:0})}}return e})();const _H=["template"],dH=(e,n)=>[e,n];function fH(e,n){if(1&e&&(x(0,"label",6),re(1),L()),2&e){const t=B().inputField,r=B();O("for",t.id),P(),us(r.currentPlaceholder||t.placeholder)}}function pH(e,n){if(1&e){const t=Re();x(0,"div",1)(1,"div",2),$t(2,3),x(3,"textarea",4),X("change",function(i){const o=_e(t).inputField;return de(B().onChange(i,o))})("focus",function(i){return _e(t),de(B().onFocus(i))})("blur",function(i){return _e(t),de(B().onBlur(i))}),re(4," "),L(),ie(5,fH,2,2,"label",5),qt(),L()()}if(2&e){const t=n.inputField,r=n.parentForm,i=B();O("ngClass",t.wrap_class),P(2),O("formGroup",r),P(),O("id",t.id)("name",t.name)("formControlName",t.controlName)("placeholder",i.currentPlaceholder||t.placeholder||"")("ngClass",Ei(9,dH,t.class||"form-control",i.isInvalid(t.controlName)?"is-invalid":"")),Dt("e2e-id",t.e2e),P(2),O("ngIf",t.placeholder)}}let jD=(()=>{class e{constructor(t){this.formService=t,this.update_deploy_json=new Fe,this.update_transaction_json=new Fe,this.jsonPattern=/\[\{.*?\}\]/g}ngOnInit(){this.originalPlaceholder=this.inputField.placeholder||""}ngAfterViewInit(){this.initializePlaceholder()}isInvalid(t){const r=this.parentForm?.get(t);return!!this.parentForm?.touched&&!!r?.invalid}onChange(t,r){const i=t.target;i.name.includes("deploy")?this.update_deploy_json.emit(i.value):i.name.includes("transaction")?this.update_transaction_json.emit(i.value):this.updateForm(r)}onFocus(t){this.currentPlaceholder=this.removeJsonParts(t.target.placeholder)}onBlur(t){t.target.value||(this.currentPlaceholder=this.originalPlaceholder)}updateForm(t){this.parentForm?.get(t.controlName)&&t.disabled_when?.find(o=>o.includes("value"))&&this.formService.updateForm()}removeJsonParts(t){return t.replace(this.jsonPattern,"").trim()}initializePlaceholder(){const t=this.parentForm.get(this.inputField.controlName);this.currentPlaceholder=t&&t.value?this.removeJsonParts(this.originalPlaceholder):this.originalPlaceholder}static{this.\u0275fac=function(r){return new(r||e)(T(vs))}}static{this.\u0275cmp=ct({type:e,selectors:[["ui-textarea"]],viewQuery:function(r,i){if(1&r&>(_H,7),2&r){let o;ht(o=mt())&&(i.template=o.first)}},inputs:{inputField:"inputField",parentForm:"parentForm"},outputs:{update_deploy_json:"update_deploy_json",update_transaction_json:"update_transaction_json"},standalone:!0,features:[wt],decls:2,vars:0,consts:[["template",""],[3,"ngClass"],[1,"form-floating","mt-3"],[3,"formGroup"],[3,"change","focus","blur","id","name","formControlName","placeholder","ngClass"],[3,"for",4,"ngIf"],[3,"for"]],template:function(r,i){1&r&&ie(0,pH,6,12,"ng-template",null,0,_s)},dependencies:[Ke,sr,sn,bs,ua,Ql,_a,ws,ma],styles:["textarea[_ngcontent-%COMP%]{min-height:350px!important;white-space:pre-wrap}@media (max-width: 767px){textarea[_ngcontent-%COMP%]{min-height:200px!important}}.form-floating[_ngcontent-%COMP%] > label[_ngcontent-%COMP%], label.disabled[_ngcontent-%COMP%]{color:#d3d3d3}"],changeDetection:0})}}return e})();const gH=["wasmElt"],hH=["template"];function mH(e,n){if(1&e){const t=Re();x(0,"button",6),X("click",function(){return _e(t),de(B(2).onWasmClick())}),re(1," Wasm Module Bytes "),L()}}function wH(e,n){if(1&e){const t=Re();x(0,"span",7),X("click",function(){return _e(t),de(B(2).resetWasmClick())}),re(1),nc(),x(2,"svg",8),pt(3,"path",9),L()()}if(2&e){const t=B(2);P(),at(" ",t.file_name," ")}}function yH(e,n){if(1&e){const t=Re();x(0,"div",2)(1,"input",3,1),X("change",function(i){return _e(t),de(B().onWasmSelected(i))}),L(),ie(3,mH,2,0,"button",4)(4,wH,4,1,"span",5),L()}if(2&e){const t=B();P(3),O("ngIf",!t.file_name),P(),O("ngIf",t.file_name)}}let BD=(()=>{class e{constructor(){this.select_wasm=new Fe}onWasmSelected(t){var r=this;return(0,l.A)(function*(){r.file_name=r.wasmElt?.nativeElement.value.split("\\").pop();const i=t.target.files?.item(0),o=yield i?.arrayBuffer();r.wasm=o&&new Uint8Array(o),r.wasm?.buffer||r.resetWasmClick(),r.select_wasm.emit(r.wasm)})()}onWasmClick(){this.wasmElt.nativeElement.click()}resetWasmClick(){this.wasmElt.nativeElement.value="",this.wasm=void 0,this.file_name="",this.select_wasm.emit(void 0)}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275cmp=ct({type:e,selectors:[["comp-submit-wasm"]],viewQuery:function(r,i){if(1&r&&(gt(gH,5),gt(hH,7)),2&r){let o;ht(o=mt())&&(i.wasmElt=o.first),ht(o=mt())&&(i.template=o.first)}},outputs:{select_wasm:"select_wasm"},standalone:!0,features:[wt],decls:2,vars:0,consts:[["template",""],["wasmElt",""],[1,"col-sm-2","mb-3","mt-3"],["name","wasm","type","file","id","wasmElt","accept",".wasm","e2e-id","wasmElt",1,"visually-hidden",3,"change"],["class","btn btn-secondary",3,"click",4,"ngIf"],["class","btn btn-light","e2e-id","wasmName",3,"click",4,"ngIf"],[1,"btn","btn-secondary",3,"click"],["e2e-id","wasmName",1,"btn","btn-light",3,"click"],["fill","none","stroke","currentColor","viewBox","0 0 24 24","xmlns","http://www.w3.org/2000/svg",1,"w-6","h-6","ml-1","cursor-pointer","shrink-0"],["stroke-linecap","round","stroke-linejoin","round","stroke-width","2","d","M19 7l-.867 12.142A2 2 0 0116.138 21H7.862a2 2 0 01-1.995-1.858L5 7m5 4v6m4-6v6m1-10V4a1 1 0 00-1-1h-4a1 1 0 00-1 1v3M4 7h16"]],template:function(r,i){1&r&&ie(0,yH,5,2,"ng-template",null,0,_s)},dependencies:[Ke,sn],styles:["[_nghost-%COMP%]{display:none}"],changeDetection:0})}}return e})(),xi=(()=>{class e{constructor(){this.error=new Mu("")}setError(t){this.error.getValue()!==t&&this.error.next(t)}getError(){return this.error.asObservable()}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=J({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();const bH=["template"],vH=["deployFileElt"],EH=["transactionFileElt"];function SH(e,n){if(1&e){const t=Re();x(0,"div",4)(1,"input",5,1),X("change",function(i){return _e(t),de(B(2).onDeployFileSelected(i))}),L(),x(3,"button",6),X("click",function(){return _e(t),de(B(2).deployFileClick())}),re(4," Load deploy file "),L()()}}function CH(e,n){if(1&e){const t=Re();x(0,"div",4)(1,"input",7,2),X("change",function(i){return _e(t),de(B(2).onTransactionFileSelected(i))}),L(),x(3,"button",6),X("click",function(){return _e(t),de(B(2).transactionFileClick())}),re(4," Load transaction file "),L()()}}function DH(e,n){if(1&e&&ie(0,SH,5,0,"div",3)(1,CH,5,0,"div",3),2&e){const t=B();O("ngIf","deploy"===t.type),P(),O("ngIf","transaction"===t.type)}}let HD=(()=>{class e{constructor(t){this.errorService=t,this.select_deploy=new Fe,this.select_transaction=new Fe,this.type="deploy"}onDeployFileSelected(t){var r=this;return(0,l.A)(function*(){const i=t.target.files?.item(0);let o;if(r.deploy_json="",i){if(o=yield i.text(),!o.trim())return;o=o.trim();try{const c=JSON.parse(o);r.deploy_json=c}catch{const c="Error parsing deploy";console.error(c),r.errorService.setError(c)}}r.select_deploy.emit(r.deploy_json),r.deployFileElt.nativeElement.value=""})()}onTransactionFileSelected(t){var r=this;return(0,l.A)(function*(){const i=t.target.files?.item(0);let o;if(r.transaction_json="",i){if(o=yield i.text(),!o.trim())return;o=o.trim();try{const c=JSON.parse(o);r.transaction_json=c}catch{const c="Error parsing transaction";console.error(c),r.errorService.setError(c)}}r.select_transaction.emit(r.transaction_json),r.transactionFileElt.nativeElement.value=""})()}deployFileClick(){this.deployFileElt.nativeElement.click()}transactionFileClick(){this.transactionFileElt.nativeElement.click()}static{this.\u0275fac=function(r){return new(r||e)(T(xi))}}static{this.\u0275cmp=ct({type:e,selectors:[["comp-submit-file"]],viewQuery:function(r,i){if(1&r&&(gt(bH,7),gt(vH,5),gt(EH,5)),2&r){let o;ht(o=mt())&&(i.template=o.first),ht(o=mt())&&(i.deployFileElt=o.first),ht(o=mt())&&(i.transactionFileElt=o.first)}},inputs:{type:"type"},outputs:{select_deploy:"select_deploy",select_transaction:"select_transaction"},standalone:!0,features:[wt],decls:2,vars:0,consts:[["template",""],["deployFileElt",""],["transactionFileElt",""],["class","col-sm-2 mt-2",4,"ngIf"],[1,"col-sm-2","mt-2"],["name","deploy_file","type","file","id","deployFileElt","accept",".json, .txt, .deploy","e2e-id","deployFileElt",1,"visually-hidden",3,"change"],[1,"btn","btn-secondary",3,"click"],["name","transaction_file","type","file","id","transactionFileElt","accept",".json, .txt, .deploy","e2e-id","transactionFileElt",1,"visually-hidden",3,"change"]],template:function(r,i){1&r&&ie(0,DH,2,2,"ng-template",null,0,_s)},dependencies:[Ke,sn],styles:["[_nghost-%COMP%]{display:none}"],changeDetection:0})}}return e})();const wg=(e,n)=>({parentForm:e,inputField:n});function TH(e,n){1&e&&as(0)}function IH(e,n){if(1&e&&($t(0),pt(1,"ui-input",7,0),ie(3,TH,1,0,"ng-container",8),qt()),2&e){const t=ls(2),r=B().$implicit,i=B(3);P(),O("parentForm",i.form)("inputField",r.input)("hidden_when_disabled","get_dictionary_item"===i.action),P(2),O("ngTemplateOutlet",t.template)("ngTemplateOutletContext",Ei(5,wg,i.form,r.input))}}function MH(e,n){1&e&&as(0)}function NH(e,n){if(1&e){const t=Re();$t(0),x(1,"ui-textarea",9,0),X("update_deploy_json",function(i){return _e(t),de(B(4).updateDeployJson(i))})("update_transaction_json",function(i){return _e(t),de(B(4).updateTransactionJson(i))}),L(),ie(3,MH,1,0,"ng-container",8),qt()}if(2&e){const t=ls(2),r=B().$implicit,i=B(3);P(),O("parentForm",i.form)("inputField",r.textarea),P(2),O("ngTemplateOutlet",t.template)("ngTemplateOutletContext",Ei(4,wg,i.form,r.textarea))}}function kH(e,n){1&e&&as(0)}function AH(e,n){if(1&e&&($t(0),pt(1,"ui-select",10,0),ie(3,kH,1,0,"ng-container",8),qt()),2&e){const t=ls(2),r=B().$implicit,i=B(3);P(),O("parentForm",i.form)("inputField",r.select),P(2),O("ngTemplateOutlet",t.template)("ngTemplateOutletContext",Ei(4,wg,i.form,r.select))}}function FH(e,n){1&e&&as(0)}function RH(e,n){if(1&e){const t=Re();$t(0),x(1,"comp-submit-wasm",11,1),X("select_wasm",function(i){return _e(t),de(B(4).onWasmSelected(i))}),L(),ie(3,FH,1,0,"ng-container",12),qt()}if(2&e){const t=ls(2);P(3),O("ngTemplateOutlet",t.template)}}function OH(e,n){1&e&&as(0)}function xH(e,n){if(1&e){const t=Re();$t(0),x(1,"comp-submit-file",13,1),X("select_deploy",function(i){return _e(t),de(B(4).onDeployFileSelected(i))})("select_transaction",function(i){return _e(t),de(B(4).onTransactionFileSelected(i))}),L(),ie(3,OH,1,0,"ng-container",12),qt()}if(2&e){const t=ls(2),r=B(4);P(),O("type",r.action.includes("transaction")?"transaction":"deploy"),P(2),O("ngTemplateOutlet",t.template)}}function LH(e,n){if(1&e&&($t(0),ie(1,IH,4,8,"ng-container",6)(2,NH,4,7,"ng-container",6)(3,AH,4,7,"ng-container",6)(4,RH,4,1,"ng-container",6)(5,xH,4,2,"ng-container",6),qt()),2&e){const t=n.$implicit;P(),O("ngIf",t.input),P(),O("ngIf",t.textarea),P(),O("ngIf",t.select),P(),O("ngIf",t.wasm_button),P(),O("ngIf",t.file_button)}}function PH(e,n){if(1&e&&($t(0),x(1,"div",5),ie(2,LH,6,5,"ng-container",4),L(),qt()),2&e){const t=n.$implicit;P(2),O("ngForOf",t)}}function VH(e,n){if(1&e&&(x(0,"form",3),ie(1,PH,3,1,"ng-container",4),L()),2&e){const t=B();O("formGroup",t.form),P(),O("ngForOf",t.formFields.get(t.action))}}let zD=(()=>{class e{constructor(t,r,i,o){this.config=t,this.formService=r,this.stateService=i,this.changeDetectorRef=o,this.formFields=this.formService.formFields,this.wasm_selected=new Fe,this.verbosity=this.config.verbosity}ngOnDestroy(){this.stateSubscription&&this.stateSubscription.unsubscribe()}ngAfterViewInit(){var t=this;return(0,l.A)(function*(){t.setStateSubscription()})()}setStateSubscription(){this.stateSubscription=this.stateService.getState().subscribe(t=>{t.action&&(this.action=t.action),this.changeDetectorRef.markForCheck()})}onWasmSelected(t){var r=this;return(0,l.A)(function*(){t&&r.wasm_selected.emit(t),r.stateService.setState({has_wasm:!!t})})()}onDeployFileSelected(t){var r=this;return(0,l.A)(function*(){t=t&&(0,A.mL)(new A.m9(t).toJson(),r.verbosity),r.updateDeployJson(t)})()}onTransactionFileSelected(t){var r=this;return(0,l.A)(function*(){t=t&&(0,A.mL)(new A.ZX(t).toJson(),r.verbosity),r.updateTransactionJson(t)})()}updateDeployJson(t){t&&this.stateService.setState({deploy_json:t})}updateTransactionJson(t){t&&this.stateService.setState({transaction_json:t})}static{this.\u0275fac=function(r){return new(r||e)(T(Wn),T(vs),T(cn),T(Gt))}}static{this.\u0275cmp=ct({type:e,selectors:[["comp-form"]],inputs:{form:"form"},outputs:{wasm_selected:"wasm_selected"},standalone:!0,features:[wt],decls:1,vars:1,consts:[["inputTemplate",""],["submitTemplate",""],["class","mt-3",3,"formGroup",4,"ngIf"],[1,"mt-3",3,"formGroup"],[4,"ngFor","ngForOf"],[1,"row","align-items-end"],[4,"ngIf"],[3,"parentForm","inputField","hidden_when_disabled"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"update_deploy_json","update_transaction_json","parentForm","inputField"],[3,"parentForm","inputField"],[3,"select_wasm"],[4,"ngTemplateOutlet"],[3,"select_deploy","select_transaction","type"]],template:function(r,i){1&r&&ie(0,VH,2,2,"form",2),2&r&&O("ngIf",i.action&&i.formFields&&i.formFields.has(i.action))},dependencies:[Ke,sa,sn,mS,bs,nD,_a,ws,PD,BD,HD,jD,WD],changeDetection:0})}}return e})();const UD=new V("highlight");var WH=a(7278),jH=a.n(WH);let $D=(()=>{class e{constructor(t){this.highlightWebworkerFactory=t}highlightMessage(t){var r=this;return(0,l.A)(function*(){r.activateWorker();const i=r.hightlightWebworker&&(yield r.hightlightWebworker.postMessage(t).catch(o=>{console.error(o)}));return r.terminateWorker(),i})()}activateWorker(){if(this.webworker)return;const t=this.highlightWebworkerFactory();this.webworker=t[0],this.hightlightWebworker=t[1]}terminateWorker(){this.webworker&&(this.webworker.terminate(),delete this.webworker)}static{this.\u0275fac=function(r){return new(r||e)(U(UD))}}static{this.\u0275prov=J({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();const BH={provide:UD,useValue:function(){const e=new Worker(a.tu(new URL(a.p+a.u(755),a.b)),{name:"highlight.worker",type:void 0});return[e,new(jH())(e)]}};let qD=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=pr({type:e})}static{this.\u0275inj=Un({providers:[BH,$D],imports:[Ke]})}}return e})(),Da=(()=>{class e{constructor(t,r){this.highlightService=t,this.document=r,this.result=new Lr,this.window=this.document.defaultView}getResult(){return this.result.asObservable()}setResult(t){var r=this;return(0,l.A)(function*(){const i=t,o=yield r.highlightService.highlightMessage(i),c="string"==typeof t;r.result.next({result:c?i:JSON.stringify(i),resultHtml:c?i:o})})()}copyClipboard(t){this.window?.navigator.clipboard.writeText(t).catch(r=>console.error(r))}static{this.\u0275fac=function(r){return new(r||e)(U($D),U(wn))}}static{this.\u0275prov=J({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})(),HH=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=pr({type:e})}static{this.\u0275inj=Un({providers:[Da],imports:[Ke,qD]})}}return e})();const zH=["resultElt"],UH=["codeElt"];function $H(e,n){if(1&e&&(x(0,"div",15,0)(2,"div",16),pt(3,"code",17,1),L()()),2&e){const t=B(2);P(3),O("innerHtml",t.resultHtml,lw)}}function qH(e,n){if(1&e){const t=Re();x(0,"div",4)(1,"div",5)(2,"span"),nc(),x(3,"svg",6),X("click",function(){_e(t);const i=B();return de(i.copy(i.result))}),pt(4,"rect",7)(5,"path",8),L()(),function Hh(){!function G1(){Q.lFrame.currentNamespace=null}()}(),x(6,"span",9),X("click",function(){return _e(t),de(B().reset())}),nc(),x(7,"svg",10),pt(8,"path",11)(9,"path",12)(10,"path",13),L()()(),ie(11,$H,5,1,"div",14),L()}if(2&e){const t=B();P(11),O("ngIf",t.resultHtml)}}let GD=(()=>{class e{constructor(t,r){this.resultService=t,this.changeDetectorRef=r}ngAfterViewInit(){this.getResultSubscription=this.resultService.getResult().subscribe(t=>{this.result=t.result,this.resultHtml=t.resultHtml,this.changeDetectorRef.markForCheck()})}ngOnDestroy(){this.getResultSubscription&&this.getResultSubscription.unsubscribe()}copy(t){this.resultService.copyClipboard((0,A.mL)(JSON.parse(t),A.WT.High))}reset(){this.result="",this.resultHtml="",this.resultService.setResult("")}static{this.\u0275fac=function(r){return new(r||e)(T(Da),T(Gt))}}static{this.\u0275cmp=ct({type:e,selectors:[["comp-result"]],viewQuery:function(r,i){if(1&r&&(gt(zH,5),gt(UH,5,Xt)),2&r){let o;ht(o=mt())&&(i.resultElt=o.first),ht(o=mt())&&(i.contentChildren=o.first)}},standalone:!0,features:[wt],decls:2,vars:1,consts:[["resultElt",""],["codeElt",""],[1,"mt-3"],["class","row",4,"ngIf"],[1,"row"],[1,"col-xs-12","d-flex","flex-row","justify-content-between","mb-2"],["viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","stroke-linecap","round","stroke-linejoin","round",1,"shrink-0","ml-2","w-5","min-w-5","text-gray-500","cursor-pointer",3,"click"],["x","9","y","9","width","13","height","13","rx","2","ry","2"],["d","M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"],["e2e-id","clear result",3,"click"],["xmlns","http://www.w3.org/2000/svg","width","16","height","16","fill","currentColor","viewBox","0 0 16 16",1,"bi","bi-journal-x","cursor-pointer"],["fill-rule","evenodd","d","M6.146 6.146a.5.5 0 0 1 .708 0L8 7.293l1.146-1.147a.5.5 0 1 1 .708.708L8.707 8l1.147 1.146a.5.5 0 0 1-.708.708L8 8.707 6.854 9.854a.5.5 0 0 1-.708-.708L7.293 8 6.146 6.854a.5.5 0 0 1 0-.708z"],["d","M3 0h10a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2v-1h1v1a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1v1H1V2a2 2 0 0 1 2-2z"],["d","M1 5v-.5a.5.5 0 0 1 1 0V5h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1zm0 3v-.5a.5.5 0 0 1 1 0V8h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1zm0 3v-.5a.5.5 0 0 1 1 0v.5h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1z"],["class","col-xs-12",4,"ngIf"],[1,"col-xs-12"],[1,"card"],["e2e-id","result",1,"card-body",3,"innerHtml"]],template:function(r,i){1&r&&(x(0,"section",2),ie(1,qH,12,1,"div",3),L()),2&r&&(P(),O("ngIf",i.result))},dependencies:[Ke,sn,qD],styles:["code[_ngcontent-%COMP%]{white-space:pre-wrap;overflow-x:hidden;word-wrap:break-word;max-width:100%}.card[_ngcontent-%COMP%]{max-height:calc(95vh - 20px);overflow-y:auto;margin-bottom:20px}@media (max-width: 767px){[_nghost-%COMP%] .hljs-string{overflow-wrap:break-word;word-break:break-all;max-width:100%}}[_nghost-%COMP%] .hljs-attr{font-weight:700}@media (max-width: 767px){code[_ngcontent-%COMP%]{font-size:.8em}}"],changeDetection:0})}}return e})();const GH=["selectNetworkElt"],KH=["nodeAddressElt"],yg=e=>[e];function JH(e,n){if(1&e&&(x(0,"option",20),re(1),L()),2&e){const t=n.$implicit,r=B();O("value",null==t?null:t.name)("selected",t.rpc_address===r.rpc_address),P(),qo(" ",null==t?null:t.name," (",t.rpc_address,") ")}}function ZH(e,n){if(1&e&&(x(0,"option",20),re(1),L()),2&e){const t=n.$implicit,r=B(2);O("value",r.changePort(t))("selected",r.changePort(t)===r.rpc_address),P(),qo(" ",r.changePort(t)," (",r.chain_name,") ")}}function QH(e,n){if(1&e&&(x(0,"optgroup",21),ie(1,ZH,2,4,"option",17),L()),2&e){const t=B();P(),O("ngForOf",t.peers)}}function YH(e,n){if(1&e){const t=Re();x(0,"div",22)(1,"div",23)(2,"label",24)(3,"span",25),re(4,"Net."),L(),x(5,"span",26),re(6,"Network"),L()(),x(7,"input",27,1),X("change",function(i){return _e(t),de(B().onCustomNetworkChange(i))}),L()(),x(9,"div",28)(10,"label",29)(11,"span",25),re(12,"Chai."),L(),x(13,"span",26),re(14,"Chain"),L()(),x(15,"input",30,2),X("change",function(i){return _e(t),de(B().onCcustomChainChange(i))}),L()()()}if(2&e){const t=B();P(7),O("value",t.rpc_address||"")("ngClass",tn(4,yg,t.isCustomNetworkInvalid()?"is-invalid":"")),P(8),O("value",t.chain_name||"")("ngClass",tn(6,yg,t.iscustomChainInvalid()?"is-invalid":""))}}function XH(e,n){if(1&e){const t=Re();x(0,"div",22)(1,"div",23)(2,"label",31),X("click",function(){_e(t);const i=B();return de(i.is_network_tab_open=!i.is_network_tab_open)}),re(3," WS"),L(),x(4,"input",32,3),X("change",function(i){return _e(t),de(B().onNodeAddressChange(i))}),L()()()}if(2&e){const t=B();P(4),O("value",t.node_address||"")("ngClass",tn(2,yg,t.isNodeAddressInvalid()?"is-invalid":""))}}let KD=(()=>{class e{constructor(t,r,i,o,c,u,_){this.sdk=t,this.config=r,this.env=i,this.document=o,this.stateService=c,this.storageService=u,this.changeDetectorRef=_,this.networks=this.config.networks,this.network=this.config.network,this.chain_name=this.network.chain_name,this.rpc_address=this.network.rpc_address,this.node_address=this.network.node_address,this.is_production=this.env.production,this.localhost_to_gateway=this.env.localhost_to_gateway,this.window=this.document.defaultView,this.is_electron=this.isElectron()}ngAfterViewInit(){var t=this;return(0,l.A)(function*(){t.storageService.get("chain_name")&&t.storageService.get("rpc_address")&&(t.chain_name=t.storageService.get("chain_name")||t.chain_name,t.rpc_address=t.storageService.get("rpc_address")||t.rpc_address,t.node_address=t.storageService.get("node_address")||t.node_address,t.network=t.networks.find(r=>r.rpc_address==t.rpc_address)||t.network),t.stateService.setState({chain_name:t.chain_name,rpc_address:t.rpc_address,node_address:t.node_address}),t.setRPCAddress(),t.changeDetectorRef.markForCheck()})()}selectNetwork(t){let r=t.target?.value||this.selectNetworkElt.nativeElement.value;r=r&&this.networks.find(i=>i.name==r),this.network=r,this.chain_name=r.chain_name,this.rpc_address=r.rpc_address,this.node_address=r.node_address,this.setRPCAddress(),this.setNodeAddress(),this.stateService.setState({chain_name:r.chain_name}),this.storageService.setState({rpc_address:this.rpc_address,node_address:this.node_address,chain_name:this.chain_name})}changePort(t){const r=t.address.split(":");return[this.config.default_protocol,r.shift(),":",this.config.default_port].join("")}onCustomNetworkChange(t){this.rpc_address=t.target?.value||this.network.rpc_address,this.node_address=this.nodeAddressElt.nativeElement.value||"";const r=this.networks.find(i=>"custom"===i.name);r&&(r.rpc_address=this.rpc_address,this.sdk.setRPCAddress(this.rpc_address),this.sdk.setNodeAddress(this.node_address),this.stateService.setState({rpc_address:this.rpc_address,node_address:this.node_address}),this.storageService.setState({rpc_address:this.rpc_address,node_address:this.node_address}))}isCustomNetworkInvalid(){return!1}onCcustomChainChange(t){this.chain_name=t.target?.value||this.network.chain_name;const r=this.networks.find(i=>"custom"===i.name);r&&(r.chain_name=this.chain_name,this.stateService.setState({chain_name:this.chain_name}),this.storageService.setState({chain_name:this.chain_name}))}onNodeAddressChange(t){this.node_address=t.target?.value||"",this.setNodeAddress()}iscustomChainInvalid(){return!1}isNodeAddressInvalid(){return!1}isElectron(){return typeof this.window<"u"&&window.location?.origin?.startsWith("file://")}setRPCAddress(){try{if(this.is_electron)this.sdk.setRPCAddress(this.rpc_address),this.sdk.setNodeAddress(this.node_address);else{const t=this.networks.find(r=>r.rpc_address==this.rpc_address);this.is_production&&!this.localhost_to_gateway&&t&&["ntcl","node-launcher"].includes(t?.name)?(this.sdk.setRPCAddress(this.rpc_address),this.sdk.setNodeAddress(this.node_address)):t&&this.sdk.setRPCAddress([this.window?.location?.href,t?.name].join(""))}}catch(t){console.error(t)}}setNodeAddress(){try{this.sdk.setNodeAddress(this.node_address)}catch(t){console.error(t)}}onSubmit(t){return t.preventDefault(),!1}static{this.\u0275fac=function(r){return new(r||e)(T(Mi),T(Wn),T(Bp),T(wn),T(cn),T(Ca),T(Gt))}}static{this.\u0275cmp=ct({type:e,selectors:[["comp-header"]],viewQuery:function(r,i){if(1&r&&(gt(GH,5),gt(KH,5)),2&r){let o;ht(o=mt())&&(i.selectNetworkElt=o.first),ht(o=mt())&&(i.nodeAddressElt=o.first)}},inputs:{peers:"peers"},standalone:!0,features:[wt],decls:21,vars:8,consts:[["selectNetworkElt",""],["customNetworkElt",""],["customChainElt",""],["nodeAddressElt",""],[1,"navbar","navbar-light"],[1,"col-5","col-md-2"],[1,"navbar-brand"],["src","assets/logo.svg","alt","Casper Ecosystem"],[1,"col-7","col-md-4","col-lg-4","col-xl-5","d-flex","flex-column","flex-xl-row","justify-content-end","px-2","pt-2"],["e2e-id","chain_name",1,"badge","rounded-pill","bg-success","mb-2","ellipsis-container","px-2","me-xl-3",3,"hidden"],["e2e-id","rpc_address",1,"badge","rounded-pill","bg-success","mb-2","ellipsis-container","px-2","me-xl-3",3,"hidden"],[1,"col-12","col-md-6","col-lg-5"],[1,"form-inline",3,"submit"],[1,"input-group"],["for","selectActionElt","for","selectNetworkElt",1,"input-group-text",3,"click"],["id","selectNetworkElt","e2e-id","selectNetworkElt",1,"form-select","form-control","form-control-sm",3,"change"],["label","default"],[3,"value","selected",4,"ngFor","ngForOf"],["label","fetched",4,"ngIf"],["class","input-group mt-2 justify-content-between",4,"ngIf"],[3,"value","selected"],["label","fetched"],[1,"input-group","mt-2","justify-content-between"],[1,"col-7"],["for","customNetworkElt",1,"input-group-text"],[1,"d-none","d-md-inline","d-lg-none"],[1,"d-md-none","d-lg-inline"],["type","search","name","customNetwork","id","customNetworkElt","e2e-id","customNetworkElt",1,"form-control","form-control-xs",3,"change","value","ngClass"],[1,"col-4"],["for","customChainElt",1,"input-group-text"],["type","search","name","customChain","id","customChainElt","e2e-id","customChainElt",1,"form-control","form-control-xs",3,"change","value","ngClass"],["for","nodeAddressElt",1,"input-group-text",3,"click"],["type","search","name","nodeAddress","id","nodeAddressElt","e2e-id","nodeAddressElt",1,"form-control","form-control-xs",3,"change","value","ngClass"]],template:function(r,i){if(1&r){const o=Re();x(0,"nav",4)(1,"div",5)(2,"a",6),pt(3,"img",7),L()(),x(4,"div",8)(5,"span",9),re(6),L(),x(7,"span",10),re(8),L()(),x(9,"div",11)(10,"form",12),X("submit",function(u){return _e(o),de(i.onSubmit(u))}),x(11,"div",13)(12,"label",14),X("click",function(){return _e(o),de(i.is_network_tab_open=!i.is_network_tab_open)}),re(13,"RPC"),L(),x(14,"select",15,0),X("change",function(u){return _e(o),de(i.selectNetwork(u))}),x(16,"optgroup",16),ie(17,JH,2,4,"option",17),L(),ie(18,QH,2,1,"optgroup",18),L()(),ie(19,YH,17,8,"div",19)(20,XH,6,4,"div",19),L()()()}2&r&&(P(5),O("hidden",!i.chain_name),P(),us(i.chain_name),P(),O("hidden",!i.rpc_address),P(),us(i.rpc_address),P(9),O("ngForOf",i.networks),P(),O("ngIf",i.peers),P(),O("ngIf","custom"===(null==i.network?null:i.network.name)),P(),O("ngIf",i.is_network_tab_open))},dependencies:[Ke,sr,sa,sn],styles:[".ellipsis-container[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:auto}"],changeDetection:0})}}return e})();function e3(e,n){if(1&e&&(x(0,"section",1)(1,"pre",2),re(2),L()()),2&e){const t=B();P(2),us(t.error)}}let JD=(()=>{class e{constructor(t,r){this.errorService=t,this.changeDetectorRef=r}ngAfterViewInit(){var t=this;return(0,l.A)(function*(){t.seterrorSubscription()})()}ngOnDestroy(){this.errorSubscription&&this.errorSubscription.unsubscribe()}seterrorSubscription(){var t=this;this.errorSubscription=this.errorService.getError().subscribe(function(){var r=(0,l.A)(function*(i){t.error!==i&&(t.error=i,t.changeDetectorRef.markForCheck())});return function(i){return r.apply(this,arguments)}}())}static{this.\u0275fac=function(r){return new(r||e)(T(xi),T(Gt))}}static{this.\u0275cmp=ct({type:e,selectors:[["comp-error"]],standalone:!0,features:[wt],decls:1,vars:1,consts:[["class","mt-3","e2e-id","error",4,"ngIf"],["e2e-id","error",1,"mt-3"],[1,"error","alert","alert-warning","d-flex"]],template:function(r,i){1&r&&ie(0,e3,3,1,"section",0),2&r&&O("ngIf",i.error)},dependencies:[Ke,sn],styles:[".error[_ngcontent-%COMP%]{display:block;font-family:monospace;white-space:pre-wrap;word-break:break-word}"],changeDetection:0})}}return e})();function t3(e,n){if(1&e){const t=Re();x(0,"div",4)(1,"span",5),re(2),L(),x(3,"button",6),X("click",function(){return _e(t),de(B().get_state_root_hash())}),re(4,"Refresh"),L()()}if(2&e){const t=B();P(2),at("state root hash is ",t.state_root_hash,"")}}function n3(e,n){if(1&e&&(x(0,"div",7)(1,"span",8),re(2),L()()),2&e){const t=B();P(2),at("account hash is ",t.account_hash,"")}}function r3(e,n){if(1&e&&(x(0,"div",7)(1,"span",9),re(2),L()()),2&e){const t=B();P(2),at("main purse is ",t.main_purse,"")}}let ZD=(()=>{class e{constructor(t,r){this.stateService=t,this.changeDetectorRef=r,this.get_state_root_hash_output=new Fe}ngOnDestroy(){this.stateSubscription&&this.stateSubscription.unsubscribe()}setStateSubscription(){this.stateSubscription=this.stateService.getState().subscribe(t=>{t.account_hash&&(this.account_hash=t.account_hash),t.main_purse&&(this.main_purse=t.main_purse),t.state_root_hash&&(this.state_root_hash=t.state_root_hash),t&&this.changeDetectorRef.markForCheck()})}ngAfterViewInit(){var t=this;return(0,l.A)(function*(){t.setStateSubscription()})()}get_state_root_hash(){this.get_state_root_hash_output.emit(!0)}static{this.\u0275fac=function(r){return new(r||e)(T(cn),T(Gt))}}static{this.\u0275cmp=ct({type:e,selectors:[["comp-status"]],outputs:{get_state_root_hash_output:"get_state_root_hash_output"},standalone:!0,features:[wt],decls:5,vars:3,consts:[[1,"row"],[1,"col-sm-12"],["class","alert alert-success d-flex flex-md-row flex-column justify-content-between align-items-center mb-1 mb-md-3",4,"ngIf"],["class","alert alert-warning d-flex mb-1 mb-md-3",4,"ngIf"],[1,"alert","alert-success","d-flex","flex-md-row","flex-column","justify-content-between","align-items-center","mb-1","mb-md-3"],["e2e-id","state_root_hash",1,"ellipsis-container"],[1,"btn","me-0",3,"click"],[1,"alert","alert-warning","d-flex","mb-1","mb-md-3"],["e2e-id","account_hash",1,"ellipsis-container"],["e2e-id","main_purse",1,"ellipsis-container"]],template:function(r,i){1&r&&(x(0,"div",0)(1,"div",1),ie(2,t3,5,1,"div",2)(3,n3,3,1,"div",3)(4,r3,3,1,"div",3),L()()),2&r&&(P(2),O("ngIf",i.state_root_hash),P(),O("ngIf",i.account_hash),P(),O("ngIf",i.main_purse))},dependencies:[Ke,sn],styles:[".ellipsis-container[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:auto;font-size:.8em;max-width:260px}@media (min-width: 380px){.ellipsis-container[_ngcontent-%COMP%]{max-width:320px}}@media (min-width: 425px){.ellipsis-container[_ngcontent-%COMP%]{max-width:360px}}@media (min-width: 576px){.ellipsis-container[_ngcontent-%COMP%]{max-width:480px}}@media (min-width: 768px){.ellipsis-container[_ngcontent-%COMP%]{max-width:none;font-size:1em}}.btn[_ngcontent-%COMP%]{white-space:nowrap}@media (max-width: 767px){.btn[_ngcontent-%COMP%]{font-size:.8em;padding-bottom:0}}"],changeDetection:0})}}return e})();const bg=e=>({deprecated:e});function s3(e,n){if(1&e&&(x(0,"option",12),re(1),L()),2&e){const t=n.$implicit,r=B();O("value",t)("selected",r.action===t)("ngClass",tn(4,bg,r.sdk_deprecated.includes(t))),P(),at(" ",t," ")}}function i3(e,n){if(1&e&&(x(0,"option",13),re(1),L()),2&e){const t=n.$implicit,r=B();O("value",t)("selected",r.action===t),P(),at(" ",t," ")}}function o3(e,n){if(1&e&&(x(0,"option",13),re(1),L()),2&e){const t=n.$implicit,r=B();O("value",t)("selected",r.action===t),P(),at(" ",t," ")}}function a3(e,n){if(1&e&&(x(0,"option",13),re(1),L()),2&e){const t=n.$implicit,r=B();O("value",t)("selected",r.action===t),P(),at(" ",t," ")}}function c3(e,n){if(1&e&&(x(0,"option",12),re(1),L()),2&e){const t=n.$implicit,r=B();O("value",t)("selected",r.action===t)("ngClass",tn(4,bg,r.sdk_deprecated.includes(t))),P(),at(" ",t," ")}}function l3(e,n){if(1&e&&(x(0,"option",12),re(1),L()),2&e){const t=n.$implicit,r=B();O("value",t)("selected",r.action===t)("ngClass",tn(4,bg,r.sdk_deprecated.includes(t))),P(),at(" ",t," ")}}let QD=(()=>{class e{constructor(t,r,i){this.sdk=t,this.stateService=r,this.changeDetectorRef=i,this.select_action=new Fe}ngAfterViewInit(){var t=this;return(0,l.A)(function*(){t.sdk_methods=Object.getOwnPropertyNames(Object.getPrototypeOf(t.sdk)).filter(o=>"function"==typeof t.sdk[o]).filter(o=>!["free","constructor","__destroy_into_raw","getRPCAddress","setRPCAddress","getNodeAddress","setNodeAddress","getVerbosity","setVerbosity","watchDeploy","waitDeploy"].includes(o)).filter(o=>!o.endsWith("_options")).filter(o=>!o.startsWith("chain_")).filter(o=>!o.startsWith("state_")).filter(o=>!o.startsWith("info_")).filter(o=>!o.startsWith("account_")).filter(o=>!o.startsWith("wait")).filter(o=>!o.startsWith("watch")).sort(),t.sdk_deploy_methods=t.sdk_methods.filter(o=>["deploy","speculative_deploy","speculative_transfer","transfer"].includes(o)),t.sdk_deploy_utils_methods=t.sdk_methods.filter(o=>["make_deploy","make_transfer","sign_deploy","put_deploy","call_entrypoint_deploy","install_deploy"].includes(o)),t.sdk_transaction_methods=t.sdk_methods.filter(o=>["transaction","speculative_transaction","speculative_transfer_transaction","transfer_transaction"].includes(o)),t.sdk_transaction_utils_methods=t.sdk_methods.filter(o=>["make_transaction","make_transfer_transaction","sign_transaction","put_transaction","call_entrypoint","install","query_contract_dict","query_contract_key"].includes(o)),t.sdk_deprecated=t.sdk_methods.filter(o=>["get_account","get_deploy","get_era_info","put_deploy","speculative_exec_deploy","sign_deploy","make_deploy","make_transfer","speculative_deploy","speculative_transfer","deploy","transfer","call_entrypoint_deploy","install_deploy","get_balance"].includes(o)),t.sdk_binary_methods=t.sdk_methods.filter(o=>o.startsWith("get_binary"));const r=new Set,i=new Set;t.sdk_binary_methods=[...new Set(t.sdk_binary_methods.filter(o=>{if(o.endsWith("_hash")||o.endsWith("_height")||o.endsWith("_era")||o.endsWith("_state_root_hash")){i.add(o);const u=o.slice(0,o.lastIndexOf("_")).replace(/(_by_block|_by_state_root|_by)$/,"");return r.add(u),!1}return!0}))],t.sdk_binary_methods=[...t.sdk_binary_methods,...Array.from(r)],t.sdk_binary_methods=[...new Set(t.sdk_binary_methods.sort())],t.sdk_rpc_methods=t.sdk_methods.filter(o=>![...t.sdk_binary_methods,...Array.from(i),...t.sdk_deploy_methods,...t.sdk_deploy_utils_methods,...t.sdk_transaction_utils_methods,...t.sdk_transaction_methods].includes(o)),t.setStateSubscription()})()}ngOnDestroy(){this.stateSubscription&&this.stateSubscription.unsubscribe()}setStateSubscription(){this.stateSubscription=this.stateService.getState().subscribe(t=>{t.action&&(this.action=t.action),this.changeDetectorRef.markForCheck()})}selectAction(t){this.select_action.emit(t.target.value)}static{this.\u0275fac=function(r){return new(r||e)(T(Mi),T(cn),T(Gt))}}static{this.\u0275cmp=ct({type:e,selectors:[["comp-action"]],outputs:{select_action:"select_action"},standalone:!0,features:[wt],decls:18,vars:6,consts:[["selectActionElt",""],[1,"input-group"],["for","selectActionElt",1,"input-group-text"],["id","selectActionElt","e2e-id","selectActionElt",1,"form-select","form-control","form-control-sm",3,"change"],["label","rpc"],[3,"value","selected","ngClass",4,"ngFor","ngForOf"],["label","transaction"],[3,"value","selected",4,"ngFor","ngForOf"],["label","utils"],["label","binary"],["label","deploy",1,"deprecated"],["label","deploy utils",1,"deprecated"],[3,"value","selected","ngClass"],[3,"value","selected"]],template:function(r,i){if(1&r){const o=Re();x(0,"div",1)(1,"label",2),re(2,"Action"),L(),x(3,"select",3,0),X("change",function(u){return _e(o),de(i.selectAction(u))}),pt(5,"option"),x(6,"optgroup",4),ie(7,s3,2,6,"option",5),L(),x(8,"optgroup",6),ie(9,i3,2,3,"option",7),L(),x(10,"optgroup",8),ie(11,o3,2,3,"option",7),L(),x(12,"optgroup",9),ie(13,a3,2,3,"option",7),L(),x(14,"optgroup",10),ie(15,c3,2,6,"option",5),L(),x(16,"optgroup",11),ie(17,l3,2,6,"option",5),L()()()}2&r&&(P(7),O("ngForOf",i.sdk_rpc_methods),P(2),O("ngForOf",i.sdk_transaction_methods),P(2),O("ngForOf",i.sdk_transaction_utils_methods),P(2),O("ngForOf",i.sdk_binary_methods),P(2),O("ngForOf",i.sdk_deploy_methods),P(2),O("ngForOf",i.sdk_deploy_utils_methods))},dependencies:[Ke,sr,sa],styles:["[_nghost-%COMP%] .deprecated[_ngcontent-%COMP%]{font-style:italic;color:#d3d3d3}"],changeDetection:0})}}return e})();const u3=["*"],_3=e=>[e];let YD=(()=>{class e{constructor(t,r){this.stateService=t,this.changeDetectorRef=r,this.submit_action=new Fe}ngAfterViewInit(){var t=this;return(0,l.A)(function*(){t.setStateSubscription()})()}ngOnDestroy(){this.stateSubscription&&this.stateSubscription.unsubscribe()}setStateSubscription(){this.stateSubscription=this.stateService.getState().subscribe(t=>{t.action&&(this.action=t.action),this.changeDetectorRef.markForCheck()})}submitAction(t){this.submit_action.emit(t)}static{this.\u0275fac=function(r){return new(r||e)(T(cn),T(Gt))}}static{this.\u0275cmp=ct({type:e,selectors:[["comp-submit-action"]],inputs:{class:"class",e2e:"e2e"},outputs:{submit_action:"submit_action"},standalone:!0,features:[wt],ngContentSelectors:u3,decls:2,vars:4,consts:[["type","button",1,"btn",3,"click","ngClass"]],template:function(r,i){1&r&&(function Vv(e){const n=I()[xe][it];if(!n.projection){const r=n.projection=function Wa(e,n){const t=[];for(let r=0;r{class e{constructor(t,r,i,o,c,u){this.config=t,this.sdk=r,this.resultService=i,this.formService=o,this.errorService=c,this.stateService=u,this.verbosity=A.WT.High,this.setStateSubscription()}setStateSubscription(){this.stateService.getState().subscribe(t=>{t.chain_name&&(this.chain_name=t.chain_name),t.public_key&&(this.public_key=t.public_key),t.secret_key&&(this.secret_key=t.secret_key),t.deploy_json&&(this.deploy_json=t.deploy_json),t.verbosity&&(this.verbosity=t.verbosity),t.select_dict_identifier&&(this.select_dict_identifier=t.select_dict_identifier)})}get_account(t){var r=this;return(0,l.A)(function*(){let i;if(i=t||r.getIdentifier("accountIdentifier")?.value?.trim(),!i){const c="account_identifier is missing";return void(c&&r.errorService.setError(c.toString()))}const o=r.sdk.get_account_options({account_identifier_as_string:i});if(o){r.getIdentifieBlock(o);try{const c=yield r.sdk.get_account(o);return t||r.resultService.setResult(c.toJson()),c}catch(c){return r.errorService.setError(c.toString()),c}}else{const c="get_account_options is missing";c&&r.errorService.setError(c.toString())}})()}get_deploy(){var t=this;return(0,l.A)(function*(){const r=t.getIdentifier("finalizedApprovals")?.value,i=t.getIdentifier("deployHash")?.value?.trim();if(!i){const c="deploy_hash is missing";return void(c&&t.errorService.setError(c.toString()))}const o=t.sdk.get_deploy_options({deploy_hash_as_string:i});o.finalized_approvals=r;try{const c=yield t.sdk.get_deploy(o);c&&t.resultService.setResult(c.toJson())}catch(c){c&&t.errorService.setError(c.toString())}})()}get_transaction(){var t=this;return(0,l.A)(function*(){const r=t.getIdentifier("finalizedApprovals")?.value,i=t.getIdentifier("transactionHash")?.value?.trim();if(!i){const c="transaction_hash is missing";return void(c&&t.errorService.setError(c.toString()))}const o=t.sdk.get_transaction_options({transaction_hash_as_string:i});o.finalized_approvals=r;try{const c=yield t.sdk.get_transaction(o);c&&t.resultService.setResult(c.toJson())}catch(c){c&&t.errorService.setError(c.toString())}})()}get_entity(t){var r=this;return(0,l.A)(function*(){let i;if(i=t||r.getIdentifier("entityIdentifier")?.value?.trim(),!i){const c="entity_identifier is missing";return void(c&&r.errorService.setError(c.toString()))}const o=r.sdk.get_entity_options({entity_identifier_as_string:i});if(o){r.getIdentifieBlock(o);try{const c=yield r.sdk.get_entity(o);return t||r.resultService.setResult(c.toJson()),c}catch(c){return r.errorService.setError(c.toString()),c}}else{const c="get_entity_options is missing";c&&r.errorService.setError(c.toString())}})()}get_peers(){var t=this;return(0,l.A)(function*(){let r=[];try{const i=yield t.sdk.get_peers();i&&t.resultService.setResult(i.toJson()),i&&(r=i.peers)}catch(i){i&&t.errorService.setError(i.toString())}return r})()}get_node_status(){var t=this;return(0,l.A)(function*(){const r=yield t.sdk.get_node_status();return r&&t.resultService.setResult(r.toJson()),r})()}get_state_root_hash(t){var r=this;return(0,l.A)(function*(){let i="";const o=r.sdk.get_state_root_hash_options({});if(!o){const c="get_state_root_hash options are missing";c&&r.errorService.setError(c.toString())}if(t)i=(yield r.sdk.get_state_root_hash(o)).toString();else{r.getIdentifieBlock(o);const c=yield r.sdk.get_state_root_hash(o);c&&r.resultService.setResult(c.toJson())}return i})()}get_auction_info(){var t=this;return(0,l.A)(function*(){try{const r=t.sdk.get_auction_info_options({});t.getIdentifieBlock(r);const i=yield t.sdk.get_auction_info(r);i&&t.resultService.setResult(i.toJson())}catch(r){r&&t.errorService.setError(r.toString())}})()}get_balance(){var t=this;return(0,l.A)(function*(){const r=t.getIdentifier("purseUref")?.value?.trim(),i=t.getIdentifier("stateRootHash")?.value?.trim();if(r)try{const o=t.sdk.get_balance_options({state_root_hash_as_string:i||"",purse_uref_as_string:r}),c=yield t.sdk.get_balance(o);c&&t.resultService.setResult(c.toJson())}catch(o){o&&t.errorService.setError(o.toString())}else{const o="purse_uref is missing";o&&t.errorService.setError(o.toString())}})()}get_block(){var t=this;return(0,l.A)(function*(){try{const r=t.sdk.get_block_options({});t.getIdentifieBlock(r);const i=yield t.sdk.get_block(r);i&&t.resultService.setResult(i.toJson())}catch(r){r&&t.errorService.setError(r.toString())}})()}get_block_transfers(){var t=this;return(0,l.A)(function*(){try{const r=t.sdk.get_block_transfers_options({});t.getIdentifieBlock(r);const i=yield t.sdk.get_block_transfers(r);i&&t.resultService.setResult(i.toJson())}catch(r){r&&t.errorService.setError(r.toString())}})()}get_chainspec(){var t=this;return(0,l.A)(function*(){try{const r=yield t.sdk.get_chainspec(),i=(0,A.IQ)(r?.chainspec_bytes.chainspec_bytes);i&&t.resultService.setResult(i)}catch(r){r&&t.errorService.setError(r.toString())}})()}get_era_info(){var t=this;return(0,l.A)(function*(){const r=t.sdk.get_era_info_options({});t.getIdentifieBlock(r);try{const i=yield t.sdk.get_era_info(r);i&&t.resultService.setResult(i.toJson())}catch(i){i&&t.errorService.setError(i.toString())}})()}get_era_summary(){var t=this;return(0,l.A)(function*(){const r=t.sdk.get_era_summary_options({});t.getIdentifieBlock(r);try{const i=yield t.sdk.get_era_summary(r);i&&t.resultService.setResult(i.toJson())}catch(i){i&&t.errorService.setError(i.toString())}})()}get_validator_changes(){var t=this;return(0,l.A)(function*(){try{const r=yield t.sdk.get_validator_changes();r&&t.resultService.setResult(r.toJson())}catch(r){r&&t.errorService.setError(r.toString())}})()}list_rpcs(){var t=this;return(0,l.A)(function*(){try{const r=yield t.sdk.list_rpcs();r&&t.resultService.setResult(r.toJson())}catch(r){r&&t.errorService.setError(r.toString())}})()}query_balance(){var t=this;return(0,l.A)(function*(){const r=t.getIdentifier("purseIdentifier")?.value?.trim();if(!r){const o="deploy_hash is missing";return void(o&&t.errorService.setError(o.toString()))}const i=t.sdk.query_balance_options({purse_identifier_as_string:r});t.getGlobalIdentifier(i);try{const o=yield t.sdk.query_balance(i);o&&t.resultService.setResult(o.balance)}catch(o){o&&t.errorService.setError(o.toString())}})()}query_balance_details(){var t=this;return(0,l.A)(function*(){const r=t.getIdentifier("purseIdentifier")?.value?.trim();if(!r){const o="deploy_hash is missing";return void(o&&t.errorService.setError(o.toString()))}const i=t.sdk.query_balance_details_options({purse_identifier_as_string:r});t.getGlobalIdentifier(i);try{const o=yield t.sdk.query_balance_details(i);o&&t.resultService.setResult(o.toJson())}catch(o){o&&t.errorService.setError(o.toString())}})()}query_global_state(){var t=this;return(0,l.A)(function*(){const r=t.getIdentifier("queryPath")?.value?.trim()||"",i=t.getIdentifier("queryKey")?.value?.trim();if(!i){const c="key is missing";return void(c&&t.errorService.setError(c.toString()))}const o=t.sdk.query_global_state_options({key_as_string:i,path_as_string:r});t.getGlobalIdentifier(o);try{const c=yield t.sdk.query_global_state(o);c&&t.resultService.setResult(c.toJson())}catch(c){c&&t.errorService.setError(c.toString())}})()}deploy(t=!0,r,i){var o=this;return(0,l.A)(function*(){const c=(0,A.lg)(),u=o.getIdentifier("TTL")?.value?.trim()||"";if(!t&&!o.public_key)return void o.errorService.setError("public_key is missing".toString());if(t&&!o.secret_key)return void o.errorService.setError("secret_key is missing".toString());const _=new A.Bh(o.chain_name,o.public_key,o.secret_key,c,u),d=new A.q1,p=o.getIdentifier("paymentAmount")?.value?.trim();if(!p){const m="paymentAmount is missing";return void(m&&o.errorService.setError(m.toString()))}d.payment_amount=p;const h=o.get_session_params(i);try{let m;if(m=r?yield o.sdk.speculative_deploy(_,h,d):t?yield o.sdk.deploy(_,h,d):o.sdk.make_deploy(_,h,d),m){const w=m.toJson();o.deploy_json=(0,A.mL)(w,o.verbosity),o.deploy_json&&o.resultService.setResult(w),!t&&o.updateDeployJson(o.deploy_json)}return m}catch(m){return void(m&&o.errorService.setError(m))}})()}transaction(t=!0,r,i){var o=this;return(0,l.A)(function*(){const c=(0,A.lg)(),u=o.getIdentifier("TTL")?.value?.trim()||"",_=o.getIdentifier("gasPriceTolerance")?.value?.trim()||"",d=o.getIdentifier("selectPricingMode")?.value?.trim()||"",p=o.getIdentifier("additionalComputationFactor")?.value?.trim()||"";if(!t&&!o.public_key){const b="public_key is missing";return void(b&&o.errorService.setError(b.toString()))}if(t&&!o.secret_key){const b="secret_key is missing";return void(b&&o.errorService.setError(b.toString()))}let h,m;try{const b=o.get_builder_params(i);if(!b){const S="builder params are missing";throw S&&o.errorService.setError(S.toString()),S}h=b}catch(b){return void(b&&o.errorService.setError(b.toString()))}m=new A.kD(o.chain_name,o.public_key,o.secret_key,c,u),_&&(m.gas_price_tolerance=_),d&&(m.pricing_mode=d),d==A.MK.Fixed&&(m.additional_computation_factor=p);const w=o.getIdentifier("paymentAmount")?.value?.trim();if(w){m.payment_amount=w,m=o.addTransactionArgs(m);try{let b;if(b=r&&t?yield o.sdk.speculative_transaction(h,m):t?yield o.sdk.transaction(h,m):o.sdk.make_transaction(h,m),b){const S=b.toJson();o.transaction_json=(0,A.mL)(S,o.verbosity),o.transaction_json&&o.resultService.setResult(S),!t&&o.updateTransactionJson(o.transaction_json)}return b}catch(b){return void(b&&o.errorService.setError(b))}}else{const b="paymentAmount is missing";b&&o.errorService.setError(b.toString())}})()}install_deploy(t){var r=this;return(0,l.A)(function*(){const i=r.getIdentifier("paymentAmount")?.value?.trim();if(!i){const _="paymentAmount is missing";return void(_&&r.errorService.setError(_.toString()))}if(!r.secret_key){const _="secret_key is missing";return void(_&&r.errorService.setError(_.toString()))}if(!t?.buffer){const _="wasmBuffer is missing";_&&r.errorService.setError(_.toString())}const c=new A.Bh(r.chain_name,r.public_key,r.secret_key),u=r.get_session_params(t);try{const _=yield r.sdk.install_deploy(c,u,i);_&&r.resultService.setResult(_.toJson())}catch(_){_&&r.errorService.setError(_.toString())}})()}install(t){var r=this;return(0,l.A)(function*(){const i=r.getIdentifier("paymentAmount")?.value?.trim();if(!i){const p="paymentAmount is missing";return void(p&&r.errorService.setError(p.toString()))}if(!r.secret_key){const p="secret_key is missing";return void(p&&r.errorService.setError(p.toString()))}if(!t?.buffer){const p="wasmBuffer is missing";p&&r.errorService.setError(p.toString())}let c=new A.kD(r.chain_name,r.public_key,r.secret_key);c.payment_amount=i,c=r.addTransactionArgs(c);const u=r.getIdentifier("gasPriceTolerance")?.value?.trim()||"",_=r.getIdentifier("selectPricingMode")?.value?.trim()||"",d=r.getIdentifier("additionalComputationFactor")?.value?.trim()||"";u&&(c.gas_price_tolerance=u),_&&(c.pricing_mode=_),_==A.MK.Fixed&&(c.additional_computation_factor=d);try{const p=t&&(yield r.sdk.install(c,A.Ix.fromUint8Array(t)));p&&r.resultService.setResult(p.toJson())}catch(p){p&&r.errorService.setError(p.toString())}})()}transfer(t=!0,r){var i=this;return(0,l.A)(function*(){const o=(0,A.lg)(),c=i.getIdentifier("TTL")?.value?.trim()||"";if(!t&&!i.public_key)return void i.errorService.setError("public_key is missing".toString());if(t&&!i.secret_key)return void i.errorService.setError("secret_key is missing".toString());const u=new A.Bh(i.chain_name,i.public_key,i.secret_key,o,c),_=new A.q1;_.payment_amount=i.config.standard_payment_amount.toString();const d=i.getIdentifier("transferAmount")?.value?.trim(),p=i.getIdentifier("targetAccount")?.value?.trim();if(d&&p)try{let h;if(h=r?yield i.sdk.speculative_transfer(d,p,void 0,u,_):t?yield i.sdk.transfer(d,p,void 0,u,_):yield i.sdk.make_transfer(d,p,void 0,u,_),h){const m=h.toJson();i.deploy_json=(0,A.mL)(m,i.verbosity),i.deploy_json&&i.resultService.setResult(m),!t&&i.updateDeployJson(i.deploy_json)}return h}catch(h){return void(h&&i.errorService.setError(h))}else{const h="transfer_amount or target_account is missing";h&&i.errorService.setError(h.toString())}})()}transfer_transaction(t=!0,r){var i=this;return(0,l.A)(function*(){const o=(0,A.lg)(),c=i.getIdentifier("TTL")?.value?.trim()||"";if(!t&&!i.public_key)return void i.errorService.setError("public_key is missing".toString());if(t&&!i.secret_key)return void i.errorService.setError("secret_key is missing".toString());const u=new A.kD(i.chain_name,i.public_key,i.secret_key,o,c),_=i.getIdentifier("transferAmount")?.value?.trim(),d=i.getIdentifier("targetAccount")?.value?.trim();if(!_||!d){const h="transfer_amount or target_account is missing";return void(h&&i.errorService.setError(h.toString()))}const p=i.config.standard_payment_amount.toString();u.payment_amount=p;try{let h;if(h=r?yield i.sdk.speculative_transfer_transaction(void 0,d,_,u,void 0):t?yield i.sdk.transfer_transaction(void 0,d,_,u):yield i.sdk.make_transfer_transaction(void 0,d,_,u),h){const m=h.toJson();i.transaction_json=(0,A.mL)(m,i.verbosity),i.transaction_json&&i.resultService.setResult(m),!t&&i.updateTransactionJson(i.transaction_json)}return h}catch(h){return void(h&&i.errorService.setError(h))}})()}put_deploy(){var t=this;return(0,l.A)(function*(){const r=t.getIdentifier("deployJson")?.value?.trim();if(!r){const c="deployJson is missing";return void(c&&t.errorService.setError(c.toString()))}const i=new A.m9(JSON.parse(r)),o=yield t.sdk.put_deploy(i);return o&&t.resultService.setResult(o.toJson()),o})()}put_transaction(){var t=this;return(0,l.A)(function*(){const r=t.getIdentifier("transactionJson")?.value?.trim();if(!r){const c="deployJson is missing";return void(c&&t.errorService.setError(c.toString()))}const i=new A.ZX(JSON.parse(r)),o=yield t.sdk.put_transaction(i);return o&&t.resultService.setResult(o.toJson()),o})()}speculative_exec_deploy(){var t=this;return(0,l.A)(function*(){const r=t.getIdentifier("deployJson")?.value?.trim();if(!r){const u="signed_deploy is missing";return void(u&&t.errorService.setError(u.toString()))}const i=new A.m9(JSON.parse(r)),o=t.sdk.get_speculative_exec_deploy_options({deploy:i.toJson()}),c=yield t.sdk.speculative_exec_deploy(o);return c&&t.resultService.setResult(c.toJson()),c})()}speculative_exec(){var t=this;return(0,l.A)(function*(){const r=t.getIdentifier("transactionJson")?.value?.trim();if(!r){const u="signed_transaction is missing";return void(u&&t.errorService.setError(u.toString()))}const i=new A.ZX(JSON.parse(r)),o=t.sdk.get_speculative_exec_options({transaction:i.toJson()}),c=yield t.sdk.speculative_exec(o);return c&&t.resultService.setResult(c.toJson()),c})()}sign_deploy(){var t=this;return(0,l.A)(function*(){if(!t.secret_key){const o="secret_key is missing";return void(o&&t.errorService.setError(o.toString()))}const r=t.getIdentifier("deployJson")?.value?.trim();if(!r){const o="signed_deploy is missing";return void(o&&t.errorService.setError(o.toString()))}let i;try{i=new A.m9(JSON.parse(r))}catch{const o="Error parsing deploy";return void(o&&t.errorService.setError(o.toString()))}if(i)i=i.sign(t.secret_key),t.deploy_json=(0,A.mL)(i.toJson(),t.verbosity),t.getIdentifier("deployJson")?.setValue(t.deploy_json),t.updateDeployJson(t.deploy_json);else{const o="signed_deploy is missing";o&&t.errorService.setError(o.toString())}})()}sign_transaction(){var t=this;return(0,l.A)(function*(){if(!t.secret_key){const o="secret_key is missing";return void(o&&t.errorService.setError(o.toString()))}const r=t.getIdentifier("transactionJson")?.value?.trim();if(!r){const o="signed_transaction is missing";return void(o&&t.errorService.setError(o.toString()))}let i;try{i=new A.ZX(JSON.parse(r))}catch{const o="Error parsing transaction";return void(o&&t.errorService.setError(o.toString()))}if(i)i=i.sign(t.secret_key),t.transaction_json=(0,A.mL)(i.toJson(),t.verbosity),t.getIdentifier("transactionJson")?.setValue(t.transaction_json),t.updateTransactionJson(t.transaction_json);else{const o="signed_transaction is missing";o&&t.errorService.setError(o.toString())}})()}wallet_sign_deploy(){var t=this;return(0,l.A)(function*(){const r=t.getIdentifier("deployJson")?.value?.trim();if(!r)return void t.errorService.setError("deploy_to_sign is missing".toString());let i;try{i=new A.m9(JSON.parse(r))}catch(o){return void(o&&t.errorService.setError(o))}try{i=yield(new A._e).signDeploy(i,t.public_key)}catch(o){return void(o&&t.errorService.setError(o))}t.deploy_json=(0,A.mL)(i.toJson(),t.verbosity),t.getIdentifier("deployJson")?.setValue(t.deploy_json),t.updateDeployJson(t.deploy_json)})()}wallet_sign_transaction(){var t=this;return(0,l.A)(function*(){const r=t.getIdentifier("transactionJson")?.value?.trim();if(!r)return void t.errorService.setError("transaction_to_sign is missing".toString());let i;try{i=new A.ZX(JSON.parse(r))}catch(o){return void(o&&t.errorService.setError(o))}try{i=yield(new A._e).signTransaction(i,t.public_key)}catch(o){return void(o&&t.errorService.setError(o))}t.transaction_json=(0,A.mL)(i.toJson(),t.verbosity),t.getIdentifier("transactionJson")?.setValue(t.transaction_json),t.updateTransactionJson(t.transaction_json)})()}updateDeployJson(t){t&&this.stateService.setState({deploy_json:t})}updateTransactionJson(t){t&&this.stateService.setState({transaction_json:t})}make_deploy(t){var r=this;return(0,l.A)(function*(){yield r.deploy(!1,!1,t)})()}make_transaction(t){var r=this;return(0,l.A)(function*(){yield r.transaction(!1,!1,t)})()}make_transfer(){var t=this;return(0,l.A)(function*(){yield t.transfer(!1)})()}make_transfer_transaction(){var t=this;return(0,l.A)(function*(){yield t.transfer_transaction(!1)})()}speculative_transfer(){var t=this;return(0,l.A)(function*(){yield t.transfer(!1,!0)})()}speculative_transfer_transaction(){var t=this;return(0,l.A)(function*(){yield t.transfer(!1,!0)})()}speculative_deploy(t){var r=this;return(0,l.A)(function*(){yield r.deploy(!1,!0,t)})()}speculative_transaction(t){var r=this;return(0,l.A)(function*(){yield r.transaction(!1,!0,t)})()}call_entrypoint_deploy(){var t=this;return(0,l.A)(function*(){if(!t.secret_key){const c="secret_key is missing";return void(c&&t.errorService.setError(c.toString()))}const r=new A.Bh(t.chain_name,t.public_key,t.secret_key),i=t.get_session_params(),o=t.getIdentifier("paymentAmount")?.value?.trim();if(o)try{const c=yield t.sdk.call_entrypoint_deploy(r,i,o);c&&t.resultService.setResult(c.toJson())}catch(c){c&&t.errorService.setError(c.toString())}else{const c="paymentAmount is missing";c&&t.errorService.setError(c.toString())}})()}call_entrypoint(){var t=this;return(0,l.A)(function*(){if(!t.secret_key){const c="secret_key is missing";return void(c&&t.errorService.setError(c.toString()))}let r=new A.kD(t.chain_name,t.public_key,t.secret_key);const i=t.getIdentifier("paymentAmount")?.value?.trim();if(!i){const c="paymentAmount is missing";return void(c&&t.errorService.setError(c.toString()))}r.payment_amount=i,r=t.addTransactionArgs(r);const o=t.get_builder_params();try{const c=o&&(yield t.sdk.call_entrypoint(o,r));c&&t.resultService.setResult(c.toJson())}catch(c){c&&t.errorService.setError(c.toString())}})()}query_contract_dict(){var t=this;return(0,l.A)(function*(){const r=t.getIdentifier("stateRootHash")?.value?.trim(),i=t.getIdentifier("itemKey")?.value?.trim();if(!i){const d="itemKey is missing";return void(d&&t.errorService.setError(d.toString()))}const o=t.getIdentifier("seedEntityHash")?.value?.trim()||"",c=t.getIdentifier("seedName")?.value?.trim();if(!c){const d="seedName is missing";return void(d&&t.errorService.setError(d.toString()))}let u;if(o&&(u=new A.NX,u.setEntityNamedKey(o,c,i)),!u){const d="dictionary_item_params is missing";return void(d&&t.errorService.setError(d.toString()))}const _=t.sdk.query_contract_dict_options({state_root_hash_as_string:r||""});_.dictionary_item_params=u;try{const d=yield t.sdk.query_contract_dict(_);d&&t.resultService.setResult(d.toJson())}catch(d){d&&t.errorService.setError(d.toString())}})()}query_contract_key(){var t=this;return(0,l.A)(function*(){const r=t.getIdentifier("queryKey")?.value?.trim();if(!r){const c="key is missing";return void(c&&t.errorService.setError(c.toString()))}const i=t.getIdentifier("queryPath")?.value?.toString().trim().replace(/^\/+|\/+$/g,""),o=t.sdk.query_contract_key_options({entity_identifier_as_string:r,path_as_string:i});t.getIdentifieBlock(o);try{const c=yield t.sdk.query_contract_key(o);c&&t.resultService.setResult(c.toJson())}catch(c){c&&t.errorService.setError(c.toString())}})()}get_dictionary_item(){var t=this;return(0,l.A)(function*(){const r=t.getIdentifier("stateRootHash")?.value?.trim(),i=t.getIdentifier("itemKey")?.value?.trim(),o=t.getIdentifier("seedKey")?.value?.trim();if(!i&&!o){const d="seedKey or itemKey is missing";return void(d&&t.errorService.setError(d.toString()))}const c=t.getIdentifier("seedUref")?.value?.trim();let u;if(c&&"newFromSeedUref"===t.select_dict_identifier)u=A.bL.newFromSeedUref(c,i);else if(o&&"newFromDictionaryKey"===t.select_dict_identifier)u=A.bL.newFromDictionaryKey(o);else{const d=t.getIdentifier("seedContractHash")?.value?.trim(),p=t.getIdentifier("seedEntityHash")?.value?.trim(),h=t.getIdentifier("seedAccountHash")?.value?.trim(),m=t.getIdentifier("seedName")?.value?.trim();if(!m){const w="seed_name is missing";return void(w&&t.errorService.setError(w.toString()))}d&&"newFromContractInfo"===t.select_dict_identifier&&(u=A.bL.newFromContractInfo(d,m,i)),p&&"newFromEntityInfo"===t.select_dict_identifier?u=A.bL.newFromEntityInfo(p,m,i):h&&"newFromAccountInfo"===t.select_dict_identifier&&(u=A.bL.newFromAccountInfo(h,m,i))}if(!u){const d="dictionary_item_identifier is missing";return void(d&&t.errorService.setError(d.toString()))}const _=t.sdk.get_dictionary_item_options({state_root_hash_as_string:r||""});_.dictionary_item_identifier=u;try{const d=yield t.sdk.state_get_dictionary_item(_);d&&t.resultService.setResult(d.toJson())}catch(d){d&&t.errorService.setError(d.toString())}})()}getIdentifier(t){return this.formService.form.get(t)}getIdentifieBlock(t){const r=this.getIdentifier("blockIdentifierHeight")?.value?.trim(),i=this.getIdentifier("blockIdentifierHash")?.value?.trim();if(i)t.maybe_block_id_as_string=i,t.maybe_block_identifier=void 0;else if(r){const o=A.z$.fromHeight(BigInt(r));t.maybe_block_id_as_string=void 0,t.maybe_block_identifier=o}else t.maybe_block_id_as_string=void 0,t.maybe_block_identifier=void 0}getGlobalIdentifier(t){const r=this.getIdentifier("stateRootHash")?.value?.trim();let i;if(r)i=A.eg.fromStateRootHash(new A.np(r));else{const o=this.getIdentifier("blockIdentifierHeight")?.value?.trim(),c=this.getIdentifier("blockIdentifierHash")?.value?.trim();c?i=A.eg.fromBlockHash(new A.Iy(c)):o&&(i=A.eg.fromBlockHeight(BigInt(o)))}i&&(t.global_state_identifier=i)}get_session_params(t){const r=new A.Qt,i=this.getIdentifier("entryPoint")?.value?.trim();i&&(r.session_entry_point=i);const o=this.getIdentifier("argsSimple")?.value?.trim().split(",").map(h=>h.trim()).filter(h=>""!==h),c=this.getIdentifier("argsJson")?.value?.trim();o?.length?r.session_args_simple=o:c&&(r.session_args_json=c);const u=this.getIdentifier("callPackage")?.value,_=this.getIdentifier("sessionHash")?.value?.trim(),d=this.getIdentifier("sessionName")?.value?.trim();u?_?r.session_package_hash=_:d&&(r.session_package_name=d):_?r.session_hash=_:d&&(r.session_name=d),t&&(r.session_bytes=A.Ix.fromUint8Array(t));const p=this.getIdentifier("version")?.value?.trim();return p&&(r.session_version=p),r}get_builder_params(t){let r;const i=this.getIdentifier("entityHash")?.value?.trim(),o=this.getIdentifier("entityAlias")?.value?.trim(),c=this.getIdentifier("entryPoint")?.value?.trim();if(this.getIdentifier("callPackage")?.value){const _=this.getIdentifier("version")?.value?.trim();if(o)r=A.C_.newPackageAlias(o,c,_);else{let d=null;try{d=A.Vt.fromFormattedStr(i)}catch{try{d=new A.Vt(i)}catch{const m="package_hash could not be parsed";throw this.errorService.setError(m.toString()),m}}d&&(r=A.C_.newPackage(d,c,_))}}else if(o)r=A.C_.newInvocableEntityAlias(o,c);else if(i){let _=null,d=null;try{_=A.xM.fromFormattedStr(i),d=new A.Ep(_.toHexString())}catch{try{d=new A.Ep(i)}catch{const m="entity_hash could not be parsed";throw this.errorService.setError(m.toString()),m}}d&&(r=A.C_.newInvocableEntity(d,c))}if(t){const _="true"===this.getIdentifier("selectTransactionCategory")?.value?.trim();r=A.C_.newSession(A.Ix.fromUint8Array(t),_)}return r}addTransactionArgs(t){const r=this.getIdentifier("argsSimple")?.value?.trim().split(",").map(o=>o.trim()).filter(o=>""!==o),i=this.getIdentifier("argsJson")?.value?.trim();return r?.length?t.session_args_simple=r:i&&(t.session_args_json=i),t}static{this.\u0275fac=function(r){return new(r||e)(U(Wn),U(Mi),U(Da),U(vs),U(xi),U(cn))}}static{this.\u0275prov=J({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();const d3=["publicKeyElt"],f3=e=>[e];let eT=(()=>{class e{constructor(t,r,i,o,c,u){this.config=t,this.stateService=r,this.clientService=i,this.storageService=o,this.changeDetectorRef=c,this.formService=u}ngAfterViewInit(){var t=this;return(0,l.A)(function*(){t.setStateSubscription(),t.public_key=t.storageService.get("public_key")||t.public_key,t.public_key&&(yield t.updateAccount(),t.stateService.setState({public_key:t.public_key}))})()}ngOnDestroy(){this.stateSubscription&&this.stateSubscription.unsubscribe()}setStateSubscription(){var t=this;this.stateSubscription=this.stateService.getState().subscribe(function(){var r=(0,l.A)(function*(i){i.action&&(t.action=i.action),i.public_key&&t.public_key!=i.public_key?(i.public_key&&(t.public_key=i.public_key),i.secret_key&&(t.secret_key=i.secret_key),yield t.updateAccount()):i.public_key&&i.public_key&&(t.public_key=i.public_key),t.changeDetectorRef.markForCheck()});return function(i){return r.apply(this,arguments)}}())}onPublicKeyChange(){var t=this;return(0,l.A)(function*(){const r=t.publicKeyElt&&t.publicKeyElt.nativeElement.value.toString().trim();t.public_key="",t.stateService.setState({public_key:r,secret_key:""}),t.storageService.setState({public_key:r})})()}isInvalid(){return!(this.config.action_needs_public_key&&!this.config.action_needs_public_key?.includes(this.action)||this.publicKeyElt?.nativeElement.value?.trim())}updateAccount(){var t=this;return(0,l.A)(function*(){const r=yield t.clientService.get_entity(t.public_key);if(!r.entity_result)return;const i=r?.entity_result?.AddressableEntity?.entity.entity_kind.Account,o=r?.entity_result?.AddressableEntity?.entity.main_purse;t.stateService.setState({account_hash:i,main_purse:o}),t.storageService.setState({account_hash:i,main_purse:o}),i&&t.formService.updateForm()})()}static{this.\u0275fac=function(r){return new(r||e)(T(Wn),T(cn),T(XD),T(Ca),T(Gt),T(vs))}}static{this.\u0275cmp=ct({type:e,selectors:[["comp-public-key"]],viewQuery:function(r,i){if(1&r&>(d3,5),2&r){let o;ht(o=mt())&&(i.publicKeyElt=o.first)}},standalone:!0,features:[wt],decls:7,vars:4,consts:[["publicKeyElt",""],["for","publicKeyElt",1,"input-group-text"],[1,"d-none","d-md-inline","d-lg-none"],[1,"d-md-none","d-lg-inline"],["type","search","name","public_key","placeholder","e.g. 0x","id","publicKeyElt","e2e-id","publicKeyElt",1,"form-control","form-control-xs",3,"input","value","ngClass"]],template:function(r,i){if(1&r){const o=Re();x(0,"label",1)(1,"span",2),re(2,"Pub. Key"),L(),x(3,"span",3),re(4,"Public Key"),L()(),x(5,"input",4,0),X("input",function(){return _e(o),de(i.onPublicKeyChange())}),L()}2&r&&(P(5),O("value",i.public_key||"")("ngClass",tn(2,f3,i.isInvalid()?"is-invalid":"")))},dependencies:[Ke,sr],changeDetection:0})}}return e})();const p3=["secretKeyElt"],g3=e=>[e];function h3(e,n){if(1&e){const t=Re();x(0,"button",4),X("click",function(){return _e(t),de(B().onSecretKeyClick())}),re(1," Load Secret Key\n"),L()}if(2&e){const t=B();O("ngClass",tn(1,g3,t.isInvalid()?"btn-warning":"btn-secondary"))}}function m3(e,n){if(1&e){const t=Re();x(0,"button",5),X("click",function(){return _e(t),de(B().onSecretKeyClick())}),re(1," Secret Key Loaded\n"),L()}}let tT=(()=>{class e{constructor(t,r,i,o,c){this.config=t,this.stateService=r,this.errorService=i,this.storageService=o,this.changeDetectorRef=c}ngAfterViewInit(){var t=this;return(0,l.A)(function*(){t.setStateSubscription()})()}ngOnDestroy(){this.stateSubscription&&this.stateSubscription.unsubscribe()}setStateSubscription(){var t=this;this.stateSubscription=this.stateService.getState().subscribe(function(){var r=(0,l.A)(function*(i){i.action&&(t.action=i.action),t.changeDetectorRef.markForCheck()});return function(i){return r.apply(this,arguments)}}())}onSecretKeyClick(){this.secretKeyElt.nativeElement.click()}onPemSelected(t){var r=this;return(0,l.A)(function*(){const i=t.target.files?.item(0);let o="";if(i){let c=yield i.text();if(!c.trim())return;c=c.trim(),r.errorService.setError("");try{o=(0,A.kw)(c)}catch(u){r.errorService.setError(u)}o&&(r.secret_key=c)}else r.secret_key="";r.stateService.setState({public_key:o,secret_key:r.secret_key}),r.storageService.setState({public_key:o}),r.secretKeyElt.nativeElement.value="",r.changeDetectorRef.markForCheck()})()}isInvalid(){return!(this.config.action_needs_secret_key&&!this.config.action_needs_secret_key?.includes(this.action)||this.secret_key)}static{this.\u0275fac=function(r){return new(r||e)(T(Wn),T(cn),T(xi),T(Ca),T(Gt))}}static{this.\u0275cmp=ct({type:e,selectors:[["comp-secret-key"]],viewQuery:function(r,i){if(1&r&>(p3,5),2&r){let o;ht(o=mt())&&(i.secretKeyElt=o.first)}},standalone:!0,features:[wt],decls:4,vars:2,consts:[["secretKeyElt",""],["name","secret_key","type","file","id","secretKeyElt","accept",".pem","e2e-id","secretKeyElt",1,"visually-hidden",3,"change"],["class","btn",3,"ngClass","click",4,"ngIf"],["class","btn btn-light",3,"click",4,"ngIf"],[1,"btn",3,"click","ngClass"],[1,"btn","btn-light",3,"click"]],template:function(r,i){if(1&r){const o=Re();x(0,"input",1,0),X("change",function(u){return _e(o),de(i.onPemSelected(u))}),L(),ie(2,h3,2,3,"button",2)(3,m3,2,0,"button",3)}2&r&&(P(2),O("ngIf",!i.secret_key),P(),O("ngIf",i.secret_key))},dependencies:[Ke,sr,sn],changeDetection:0})}}return e})(),w3=(()=>{class e{constructor(t,r,i,o,c,u){this.config=t,this.sdk=r,this.resultService=i,this.formService=o,this.errorService=c,this.stateService=u,this.setStateSubscription()}setStateSubscription(){this.stateService.getState().subscribe(t=>{t.public_key&&(this.public_key=t.public_key),t.secret_key&&(this.secret_key=t.secret_key)})}get_binary_latest_switch_block_header(){var t=this;return(0,l.A)(function*(){const r=yield t.sdk.get_binary_latest_switch_block_header();return r&&t.resultService.setResult(r),r})()}get_binary_latest_block_header(){var t=this;return(0,l.A)(function*(){const r=yield t.sdk.get_binary_latest_block_header();return r&&t.resultService.setResult(r),r})()}get_binary_block_header(){var t=this;return(0,l.A)(function*(){const r=t.getIdentifier("blockIdentifierHeight")?.value?.trim(),i=t.getIdentifier("blockIdentifierHash")?.value?.trim();if(i){const o=yield t.sdk.get_binary_block_header_by_hash(new A.Iy(i));return o&&t.resultService.setResult(o),o}if(r){const o=yield t.sdk.get_binary_block_header_by_height(BigInt(r));return o&&t.resultService.setResult(o),o}return t.get_binary_latest_block_header()})()}get_binary_latest_signed_block(){var t=this;return(0,l.A)(function*(){const r=yield t.sdk.get_binary_latest_signed_block();return r&&t.resultService.setResult(r),r})()}get_binary_signed_block(){var t=this;return(0,l.A)(function*(){const r=t.getIdentifier("blockIdentifierHeight")?.value?.trim(),i=t.getIdentifier("blockIdentifierHash")?.value?.trim();if(i){const o=yield t.sdk.get_binary_signed_block_by_hash(new A.Iy(i));return o&&t.resultService.setResult(o),o}if(r){const o=yield t.sdk.get_binary_signed_block_by_height(BigInt(r));return o&&t.resultService.setResult(o),o}return t.get_binary_latest_signed_block()})()}get_binary_transaction(){var t=this;return(0,l.A)(function*(){const r=t.getIdentifier("transactionHash")?.value?.trim(),i=t.getIdentifier("finalizedApprovals")?.value,o=yield t.sdk.get_binary_transaction_by_hash(new A.nQ(r),i);return o&&t.resultService.setResult(o),o})()}get_binary_peers(){var t=this;return(0,l.A)(function*(){let r=[];try{const i=yield t.sdk.get_binary_peers();i&&t.resultService.setResult(i),i&&(r=i.peers)}catch(i){i&&t.errorService.setError(i.toString())}return r})()}get_binary_uptime(){var t=this;return(0,l.A)(function*(){const r=yield t.sdk.get_binary_uptime();return r&&t.resultService.setResult(r),r})()}get_binary_last_progress(){var t=this;return(0,l.A)(function*(){const r=yield t.sdk.get_binary_last_progress();return r&&t.resultService.setResult(r),r})()}get_binary_reactor_state(){var t=this;return(0,l.A)(function*(){const r=yield t.sdk.get_binary_reactor_state();return r&&t.resultService.setResult(r),r})()}get_binary_network_name(){var t=this;return(0,l.A)(function*(){const r=yield t.sdk.get_binary_network_name();return r&&t.resultService.setResult(r),r})()}get_binary_consensus_validator_changes(){var t=this;return(0,l.A)(function*(){const r=yield t.sdk.get_binary_consensus_validator_changes();return r&&t.resultService.setResult(r),r})()}get_binary_block_synchronizer_status(){var t=this;return(0,l.A)(function*(){const r=yield t.sdk.get_binary_block_synchronizer_status();return r&&t.resultService.setResult(r),r})()}get_binary_available_block_range(){var t=this;return(0,l.A)(function*(){const r=yield t.sdk.get_binary_available_block_range();return r&&t.resultService.setResult(r),r})()}get_binary_next_upgrade(){var t=this;return(0,l.A)(function*(){const r=yield t.sdk.get_binary_next_upgrade();return r&&t.resultService.setResult(r),r})()}get_binary_consensus_status(){var t=this;return(0,l.A)(function*(){const r=yield t.sdk.get_binary_consensus_status();return r&&t.resultService.setResult(r),r})()}get_binary_chainspec_raw_bytes(){var t=this;return(0,l.A)(function*(){const r=yield t.sdk.get_binary_chainspec_raw_bytes();return r&&t.resultService.setResult(r),r})()}get_binary_node_status(){var t=this;return(0,l.A)(function*(){const r=yield t.sdk.get_binary_node_status();return r&&t.resultService.setResult(r),r})()}get_binary_validator_reward_by_era(){var t=this;return(0,l.A)(function*(){const r=t.getIdentifier("validatorKey")?.value?.trim(),i=t.getIdentifier("eraId")?.value?.trim(),o=yield t.sdk.get_binary_validator_reward_by_era(new A.J3(r),new A.M3(BigInt(i)));return o&&t.resultService.setResult(o),o})()}get_binary_validator_reward(){var t=this;return(0,l.A)(function*(){const r=t.getIdentifier("validatorKey")?.value?.trim(),i=t.getIdentifier("blockIdentifierHeight")?.value?.trim(),o=t.getIdentifier("blockIdentifierHash")?.value?.trim();if(o){const c=yield t.sdk.get_binary_validator_reward_by_block_hash(new A.J3(r),new A.Iy(o));return c&&t.resultService.setResult(c),c}if(i){const c=yield t.sdk.get_binary_validator_reward_by_block_height(new A.J3(r),BigInt(i));return c&&t.resultService.setResult(c),c}t.get_binary_validator_reward_by_era()})()}get_binary_delegator_reward_by_era(){var t=this;return(0,l.A)(function*(){const r=t.getIdentifier("validatorKey")?.value?.trim(),i=t.getIdentifier("delegatorKey")?.value?.trim(),o=t.getIdentifier("eraId")?.value?.trim(),c=yield t.sdk.get_binary_delegator_reward_by_era(new A.J3(r),new A.J3(i),new A.M3(BigInt(o)));return c&&t.resultService.setResult(c),c})()}get_binary_delegator_reward(){var t=this;return(0,l.A)(function*(){const r=t.getIdentifier("validatorKey")?.value?.trim(),i=t.getIdentifier("delegatorKey")?.value?.trim(),o=t.getIdentifier("blockIdentifierHeight")?.value?.trim(),c=t.getIdentifier("blockIdentifierHash")?.value?.trim();if(c){const u=yield t.sdk.get_binary_delegator_reward_by_block_hash(new A.J3(r),new A.J3(i),new A.Iy(c));return u&&t.resultService.setResult(u),u}if(o){const u=yield t.sdk.get_binary_delegator_reward_by_block_height(new A.J3(r),new A.J3(i),BigInt(o));return u&&t.resultService.setResult(u),u}t.get_binary_delegator_reward_by_era()})()}get_binary_read_record(){var t=this;return(0,l.A)(function*(){const r=t.getIdentifier("recordId")?.value?.trim(),i=t.getIdentifier("key")?.value?.trim(),o=yield t.sdk.get_binary_read_record(new A.Fg(r),(0,A.AS)(i));return o&&t.resultService.setResult(o),o})()}get_binary_global_state_item(){var t=this;return(0,l.A)(function*(){const r=t.getIdentifier("key")?.value?.trim(),i=t.getIdentifier("queryPath")?.value?.toString().trim().replace(/^\/+|\/+$/g,"").split("/")||[],o=t.getIdentifier("blockIdentifierHeight")?.value?.trim(),c=t.getIdentifier("blockIdentifierHash")?.value?.trim(),u=t.getIdentifier("stateRootHash")?.value?.trim();if(c){const _=yield t.sdk.get_binary_global_state_item_by_block_hash(new A.Iy(c),A.Uz.fromFormattedString(r),i);return _&&t.resultService.setResult(_),_}if(o){const _=yield t.sdk.get_binary_global_state_item_by_block_height(BigInt(o),A.Uz.fromFormattedString(r),i);return _&&t.resultService.setResult(_),_}if(u){const _=yield t.sdk.get_binary_global_state_item_by_state_root_hash(A.np.fromString(u),A.Uz.fromFormattedString(r),i);return _&&t.resultService.setResult(_),_}{const _=yield t.sdk.get_binary_global_state_item(A.Uz.fromFormattedString(r),i);return _&&t.resultService.setResult(_),_}})()}get_binary_try_accept_transaction(t){var r=this;return(0,l.A)(function*(){if(!r.public_key)return void r.errorService.setError("public_key is missing".toString());if(!r.secret_key)return void r.errorService.setError("secret_key is missing".toString());if(!t)return void r.errorService.setError("transaction is missing".toString());const i=yield r.sdk.get_binary_try_accept_transaction(t);return i&&r.resultService.setResult(i),i})()}get_binary_try_speculative_execution(t){var r=this;return(0,l.A)(function*(){if(!r.public_key)return void r.errorService.setError("public_key is missing".toString());if(!r.secret_key)return void r.errorService.setError("secret_key is missing".toString());if(!t)return void r.errorService.setError("transaction is missing".toString());const i=yield r.sdk.get_binary_try_speculative_execution(t);return i&&r.resultService.setResult(i),i})()}get_binary_protocol_version(){var t=this;return(0,l.A)(function*(){const r=yield t.sdk.get_binary_protocol_version();return r&&t.resultService.setResult(r),r})()}getIdentifier(t){return this.formService.form.get(t)}static{this.\u0275fac=function(r){return new(r||e)(U(Wn),U(Mi),U(Da),U(vs),U(xi),U(cn))}}static{this.\u0275prov=J({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();const y3=["selectDictIdentifierElt"],vg=()=>["sign_deploy","sign_transaction"];function b3(e,n){if(1&e){const t=Re();x(0,"comp-submit-action",12),X("submit_action",function(i){return _e(t),de(B().submitAction(i))}),re(1,"Go"),L()}2&e&&(tl("btn-success ms-1 ms-sm-2 ms-xl-3"),O("e2e","submit"))}function v3(e,n){if(1&e){const t=Re();x(0,"comp-submit-action",12),X("submit_action",function(i){return _e(t),de(B().submitAction(i))}),re(1,"Sign "),L()}2&e&&(tl("btn-warning mt-3"),O("e2e","sign"))}function E3(e,n){if(1&e){const t=Re();x(0,"button",13),X("click",function(i){_e(t);const o=B();return de(o.walletSign(i,o.action))}),re(1," Casper Wallet Sign "),L()}2&e&&(tl("btn-warning mt-3 ms-3"),Dt("e2e","wallet_sign"))}let S3=(()=>{class e{constructor(t,r,i,o,c,u,_,d,p,h){this.sdk=t,this.config=r,this.env=i,this.clientService=o,this.binaryService=c,this.resultService=u,this.stateService=_,this.formService=d,this.errorService=p,this.storageService=h,this.form=this.formService.form,this.setStateSubscription()}ngOnInit(){var t=this;return(0,l.A)(function*(){console.info(t.sdk)})()}ngOnDestroy(){this.stateSubscription&&this.stateSubscription.unsubscribe()}setStateSubscription(){this.stateSubscription=this.stateService.getState().subscribe(t=>{t.action&&(this.action=t.action)})}ngAfterViewInit(){var t=this;return(0,l.A)(function*(){const i=t.storageService.get("action")||t.config.default_action.toString();try{i==t.config.default_action.toString()&&(yield t.handleAction(i,!0)),yield t.get_state_root_hash(!0)}catch(o){console.error(o),t.errorService.setError(o)}t.stateService.setState({action:i}),t.setStateSubscription()})()}selectAction(t){var r=this;return(0,l.A)(function*(){yield r.cleanResult(),r.stateService.setState({action:t}),yield r.handleAction(t),r.storageService.setState({action:t})})()}submitAction(t){var r=this;return(0,l.A)(function*(){yield r.cleanResult(),(r.form.disabled||r.form.valid)&&(yield r.handleAction(t,!0))})()}walletSign(t,r){var i=this;return(0,l.A)(function*(){i.clientService.wallet_sign_deploy()})()}handleAction(t,r=!1){var i=this;return(0,l.A)(function*(){const o=u=>u[t]?.bind(u),c=o(i)||o(i.clientService)||o(i.binaryService);if(c&&"function"==typeof c){if(r)try{yield c()}catch(u){i.errorService.setError(u)}}else{const u=`Method ${t} is not defined on the component or clientService.`;console.error(u),i.errorService.setError(u)}})()}onWasmSelected(t){var r=this;return(0,l.A)(function*(){t&&(r.wasm=t)})()}cleanResult(){var t=this;return(0,l.A)(function*(){t.errorService.setError(""),yield t.resultService.setResult("")})()}deploy(t=!0,r){var i=this;return(0,l.A)(function*(){return yield i.clientService.deploy(t,r,i.wasm)})()}transaction(t=!0,r){var i=this;return(0,l.A)(function*(){return yield i.clientService.transaction(t,r,i.wasm)})()}get_account(t){var r=this;return(0,l.A)(function*(){return yield r.clientService.get_account(t)})()}get_entity(t){var r=this;return(0,l.A)(function*(){return yield r.clientService.get_entity(t)})()}get_state_root_hash(t){var r=this;return(0,l.A)(function*(){const i=yield r.clientService.get_state_root_hash(t);return r.stateService.setState({state_root_hash:i}),i})()}transfer(t=!0,r){var i=this;return(0,l.A)(function*(){return yield i.clientService.transfer(t,r)})()}transfer_transaction(t=!0,r){var i=this;return(0,l.A)(function*(){return yield i.clientService.transfer_transaction(t,r)})()}get_binary_try_accept_transaction(){var t=this;return(0,l.A)(function*(){let r=yield t.clientService.transaction(!1,!1,t.wasm);return yield t.binaryService.get_binary_try_accept_transaction(r)})()}get_binary_try_speculative_execution(){var t=this;return(0,l.A)(function*(){let r=yield t.clientService.transaction(!1,!0,t.wasm);return yield t.binaryService.get_binary_try_speculative_execution(r)})()}install_deploy(){var t=this;return(0,l.A)(function*(){return yield t.clientService.install_deploy(t.wasm)})()}install(){var t=this;return(0,l.A)(function*(){return yield t.clientService.install(t.wasm)})()}make_deploy(){var t=this;return(0,l.A)(function*(){return yield t.clientService.make_deploy(t.wasm)})()}make_transaction(){var t=this;return(0,l.A)(function*(){return yield t.clientService.make_transaction(t.wasm)})()}speculative_deploy(){var t=this;return(0,l.A)(function*(){return yield t.clientService.speculative_deploy(t.wasm)})()}speculative_transaction(){var t=this;return(0,l.A)(function*(){return yield t.clientService.speculative_transaction(t.wasm)})()}static{this.\u0275fac=function(r){return new(r||e)(T(Mi),T(Wn),T(Bp),T(XD),T(w3),T(Da),T(cn),T(vs),T(xi),T(Ca))}}static{this.\u0275cmp=ct({type:e,selectors:[["app-root"]],viewQuery:function(r,i){if(1&r&>(y3,5),2&r){let o;ht(o=mt())&&(i.selectDictIdentifierElt=o.first)}},standalone:!0,features:[wt],decls:16,vars:8,consts:[[1,"container"],[3,"peers"],[3,"get_state_root_hash_output"],[1,"row","flex-column-reverse","flex-column-reverse","flex-md-row"],[1,"col-12","col-md-6","col-lg-5","my-1","my-md-0","d-flex","justify-content-between"],[1,"w-100",3,"select_action"],[3,"class","e2e","submit_action",4,"ngIf"],[1,"col-12","col-md-6","col-lg-7","my-1","my-md-0","d-flex","justify-content-end","ps-md-0"],[1,"input-group"],[1,"d-flex","justify-content-end","ms-1","ms-sm-2","ms-xl-3"],[3,"wasm_selected","form"],["type","button","class","btn",3,"class","click",4,"ngIf"],[3,"submit_action","e2e"],["type","button",1,"btn",3,"click"]],template:function(r,i){1&r&&(x(0,"main",0),pt(1,"comp-header",1),x(2,"comp-status",2),X("get_state_root_hash_output",function(c){return i.get_state_root_hash(c)}),L(),x(3,"div",3)(4,"div",4)(5,"comp-action",5),X("select_action",function(c){return i.selectAction(c)}),L(),ie(6,b3,2,3,"comp-submit-action",6),L(),x(7,"div",7),pt(8,"comp-public-key",8),x(9,"div",9),pt(10,"comp-secret-key"),L()()(),pt(11,"comp-error"),x(12,"comp-form",10),X("wasm_selected",function(c){return i.onWasmSelected(c)}),L(),ie(13,v3,2,3,"comp-submit-action",6)(14,E3,2,3,"button",11),pt(15,"comp-result"),L()),2&r&&(P(),O("peers",i.peers),P(5),O("ngIf",!ul(5,vg).includes(i.action)),P(6),O("form",i.form),P(),O("ngIf",ul(6,vg).includes(i.action)),P(),O("ngIf",ul(7,vg).includes(i.action)))},dependencies:[Ke,sn,bs,zD,GD,KD,JD,ZD,QD,YD,eT,tT],changeDetection:0})}}return e})(),fu=Object.entries(an.networks).map(([e,n])=>({name:e,...n}));Hp.production&&(fu=fu.filter(e=>"dev"!==e.name)),an.networks=fu,an.network=fu.find(e=>e.name==Hp.default_network.toString()),function UW(e,n){return OL({rootComponent:e,...uC(n)})}(S3,{providers:[{provide:Bp,useValue:Hp},{provide:Wn,useValue:an},{provide:fC,useValue:an.wasm_asset_path},{provide:pC,useValue:an.network?.rpc_address},{provide:gC,useValue:an.network?.node_address},{provide:hC,useValue:A.WT[an.verbosity]},oh([function mW(...e){const n=[Y2,zS,BS,{provide:zl,useExisting:BS},{provide:Ul,useFactory:()=>H(Ap,{optional:!0})??H(zS)},{provide:ca,useValue:hW,multi:!0},{provide:Rp,useValue:!0},{provide:qS,useClass:gW}];for(const t of e)n.push(...t.\u0275providers);return function Ui(e){return{\u0275providers:e}}(n)}(function wW(){return function gs(e,n){return{\u0275kind:e,\u0275providers:n}}(kr.LegacyInterceptors,[{provide:GS,useFactory:oW},{provide:ca,useExisting:GS,multi:!0}])}()),rj,HH])]}).then(()=>{}).catch(()=>{})},7278:f=>{var s=0;function a(g,y){var v=y.data;if(Array.isArray(v)&&!(v.length<2)){var E=v[0],N=v[1],k=v[2],j=g._callbacks[E];j&&(delete g._callbacks[E],j(N,k))}}function l(g){var y=this;y._worker=g,y._callbacks={},g.addEventListener("message",function(v){a(y,v)})}l.prototype.postMessage=function(g){var y=this,v=s++,E=[v,g];return new Promise(function(N,k){if(y._callbacks[v]=function(Y,fe){if(Y)return k(new Error(Y.message));N(fe)},typeof y._worker.controller<"u"){var j=new MessageChannel;j.port1.onmessage=function(Y){a(y,Y)},y._worker.controller.postMessage(E,[j.port2])}else y._worker.postMessage(E)})},f.exports=l},8825:(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{AS:()=>hexToUint8Array,Ay:()=>__WEBPACK_DEFAULT_EXPORT__,Bh:()=>DeployStrParams,C_:()=>TransactionBuilderParams,Ep:()=>AddressableEntityHash,Fg:()=>RecordId,IQ:()=>hexToString,Ix:()=>Bytes,Iy:()=>BlockHash,J3:()=>PublicKey,M3:()=>EraId,MK:()=>PricingMode,NX:()=>DictionaryItemStrParams,Qt:()=>SessionStrParams,S3:()=>motesToCSPR,Uz:()=>Key,Vt:()=>PackageHash,WT:()=>Verbosity,ZX:()=>Transaction,_e:()=>CasperWallet,bL:()=>DictionaryItemIdentifier,eg:()=>GlobalStateIdentifier,hp:()=>SDK,kD:()=>TransactionStrParams,kw:()=>publicKeyFromSecretKey,lg:()=>getTimestamp,m9:()=>Deploy,mL:()=>jsonPrettyPrint,nQ:()=>TransactionHash,np:()=>Digest,q1:()=>PaymentStrParams,xM:()=>EntityAddr,z$:()=>BlockIdentifier});var _opt2_casper_rustSDK_examples_frontend_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(467);let wasm;const cachedTextDecoder=typeof TextDecoder<"u"?new TextDecoder("utf-8",{ignoreBOM:!0,fatal:!0}):{decode:()=>{throw Error("TextDecoder not available")}};typeof TextDecoder<"u"&&cachedTextDecoder.decode();let cachedUint8ArrayMemory0=null;function getUint8ArrayMemory0(){return(null===cachedUint8ArrayMemory0||0===cachedUint8ArrayMemory0.byteLength)&&(cachedUint8ArrayMemory0=new Uint8Array(wasm.memory.buffer)),cachedUint8ArrayMemory0}function getStringFromWasm0(f,s){return f>>>=0,cachedTextDecoder.decode(getUint8ArrayMemory0().subarray(f,f+s))}function addToExternrefTable0(f){const s=wasm.__externref_table_alloc();return wasm.__wbindgen_export_2.set(s,f),s}function handleError(f,s){try{return f.apply(this,s)}catch(a){const l=addToExternrefTable0(a);wasm.__wbindgen_exn_store(l)}}function isLikeNone(f){return null==f}let WASM_VECTOR_LEN=0;const cachedTextEncoder=typeof TextEncoder<"u"?new TextEncoder("utf-8"):{encode:()=>{throw Error("TextEncoder not available")}},encodeString="function"==typeof cachedTextEncoder.encodeInto?function(f,s){return cachedTextEncoder.encodeInto(f,s)}:function(f,s){const a=cachedTextEncoder.encode(f);return s.set(a),{read:f.length,written:a.length}};function passStringToWasm0(f,s,a){if(void 0===a){const E=cachedTextEncoder.encode(f),N=s(E.length,1)>>>0;return getUint8ArrayMemory0().subarray(N,N+E.length).set(E),WASM_VECTOR_LEN=E.length,N}let l=f.length,g=s(l,1)>>>0;const y=getUint8ArrayMemory0();let v=0;for(;v127)break;y[g+v]=E}if(v!==l){0!==v&&(f=f.slice(v)),g=a(g,l,l=v+3*f.length,1)>>>0;const E=getUint8ArrayMemory0().subarray(g+v,g+l);v+=encodeString(f,E).written,g=a(g,l,v,1)>>>0}return WASM_VECTOR_LEN=v,g}let cachedDataViewMemory0=null;function getDataViewMemory0(){return(null===cachedDataViewMemory0||!0===cachedDataViewMemory0.buffer.detached||void 0===cachedDataViewMemory0.buffer.detached&&cachedDataViewMemory0.buffer!==wasm.memory.buffer)&&(cachedDataViewMemory0=new DataView(wasm.memory.buffer)),cachedDataViewMemory0}const CLOSURE_DTORS=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>{wasm.__wbindgen_export_5.get(f.dtor)(f.a,f.b)});function makeMutClosure(f,s,a,l){const g={a:f,b:s,cnt:1,dtor:a},y=(...v)=>{g.cnt++;const E=g.a;g.a=0;try{return l(E,g.b,...v)}finally{0==--g.cnt?(wasm.__wbindgen_export_5.get(g.dtor)(E,g.b),CLOSURE_DTORS.unregister(g)):g.a=E}};return y.original=g,CLOSURE_DTORS.register(y,g,g),y}function debugString(f){const s=typeof f;if("number"==s||"boolean"==s||null==f)return`${f}`;if("string"==s)return`"${f}"`;if("symbol"==s){const g=f.description;return null==g?"Symbol":`Symbol(${g})`}if("function"==s){const g=f.name;return"string"==typeof g&&g.length>0?`Function(${g})`:"Function"}if(Array.isArray(f)){const g=f.length;let y="[";g>0&&(y+=debugString(f[0]));for(let v=1;v1))return toString.call(f);if(l=a[1],"Object"==l)try{return"Object("+JSON.stringify(f)+")"}catch{return"Object"}return f instanceof Error?`${f.name}: ${f.message}\n${f.stack}`:l}function _assertClass(f,s){if(!(f instanceof s))throw new Error(`expected instance of ${s.name}`)}function takeFromExternrefTable0(f){const s=wasm.__wbindgen_export_2.get(f);return wasm.__externref_table_dealloc(f),s}function passArray8ToWasm0(f,s){const a=s(1*f.length,1)>>>0;return getUint8ArrayMemory0().set(f,a/1),WASM_VECTOR_LEN=f.length,a}function passArrayJsValueToWasm0(f,s){const a=s(4*f.length,4)>>>0,l=getDataViewMemory0();for(let g=0;g>>=0,getUint8ArrayMemory0().subarray(f/1,f/1+s)}function getArrayJsValueFromWasm0(f,s){f>>>=0;const a=getDataViewMemory0(),l=[];for(let g=f;g"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_accessrights_free(f>>>0,1));class AccessRights{static __wrap(s){s>>>=0;const a=Object.create(AccessRights.prototype);return a.__wbg_ptr=s,AccessRightsFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,AccessRightsFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_accessrights_free(s,0)}static NONE(){return wasm.accessrights_NONE()}static READ(){return wasm.accessrights_READ()}static WRITE(){return wasm.accessrights_WRITE()}static ADD(){return wasm.accessrights_ADD()}static READ_ADD(){return wasm.accessrights_READ_ADD()}static READ_WRITE(){return wasm.accessrights_READ_WRITE()}static ADD_WRITE(){return wasm.accessrights_ADD_WRITE()}static READ_ADD_WRITE(){return wasm.accessrights_READ_ADD_WRITE()}constructor(s){const a=wasm.accessrights_new(s);if(a[2])throw takeFromExternrefTable0(a[1]);return this.__wbg_ptr=a[0]>>>0,AccessRightsFinalization.register(this,this.__wbg_ptr,this),this}static from_bits(s,a,l){const g=wasm.accessrights_from_bits(s,a,l);return AccessRights.__wrap(g)}is_readable(){return 0!==wasm.accessrights_is_readable(this.__wbg_ptr)}is_writeable(){return 0!==wasm.accessrights_is_writeable(this.__wbg_ptr)}is_addable(){return 0!==wasm.accessrights_is_addable(this.__wbg_ptr)}is_none(){return 0!==wasm.accessrights_is_none(this.__wbg_ptr)}}const AccountHashFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_accounthash_free(f>>>0,1));class AccountHash{static __wrap(s){s>>>=0;const a=Object.create(AccountHash.prototype);return a.__wbg_ptr=s,AccountHashFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,AccountHashFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_accounthash_free(s,0)}constructor(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=wasm.accounthash_new_js_alias(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return this.__wbg_ptr=g[0]>>>0,AccountHashFinalization.register(this,this.__wbg_ptr,this),this}static fromFormattedStr(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=wasm.accounthash_fromFormattedStr(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return AccountHash.__wrap(g[0])}static fromPublicKey(s){_assertClass(s,PublicKey);var a=s.__destroy_into_raw();const l=wasm.accounthash_fromPublicKey(a);return AccountHash.__wrap(l)}toFormattedString(){let s,a;try{const l=wasm.accounthash_toFormattedString(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}toHexString(){let s,a;try{const l=wasm.accounthash_toHexString(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}static fromUint8Array(s){const a=passArray8ToWasm0(s,wasm.__wbindgen_malloc),g=wasm.accounthash_fromUint8Array(a,WASM_VECTOR_LEN);return AccountHash.__wrap(g)}toJson(){return wasm.accounthash_toJson(this.__wbg_ptr)}}const AccountIdentifierFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_accountidentifier_free(f>>>0,1));class AccountIdentifier{static __wrap(s){s>>>=0;const a=Object.create(AccountIdentifier.prototype);return a.__wbg_ptr=s,AccountIdentifierFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,AccountIdentifierFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_accountidentifier_free(s,0)}constructor(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=wasm.accountidentifier_new(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return this.__wbg_ptr=g[0]>>>0,AccountIdentifierFinalization.register(this,this.__wbg_ptr,this),this}static fromFormattedStr(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=wasm.accountidentifier_fromFormattedStr(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return AccountIdentifier.__wrap(g[0])}static fromPublicKey(s){_assertClass(s,PublicKey);var a=s.__destroy_into_raw();const l=wasm.accountidentifier_fromPublicKey(a);return AccountIdentifier.__wrap(l)}static fromAccountHash(s){_assertClass(s,AccountHash);var a=s.__destroy_into_raw();const l=wasm.accountidentifier_fromAccountHash(a);return AccountIdentifier.__wrap(l)}toJson(){return wasm.accountidentifier_toJson(this.__wbg_ptr)}}const AddressableEntityHashFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_addressableentityhash_free(f>>>0,1));class AddressableEntityHash{static __wrap(s){s>>>=0;const a=Object.create(AddressableEntityHash.prototype);return a.__wbg_ptr=s,AddressableEntityHashFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,AddressableEntityHashFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_addressableentityhash_free(s,0)}constructor(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=wasm.addressableentityhash_new_js_alias(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return this.__wbg_ptr=g[0]>>>0,AddressableEntityHashFinalization.register(this,this.__wbg_ptr,this),this}static fromFormattedStr(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=wasm.addressableentityhash_fromFormattedStr(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return AddressableEntityHash.__wrap(g[0])}toFormattedString(){let s,a;try{const l=wasm.addressableentityhash_toFormattedString(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}static fromUint8Array(s){const a=passArray8ToWasm0(s,wasm.__wbindgen_malloc),g=wasm.addressableentityhash_fromUint8Array(a,WASM_VECTOR_LEN);return AddressableEntityHash.__wrap(g)}}const ArgsSimpleFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_argssimple_free(f>>>0,1));class ArgsSimple{static __wrap(s){s>>>=0;const a=Object.create(ArgsSimple.prototype);return a.__wbg_ptr=s,ArgsSimpleFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,ArgsSimpleFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_argssimple_free(s,0)}}const BlockHashFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_blockhash_free(f>>>0,1));class BlockHash{static __wrap(s){s>>>=0;const a=Object.create(BlockHash.prototype);return a.__wbg_ptr=s,BlockHashFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,BlockHashFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_blockhash_free(s,0)}constructor(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=wasm.blockhash_new_js_alias(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return this.__wbg_ptr=g[0]>>>0,BlockHashFinalization.register(this,this.__wbg_ptr,this),this}static fromDigest(s){_assertClass(s,Digest);var a=s.__destroy_into_raw();const l=wasm.blockhash_fromDigest(a);if(l[2])throw takeFromExternrefTable0(l[1]);return BlockHash.__wrap(l[0])}toJson(){return wasm.blockhash_toJson(this.__wbg_ptr)}toString(){let s,a;try{const l=wasm.blockhash_toString(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}}const BlockIdentifierFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_blockidentifier_free(f>>>0,1));class BlockIdentifier{static __wrap(s){s>>>=0;const a=Object.create(BlockIdentifier.prototype);return a.__wbg_ptr=s,BlockIdentifierFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,BlockIdentifierFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_blockidentifier_free(s,0)}constructor(s){_assertClass(s,BlockIdentifier);var a=s.__destroy_into_raw();const l=wasm.blockidentifier_new(a);return this.__wbg_ptr=l>>>0,BlockIdentifierFinalization.register(this,this.__wbg_ptr,this),this}static from_hash(s){_assertClass(s,BlockHash);var a=s.__destroy_into_raw();const l=wasm.blockidentifier_from_hash(a);return BlockIdentifier.__wrap(l)}static fromHeight(s){const a=wasm.blockidentifier_fromHeight(s);return BlockIdentifier.__wrap(a)}toJson(){return wasm.blockidentifier_toJson(this.__wbg_ptr)}}const BodyFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_body_free(f>>>0,1));class Body{static __wrap(s){s>>>=0;const a=Object.create(Body.prototype);return a.__wbg_ptr=s,BodyFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,BodyFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_body_free(s,0)}get transaction_processed(){const s=wasm.__wbg_get_body_transaction_processed(this.__wbg_ptr);return 0===s?void 0:TransactionProcessed.__wrap(s)}set transaction_processed(s){let a=0;isLikeNone(s)||(_assertClass(s,TransactionProcessed),a=s.__destroy_into_raw()),wasm.__wbg_set_body_transaction_processed(this.__wbg_ptr,a)}get get_deploy_processed(){const s=wasm.body_get_deploy_processed(this.__wbg_ptr);return 0===s?void 0:TransactionProcessed.__wrap(s)}get get_transaction_processed(){const s=wasm.body_get_deploy_processed(this.__wbg_ptr);return 0===s?void 0:TransactionProcessed.__wrap(s)}}const BytesFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_bytes_free(f>>>0,1));class Bytes{static __wrap(s){s>>>=0;const a=Object.create(Bytes.prototype);return a.__wbg_ptr=s,BytesFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,BytesFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_bytes_free(s,0)}constructor(){const s=wasm.bytes_new();return this.__wbg_ptr=s>>>0,BytesFinalization.register(this,this.__wbg_ptr,this),this}static fromUint8Array(s){const a=wasm.bytes_fromUint8Array(s);return Bytes.__wrap(a)}}const CasperWalletFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_casperwallet_free(f>>>0,1));class CasperWallet{__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,CasperWalletFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_casperwallet_free(s,0)}constructor(){const s=wasm.casperwallet_new();return this.__wbg_ptr=s>>>0,CasperWalletFinalization.register(this,this.__wbg_ptr,this),this}signDeploy(s,a){_assertClass(s,Deploy);var l=s.__destroy_into_raw(),g=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.casperwallet_signDeploy(this.__wbg_ptr,l,g,WASM_VECTOR_LEN)}signTransaction(s,a){_assertClass(s,Transaction);var l=s.__destroy_into_raw(),g=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.casperwallet_signTransaction(this.__wbg_ptr,l,g,WASM_VECTOR_LEN)}signDeployHash(s,a){const l=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=WASM_VECTOR_LEN;var y=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.casperwallet_signDeployHash(this.__wbg_ptr,l,g,y,WASM_VECTOR_LEN)}signTransactionHash(s,a){const l=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=WASM_VECTOR_LEN;var y=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.casperwallet_signTransactionHash(this.__wbg_ptr,l,g,y,WASM_VECTOR_LEN)}signMessage(s,a){const l=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=WASM_VECTOR_LEN;var y=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.casperwallet_signMessage(this.__wbg_ptr,l,g,y,WASM_VECTOR_LEN)}connect(){return wasm.casperwallet_connect(this.__wbg_ptr)}disconnect(){return wasm.casperwallet_disconnect(this.__wbg_ptr)}isConnected(){return wasm.casperwallet_isConnected(this.__wbg_ptr)}getVersion(){return wasm.casperwallet_getVersion(this.__wbg_ptr)}getActivePublicKey(){return wasm.casperwallet_getActivePublicKey(this.__wbg_ptr)}switchAccount(){return wasm.casperwallet_switchAccount(this.__wbg_ptr)}}const ContractHashFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_contracthash_free(f>>>0,1));class ContractHash{static __wrap(s){s>>>=0;const a=Object.create(ContractHash.prototype);return a.__wbg_ptr=s,ContractHashFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,ContractHashFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_contracthash_free(s,0)}constructor(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=wasm.contracthash_new_js_alias(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return this.__wbg_ptr=g[0]>>>0,ContractHashFinalization.register(this,this.__wbg_ptr,this),this}static fromFormattedStr(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=wasm.contracthash_fromFormattedStr(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return ContractHash.__wrap(g[0])}toFormattedString(){let s,a;try{const l=wasm.contracthash_toFormattedString(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}static fromUint8Array(s){const a=passArray8ToWasm0(s,wasm.__wbindgen_malloc),g=wasm.contracthash_fromUint8Array(a,WASM_VECTOR_LEN);return ContractHash.__wrap(g)}}const ContractPackageHashFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_contractpackagehash_free(f>>>0,1));class ContractPackageHash{static __wrap(s){s>>>=0;const a=Object.create(ContractPackageHash.prototype);return a.__wbg_ptr=s,ContractPackageHashFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,ContractPackageHashFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_contractpackagehash_free(s,0)}constructor(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=wasm.contractpackagehash_new_js_alias(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return this.__wbg_ptr=g[0]>>>0,ContractPackageHashFinalization.register(this,this.__wbg_ptr,this),this}static fromFormattedStr(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=wasm.contractpackagehash_fromFormattedStr(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return ContractPackageHash.__wrap(g[0])}toFormattedString(){let s,a;try{const l=wasm.contractpackagehash_toFormattedString(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}static fromUint8Array(s){const a=passArray8ToWasm0(s,wasm.__wbindgen_malloc),g=wasm.contractpackagehash_fromUint8Array(a,WASM_VECTOR_LEN);return ContractPackageHash.__wrap(g)}}const DeployFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_deploy_free(f>>>0,1));class Deploy{static __wrap(s){s>>>=0;const a=Object.create(Deploy.prototype);return a.__wbg_ptr=s,DeployFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,DeployFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_deploy_free(s,0)}constructor(s){const a=wasm.deploy_new(s);return this.__wbg_ptr=a>>>0,DeployFinalization.register(this,this.__wbg_ptr,this),this}toJson(){return wasm.deploy_toJson(this.__wbg_ptr)}static withPaymentAndSession(s,a,l){_assertClass(s,DeployStrParams);var g=s.__destroy_into_raw();_assertClass(a,SessionStrParams);var y=a.__destroy_into_raw();_assertClass(l,PaymentStrParams);var v=l.__destroy_into_raw();const E=wasm.deploy_withPaymentAndSession(g,y,v);if(E[2])throw takeFromExternrefTable0(E[1]);return Deploy.__wrap(E[0])}static withTransfer(s,a,l,g,y){const v=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),E=WASM_VECTOR_LEN,N=passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),k=WASM_VECTOR_LEN;var j=isLikeNone(l)?0:passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),Y=WASM_VECTOR_LEN;_assertClass(g,DeployStrParams);var fe=g.__destroy_into_raw();_assertClass(y,PaymentStrParams);var ce=y.__destroy_into_raw();const le=wasm.deploy_withTransfer(v,E,N,k,j,Y,fe,ce);if(le[2])throw takeFromExternrefTable0(le[1]);return Deploy.__wrap(le[0])}withTTL(s,a){const l=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=WASM_VECTOR_LEN;var y=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const E=wasm.deploy_withTTL(this.__wbg_ptr,l,g,y,WASM_VECTOR_LEN);return Deploy.__wrap(E)}withTimestamp(s,a){const l=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=WASM_VECTOR_LEN;var y=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const E=wasm.deploy_withTimestamp(this.__wbg_ptr,l,g,y,WASM_VECTOR_LEN);return Deploy.__wrap(E)}withChainName(s,a){const l=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=WASM_VECTOR_LEN;var y=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const E=wasm.deploy_withChainName(this.__wbg_ptr,l,g,y,WASM_VECTOR_LEN);return Deploy.__wrap(E)}withAccount(s,a){_assertClass(s,PublicKey);var l=s.__destroy_into_raw(),g=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const v=wasm.deploy_withAccount(this.__wbg_ptr,l,g,WASM_VECTOR_LEN);return Deploy.__wrap(v)}withEntryPointName(s,a){const l=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=WASM_VECTOR_LEN;var y=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const E=wasm.deploy_withEntryPointName(this.__wbg_ptr,l,g,y,WASM_VECTOR_LEN);return Deploy.__wrap(E)}withHash(s,a){_assertClass(s,ContractHash);var l=s.__destroy_into_raw(),g=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const v=wasm.deploy_withHash(this.__wbg_ptr,l,g,WASM_VECTOR_LEN);return Deploy.__wrap(v)}withPackageHash(s,a){_assertClass(s,ContractPackageHash);var l=s.__destroy_into_raw(),g=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const v=wasm.deploy_withPackageHash(this.__wbg_ptr,l,g,WASM_VECTOR_LEN);return Deploy.__wrap(v)}withModuleBytes(s,a){_assertClass(s,Bytes);var l=s.__destroy_into_raw(),g=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const v=wasm.deploy_withModuleBytes(this.__wbg_ptr,l,g,WASM_VECTOR_LEN);return Deploy.__wrap(v)}withSecretKey(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const g=wasm.deploy_withSecretKey(this.__wbg_ptr,a,WASM_VECTOR_LEN);return Deploy.__wrap(g)}withStandardPayment(s,a){const l=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=WASM_VECTOR_LEN;var y=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const E=wasm.deploy_withStandardPayment(this.__wbg_ptr,l,g,y,WASM_VECTOR_LEN);return Deploy.__wrap(E)}withPayment(s,a){var l=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const y=wasm.deploy_withPayment(this.__wbg_ptr,s,l,WASM_VECTOR_LEN);return Deploy.__wrap(y)}withSession(s,a){var l=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const y=wasm.deploy_withSession(this.__wbg_ptr,s,l,WASM_VECTOR_LEN);return Deploy.__wrap(y)}validateDeploySize(){return 0!==wasm.deploy_validateDeploySize(this.__wbg_ptr)}isValid(){return 0!==wasm.deploy_isValid(this.__wbg_ptr)}get hash(){const s=wasm.deploy_hash(this.__wbg_ptr);return DeployHash.__wrap(s)}hasValidHash(){return 0!==wasm.deploy_hasValidHash(this.__wbg_ptr)}isExpired(){return 0!==wasm.deploy_isExpired(this.__wbg_ptr)}sign(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=wasm.deploy_sign(this.__wbg_ptr,a,WASM_VECTOR_LEN);return Deploy.__wrap(g)}approvalsHash(){return wasm.deploy_approvalsHash(this.__wbg_ptr)}approvals(){return wasm.deploy_approvals(this.__wbg_ptr)}isTransfer(){return 0!==wasm.deploy_isTransfer(this.__wbg_ptr)}isStandardPayment(s){return 0!==wasm.deploy_isStandardPayment(this.__wbg_ptr,s)}isStoredContract(){return 0!==wasm.deploy_isStoredContract(this.__wbg_ptr)}isStoredContractPackage(){return 0!==wasm.deploy_isStoredContractPackage(this.__wbg_ptr)}isModuleBytes(){return 0!==wasm.deploy_isModuleBytes(this.__wbg_ptr)}isByName(){return 0!==wasm.deploy_isByName(this.__wbg_ptr)}byName(){const s=wasm.deploy_byName(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}entryPointName(){let s,a;try{const l=wasm.deploy_entryPointName(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}addSignature(s,a){const l=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=WASM_VECTOR_LEN,y=passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),E=wasm.deploy_addSignature(this.__wbg_ptr,l,g,y,WASM_VECTOR_LEN);return Deploy.__wrap(E)}TTL(){let s,a;try{const l=wasm.deploy_TTL(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}timestamp(){let s,a;try{const l=wasm.deploy_timestamp(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}chainName(){let s,a;try{const l=wasm.deploy_chainName(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}account(){let s,a;try{const l=wasm.deploy_account(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}paymentAmount(s){let a,l;try{const g=wasm.deploy_paymentAmount(this.__wbg_ptr,s);return a=g[0],l=g[1],getStringFromWasm0(g[0],g[1])}finally{wasm.__wbindgen_free(a,l,1)}}args(){return wasm.deploy_args(this.__wbg_ptr)}addArg(s,a){var l=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const y=wasm.deploy_addArg(this.__wbg_ptr,s,l,WASM_VECTOR_LEN);if(y[2])throw takeFromExternrefTable0(y[1]);return Deploy.__wrap(y[0])}}const DeployHashFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_deployhash_free(f>>>0,1));class DeployHash{static __wrap(s){s>>>=0;const a=Object.create(DeployHash.prototype);return a.__wbg_ptr=s,DeployHashFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,DeployHashFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_deployhash_free(s,0)}constructor(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=wasm.deployhash_new_js_alias(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return this.__wbg_ptr=g[0]>>>0,DeployHashFinalization.register(this,this.__wbg_ptr,this),this}static fromDigest(s){_assertClass(s,Digest);var a=s.__destroy_into_raw();const l=wasm.deployhash_fromDigest(a);if(l[2])throw takeFromExternrefTable0(l[1]);return DeployHash.__wrap(l[0])}toJson(){return wasm.deployhash_toJson(this.__wbg_ptr)}toString(){let s,a;try{const l=wasm.deployhash_toString(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}}const DeployStrParamsFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_deploystrparams_free(f>>>0,1));class DeployStrParams{__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,DeployStrParamsFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_deploystrparams_free(s,0)}constructor(s,a,l,g,y,v){const E=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),N=WASM_VECTOR_LEN,k=passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),j=WASM_VECTOR_LEN;var Y=isLikeNone(l)?0:passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),fe=WASM_VECTOR_LEN,ce=isLikeNone(g)?0:passStringToWasm0(g,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),le=WASM_VECTOR_LEN,nt=isLikeNone(y)?0:passStringToWasm0(y,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),ze=WASM_VECTOR_LEN,rt=isLikeNone(v)?0:passStringToWasm0(v,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const vn=wasm.deploystrparams_new(E,N,k,j,Y,fe,ce,le,nt,ze,rt,WASM_VECTOR_LEN);return this.__wbg_ptr=vn>>>0,DeployStrParamsFinalization.register(this,this.__wbg_ptr,this),this}get secret_key(){const s=wasm.deploystrparams_secret_key(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set secret_key(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.deploystrparams_set_secret_key(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get timestamp(){const s=wasm.deploystrparams_timestamp(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set timestamp(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.deploystrparams_set_timestamp(this.__wbg_ptr,a,WASM_VECTOR_LEN)}setDefaultTimestamp(){wasm.deploystrparams_setDefaultTimestamp(this.__wbg_ptr)}get ttl(){const s=wasm.deploystrparams_ttl(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set ttl(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.deploystrparams_set_ttl(this.__wbg_ptr,a,WASM_VECTOR_LEN)}setDefaultTTL(){wasm.deploystrparams_setDefaultTTL(this.__wbg_ptr)}get chain_name(){const s=wasm.deploystrparams_chain_name(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set chain_name(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.deploystrparams_set_chain_name(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get session_account(){const s=wasm.deploystrparams_session_account(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set session_account(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.deploystrparams_set_session_account(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get gas_price_tolerance(){const s=wasm.deploystrparams_gas_price_tolerance(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set gas_price_tolerance(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.deploystrparams_set_gas_price_tolerance(this.__wbg_ptr,a,WASM_VECTOR_LEN)}}const DictionaryAddrFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_dictionaryaddr_free(f>>>0,1));class DictionaryAddr{static __wrap(s){s>>>=0;const a=Object.create(DictionaryAddr.prototype);return a.__wbg_ptr=s,DictionaryAddrFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,DictionaryAddrFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_dictionaryaddr_free(s,0)}constructor(s){const a=passArray8ToWasm0(s,wasm.__wbindgen_malloc),g=wasm.dictionaryaddr_new(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return this.__wbg_ptr=g[0]>>>0,DictionaryAddrFinalization.register(this,this.__wbg_ptr,this),this}}const DictionaryItemIdentifierFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_dictionaryitemidentifier_free(f>>>0,1));class DictionaryItemIdentifier{static __wrap(s){s>>>=0;const a=Object.create(DictionaryItemIdentifier.prototype);return a.__wbg_ptr=s,DictionaryItemIdentifierFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,DictionaryItemIdentifierFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_dictionaryitemidentifier_free(s,0)}static newFromAccountInfo(s,a,l){const g=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),y=WASM_VECTOR_LEN,v=passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),E=WASM_VECTOR_LEN,N=passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),j=wasm.dictionaryitemidentifier_newFromAccountInfo(g,y,v,E,N,WASM_VECTOR_LEN);if(j[2])throw takeFromExternrefTable0(j[1]);return DictionaryItemIdentifier.__wrap(j[0])}static newFromContractInfo(s,a,l){const g=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),y=WASM_VECTOR_LEN,v=passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),E=WASM_VECTOR_LEN,N=passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),j=wasm.dictionaryitemidentifier_newFromContractInfo(g,y,v,E,N,WASM_VECTOR_LEN);if(j[2])throw takeFromExternrefTable0(j[1]);return DictionaryItemIdentifier.__wrap(j[0])}static newFromEntityInfo(s,a,l){const g=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),y=WASM_VECTOR_LEN,v=passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),E=WASM_VECTOR_LEN,N=passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),j=wasm.dictionaryitemidentifier_newFromEntityInfo(g,y,v,E,N,WASM_VECTOR_LEN);if(j[2])throw takeFromExternrefTable0(j[1]);return DictionaryItemIdentifier.__wrap(j[0])}static newFromSeedUref(s,a){const l=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=WASM_VECTOR_LEN,y=passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),E=wasm.dictionaryitemidentifier_newFromSeedUref(l,g,y,WASM_VECTOR_LEN);if(E[2])throw takeFromExternrefTable0(E[1]);return DictionaryItemIdentifier.__wrap(E[0])}static newFromDictionaryKey(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=wasm.dictionaryitemidentifier_newFromDictionaryKey(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return DictionaryItemIdentifier.__wrap(g[0])}toJson(){return wasm.dictionaryitemidentifier_toJson(this.__wbg_ptr)}}const DictionaryItemStrParamsFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_dictionaryitemstrparams_free(f>>>0,1));class DictionaryItemStrParams{static __wrap(s){s>>>=0;const a=Object.create(DictionaryItemStrParams.prototype);return a.__wbg_ptr=s,DictionaryItemStrParamsFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,DictionaryItemStrParamsFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_dictionaryitemstrparams_free(s,0)}constructor(){const s=wasm.dictionaryitemstrparams_new();return this.__wbg_ptr=s>>>0,DictionaryItemStrParamsFinalization.register(this,this.__wbg_ptr,this),this}setAccountNamedKey(s,a,l){const g=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),y=WASM_VECTOR_LEN,v=passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),E=WASM_VECTOR_LEN,N=passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.dictionaryitemstrparams_setAccountNamedKey(this.__wbg_ptr,g,y,v,E,N,WASM_VECTOR_LEN)}setContractNamedKey(s,a,l){const g=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),y=WASM_VECTOR_LEN,v=passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),E=WASM_VECTOR_LEN,N=passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.dictionaryitemstrparams_setContractNamedKey(this.__wbg_ptr,g,y,v,E,N,WASM_VECTOR_LEN)}setEntityNamedKey(s,a,l){const g=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),y=WASM_VECTOR_LEN,v=passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),E=WASM_VECTOR_LEN,N=passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.dictionaryitemstrparams_setEntityNamedKey(this.__wbg_ptr,g,y,v,E,N,WASM_VECTOR_LEN)}setUref(s,a){const l=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=WASM_VECTOR_LEN,y=passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.dictionaryitemstrparams_setUref(this.__wbg_ptr,l,g,y,WASM_VECTOR_LEN)}setDictionary(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.dictionaryitemstrparams_setDictionary(this.__wbg_ptr,a,WASM_VECTOR_LEN)}toJson(){return wasm.dictionaryitemstrparams_toJson(this.__wbg_ptr)}}const DigestFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_digest_free(f>>>0,1));class Digest{static __wrap(s){s>>>=0;const a=Object.create(Digest.prototype);return a.__wbg_ptr=s,DigestFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,DigestFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_digest_free(s,0)}constructor(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=wasm.digest_new_js_alias(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return this.__wbg_ptr=g[0]>>>0,DigestFinalization.register(this,this.__wbg_ptr,this),this}static fromString(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=wasm.digest_fromString(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return Digest.__wrap(g[0])}static fromRaw(s){const a=passArray8ToWasm0(s,wasm.__wbindgen_malloc),g=wasm.digest_fromRaw(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return Digest.__wrap(g[0])}toJson(){return wasm.digest_toJson(this.__wbg_ptr)}toString(){let s,a;try{const l=wasm.digest_toString(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}}const EntityAddrFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_entityaddr_free(f>>>0,1));class EntityAddr{static __wrap(s){s>>>=0;const a=Object.create(EntityAddr.prototype);return a.__wbg_ptr=s,EntityAddrFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,EntityAddrFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_entityaddr_free(s,0)}static fromFormattedStr(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=wasm.entityaddr_fromFormattedStr(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return EntityAddr.__wrap(g[0])}toFormattedString(){let s,a;try{const l=wasm.entityaddr_toFormattedString(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}toHexString(){let s,a;try{const l=wasm.entityaddr_toHexString(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}toJson(){return wasm.entityaddr_toJson(this.__wbg_ptr)}}const EntityIdentifierFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_entityidentifier_free(f>>>0,1));class EntityIdentifier{static __wrap(s){s>>>=0;const a=Object.create(EntityIdentifier.prototype);return a.__wbg_ptr=s,EntityIdentifierFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,EntityIdentifierFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_entityidentifier_free(s,0)}constructor(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=wasm.entityidentifier_new_js_alias(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return this.__wbg_ptr=g[0]>>>0,EntityIdentifierFinalization.register(this,this.__wbg_ptr,this),this}static fromFormattedStr(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=wasm.entityidentifier_fromFormattedStr(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return EntityIdentifier.__wrap(g[0])}static fromPublicKey(s){_assertClass(s,PublicKey);var a=s.__destroy_into_raw();const l=wasm.entityidentifier_fromPublicKey(a);return EntityIdentifier.__wrap(l)}static fromAccountHash(s){_assertClass(s,AccountHash);var a=s.__destroy_into_raw();const l=wasm.entityidentifier_fromAccountHash(a);return EntityIdentifier.__wrap(l)}static fromEntityAddr(s){_assertClass(s,EntityAddr);var a=s.__destroy_into_raw();const l=wasm.entityidentifier_fromEntityAddr(a);return EntityIdentifier.__wrap(l)}toJson(){return wasm.entityidentifier_toJson(this.__wbg_ptr)}}const EraIdFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_eraid_free(f>>>0,1));class EraId{__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,EraIdFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_eraid_free(s,0)}constructor(s){const a=wasm.eraid_new(s);return this.__wbg_ptr=a>>>0,EraIdFinalization.register(this,this.__wbg_ptr,this),this}value(){const s=wasm.eraid_value(this.__wbg_ptr);return BigInt.asUintN(64,s)}}const EventParseResultFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_eventparseresult_free(f>>>0,1));class EventParseResult{__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,EventParseResultFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_eventparseresult_free(s,0)}get err(){const s=wasm.__wbg_get_eventparseresult_err(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set err(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_eventparseresult_err(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get body(){const s=wasm.__wbg_get_eventparseresult_body(this.__wbg_ptr);return 0===s?void 0:Body.__wrap(s)}set body(s){let a=0;isLikeNone(s)||(_assertClass(s,Body),a=s.__destroy_into_raw()),wasm.__wbg_set_eventparseresult_body(this.__wbg_ptr,a)}}const ExecutionResultFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_executionresult_free(f>>>0,1));class ExecutionResult{static __wrap(s){s>>>=0;const a=Object.create(ExecutionResult.prototype);return a.__wbg_ptr=s,ExecutionResultFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,ExecutionResultFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_executionresult_free(s,0)}get Success(){const s=wasm.__wbg_get_executionresult_Success(this.__wbg_ptr);return 0===s?void 0:Version2.__wrap(s)}set Success(s){let a=0;isLikeNone(s)||(_assertClass(s,Version2),a=s.__destroy_into_raw()),wasm.__wbg_set_executionresult_Success(this.__wbg_ptr,a)}get Failure(){const s=wasm.__wbg_get_executionresult_Failure(this.__wbg_ptr);return 0===s?void 0:Failure.__wrap(s)}set Failure(s){let a=0;isLikeNone(s)||(_assertClass(s,Failure),a=s.__destroy_into_raw()),wasm.__wbg_set_executionresult_Failure(this.__wbg_ptr,a)}}const FailureFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_failure_free(f>>>0,1));class Failure{static __wrap(s){s>>>=0;const a=Object.create(Failure.prototype);return a.__wbg_ptr=s,FailureFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,FailureFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_failure_free(s,0)}get cost(){let s,a;try{const l=wasm.__wbg_get_failure_cost(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}set cost(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_failure_cost(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get error_message(){let s,a;try{const l=wasm.__wbg_get_failure_error_message(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}set error_message(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_failure_error_message(this.__wbg_ptr,a,WASM_VECTOR_LEN)}}const GetAccountResultFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_getaccountresult_free(f>>>0,1));class GetAccountResult{static __wrap(s){s>>>=0;const a=Object.create(GetAccountResult.prototype);return a.__wbg_ptr=s,GetAccountResultFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,GetAccountResultFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_getaccountresult_free(s,0)}get api_version(){return wasm.getaccountresult_api_version(this.__wbg_ptr)}get account(){return wasm.getaccountresult_account(this.__wbg_ptr)}get merkle_proof(){let s,a;try{const l=wasm.getaccountresult_merkle_proof(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}toJson(){return wasm.getaccountresult_toJson(this.__wbg_ptr)}}const GetAddressableEntityResultFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_getaddressableentityresult_free(f>>>0,1));class GetAddressableEntityResult{static __wrap(s){s>>>=0;const a=Object.create(GetAddressableEntityResult.prototype);return a.__wbg_ptr=s,GetAddressableEntityResultFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,GetAddressableEntityResultFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_getaddressableentityresult_free(s,0)}get api_version(){return wasm.getaddressableentityresult_api_version(this.__wbg_ptr)}get entity_result(){return wasm.getaddressableentityresult_entity_result(this.__wbg_ptr)}get merkle_proof(){let s,a;try{const l=wasm.getaddressableentityresult_merkle_proof(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}toJson(){return wasm.getaddressableentityresult_toJson(this.__wbg_ptr)}}const GetAuctionInfoResultFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_getauctioninforesult_free(f>>>0,1));class GetAuctionInfoResult{static __wrap(s){s>>>=0;const a=Object.create(GetAuctionInfoResult.prototype);return a.__wbg_ptr=s,GetAuctionInfoResultFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,GetAuctionInfoResultFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_getauctioninforesult_free(s,0)}get api_version(){return wasm.getauctioninforesult_api_version(this.__wbg_ptr)}get auction_state(){return wasm.getauctioninforesult_auction_state(this.__wbg_ptr)}toJson(){return wasm.getauctioninforesult_toJson(this.__wbg_ptr)}}const GetBalanceResultFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_getbalanceresult_free(f>>>0,1));class GetBalanceResult{static __wrap(s){s>>>=0;const a=Object.create(GetBalanceResult.prototype);return a.__wbg_ptr=s,GetBalanceResultFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,GetBalanceResultFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_getbalanceresult_free(s,0)}get api_version(){return wasm.getbalanceresult_api_version(this.__wbg_ptr)}get balance_value(){return wasm.getbalanceresult_balance_value(this.__wbg_ptr)}get merkle_proof(){let s,a;try{const l=wasm.getbalanceresult_merkle_proof(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}toJson(){return wasm.getbalanceresult_toJson(this.__wbg_ptr)}}const GetBlockResultFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_getblockresult_free(f>>>0,1));class GetBlockResult{static __wrap(s){s>>>=0;const a=Object.create(GetBlockResult.prototype);return a.__wbg_ptr=s,GetBlockResultFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,GetBlockResultFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_getblockresult_free(s,0)}get api_version(){return wasm.getblockresult_api_version(this.__wbg_ptr)}get block(){return wasm.getblockresult_block(this.__wbg_ptr)}toJson(){return wasm.getblockresult_toJson(this.__wbg_ptr)}}const GetBlockTransfersResultFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_getblocktransfersresult_free(f>>>0,1));class GetBlockTransfersResult{static __wrap(s){s>>>=0;const a=Object.create(GetBlockTransfersResult.prototype);return a.__wbg_ptr=s,GetBlockTransfersResultFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,GetBlockTransfersResultFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_getblocktransfersresult_free(s,0)}get api_version(){return wasm.getblocktransfersresult_api_version(this.__wbg_ptr)}get block_hash(){const s=wasm.getblocktransfersresult_block_hash(this.__wbg_ptr);return 0===s?void 0:BlockHash.__wrap(s)}get transfers(){return wasm.getblocktransfersresult_transfers(this.__wbg_ptr)}toJson(){return wasm.getblocktransfersresult_toJson(this.__wbg_ptr)}}const GetChainspecResultFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_getchainspecresult_free(f>>>0,1));class GetChainspecResult{static __wrap(s){s>>>=0;const a=Object.create(GetChainspecResult.prototype);return a.__wbg_ptr=s,GetChainspecResultFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,GetChainspecResultFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_getchainspecresult_free(s,0)}get api_version(){return wasm.getchainspecresult_api_version(this.__wbg_ptr)}get chainspec_bytes(){return wasm.getchainspecresult_chainspec_bytes(this.__wbg_ptr)}toJson(){return wasm.getchainspecresult_toJson(this.__wbg_ptr)}}const GetDeployResultFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_getdeployresult_free(f>>>0,1));class GetDeployResult{static __wrap(s){s>>>=0;const a=Object.create(GetDeployResult.prototype);return a.__wbg_ptr=s,GetDeployResultFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,GetDeployResultFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_getdeployresult_free(s,0)}get api_version(){return wasm.getdeployresult_api_version(this.__wbg_ptr)}get deploy(){const s=wasm.getdeployresult_deploy(this.__wbg_ptr);return Deploy.__wrap(s)}get execution_info(){return wasm.getdeployresult_execution_info(this.__wbg_ptr)}toJson(){return wasm.getdeployresult_toJson(this.__wbg_ptr)}}const GetDictionaryItemResultFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_getdictionaryitemresult_free(f>>>0,1));class GetDictionaryItemResult{static __wrap(s){s>>>=0;const a=Object.create(GetDictionaryItemResult.prototype);return a.__wbg_ptr=s,GetDictionaryItemResultFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,GetDictionaryItemResultFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_getdictionaryitemresult_free(s,0)}get api_version(){return wasm.getdictionaryitemresult_api_version(this.__wbg_ptr)}get dictionary_key(){let s,a;try{const l=wasm.getdictionaryitemresult_dictionary_key(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}get stored_value(){return wasm.getdictionaryitemresult_stored_value(this.__wbg_ptr)}get merkle_proof(){let s,a;try{const l=wasm.getdictionaryitemresult_merkle_proof(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}toJson(){return wasm.getdictionaryitemresult_toJson(this.__wbg_ptr)}}const GetEraInfoResultFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_geterainforesult_free(f>>>0,1));class GetEraInfoResult{static __wrap(s){s>>>=0;const a=Object.create(GetEraInfoResult.prototype);return a.__wbg_ptr=s,GetEraInfoResultFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,GetEraInfoResultFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_geterainforesult_free(s,0)}get api_version(){return wasm.geterainforesult_api_version(this.__wbg_ptr)}get era_summary(){return wasm.geterainforesult_era_summary(this.__wbg_ptr)}toJson(){return wasm.geterainforesult_toJson(this.__wbg_ptr)}}const GetEraSummaryResultFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_geterasummaryresult_free(f>>>0,1));class GetEraSummaryResult{static __wrap(s){s>>>=0;const a=Object.create(GetEraSummaryResult.prototype);return a.__wbg_ptr=s,GetEraSummaryResultFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,GetEraSummaryResultFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_geterasummaryresult_free(s,0)}get api_version(){return wasm.geterasummaryresult_api_version(this.__wbg_ptr)}get era_summary(){return wasm.geterasummaryresult_era_summary(this.__wbg_ptr)}toJson(){return wasm.geterasummaryresult_toJson(this.__wbg_ptr)}}const GetNodeStatusResultFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_getnodestatusresult_free(f>>>0,1));class GetNodeStatusResult{static __wrap(s){s>>>=0;const a=Object.create(GetNodeStatusResult.prototype);return a.__wbg_ptr=s,GetNodeStatusResultFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,GetNodeStatusResultFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_getnodestatusresult_free(s,0)}get api_version(){return wasm.getnodestatusresult_api_version(this.__wbg_ptr)}get chainspec_name(){let s,a;try{const l=wasm.getnodestatusresult_chainspec_name(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}get starting_state_root_hash(){const s=wasm.getnodestatusresult_starting_state_root_hash(this.__wbg_ptr);return Digest.__wrap(s)}get peers(){return wasm.getnodestatusresult_peers(this.__wbg_ptr)}get last_added_block_info(){return wasm.getnodestatusresult_last_added_block_info(this.__wbg_ptr)}get our_public_signing_key(){const s=wasm.getnodestatusresult_our_public_signing_key(this.__wbg_ptr);return 0===s?void 0:PublicKey.__wrap(s)}get round_length(){return wasm.getnodestatusresult_round_length(this.__wbg_ptr)}get next_upgrade(){return wasm.getnodestatusresult_next_upgrade(this.__wbg_ptr)}get build_version(){let s,a;try{const l=wasm.getnodestatusresult_build_version(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}get uptime(){return wasm.getnodestatusresult_uptime(this.__wbg_ptr)}get reactor_state(){return wasm.getnodestatusresult_reactor_state(this.__wbg_ptr)}get last_progress(){return wasm.getnodestatusresult_last_progress(this.__wbg_ptr)}get available_block_range(){return wasm.getnodestatusresult_available_block_range(this.__wbg_ptr)}get block_sync(){return wasm.getnodestatusresult_block_sync(this.__wbg_ptr)}toJson(){return wasm.getnodestatusresult_toJson(this.__wbg_ptr)}}const GetPeersResultFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_getpeersresult_free(f>>>0,1));class GetPeersResult{static __wrap(s){s>>>=0;const a=Object.create(GetPeersResult.prototype);return a.__wbg_ptr=s,GetPeersResultFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,GetPeersResultFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_getpeersresult_free(s,0)}get api_version(){return wasm.getpeersresult_api_version(this.__wbg_ptr)}get peers(){return wasm.getpeersresult_peers(this.__wbg_ptr)}toJson(){return wasm.getpeersresult_toJson(this.__wbg_ptr)}}const GetStateRootHashResultFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_getstateroothashresult_free(f>>>0,1));class GetStateRootHashResult{static __wrap(s){s>>>=0;const a=Object.create(GetStateRootHashResult.prototype);return a.__wbg_ptr=s,GetStateRootHashResultFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,GetStateRootHashResultFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_getstateroothashresult_free(s,0)}get api_version(){return wasm.getstateroothashresult_api_version(this.__wbg_ptr)}get state_root_hash(){const s=wasm.getstateroothashresult_state_root_hash(this.__wbg_ptr);return 0===s?void 0:Digest.__wrap(s)}get state_root_hash_as_string(){let s,a;try{const l=wasm.getstateroothashresult_state_root_hash_as_string(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}toString(){let s,a;try{const l=wasm.getstateroothashresult_toString(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}toJson(){return wasm.getstateroothashresult_toJson(this.__wbg_ptr)}}const GetTransactionResultFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_gettransactionresult_free(f>>>0,1));class GetTransactionResult{static __wrap(s){s>>>=0;const a=Object.create(GetTransactionResult.prototype);return a.__wbg_ptr=s,GetTransactionResultFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,GetTransactionResultFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_gettransactionresult_free(s,0)}get api_version(){return wasm.gettransactionresult_api_version(this.__wbg_ptr)}get transaction(){const s=wasm.gettransactionresult_transaction(this.__wbg_ptr);return Transaction.__wrap(s)}get execution_info(){return wasm.gettransactionresult_execution_info(this.__wbg_ptr)}toJson(){return wasm.gettransactionresult_toJson(this.__wbg_ptr)}}const GetValidatorChangesResultFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_getvalidatorchangesresult_free(f>>>0,1));class GetValidatorChangesResult{static __wrap(s){s>>>=0;const a=Object.create(GetValidatorChangesResult.prototype);return a.__wbg_ptr=s,GetValidatorChangesResultFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,GetValidatorChangesResultFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_getvalidatorchangesresult_free(s,0)}get api_version(){return wasm.getvalidatorchangesresult_api_version(this.__wbg_ptr)}get changes(){return wasm.getvalidatorchangesresult_changes(this.__wbg_ptr)}toJson(){return wasm.getvalidatorchangesresult_toJson(this.__wbg_ptr)}}const GlobalStateIdentifierFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_globalstateidentifier_free(f>>>0,1));class GlobalStateIdentifier{static __wrap(s){s>>>=0;const a=Object.create(GlobalStateIdentifier.prototype);return a.__wbg_ptr=s,GlobalStateIdentifierFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,GlobalStateIdentifierFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_globalstateidentifier_free(s,0)}constructor(s){_assertClass(s,GlobalStateIdentifier);var a=s.__destroy_into_raw();const l=wasm.globalstateidentifier_new(a);return this.__wbg_ptr=l>>>0,GlobalStateIdentifierFinalization.register(this,this.__wbg_ptr,this),this}static fromBlockHash(s){_assertClass(s,BlockHash);var a=s.__destroy_into_raw();const l=wasm.globalstateidentifier_fromBlockHash(a);return GlobalStateIdentifier.__wrap(l)}static fromBlockHeight(s){const a=wasm.globalstateidentifier_fromBlockHeight(s);return GlobalStateIdentifier.__wrap(a)}static fromStateRootHash(s){_assertClass(s,Digest);var a=s.__destroy_into_raw();const l=wasm.globalstateidentifier_fromStateRootHash(a);return GlobalStateIdentifier.__wrap(l)}toJson(){return wasm.globalstateidentifier_toJson(this.__wbg_ptr)}}const HashAddrFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_hashaddr_free(f>>>0,1));class HashAddr{static __wrap(s){s>>>=0;const a=Object.create(HashAddr.prototype);return a.__wbg_ptr=s,HashAddrFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,HashAddrFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_hashaddr_free(s,0)}constructor(s){const a=passArray8ToWasm0(s,wasm.__wbindgen_malloc),g=wasm.hashaddr_new(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return this.__wbg_ptr=g[0]>>>0,HashAddrFinalization.register(this,this.__wbg_ptr,this),this}toBytes(){const s=wasm.hashaddr_toBytes(this.__wbg_ptr);var a=getArrayU8FromWasm0(s[0],s[1]).slice();return wasm.__wbindgen_free(s[0],1*s[1],1),a}toHexString(){let s,a;try{const l=wasm.hashaddr_toHexString(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}}const HashStringFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_hashstring_free(f>>>0,1));class HashString{static __wrap(s){s>>>=0;const a=Object.create(HashString.prototype);return a.__wbg_ptr=s,HashStringFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,HashStringFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_hashstring_free(s,0)}get hash(){let s,a;try{const l=wasm.__wbg_get_hashstring_hash(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}set hash(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_failure_cost(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get Deploy(){let s,a;try{const l=wasm.hashstring_Deploy(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}get Version1(){let s,a;try{const l=wasm.hashstring_Version1(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}toString(){let s,a;try{const l=wasm.hashstring_toString(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}}const IntoUnderlyingByteSourceFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_intounderlyingbytesource_free(f>>>0,1));class IntoUnderlyingByteSource{__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,IntoUnderlyingByteSourceFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_intounderlyingbytesource_free(s,0)}get type(){const s=wasm.intounderlyingbytesource_type(this.__wbg_ptr);return __wbindgen_enum_ReadableStreamType[s]}get autoAllocateChunkSize(){return wasm.intounderlyingbytesource_autoAllocateChunkSize(this.__wbg_ptr)>>>0}start(s){wasm.intounderlyingbytesource_start(this.__wbg_ptr,s)}pull(s){return wasm.intounderlyingbytesource_pull(this.__wbg_ptr,s)}cancel(){const s=this.__destroy_into_raw();wasm.intounderlyingbytesource_cancel(s)}}const IntoUnderlyingSinkFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_intounderlyingsink_free(f>>>0,1));class IntoUnderlyingSink{__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,IntoUnderlyingSinkFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_intounderlyingsink_free(s,0)}write(s){return wasm.intounderlyingsink_write(this.__wbg_ptr,s)}close(){const s=this.__destroy_into_raw();return wasm.intounderlyingsink_close(s)}abort(s){const a=this.__destroy_into_raw();return wasm.intounderlyingsink_abort(a,s)}}const IntoUnderlyingSourceFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_intounderlyingsource_free(f>>>0,1));class IntoUnderlyingSource{__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,IntoUnderlyingSourceFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_intounderlyingsource_free(s,0)}pull(s){return wasm.intounderlyingsource_pull(this.__wbg_ptr,s)}cancel(){const s=this.__destroy_into_raw();wasm.intounderlyingsource_cancel(s)}}const KeyFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_key_free(f>>>0,1));class Key{static __wrap(s){s>>>=0;const a=Object.create(Key.prototype);return a.__wbg_ptr=s,KeyFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,KeyFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_key_free(s,0)}constructor(s){_assertClass(s,Key);var a=s.__destroy_into_raw();const l=wasm.key_new(a);if(l[2])throw takeFromExternrefTable0(l[1]);return this.__wbg_ptr=l[0]>>>0,KeyFinalization.register(this,this.__wbg_ptr,this),this}toJson(){return wasm.key_toJson(this.__wbg_ptr)}static fromURef(s){_assertClass(s,URef);var a=s.__destroy_into_raw();const l=wasm.key_fromURef(a);return Key.__wrap(l)}static fromDeployInfo(s){_assertClass(s,DeployHash);var a=s.__destroy_into_raw();const l=wasm.key_fromDeployInfo(a);return Key.__wrap(l)}static fromAccount(s){_assertClass(s,AccountHash);var a=s.__destroy_into_raw();const l=wasm.key_fromAccount(a);return Key.__wrap(l)}static fromHash(s){_assertClass(s,HashAddr);var a=s.__destroy_into_raw();const l=wasm.key_fromHash(a);return Key.__wrap(l)}static fromTransfer(s){const a=passArray8ToWasm0(s,wasm.__wbindgen_malloc),g=wasm.key_fromTransfer(a,WASM_VECTOR_LEN);return TransferAddr.__wrap(g)}static fromEraInfo(s){_assertClass(s,EraId);var a=s.__destroy_into_raw();const l=wasm.key_fromEraInfo(a);return Key.__wrap(l)}static fromBalance(s){_assertClass(s,URefAddr);var a=s.__destroy_into_raw();const l=wasm.key_fromBalance(a);return Key.__wrap(l)}static fromBid(s){_assertClass(s,AccountHash);var a=s.__destroy_into_raw();const l=wasm.key_fromBid(a);return Key.__wrap(l)}static fromWithdraw(s){_assertClass(s,AccountHash);var a=s.__destroy_into_raw();const l=wasm.key_fromWithdraw(a);return Key.__wrap(l)}static fromDictionaryAddr(s){_assertClass(s,DictionaryAddr);var a=s.__destroy_into_raw();const l=wasm.key_fromDictionaryAddr(a);return Key.__wrap(l)}asDictionaryAddr(){const s=wasm.key_asDictionaryAddr(this.__wbg_ptr);return 0===s?void 0:DictionaryAddr.__wrap(s)}static fromSystemEntityRegistry(){const s=wasm.key_fromSystemEntityRegistry();return Key.__wrap(s)}static fromEraSummary(){const s=wasm.key_fromEraSummary();return Key.__wrap(s)}static fromUnbond(s){_assertClass(s,AccountHash);var a=s.__destroy_into_raw();const l=wasm.key_fromUnbond(a);return Key.__wrap(l)}static fromChainspecRegistry(){const s=wasm.key_fromChainspecRegistry();return Key.__wrap(s)}static fromChecksumRegistry(){const s=wasm.key_fromChecksumRegistry();return Key.__wrap(s)}toFormattedString(){let s,a;try{const l=wasm.key_toFormattedString(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}static fromFormattedString(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=wasm.key_fromFormattedString(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return Key.__wrap(g[0])}static fromDictionaryKey(s,a){_assertClass(s,URef);var l=s.__destroy_into_raw();const g=passArray8ToWasm0(a,wasm.__wbindgen_malloc),v=wasm.key_fromDictionaryKey(l,g,WASM_VECTOR_LEN);return Key.__wrap(v)}isDictionaryKey(){return 0!==wasm.key_isDictionaryKey(this.__wbg_ptr)}intoAccount(){const s=this.__destroy_into_raw(),a=wasm.key_intoAccount(s);return 0===a?void 0:AccountHash.__wrap(a)}intoHash(){const s=this.__destroy_into_raw(),a=wasm.key_intoHash(s);return 0===a?void 0:HashAddr.__wrap(a)}asBalance(){const s=wasm.key_asBalance(this.__wbg_ptr);return 0===s?void 0:URefAddr.__wrap(s)}intoURef(){const s=this.__destroy_into_raw(),a=wasm.key_intoURef(s);return 0===a?void 0:URef.__wrap(a)}urefToHash(){const s=wasm.key_urefToHash(this.__wbg_ptr);return 0===s?void 0:Key.__wrap(s)}withdrawToUnbond(){const s=wasm.key_withdrawToUnbond(this.__wbg_ptr);return 0===s?void 0:Key.__wrap(s)}}const ListRpcsResultFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_listrpcsresult_free(f>>>0,1));class ListRpcsResult{static __wrap(s){s>>>=0;const a=Object.create(ListRpcsResult.prototype);return a.__wbg_ptr=s,ListRpcsResultFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,ListRpcsResultFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_listrpcsresult_free(s,0)}get api_version(){return wasm.listrpcsresult_api_version(this.__wbg_ptr)}get name(){let s,a;try{const l=wasm.listrpcsresult_name(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}get schema(){return wasm.listrpcsresult_schema(this.__wbg_ptr)}toJson(){return wasm.listrpcsresult_toJson(this.__wbg_ptr)}}const MessageFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_message_free(f>>>0,1));class Message{static __wrap(s){s>>>=0;const a=Object.create(Message.prototype);return a.__wbg_ptr=s,MessageFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,MessageFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_message_free(s,0)}get String(){let s,a;try{const l=wasm.__wbg_get_message_String(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}set String(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_failure_cost(this.__wbg_ptr,a,WASM_VECTOR_LEN)}}const MessagesFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_messages_free(f>>>0,1));class Messages{static __wrap(s){s>>>=0;const a=Object.create(Messages.prototype);return a.__wbg_ptr=s,MessagesFinalization.register(a,a.__wbg_ptr,a),a}static __unwrap(s){return s instanceof Messages?s.__destroy_into_raw():0}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,MessagesFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_messages_free(s,0)}get entity_hash(){let s,a;try{const l=wasm.__wbg_get_messages_entity_hash(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}set entity_hash(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_messages_entity_hash(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get message(){const s=wasm.__wbg_get_messages_message(this.__wbg_ptr);return Message.__wrap(s)}set message(s){_assertClass(s,Message);var a=s.__destroy_into_raw();wasm.__wbg_set_messages_message(this.__wbg_ptr,a)}get topic_name(){let s,a;try{const l=wasm.__wbg_get_messages_topic_name(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}set topic_name(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_messages_topic_name(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get topic_name_hash(){let s,a;try{const l=wasm.__wbg_get_messages_topic_name_hash(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}set topic_name_hash(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_messages_topic_name_hash(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get topic_index(){return wasm.__wbg_get_messages_topic_index(this.__wbg_ptr)>>>0}set topic_index(s){wasm.__wbg_set_messages_topic_index(this.__wbg_ptr,s)}get block_index(){const s=wasm.__wbg_get_messages_block_index(this.__wbg_ptr);return BigInt.asUintN(64,s)}set block_index(s){wasm.__wbg_set_messages_block_index(this.__wbg_ptr,s)}}const PackageHashFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_packagehash_free(f>>>0,1));class PackageHash{static __wrap(s){s>>>=0;const a=Object.create(PackageHash.prototype);return a.__wbg_ptr=s,PackageHashFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,PackageHashFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_packagehash_free(s,0)}constructor(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=wasm.packagehash_new_js_alias(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return this.__wbg_ptr=g[0]>>>0,PackageHashFinalization.register(this,this.__wbg_ptr,this),this}static fromFormattedStr(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=wasm.packagehash_fromFormattedStr(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return PackageHash.__wrap(g[0])}toFormattedString(){let s,a;try{const l=wasm.packagehash_toFormattedString(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}static fromUint8Array(s){const a=passArray8ToWasm0(s,wasm.__wbindgen_malloc),g=wasm.packagehash_fromUint8Array(a,WASM_VECTOR_LEN);return PackageHash.__wrap(g)}}const PathFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_path_free(f>>>0,1));class Path{static __wrap(s){s>>>=0;const a=Object.create(Path.prototype);return a.__wbg_ptr=s,PathFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,PathFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_path_free(s,0)}constructor(s){const a=wasm.path_new(s);return this.__wbg_ptr=a>>>0,PathFinalization.register(this,this.__wbg_ptr,this),this}static fromArray(s){const a=wasm.path_fromArray(s);return Path.__wrap(a)}toJson(){return wasm.path_toJson(this.__wbg_ptr)}toString(){let s,a;try{const l=wasm.path_toString(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}is_empty(){return 0!==wasm.path_is_empty(this.__wbg_ptr)}}const PaymentFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_payment_free(f>>>0,1));class Payment{__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,PaymentFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_payment_free(s,0)}get source(){let s,a;try{const l=wasm.__wbg_get_payment_source(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}set source(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_failure_cost(this.__wbg_ptr,a,WASM_VECTOR_LEN)}}const PaymentStrParamsFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_paymentstrparams_free(f>>>0,1));class PaymentStrParams{__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,PaymentStrParamsFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_paymentstrparams_free(s,0)}constructor(s,a,l,g,y,v,E,N,k,j){var Y=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),fe=WASM_VECTOR_LEN,ce=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),le=WASM_VECTOR_LEN,nt=isLikeNone(l)?0:passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),ze=WASM_VECTOR_LEN,rt=isLikeNone(g)?0:passStringToWasm0(g,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),kt=WASM_VECTOR_LEN,vn=isLikeNone(y)?0:passStringToWasm0(y,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),En=WASM_VECTOR_LEN,Bn=isLikeNone(v)?0:passStringToWasm0(v,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),Sn=WASM_VECTOR_LEN,Hn=isLikeNone(N)?0:passStringToWasm0(N,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),or=WASM_VECTOR_LEN,Cn=isLikeNone(k)?0:passStringToWasm0(k,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),ln=WASM_VECTOR_LEN,Dn=isLikeNone(j)?0:passStringToWasm0(j,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),ar=WASM_VECTOR_LEN;const cr=wasm.paymentstrparams_new(Y,fe,ce,le,nt,ze,rt,kt,vn,En,Bn,Sn,isLikeNone(E)?0:addToExternrefTable0(E),Hn,or,Cn,ln,Dn,ar);return this.__wbg_ptr=cr>>>0,PaymentStrParamsFinalization.register(this,this.__wbg_ptr,this),this}get payment_amount(){const s=wasm.paymentstrparams_payment_amount(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set payment_amount(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.paymentstrparams_set_payment_amount(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get payment_hash(){const s=wasm.paymentstrparams_payment_hash(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set payment_hash(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.paymentstrparams_set_payment_hash(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get payment_name(){const s=wasm.paymentstrparams_payment_name(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set payment_name(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.paymentstrparams_set_payment_name(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get payment_package_hash(){const s=wasm.paymentstrparams_payment_package_hash(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set payment_package_hash(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.paymentstrparams_set_payment_package_hash(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get payment_package_name(){const s=wasm.paymentstrparams_payment_package_name(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set payment_package_name(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.paymentstrparams_set_payment_package_name(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get payment_path(){const s=wasm.paymentstrparams_payment_path(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set payment_path(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.paymentstrparams_set_payment_path(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get payment_args_simple(){return wasm.paymentstrparams_payment_args_simple(this.__wbg_ptr)}set payment_args_simple(s){wasm.paymentstrparams_set_payment_args_simple(this.__wbg_ptr,s)}get payment_args_json(){const s=wasm.paymentstrparams_payment_args_json(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set payment_args_json(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.paymentstrparams_set_payment_args_json(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get payment_version(){const s=wasm.paymentstrparams_payment_version(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set payment_version(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.paymentstrparams_set_payment_version(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get payment_entry_point(){const s=wasm.paymentstrparams_payment_entry_point(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set payment_entry_point(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.paymentstrparams_set_payment_entry_point(this.__wbg_ptr,a,WASM_VECTOR_LEN)}}const PeerEntryFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_peerentry_free(f>>>0,1));class PeerEntry{__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,PeerEntryFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_peerentry_free(s,0)}get node_id(){let s,a;try{const l=wasm.peerentry_node_id(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}get address(){let s,a;try{const l=wasm.peerentry_address(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}}const PublicKeyFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_publickey_free(f>>>0,1));class PublicKey{static __wrap(s){s>>>=0;const a=Object.create(PublicKey.prototype);return a.__wbg_ptr=s,PublicKeyFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,PublicKeyFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_publickey_free(s,0)}constructor(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=wasm.publickey_new_js_alias(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return this.__wbg_ptr=g[0]>>>0,PublicKeyFinalization.register(this,this.__wbg_ptr,this),this}static fromUint8Array(s){const a=passArray8ToWasm0(s,wasm.__wbindgen_malloc),g=wasm.publickey_fromUint8Array(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return PublicKey.__wrap(g[0])}toAccountHash(){const s=wasm.publickey_toAccountHash(this.__wbg_ptr);return AccountHash.__wrap(s)}toPurseUref(){const s=wasm.publickey_toPurseUref(this.__wbg_ptr);return URef.__wrap(s)}toJson(){return wasm.publickey_toJson(this.__wbg_ptr)}}const PublicKeyStringFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_publickeystring_free(f>>>0,1));class PublicKeyString{static __wrap(s){s>>>=0;const a=Object.create(PublicKeyString.prototype);return a.__wbg_ptr=s,PublicKeyStringFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,PublicKeyStringFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_publickeystring_free(s,0)}get PublicKey(){let s,a;try{const l=wasm.__wbg_get_publickeystring_PublicKey(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}set PublicKey(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_failure_cost(this.__wbg_ptr,a,WASM_VECTOR_LEN)}}const PurseIdentifierFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_purseidentifier_free(f>>>0,1));class PurseIdentifier{static __wrap(s){s>>>=0;const a=Object.create(PurseIdentifier.prototype);return a.__wbg_ptr=s,PurseIdentifierFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,PurseIdentifierFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_purseidentifier_free(s,0)}constructor(s){_assertClass(s,PublicKey);var a=s.__destroy_into_raw();const l=wasm.entityidentifier_fromPublicKey(a);return this.__wbg_ptr=l>>>0,PurseIdentifierFinalization.register(this,this.__wbg_ptr,this),this}static fromAccountHash(s){_assertClass(s,AccountHash);var a=s.__destroy_into_raw();const l=wasm.entityidentifier_fromAccountHash(a);return PurseIdentifier.__wrap(l)}static fromURef(s){_assertClass(s,URef);var a=s.__destroy_into_raw();const l=wasm.purseidentifier_fromURef(a);return PurseIdentifier.__wrap(l)}toJson(){return wasm.purseidentifier_toJson(this.__wbg_ptr)}}const PutDeployResultFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_putdeployresult_free(f>>>0,1));class PutDeployResult{static __wrap(s){s>>>=0;const a=Object.create(PutDeployResult.prototype);return a.__wbg_ptr=s,PutDeployResultFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,PutDeployResultFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_putdeployresult_free(s,0)}get api_version(){return wasm.putdeployresult_api_version(this.__wbg_ptr)}get deploy_hash(){const s=wasm.putdeployresult_deploy_hash(this.__wbg_ptr);return DeployHash.__wrap(s)}toJson(){return wasm.putdeployresult_toJson(this.__wbg_ptr)}}const PutTransactionResultFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_puttransactionresult_free(f>>>0,1));class PutTransactionResult{static __wrap(s){s>>>=0;const a=Object.create(PutTransactionResult.prototype);return a.__wbg_ptr=s,PutTransactionResultFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,PutTransactionResultFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_puttransactionresult_free(s,0)}get api_version(){return wasm.puttransactionresult_api_version(this.__wbg_ptr)}get transaction_hash(){const s=wasm.puttransactionresult_transaction_hash(this.__wbg_ptr);return TransactionHash.__wrap(s)}toJson(){return wasm.puttransactionresult_toJson(this.__wbg_ptr)}}const QueryBalanceDetailsResultFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_querybalancedetailsresult_free(f>>>0,1));class QueryBalanceDetailsResult{static __wrap(s){s>>>=0;const a=Object.create(QueryBalanceDetailsResult.prototype);return a.__wbg_ptr=s,QueryBalanceDetailsResultFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,QueryBalanceDetailsResultFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_querybalancedetailsresult_free(s,0)}get api_version(){return wasm.querybalancedetailsresult_api_version(this.__wbg_ptr)}get total_balance(){return wasm.querybalancedetailsresult_total_balance(this.__wbg_ptr)}get available_balance(){return wasm.querybalancedetailsresult_available_balance(this.__wbg_ptr)}get total_balance_proof(){return wasm.querybalancedetailsresult_total_balance_proof(this.__wbg_ptr)}get holds(){return wasm.querybalancedetailsresult_holds(this.__wbg_ptr)}toJson(){return wasm.querybalancedetailsresult_toJson(this.__wbg_ptr)}}const QueryBalanceResultFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_querybalanceresult_free(f>>>0,1));class QueryBalanceResult{static __wrap(s){s>>>=0;const a=Object.create(QueryBalanceResult.prototype);return a.__wbg_ptr=s,QueryBalanceResultFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,QueryBalanceResultFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_querybalanceresult_free(s,0)}get api_version(){return wasm.querybalanceresult_api_version(this.__wbg_ptr)}get balance(){return wasm.querybalanceresult_balance(this.__wbg_ptr)}toJson(){return wasm.querybalanceresult_toJson(this.__wbg_ptr)}}const QueryGlobalStateResultFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_queryglobalstateresult_free(f>>>0,1));class QueryGlobalStateResult{static __wrap(s){s>>>=0;const a=Object.create(QueryGlobalStateResult.prototype);return a.__wbg_ptr=s,QueryGlobalStateResultFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,QueryGlobalStateResultFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_queryglobalstateresult_free(s,0)}get api_version(){return wasm.queryglobalstateresult_api_version(this.__wbg_ptr)}get block_header(){return wasm.queryglobalstateresult_block_header(this.__wbg_ptr)}get stored_value(){return wasm.queryglobalstateresult_stored_value(this.__wbg_ptr)}get merkle_proof(){let s,a;try{const l=wasm.queryglobalstateresult_merkle_proof(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}toJson(){return wasm.queryglobalstateresult_toJson(this.__wbg_ptr)}}const RecordIdFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_recordid_free(f>>>0,1));class RecordId{__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,RecordIdFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_recordid_free(s,0)}constructor(s){const a=wasm.recordid_new_js_alias(s);if(a[2])throw takeFromExternrefTable0(a[1]);return this.__wbg_ptr=a[0]>>>0,RecordIdFinalization.register(this,this.__wbg_ptr,this),this}}const SDKFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_sdk_free(f>>>0,1));class SDK{__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,SDKFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_sdk_free(s,0)}get_block_options(s){const a=wasm.sdk_get_block_options(this.__wbg_ptr,s);if(a[2])throw takeFromExternrefTable0(a[1]);return getBlockOptions.__wrap(a[0])}get_block(s){let a=0;return isLikeNone(s)||(_assertClass(s,getBlockOptions),a=s.__destroy_into_raw()),wasm.sdk_get_block(this.__wbg_ptr,a)}chain_get_block(s){let a=0;return isLikeNone(s)||(_assertClass(s,getBlockOptions),a=s.__destroy_into_raw()),wasm.sdk_chain_get_block(this.__wbg_ptr,a)}get_dictionary_item_options(s){const a=wasm.sdk_get_dictionary_item_options(this.__wbg_ptr,s);if(a[2])throw takeFromExternrefTable0(a[1]);return getDictionaryItemOptions.__wrap(a[0])}get_dictionary_item(s){let a=0;return isLikeNone(s)||(_assertClass(s,getDictionaryItemOptions),a=s.__destroy_into_raw()),wasm.sdk_get_dictionary_item(this.__wbg_ptr,a)}state_get_dictionary_item(s){let a=0;return isLikeNone(s)||(_assertClass(s,getDictionaryItemOptions),a=s.__destroy_into_raw()),wasm.sdk_state_get_dictionary_item(this.__wbg_ptr,a)}query_contract_dict_options(s){const a=wasm.sdk_query_contract_dict_options(this.__wbg_ptr,s);if(a[2])throw takeFromExternrefTable0(a[1]);return queryContractDictOptions.__wrap(a[0])}query_contract_dict(s){let a=0;return isLikeNone(s)||(_assertClass(s,queryContractDictOptions),a=s.__destroy_into_raw()),wasm.sdk_query_contract_dict(this.__wbg_ptr,a)}deploy(s,a,l,g,y){_assertClass(s,DeployStrParams);var v=s.__destroy_into_raw();_assertClass(a,SessionStrParams);var E=a.__destroy_into_raw();_assertClass(l,PaymentStrParams);var N=l.__destroy_into_raw(),k=isLikeNone(y)?0:passStringToWasm0(y,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),j=WASM_VECTOR_LEN;return wasm.sdk_deploy(this.__wbg_ptr,v,E,N,isLikeNone(g)?3:g,k,j)}get_auction_info_options(s){const a=wasm.sdk_get_auction_info_options(this.__wbg_ptr,s);if(a[2])throw takeFromExternrefTable0(a[1]);return getAuctionInfoOptions.__wrap(a[0])}get_auction_info(s){let a=0;return isLikeNone(s)||(_assertClass(s,getAuctionInfoOptions),a=s.__destroy_into_raw()),wasm.sdk_get_auction_info(this.__wbg_ptr,a)}state_get_auction_info_js_alias(s){let a=0;return isLikeNone(s)||(_assertClass(s,getAuctionInfoOptions),a=s.__destroy_into_raw()),wasm.sdk_state_get_auction_info_js_alias(this.__wbg_ptr,a)}get_chainspec(s,a){var l=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=WASM_VECTOR_LEN;return wasm.sdk_get_chainspec(this.__wbg_ptr,isLikeNone(s)?3:s,l,g)}info_get_chainspec(s,a){var l=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=WASM_VECTOR_LEN;return wasm.sdk_info_get_chainspec(this.__wbg_ptr,isLikeNone(s)?3:s,l,g)}get_era_info_options(s){const a=wasm.sdk_get_era_info_options(this.__wbg_ptr,s);if(a[2])throw takeFromExternrefTable0(a[1]);return getEraInfoOptions.__wrap(a[0])}get_era_info(s){let a=0;return isLikeNone(s)||(_assertClass(s,getEraInfoOptions),a=s.__destroy_into_raw()),wasm.sdk_get_era_info(this.__wbg_ptr,a)}chain_get_era_info_by_switch_block(s){let a=0;return isLikeNone(s)||(_assertClass(s,getEraInfoOptions),a=s.__destroy_into_raw()),wasm.sdk_chain_get_era_info_by_switch_block(this.__wbg_ptr,a)}get_validator_changes(s,a){var l=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=WASM_VECTOR_LEN;return wasm.sdk_get_validator_changes(this.__wbg_ptr,isLikeNone(s)?3:s,l,g)}info_get_validator_change(s,a){var l=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=WASM_VECTOR_LEN;return wasm.sdk_info_get_validator_change(this.__wbg_ptr,isLikeNone(s)?3:s,l,g)}list_rpcs(s,a){var l=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=WASM_VECTOR_LEN;return wasm.sdk_list_rpcs(this.__wbg_ptr,isLikeNone(s)?3:s,l,g)}make_deploy(s,a,l){_assertClass(s,DeployStrParams);var g=s.__destroy_into_raw();_assertClass(a,SessionStrParams);var y=a.__destroy_into_raw();_assertClass(l,PaymentStrParams);var v=l.__destroy_into_raw();const E=wasm.sdk_make_deploy(this.__wbg_ptr,g,y,v);if(E[2])throw takeFromExternrefTable0(E[1]);return Deploy.__wrap(E[0])}make_transaction(s,a){_assertClass(s,TransactionBuilderParams);var l=s.__destroy_into_raw();_assertClass(a,TransactionStrParams);var g=a.__destroy_into_raw();const y=wasm.sdk_make_transaction(this.__wbg_ptr,l,g);if(y[2])throw takeFromExternrefTable0(y[1]);return Transaction.__wrap(y[0])}get_block_transfers_options(s){const a=wasm.sdk_get_block_transfers_options(this.__wbg_ptr,s);if(a[2])throw takeFromExternrefTable0(a[1]);return getBlockTransfersOptions.__wrap(a[0])}get_block_transfers(s){let a=0;return isLikeNone(s)||(_assertClass(s,getBlockTransfersOptions),a=s.__destroy_into_raw()),wasm.sdk_get_block_transfers(this.__wbg_ptr,a)}chain_get_block_transfers(s){let a=0;return isLikeNone(s)||(_assertClass(s,getBlockTransfersOptions),a=s.__destroy_into_raw()),wasm.sdk_chain_get_block_transfers(this.__wbg_ptr,a)}get_deploy_options(s){const a=wasm.sdk_get_deploy_options(this.__wbg_ptr,s);if(a[2])throw takeFromExternrefTable0(a[1]);return getDeployOptions.__wrap(a[0])}get_deploy(s){let a=0;return isLikeNone(s)||(_assertClass(s,getDeployOptions),a=s.__destroy_into_raw()),wasm.sdk_get_deploy(this.__wbg_ptr,a)}info_get_deploy(s){let a=0;return isLikeNone(s)||(_assertClass(s,getDeployOptions),a=s.__destroy_into_raw()),wasm.sdk_info_get_deploy(this.__wbg_ptr,a)}get_transaction_options(s){const a=wasm.sdk_get_transaction_options(this.__wbg_ptr,s);if(a[2])throw takeFromExternrefTable0(a[1]);return getTransactionOptions.__wrap(a[0])}get_transaction(s){let a=0;return isLikeNone(s)||(_assertClass(s,getTransactionOptions),a=s.__destroy_into_raw()),wasm.sdk_get_transaction(this.__wbg_ptr,a)}info_get_transaction(s){let a=0;return isLikeNone(s)||(_assertClass(s,getTransactionOptions),a=s.__destroy_into_raw()),wasm.sdk_info_get_transaction(this.__wbg_ptr,a)}query_balance_details_options(s){const a=wasm.sdk_query_balance_details_options(this.__wbg_ptr,s);if(a[2])throw takeFromExternrefTable0(a[1]);return queryBalanceDetailsOptions.__wrap(a[0])}query_balance_details(s){let a=0;return isLikeNone(s)||(_assertClass(s,queryBalanceDetailsOptions),a=s.__destroy_into_raw()),wasm.sdk_query_balance_details(this.__wbg_ptr,a)}get_speculative_exec_options(s){const a=wasm.sdk_get_speculative_exec_options(this.__wbg_ptr,s);if(a[2])throw takeFromExternrefTable0(a[1]);return getSpeculativeExecTxnOptions.__wrap(a[0])}speculative_exec(s){let a=0;return isLikeNone(s)||(_assertClass(s,getSpeculativeExecTxnOptions),a=s.__destroy_into_raw()),wasm.sdk_speculative_exec(this.__wbg_ptr,a)}transaction(s,a,l,g){_assertClass(s,TransactionBuilderParams);var y=s.__destroy_into_raw();_assertClass(a,TransactionStrParams);var v=a.__destroy_into_raw(),E=isLikeNone(g)?0:passStringToWasm0(g,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),N=WASM_VECTOR_LEN;return wasm.sdk_transaction(this.__wbg_ptr,y,v,isLikeNone(l)?3:l,E,N)}sign_transaction(s,a){_assertClass(s,Transaction);var l=s.__destroy_into_raw();const g=passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),v=wasm.sdk_sign_transaction(this.__wbg_ptr,l,g,WASM_VECTOR_LEN);return Transaction.__wrap(v)}get_binary_latest_switch_block_header(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_latest_switch_block_header(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get_binary_latest_block_header(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_latest_block_header(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get_binary_block_header_by_height(s,a){var l=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_block_header_by_height(this.__wbg_ptr,s,l,WASM_VECTOR_LEN)}get_binary_block_header_by_hash(s,a){_assertClass(s,BlockHash);var l=s.__destroy_into_raw(),g=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_block_header_by_hash(this.__wbg_ptr,l,g,WASM_VECTOR_LEN)}get_binary_latest_signed_block(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_latest_signed_block(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get_binary_signed_block_by_height(s,a){var l=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_signed_block_by_height(this.__wbg_ptr,s,l,WASM_VECTOR_LEN)}get_binary_signed_block_by_hash(s,a){_assertClass(s,BlockHash);var l=s.__destroy_into_raw(),g=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_signed_block_by_hash(this.__wbg_ptr,l,g,WASM_VECTOR_LEN)}get_binary_transaction_by_hash(s,a,l){_assertClass(s,TransactionHash);var g=s.__destroy_into_raw(),y=isLikeNone(l)?0:passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_transaction_by_hash(this.__wbg_ptr,g,a,y,WASM_VECTOR_LEN)}get_binary_peers(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_peers(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get_binary_uptime(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_uptime(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get_binary_last_progress(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_last_progress(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get_binary_reactor_state(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_reactor_state(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get_binary_network_name(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_network_name(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get_binary_consensus_validator_changes(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_consensus_validator_changes(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get_binary_block_synchronizer_status(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_block_synchronizer_status(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get_binary_available_block_range(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_available_block_range(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get_binary_next_upgrade(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_next_upgrade(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get_binary_consensus_status(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_consensus_status(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get_binary_chainspec_raw_bytes(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_chainspec_raw_bytes(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get_binary_node_status(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_node_status(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get_binary_validator_reward_by_era(s,a,l){_assertClass(s,PublicKey);var g=s.__destroy_into_raw();_assertClass(a,EraId);var y=a.__destroy_into_raw(),v=isLikeNone(l)?0:passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_validator_reward_by_era(this.__wbg_ptr,g,y,v,WASM_VECTOR_LEN)}get_binary_validator_reward_by_block_height(s,a,l){_assertClass(s,PublicKey);var g=s.__destroy_into_raw(),y=isLikeNone(l)?0:passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_validator_reward_by_block_height(this.__wbg_ptr,g,a,y,WASM_VECTOR_LEN)}get_binary_validator_reward_by_block_hash(s,a,l){_assertClass(s,PublicKey);var g=s.__destroy_into_raw();_assertClass(a,BlockHash);var y=a.__destroy_into_raw(),v=isLikeNone(l)?0:passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_validator_reward_by_block_hash(this.__wbg_ptr,g,y,v,WASM_VECTOR_LEN)}get_binary_delegator_reward_by_era(s,a,l,g){_assertClass(s,PublicKey);var y=s.__destroy_into_raw();_assertClass(a,PublicKey);var v=a.__destroy_into_raw();_assertClass(l,EraId);var E=l.__destroy_into_raw(),N=isLikeNone(g)?0:passStringToWasm0(g,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_delegator_reward_by_era(this.__wbg_ptr,y,v,E,N,WASM_VECTOR_LEN)}get_binary_delegator_reward_by_block_height(s,a,l,g){_assertClass(s,PublicKey);var y=s.__destroy_into_raw();_assertClass(a,PublicKey);var v=a.__destroy_into_raw(),E=isLikeNone(g)?0:passStringToWasm0(g,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_delegator_reward_by_block_height(this.__wbg_ptr,y,v,l,E,WASM_VECTOR_LEN)}get_binary_delegator_reward_by_block_hash(s,a,l,g){_assertClass(s,PublicKey);var y=s.__destroy_into_raw();_assertClass(a,PublicKey);var v=a.__destroy_into_raw();_assertClass(l,BlockHash);var E=l.__destroy_into_raw(),N=isLikeNone(g)?0:passStringToWasm0(g,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_delegator_reward_by_block_hash(this.__wbg_ptr,y,v,E,N,WASM_VECTOR_LEN)}get_binary_read_record(s,a,l){_assertClass(s,RecordId);var g=s.__destroy_into_raw();const y=passArray8ToWasm0(a,wasm.__wbindgen_malloc),v=WASM_VECTOR_LEN;var E=isLikeNone(l)?0:passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_read_record(this.__wbg_ptr,g,y,v,E,WASM_VECTOR_LEN)}get_binary_global_state_item(s,a,l){_assertClass(s,Key);var g=s.__destroy_into_raw();const y=passArrayJsValueToWasm0(a,wasm.__wbindgen_malloc),v=WASM_VECTOR_LEN;var E=isLikeNone(l)?0:passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_global_state_item(this.__wbg_ptr,g,y,v,E,WASM_VECTOR_LEN)}get_binary_global_state_item_by_state_root_hash(s,a,l,g){_assertClass(s,Digest);var y=s.__destroy_into_raw();_assertClass(a,Key);var v=a.__destroy_into_raw();const E=passArrayJsValueToWasm0(l,wasm.__wbindgen_malloc),N=WASM_VECTOR_LEN;var k=isLikeNone(g)?0:passStringToWasm0(g,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_global_state_item_by_state_root_hash(this.__wbg_ptr,y,v,E,N,k,WASM_VECTOR_LEN)}get_binary_global_state_item_by_block_hash(s,a,l,g){_assertClass(s,BlockHash);var y=s.__destroy_into_raw();_assertClass(a,Key);var v=a.__destroy_into_raw();const E=passArrayJsValueToWasm0(l,wasm.__wbindgen_malloc),N=WASM_VECTOR_LEN;var k=isLikeNone(g)?0:passStringToWasm0(g,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_global_state_item_by_block_hash(this.__wbg_ptr,y,v,E,N,k,WASM_VECTOR_LEN)}get_binary_global_state_item_by_block_height(s,a,l,g){_assertClass(a,Key);var y=a.__destroy_into_raw();const v=passArrayJsValueToWasm0(l,wasm.__wbindgen_malloc),E=WASM_VECTOR_LEN;var N=isLikeNone(g)?0:passStringToWasm0(g,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_global_state_item_by_block_height(this.__wbg_ptr,s,y,v,E,N,WASM_VECTOR_LEN)}get_binary_try_accept_transaction(s,a){_assertClass(s,Transaction);var l=s.__destroy_into_raw(),g=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_try_accept_transaction(this.__wbg_ptr,l,g,WASM_VECTOR_LEN)}get_binary_try_speculative_execution(s,a){_assertClass(s,Transaction);var l=s.__destroy_into_raw(),g=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_try_speculative_execution(this.__wbg_ptr,l,g,WASM_VECTOR_LEN)}get_binary_protocol_version(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_get_binary_protocol_version(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get_entity_options(s){const a=wasm.sdk_get_entity_options(this.__wbg_ptr,s);if(a[2])throw takeFromExternrefTable0(a[1]);return getEntityOptions.__wrap(a[0])}get_entity(s){let a=0;return isLikeNone(s)||(_assertClass(s,getEntityOptions),a=s.__destroy_into_raw()),wasm.sdk_get_entity(this.__wbg_ptr,a)}state_get_entity(s){let a=0;return isLikeNone(s)||(_assertClass(s,getEntityOptions),a=s.__destroy_into_raw()),wasm.sdk_state_get_entity(this.__wbg_ptr,a)}query_balance_options(s){const a=wasm.sdk_query_balance_options(this.__wbg_ptr,s);if(a[2])throw takeFromExternrefTable0(a[1]);return queryBalanceOptions.__wrap(a[0])}query_balance(s){let a=0;return isLikeNone(s)||(_assertClass(s,queryBalanceOptions),a=s.__destroy_into_raw()),wasm.sdk_query_balance(this.__wbg_ptr,a)}query_global_state_options(s){const a=wasm.sdk_query_global_state_options(this.__wbg_ptr,s);if(a[2])throw takeFromExternrefTable0(a[1]);return queryGlobalStateOptions.__wrap(a[0])}query_global_state(s){let a=0;return isLikeNone(s)||(_assertClass(s,queryGlobalStateOptions),a=s.__destroy_into_raw()),wasm.sdk_query_global_state(this.__wbg_ptr,a)}query_contract_key_options(s){const a=wasm.sdk_query_contract_key_options(this.__wbg_ptr,s);if(a[2])throw takeFromExternrefTable0(a[1]);return queryContractKeyOptions.__wrap(a[0])}query_contract_key(s){let a=0;return isLikeNone(s)||(_assertClass(s,queryContractKeyOptions),a=s.__destroy_into_raw()),wasm.sdk_query_contract_key(this.__wbg_ptr,a)}put_deploy(s,a,l){_assertClass(s,Deploy);var g=s.__destroy_into_raw(),y=isLikeNone(l)?0:passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),v=WASM_VECTOR_LEN;return wasm.sdk_put_deploy(this.__wbg_ptr,g,isLikeNone(a)?3:a,y,v)}account_put_deploy(s,a,l){_assertClass(s,Deploy);var g=s.__destroy_into_raw(),y=isLikeNone(l)?0:passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),v=WASM_VECTOR_LEN;return wasm.sdk_account_put_deploy(this.__wbg_ptr,g,isLikeNone(a)?3:a,y,v)}transfer_transaction(s,a,l,g,y,v,E){let N=0;isLikeNone(s)||(_assertClass(s,URef),N=s.__destroy_into_raw());const k=passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),j=WASM_VECTOR_LEN,Y=passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),fe=WASM_VECTOR_LEN;_assertClass(g,TransactionStrParams);var ce=g.__destroy_into_raw(),le=isLikeNone(y)?0:passStringToWasm0(y,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),nt=WASM_VECTOR_LEN,ze=isLikeNone(E)?0:passStringToWasm0(E,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),rt=WASM_VECTOR_LEN;return wasm.sdk_transfer_transaction(this.__wbg_ptr,N,k,j,Y,fe,ce,le,nt,isLikeNone(v)?3:v,ze,rt)}make_transfer(s,a,l,g,y){const v=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),E=WASM_VECTOR_LEN,N=passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),k=WASM_VECTOR_LEN;var j=isLikeNone(l)?0:passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),Y=WASM_VECTOR_LEN;_assertClass(g,DeployStrParams);var fe=g.__destroy_into_raw();_assertClass(y,PaymentStrParams);var ce=y.__destroy_into_raw();const le=wasm.sdk_make_transfer(this.__wbg_ptr,v,E,N,k,j,Y,fe,ce);if(le[2])throw takeFromExternrefTable0(le[1]);return Deploy.__wrap(le[0])}make_transfer_transaction(s,a,l,g,y){let v=0;isLikeNone(s)||(_assertClass(s,URef),v=s.__destroy_into_raw());const E=passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),N=WASM_VECTOR_LEN,k=passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),j=WASM_VECTOR_LEN;_assertClass(g,TransactionStrParams);var Y=g.__destroy_into_raw(),fe=isLikeNone(y)?0:passStringToWasm0(y,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const le=wasm.sdk_make_transfer_transaction(this.__wbg_ptr,v,E,N,k,j,Y,fe,WASM_VECTOR_LEN);if(le[2])throw takeFromExternrefTable0(le[1]);return Transaction.__wrap(le[0])}watchDeploy(s,a){const l=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),y=wasm.sdk_watchDeploy(this.__wbg_ptr,l,WASM_VECTOR_LEN,isLikeNone(a)?4294967297:a>>>0);return Watcher.__wrap(y)}watchTransaction(s,a){const l=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),y=wasm.sdk_watchTransaction(this.__wbg_ptr,l,WASM_VECTOR_LEN,isLikeNone(a)?4294967297:a>>>0);return Watcher.__wrap(y)}waitDeploy(s,a,l){const g=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),y=WASM_VECTOR_LEN,v=passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_waitDeploy(this.__wbg_ptr,g,y,v,WASM_VECTOR_LEN,isLikeNone(l)?4294967297:l>>>0)}waitTransaction(s,a,l){const g=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),y=WASM_VECTOR_LEN,v=passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_waitTransaction(this.__wbg_ptr,g,y,v,WASM_VECTOR_LEN,isLikeNone(l)?4294967297:l>>>0)}call_entrypoint(s,a,l){_assertClass(s,TransactionBuilderParams);var g=s.__destroy_into_raw();_assertClass(a,TransactionStrParams);var y=a.__destroy_into_raw(),v=isLikeNone(l)?0:passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_call_entrypoint(this.__wbg_ptr,g,y,v,WASM_VECTOR_LEN)}call_entrypoint_deploy(s,a,l,g){_assertClass(s,DeployStrParams);var y=s.__destroy_into_raw();_assertClass(a,SessionStrParams);var v=a.__destroy_into_raw();const E=passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),N=WASM_VECTOR_LEN;var k=isLikeNone(g)?0:passStringToWasm0(g,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_call_entrypoint_deploy(this.__wbg_ptr,y,v,E,N,k,WASM_VECTOR_LEN)}speculative_deploy(s,a,l,g,y){_assertClass(s,DeployStrParams);var v=s.__destroy_into_raw();_assertClass(a,SessionStrParams);var E=a.__destroy_into_raw();_assertClass(l,PaymentStrParams);var N=l.__destroy_into_raw(),k=isLikeNone(y)?0:passStringToWasm0(y,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),j=WASM_VECTOR_LEN;return wasm.sdk_speculative_deploy(this.__wbg_ptr,v,E,N,isLikeNone(g)?3:g,k,j)}get_account_options(s){const a=wasm.sdk_get_account_options(this.__wbg_ptr,s);if(a[2])throw takeFromExternrefTable0(a[1]);return getAccountOptions.__wrap(a[0])}get_account(s){let a=0;return isLikeNone(s)||(_assertClass(s,getAccountOptions),a=s.__destroy_into_raw()),wasm.sdk_get_account(this.__wbg_ptr,a)}state_get_account_info(s){let a=0;return isLikeNone(s)||(_assertClass(s,getAccountOptions),a=s.__destroy_into_raw()),wasm.sdk_state_get_account_info(this.__wbg_ptr,a)}get_balance_options(s){const a=wasm.sdk_get_balance_options(this.__wbg_ptr,s);if(a[2])throw takeFromExternrefTable0(a[1]);return getBalanceOptions.__wrap(a[0])}get_balance(s){let a=0;return isLikeNone(s)||(_assertClass(s,getBalanceOptions),a=s.__destroy_into_raw()),wasm.sdk_get_balance(this.__wbg_ptr,a)}state_get_balance(s){let a=0;return isLikeNone(s)||(_assertClass(s,getBalanceOptions),a=s.__destroy_into_raw()),wasm.sdk_state_get_balance(this.__wbg_ptr,a)}get_era_summary_options(s){const a=wasm.sdk_get_era_summary_options(this.__wbg_ptr,s);if(a[2])throw takeFromExternrefTable0(a[1]);return getEraSummaryOptions.__wrap(a[0])}get_era_summary(s){let a=0;return isLikeNone(s)||(_assertClass(s,getEraSummaryOptions),a=s.__destroy_into_raw()),wasm.sdk_get_era_summary(this.__wbg_ptr,a)}chain_get_era_summary(s){let a=0;return isLikeNone(s)||(_assertClass(s,getEraSummaryOptions),a=s.__destroy_into_raw()),wasm.sdk_chain_get_era_summary(this.__wbg_ptr,a)}get_peers(s,a){var l=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=WASM_VECTOR_LEN;return wasm.sdk_get_peers(this.__wbg_ptr,isLikeNone(s)?3:s,l,g)}info_get_peers(s,a){var l=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=WASM_VECTOR_LEN;return wasm.sdk_info_get_peers(this.__wbg_ptr,isLikeNone(s)?3:s,l,g)}get_state_root_hash_options(s){const a=wasm.sdk_get_state_root_hash_options(this.__wbg_ptr,s);if(a[2])throw takeFromExternrefTable0(a[1]);return getStateRootHashOptions.__wrap(a[0])}get_state_root_hash(s){let a=0;return isLikeNone(s)||(_assertClass(s,getStateRootHashOptions),a=s.__destroy_into_raw()),wasm.sdk_get_state_root_hash(this.__wbg_ptr,a)}chain_get_state_root_hash(s){let a=0;return isLikeNone(s)||(_assertClass(s,getStateRootHashOptions),a=s.__destroy_into_raw()),wasm.sdk_chain_get_state_root_hash(this.__wbg_ptr,a)}get_speculative_exec_deploy_options(s){const a=wasm.sdk_get_speculative_exec_deploy_options(this.__wbg_ptr,s);if(a[2])throw takeFromExternrefTable0(a[1]);return getSpeculativeExecDeployOptions.__wrap(a[0])}speculative_exec_deploy(s){let a=0;return isLikeNone(s)||(_assertClass(s,getSpeculativeExecDeployOptions),a=s.__destroy_into_raw()),wasm.sdk_speculative_exec_deploy(this.__wbg_ptr,a)}sign_deploy(s,a){_assertClass(s,Deploy);var l=s.__destroy_into_raw();const g=passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),v=wasm.sdk_sign_deploy(this.__wbg_ptr,l,g,WASM_VECTOR_LEN);return Deploy.__wrap(v)}constructor(s,a,l){var g=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),y=WASM_VECTOR_LEN,v=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const N=wasm.sdk_new(g,y,v,WASM_VECTOR_LEN,isLikeNone(l)?3:l);return this.__wbg_ptr=N>>>0,SDKFinalization.register(this,this.__wbg_ptr,this),this}getRPCAddress(s){let a,l;try{var g=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const v=wasm.sdk_getRPCAddress(this.__wbg_ptr,g,WASM_VECTOR_LEN);return a=v[0],l=v[1],getStringFromWasm0(v[0],v[1])}finally{wasm.__wbindgen_free(a,l,1)}}setRPCAddress(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const g=wasm.sdk_setRPCAddress(this.__wbg_ptr,a,WASM_VECTOR_LEN);if(g[1])throw takeFromExternrefTable0(g[0])}getNodeAddress(s){let a,l;try{var g=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const v=wasm.sdk_getNodeAddress(this.__wbg_ptr,g,WASM_VECTOR_LEN);return a=v[0],l=v[1],getStringFromWasm0(v[0],v[1])}finally{wasm.__wbindgen_free(a,l,1)}}setNodeAddress(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const g=wasm.sdk_setNodeAddress(this.__wbg_ptr,a,WASM_VECTOR_LEN);if(g[1])throw takeFromExternrefTable0(g[0])}getVerbosity(s){return wasm.sdk_getVerbosity(this.__wbg_ptr,isLikeNone(s)?3:s)}setVerbosity(s){const a=wasm.sdk_setVerbosity(this.__wbg_ptr,isLikeNone(s)?3:s);if(a[1])throw takeFromExternrefTable0(a[0])}put_transaction(s,a,l){_assertClass(s,Transaction);var g=s.__destroy_into_raw(),y=isLikeNone(l)?0:passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),v=WASM_VECTOR_LEN;return wasm.sdk_put_transaction(this.__wbg_ptr,g,isLikeNone(a)?3:a,y,v)}account_put_transaction(s,a,l){_assertClass(s,Transaction);var g=s.__destroy_into_raw(),y=isLikeNone(l)?0:passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),v=WASM_VECTOR_LEN;return wasm.sdk_account_put_transaction(this.__wbg_ptr,g,isLikeNone(a)?3:a,y,v)}speculative_transaction(s,a,l,g){_assertClass(s,TransactionBuilderParams);var y=s.__destroy_into_raw();_assertClass(a,TransactionStrParams);var v=a.__destroy_into_raw(),E=isLikeNone(g)?0:passStringToWasm0(g,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),N=WASM_VECTOR_LEN;return wasm.sdk_speculative_transaction(this.__wbg_ptr,y,v,isLikeNone(l)?3:l,E,N)}speculative_transfer_transaction(s,a,l,g,y,v,E){let N=0;isLikeNone(s)||(_assertClass(s,URef),N=s.__destroy_into_raw());const k=passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),j=WASM_VECTOR_LEN,Y=passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),fe=WASM_VECTOR_LEN;_assertClass(g,TransactionStrParams);var ce=g.__destroy_into_raw(),le=isLikeNone(y)?0:passStringToWasm0(y,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),nt=WASM_VECTOR_LEN,ze=isLikeNone(E)?0:passStringToWasm0(E,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),rt=WASM_VECTOR_LEN;return wasm.sdk_speculative_transfer_transaction(this.__wbg_ptr,N,k,j,Y,fe,ce,le,nt,isLikeNone(v)?3:v,ze,rt)}install(s,a,l){_assertClass(s,TransactionStrParams);var g=s.__destroy_into_raw();_assertClass(a,Bytes);var y=a.__destroy_into_raw(),v=isLikeNone(l)?0:passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_install(this.__wbg_ptr,g,y,v,WASM_VECTOR_LEN)}speculative_transfer(s,a,l,g,y,v,E){const N=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),k=WASM_VECTOR_LEN,j=passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),Y=WASM_VECTOR_LEN;var fe=isLikeNone(l)?0:passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),ce=WASM_VECTOR_LEN;_assertClass(g,DeployStrParams);var le=g.__destroy_into_raw();_assertClass(y,PaymentStrParams);var nt=y.__destroy_into_raw(),ze=isLikeNone(E)?0:passStringToWasm0(E,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),rt=WASM_VECTOR_LEN;return wasm.sdk_speculative_transfer(this.__wbg_ptr,N,k,j,Y,fe,ce,le,nt,isLikeNone(v)?3:v,ze,rt)}transfer(s,a,l,g,y,v,E){const N=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),k=WASM_VECTOR_LEN,j=passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),Y=WASM_VECTOR_LEN;var fe=isLikeNone(l)?0:passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),ce=WASM_VECTOR_LEN;_assertClass(g,DeployStrParams);var le=g.__destroy_into_raw();_assertClass(y,PaymentStrParams);var nt=y.__destroy_into_raw(),ze=isLikeNone(E)?0:passStringToWasm0(E,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),rt=WASM_VECTOR_LEN;return wasm.sdk_transfer(this.__wbg_ptr,N,k,j,Y,fe,ce,le,nt,isLikeNone(v)?3:v,ze,rt)}get_node_status(s,a){var l=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=WASM_VECTOR_LEN;return wasm.sdk_get_node_status(this.__wbg_ptr,isLikeNone(s)?3:s,l,g)}info_get_status(s,a){var l=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=WASM_VECTOR_LEN;return wasm.sdk_info_get_status(this.__wbg_ptr,isLikeNone(s)?3:s,l,g)}install_deploy(s,a,l,g){_assertClass(s,DeployStrParams);var y=s.__destroy_into_raw();_assertClass(a,SessionStrParams);var v=a.__destroy_into_raw();const E=passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),N=WASM_VECTOR_LEN;var k=isLikeNone(g)?0:passStringToWasm0(g,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);return wasm.sdk_install_deploy(this.__wbg_ptr,y,v,E,N,k,WASM_VECTOR_LEN)}}const SessionStrParamsFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_sessionstrparams_free(f>>>0,1));class SessionStrParams{__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,SessionStrParamsFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_sessionstrparams_free(s,0)}constructor(s,a,l,g,y,v,E,N,k,j,Y){var fe=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),ce=WASM_VECTOR_LEN,le=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),nt=WASM_VECTOR_LEN,ze=isLikeNone(l)?0:passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),rt=WASM_VECTOR_LEN,kt=isLikeNone(g)?0:passStringToWasm0(g,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),vn=WASM_VECTOR_LEN,En=isLikeNone(y)?0:passStringToWasm0(y,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),Bn=WASM_VECTOR_LEN;let Sn=0;isLikeNone(v)||(_assertClass(v,Bytes),Sn=v.__destroy_into_raw());var Hn=isLikeNone(N)?0:passStringToWasm0(N,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),or=WASM_VECTOR_LEN,Cn=isLikeNone(k)?0:passStringToWasm0(k,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),ln=WASM_VECTOR_LEN,Dn=isLikeNone(j)?0:passStringToWasm0(j,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),ar=WASM_VECTOR_LEN;const cr=wasm.sessionstrparams_new(fe,ce,le,nt,ze,rt,kt,vn,En,Bn,Sn,isLikeNone(E)?0:addToExternrefTable0(E),Hn,or,Cn,ln,Dn,ar,isLikeNone(Y)?16777215:Y?1:0);return this.__wbg_ptr=cr>>>0,SessionStrParamsFinalization.register(this,this.__wbg_ptr,this),this}get session_hash(){const s=wasm.sessionstrparams_session_hash(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set session_hash(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.sessionstrparams_set_session_hash(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get session_name(){const s=wasm.sessionstrparams_session_name(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set session_name(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.sessionstrparams_set_session_name(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get session_package_hash(){const s=wasm.sessionstrparams_session_package_hash(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set session_package_hash(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.sessionstrparams_set_session_package_hash(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get session_package_name(){const s=wasm.sessionstrparams_session_package_name(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set session_package_name(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.sessionstrparams_set_session_package_name(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get session_path(){const s=wasm.sessionstrparams_session_path(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set session_path(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.sessionstrparams_set_session_path(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get session_bytes(){const s=wasm.sessionstrparams_session_bytes(this.__wbg_ptr);return 0===s?void 0:Bytes.__wrap(s)}set session_bytes(s){_assertClass(s,Bytes);var a=s.__destroy_into_raw();wasm.sessionstrparams_set_session_bytes(this.__wbg_ptr,a)}get session_args_simple(){const s=wasm.sessionstrparams_session_args_simple(this.__wbg_ptr);return 0===s?void 0:ArgsSimple.__wrap(s)}set session_args_simple(s){wasm.sessionstrparams_set_session_args_simple(this.__wbg_ptr,s)}get session_args_json(){const s=wasm.sessionstrparams_session_args_json(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set session_args_json(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.sessionstrparams_set_session_args_json(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get session_version(){const s=wasm.sessionstrparams_session_version(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set session_version(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.sessionstrparams_set_session_version(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get session_entry_point(){const s=wasm.sessionstrparams_session_entry_point(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set session_entry_point(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.sessionstrparams_set_session_entry_point(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get is_session_transfer(){const s=wasm.sessionstrparams_is_session_transfer(this.__wbg_ptr);return 16777215===s?void 0:0!==s}set is_session_transfer(s){wasm.sessionstrparams_set_is_session_transfer(this.__wbg_ptr,s)}}const SignatureResponseFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_signatureresponse_free(f>>>0,1));class SignatureResponse{__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,SignatureResponseFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_signatureresponse_free(s,0)}is_cancelled(){return 0!==wasm.signatureresponse_is_cancelled(this.__wbg_ptr)}get_signature_hex(){let s,a;try{const l=wasm.signatureresponse_get_signature_hex(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}get_signature(){const s=wasm.signatureresponse_get_signature(this.__wbg_ptr);var a=getArrayU8FromWasm0(s[0],s[1]).slice();return wasm.__wbindgen_free(s[0],1*s[1],1),a}}const SpeculativeExecResultFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_speculativeexecresult_free(f>>>0,1));class SpeculativeExecResult{static __wrap(s){s>>>=0;const a=Object.create(SpeculativeExecResult.prototype);return a.__wbg_ptr=s,SpeculativeExecResultFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,SpeculativeExecResultFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_speculativeexecresult_free(s,0)}get api_version(){return wasm.speculativeexecresult_api_version(this.__wbg_ptr)}get block_hash(){const s=wasm.speculativeexecresult_block_hash(this.__wbg_ptr);return BlockHash.__wrap(s)}get execution_result(){return wasm.speculativeexecresult_execution_result(this.__wbg_ptr)}toJson(){return wasm.speculativeexecresult_toJson(this.__wbg_ptr)}}const SpeculativeExecTxnResultFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_speculativeexectxnresult_free(f>>>0,1));class SpeculativeExecTxnResult{static __wrap(s){s>>>=0;const a=Object.create(SpeculativeExecTxnResult.prototype);return a.__wbg_ptr=s,SpeculativeExecTxnResultFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,SpeculativeExecTxnResultFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_speculativeexectxnresult_free(s,0)}get api_version(){return wasm.speculativeexectxnresult_api_version(this.__wbg_ptr)}get block_hash(){const s=wasm.speculativeexectxnresult_block_hash(this.__wbg_ptr);return BlockHash.__wrap(s)}get execution_result(){return wasm.speculativeexectxnresult_execution_result(this.__wbg_ptr)}toJson(){return wasm.speculativeexectxnresult_toJson(this.__wbg_ptr)}}const SubscriptionFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_subscription_free(f>>>0,1));class Subscription{static __unwrap(s){return s instanceof Subscription?s.__destroy_into_raw():0}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,SubscriptionFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_subscription_free(s,0)}get targetHash(){let s,a;try{const l=wasm.__wbg_get_subscription_targetHash(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}set targetHash(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_failure_cost(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get eventHandlerFn(){return wasm.__wbg_get_subscription_eventHandlerFn(this.__wbg_ptr)}set eventHandlerFn(s){wasm.__wbg_set_subscription_eventHandlerFn(this.__wbg_ptr,s)}constructor(s,a){const l=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),y=wasm.subscription_new(l,WASM_VECTOR_LEN,a);return this.__wbg_ptr=y>>>0,SubscriptionFinalization.register(this,this.__wbg_ptr,this),this}}const TransactionFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_transaction_free(f>>>0,1));class Transaction{static __wrap(s){s>>>=0;const a=Object.create(Transaction.prototype);return a.__wbg_ptr=s,TransactionFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,TransactionFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_transaction_free(s,0)}constructor(s){const a=wasm.transaction_new(s);return this.__wbg_ptr=a>>>0,TransactionFinalization.register(this,this.__wbg_ptr,this),this}toJson(){return wasm.transaction_toJson(this.__wbg_ptr)}static newSession(s,a){_assertClass(s,TransactionBuilderParams);var l=s.__destroy_into_raw();_assertClass(a,TransactionStrParams);var g=a.__destroy_into_raw();const y=wasm.transaction_newSession(l,g);if(y[2])throw takeFromExternrefTable0(y[1]);return Transaction.__wrap(y[0])}static newTransfer(s,a,l,g,y){let v=0;isLikeNone(s)||(_assertClass(s,URef),v=s.__destroy_into_raw());const E=passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),N=WASM_VECTOR_LEN,k=passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),j=WASM_VECTOR_LEN;_assertClass(g,TransactionStrParams);var Y=g.__destroy_into_raw(),fe=isLikeNone(y)?0:passStringToWasm0(y,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const le=wasm.transaction_newTransfer(v,E,N,k,j,Y,fe,WASM_VECTOR_LEN);if(le[2])throw takeFromExternrefTable0(le[1]);return Transaction.__wrap(le[0])}withTTL(s,a){const l=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=WASM_VECTOR_LEN;var y=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const E=wasm.transaction_withTTL(this.__wbg_ptr,l,g,y,WASM_VECTOR_LEN);return Transaction.__wrap(E)}withTimestamp(s,a){const l=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=WASM_VECTOR_LEN;var y=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const E=wasm.transaction_withTimestamp(this.__wbg_ptr,l,g,y,WASM_VECTOR_LEN);return Transaction.__wrap(E)}withChainName(s,a){const l=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=WASM_VECTOR_LEN;var y=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const E=wasm.transaction_withChainName(this.__wbg_ptr,l,g,y,WASM_VECTOR_LEN);return Transaction.__wrap(E)}withPublicKey(s,a){_assertClass(s,PublicKey);var l=s.__destroy_into_raw(),g=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const v=wasm.transaction_withPublicKey(this.__wbg_ptr,l,g,WASM_VECTOR_LEN);return Transaction.__wrap(v)}withAccountHash(s,a){_assertClass(s,AccountHash);var l=s.__destroy_into_raw(),g=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const v=wasm.transaction_withAccountHash(this.__wbg_ptr,l,g,WASM_VECTOR_LEN);return Transaction.__wrap(v)}withEntryPoint(s,a){const l=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=WASM_VECTOR_LEN;var y=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const E=wasm.transaction_withEntryPoint(this.__wbg_ptr,l,g,y,WASM_VECTOR_LEN);return Transaction.__wrap(E)}withEntityHash(s,a){_assertClass(s,AddressableEntityHash);var l=s.__destroy_into_raw(),g=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const v=wasm.transaction_withEntityHash(this.__wbg_ptr,l,g,WASM_VECTOR_LEN);return Transaction.__wrap(v)}withPackageHash(s,a){_assertClass(s,PackageHash);var l=s.__destroy_into_raw(),g=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const v=wasm.transaction_withPackageHash(this.__wbg_ptr,l,g,WASM_VECTOR_LEN);return Transaction.__wrap(v)}withTransactionBytes(s,a,l){_assertClass(s,Bytes);var g=s.__destroy_into_raw(),y=isLikeNone(l)?0:passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),v=WASM_VECTOR_LEN;const E=wasm.transaction_withTransactionBytes(this.__wbg_ptr,g,isLikeNone(a)?16777215:a?1:0,y,v);return Transaction.__wrap(E)}withSecretKey(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const g=wasm.transaction_withSecretKey(this.__wbg_ptr,a,WASM_VECTOR_LEN);return Transaction.__wrap(g)}verify(){return 0!==wasm.transaction_verify(this.__wbg_ptr)}get hash(){const s=wasm.transaction_hash(this.__wbg_ptr);return TransactionHash.__wrap(s)}get expired(){return 0!==wasm.transaction_expired(this.__wbg_ptr)}get expires(){return wasm.transaction_expires(this.__wbg_ptr)}get signers(){return wasm.transaction_signers(this.__wbg_ptr)}get authorization_keys(){return wasm.transaction_authorization_keys(this.__wbg_ptr)}sign(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=wasm.transaction_sign(this.__wbg_ptr,a,WASM_VECTOR_LEN);return Transaction.__wrap(g)}approvalsHash(){return wasm.transaction_approvalsHash(this.__wbg_ptr)}get approvals(){return wasm.transaction_approvals(this.__wbg_ptr)}get is_native(){return 0!==wasm.transaction_is_native(this.__wbg_ptr)}get target(){return wasm.transaction_target(this.__wbg_ptr)}get is_standard_payment(){return 0!==wasm.transaction_is_standard_payment(this.__wbg_ptr)}session_args(){return wasm.transaction_session_args(this.__wbg_ptr)}addSignature(s,a){const l=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=WASM_VECTOR_LEN,y=passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),E=wasm.transaction_addSignature(this.__wbg_ptr,l,g,y,WASM_VECTOR_LEN);return Transaction.__wrap(E)}get entry_point(){let s,a;try{const l=wasm.transaction_entry_point(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}get ttl(){let s,a;try{const l=wasm.transaction_ttl(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}get timestamp(){let s,a;try{const l=wasm.transaction_timestamp(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}get size_estimate(){return wasm.transaction_size_estimate(this.__wbg_ptr)>>>0}get chain_name(){let s,a;try{const l=wasm.transaction_chain_name(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}get initiator_addr(){let s,a;try{const l=wasm.transaction_initiator_addr(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}get pricing_mode(){return wasm.transaction_pricing_mode(this.__wbg_ptr)}get payment_amount(){const s=wasm.transaction_payment_amount(this.__wbg_ptr);return 0===s[0]?void 0:BigInt.asUintN(64,s[1])}get additional_computation_factor(){return wasm.transaction_additional_computation_factor(this.__wbg_ptr)}get receipt(){const s=wasm.transaction_receipt(this.__wbg_ptr);return Digest.__wrap(s)}get gas_price_tolerance(){return wasm.transaction_gas_price_tolerance(this.__wbg_ptr)}get account_hash(){const s=wasm.transaction_account_hash(this.__wbg_ptr);return AccountHash.__wrap(s)}addArg(s,a){var l=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const y=wasm.transaction_addArg(this.__wbg_ptr,s,l,WASM_VECTOR_LEN);if(y[2])throw takeFromExternrefTable0(y[1]);return Transaction.__wrap(y[0])}}const TransactionBuilderParamsFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_transactionbuilderparams_free(f>>>0,1));class TransactionBuilderParams{static __wrap(s){s>>>=0;const a=Object.create(TransactionBuilderParams.prototype);return a.__wbg_ptr=s,TransactionBuilderParamsFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,TransactionBuilderParamsFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_transactionbuilderparams_free(s,0)}static newSession(s,a){let l=0;isLikeNone(s)||(_assertClass(s,Bytes),l=s.__destroy_into_raw());const g=wasm.transactionbuilderparams_newSession(l,isLikeNone(a)?16777215:a?1:0);return TransactionBuilderParams.__wrap(g)}static newTransfer(s,a,l,g){let y=0;isLikeNone(s)||(_assertClass(s,URef),y=s.__destroy_into_raw()),_assertClass(a,TransferTarget);var v=a.__destroy_into_raw();const E=passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),k=wasm.transactionbuilderparams_newTransfer(y,v,E,WASM_VECTOR_LEN,!isLikeNone(g),isLikeNone(g)?BigInt(0):g);return TransactionBuilderParams.__wrap(k)}static newInvocableEntity(s,a){_assertClass(s,AddressableEntityHash);var l=s.__destroy_into_raw();const g=passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),v=wasm.transactionbuilderparams_newInvocableEntity(l,g,WASM_VECTOR_LEN);return TransactionBuilderParams.__wrap(v)}static newInvocableEntityAlias(s,a){const l=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=WASM_VECTOR_LEN,y=passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),E=wasm.transactionbuilderparams_newInvocableEntityAlias(l,g,y,WASM_VECTOR_LEN);return TransactionBuilderParams.__wrap(E)}static newPackage(s,a,l){_assertClass(s,PackageHash);var g=s.__destroy_into_raw();const y=passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),v=WASM_VECTOR_LEN;var E=isLikeNone(l)?0:passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const k=wasm.transactionbuilderparams_newPackage(g,y,v,E,WASM_VECTOR_LEN);return TransactionBuilderParams.__wrap(k)}static newPackageAlias(s,a,l){const g=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),y=WASM_VECTOR_LEN,v=passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),E=WASM_VECTOR_LEN;var N=isLikeNone(l)?0:passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const j=wasm.transactionbuilderparams_newPackageAlias(g,y,v,E,N,WASM_VECTOR_LEN);return TransactionBuilderParams.__wrap(j)}static newAddBid(s,a,l,g,y,v){_assertClass(s,PublicKey);var E=s.__destroy_into_raw();const N=passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),j=wasm.transactionbuilderparams_newAddBid(E,a,N,WASM_VECTOR_LEN,!isLikeNone(g),isLikeNone(g)?BigInt(0):g,!isLikeNone(y),isLikeNone(y)?BigInt(0):y,isLikeNone(v)?4294967297:v>>>0);return TransactionBuilderParams.__wrap(j)}static newDelegate(s,a,l){_assertClass(s,PublicKey);var g=s.__destroy_into_raw();_assertClass(a,PublicKey);var y=a.__destroy_into_raw();const v=passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),N=wasm.transactionbuilderparams_newDelegate(g,y,v,WASM_VECTOR_LEN);return TransactionBuilderParams.__wrap(N)}static newUndelegate(s,a,l){_assertClass(s,PublicKey);var g=s.__destroy_into_raw();_assertClass(a,PublicKey);var y=a.__destroy_into_raw();const v=passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),N=wasm.transactionbuilderparams_newUndelegate(g,y,v,WASM_VECTOR_LEN);return TransactionBuilderParams.__wrap(N)}static newRedelegate(s,a,l,g){_assertClass(s,PublicKey);var y=s.__destroy_into_raw();_assertClass(a,PublicKey);var v=a.__destroy_into_raw();_assertClass(l,PublicKey);var E=l.__destroy_into_raw();const N=passStringToWasm0(g,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),j=wasm.transactionbuilderparams_newRedelegate(y,v,E,N,WASM_VECTOR_LEN);return TransactionBuilderParams.__wrap(j)}static newWithdrawBid(s,a){_assertClass(s,PublicKey);var l=s.__destroy_into_raw();const g=passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),v=wasm.transactionbuilderparams_newWithdrawBid(l,g,WASM_VECTOR_LEN);return TransactionBuilderParams.__wrap(v)}get kind(){return wasm.transactionbuilderparams_kind(this.__wbg_ptr)}set kind(s){wasm.transactionbuilderparams_set_kind(this.__wbg_ptr,s)}get transaction_bytes(){const s=wasm.transactionbuilderparams_transaction_bytes(this.__wbg_ptr);return 0===s?void 0:Bytes.__wrap(s)}set transaction_bytes(s){_assertClass(s,Bytes);var a=s.__destroy_into_raw();wasm.transactionbuilderparams_set_transaction_bytes(this.__wbg_ptr,a)}get maybe_source(){const s=wasm.transactionbuilderparams_maybe_source(this.__wbg_ptr);return 0===s?void 0:URef.__wrap(s)}set maybe_source(s){_assertClass(s,URef);var a=s.__destroy_into_raw();wasm.transactionbuilderparams_set_maybe_source(this.__wbg_ptr,a)}get target(){const s=wasm.transactionbuilderparams_target(this.__wbg_ptr);return 0===s?void 0:TransferTarget.__wrap(s)}set target(s){_assertClass(s,TransferTarget);var a=s.__destroy_into_raw();wasm.transactionbuilderparams_set_target(this.__wbg_ptr,a)}get amount(){const s=wasm.transactionbuilderparams_amount(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set amount(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.transactionbuilderparams_set_amount(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get maybe_id(){const s=wasm.transactionbuilderparams_maybe_id(this.__wbg_ptr);return 0===s[0]?void 0:BigInt.asUintN(64,s[1])}set maybe_id(s){wasm.transactionbuilderparams_set_maybe_id(this.__wbg_ptr,s)}get entity_hash(){const s=wasm.transactionbuilderparams_entity_hash(this.__wbg_ptr);return 0===s?void 0:AddressableEntityHash.__wrap(s)}set entity_hash(s){_assertClass(s,AddressableEntityHash);var a=s.__destroy_into_raw();wasm.transactionbuilderparams_set_entity_hash(this.__wbg_ptr,a)}get entity_alias(){const s=wasm.transactionbuilderparams_entity_alias(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set entity_alias(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.transactionbuilderparams_set_entity_alias(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get entry_point(){const s=wasm.transactionbuilderparams_entry_point(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set entry_point(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.transactionbuilderparams_set_entry_point(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get package_hash(){const s=wasm.transactionbuilderparams_package_hash(this.__wbg_ptr);return 0===s?void 0:PackageHash.__wrap(s)}set package_hash(s){_assertClass(s,PackageHash);var a=s.__destroy_into_raw();wasm.transactionbuilderparams_set_package_hash(this.__wbg_ptr,a)}get package_alias(){const s=wasm.transactionbuilderparams_package_alias(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set package_alias(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.transactionbuilderparams_set_package_alias(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get public_key(){const s=wasm.transactionbuilderparams_public_key(this.__wbg_ptr);return 0===s?void 0:PublicKey.__wrap(s)}set public_key(s){_assertClass(s,PublicKey);var a=s.__destroy_into_raw();wasm.transactionbuilderparams_set_public_key(this.__wbg_ptr,a)}get delegation_rate(){const s=wasm.transactionbuilderparams_delegation_rate(this.__wbg_ptr);return 16777215===s?void 0:s}set delegation_rate(s){wasm.transactionbuilderparams_set_delegation_rate(this.__wbg_ptr,s)}get delegator(){const s=wasm.transactionbuilderparams_delegator(this.__wbg_ptr);return 0===s?void 0:PublicKey.__wrap(s)}set delegator(s){_assertClass(s,PublicKey);var a=s.__destroy_into_raw();wasm.transactionbuilderparams_set_delegator(this.__wbg_ptr,a)}get validator(){const s=wasm.transactionbuilderparams_validator(this.__wbg_ptr);return 0===s?void 0:PublicKey.__wrap(s)}set validator(s){_assertClass(s,PublicKey);var a=s.__destroy_into_raw();wasm.transactionbuilderparams_set_validator(this.__wbg_ptr,a)}get new_validator(){const s=wasm.transactionbuilderparams_new_validator(this.__wbg_ptr);return 0===s?void 0:PublicKey.__wrap(s)}set new_validator(s){_assertClass(s,PublicKey);var a=s.__destroy_into_raw();wasm.transactionbuilderparams_set_new_validator(this.__wbg_ptr,a)}get minimum_delegation_amount(){const s=wasm.transactionbuilderparams_minimum_delegation_amount(this.__wbg_ptr);return 0===s[0]?void 0:BigInt.asUintN(64,s[1])}set minimum_delegation_amount(s){wasm.transactionbuilderparams_set_minimum_delegation_amount(this.__wbg_ptr,!isLikeNone(s),isLikeNone(s)?BigInt(0):s)}get maximum_delegation_amount(){const s=wasm.transactionbuilderparams_maximum_delegation_amount(this.__wbg_ptr);return 0===s[0]?void 0:BigInt.asUintN(64,s[1])}set maximum_delegation_amount(s){wasm.transactionbuilderparams_set_maximum_delegation_amount(this.__wbg_ptr,!isLikeNone(s),isLikeNone(s)?BigInt(0):s)}get is_install_upgrade(){const s=wasm.transactionbuilderparams_is_install_upgrade(this.__wbg_ptr);return 16777215===s?void 0:0!==s}set is_install_upgrade(s){wasm.transactionbuilderparams_set_is_install_upgrade(this.__wbg_ptr,s)}}const TransactionHashFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_transactionhash_free(f>>>0,1));class TransactionHash{static __wrap(s){s>>>=0;const a=Object.create(TransactionHash.prototype);return a.__wbg_ptr=s,TransactionHashFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,TransactionHashFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_transactionhash_free(s,0)}constructor(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=wasm.transactionhash_new_js_alias(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return this.__wbg_ptr=g[0]>>>0,TransactionHashFinalization.register(this,this.__wbg_ptr,this),this}static fromRaw(s){const a=passArray8ToWasm0(s,wasm.__wbindgen_malloc),g=wasm.transactionhash_fromRaw(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return TransactionHash.__wrap(g[0])}digest(){const s=wasm.transactionhash_digest(this.__wbg_ptr);if(s[2])throw takeFromExternrefTable0(s[1]);return Digest.__wrap(s[0])}toJson(){return wasm.transactionhash_toJson(this.__wbg_ptr)}toString(){let s,a;try{const l=wasm.transactionhash_toString(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}}const TransactionProcessedFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_transactionprocessed_free(f>>>0,1));class TransactionProcessed{static __wrap(s){s>>>=0;const a=Object.create(TransactionProcessed.prototype);return a.__wbg_ptr=s,TransactionProcessedFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,TransactionProcessedFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_transactionprocessed_free(s,0)}get hash(){const s=wasm.__wbg_get_transactionprocessed_hash(this.__wbg_ptr);return HashString.__wrap(s)}set hash(s){_assertClass(s,HashString);var a=s.__destroy_into_raw();wasm.__wbg_set_transactionprocessed_hash(this.__wbg_ptr,a)}get initiator_addr(){const s=wasm.__wbg_get_transactionprocessed_initiator_addr(this.__wbg_ptr);return PublicKeyString.__wrap(s)}set initiator_addr(s){_assertClass(s,PublicKeyString);var a=s.__destroy_into_raw();wasm.__wbg_set_transactionprocessed_initiator_addr(this.__wbg_ptr,a)}get timestamp(){let s,a;try{const l=wasm.__wbg_get_transactionprocessed_timestamp(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}set timestamp(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_transactionprocessed_timestamp(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get ttl(){let s,a;try{const l=wasm.__wbg_get_transactionprocessed_ttl(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}set ttl(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_transactionprocessed_ttl(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get block_hash(){let s,a;try{const l=wasm.__wbg_get_transactionprocessed_block_hash(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}set block_hash(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_messages_topic_name_hash(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get execution_result(){const s=wasm.__wbg_get_transactionprocessed_execution_result(this.__wbg_ptr);return ExecutionResult.__wrap(s)}set execution_result(s){_assertClass(s,ExecutionResult);var a=s.__destroy_into_raw();wasm.__wbg_set_transactionprocessed_execution_result(this.__wbg_ptr,a)}get messages(){const s=wasm.__wbg_get_transactionprocessed_messages(this.__wbg_ptr);var a=getArrayJsValueFromWasm0(s[0],s[1]).slice();return wasm.__wbindgen_free(s[0],4*s[1],4),a}set messages(s){const a=passArrayJsValueToWasm0(s,wasm.__wbindgen_malloc);wasm.__wbg_set_transactionprocessed_messages(this.__wbg_ptr,a,WASM_VECTOR_LEN)}}const TransactionStrParamsFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_transactionstrparams_free(f>>>0,1));class TransactionStrParams{static __wrap(s){s>>>=0;const a=Object.create(TransactionStrParams.prototype);return a.__wbg_ptr=s,TransactionStrParamsFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,TransactionStrParamsFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_transactionstrparams_free(s,0)}constructor(s,a,l,g,y,v,E,N,k,j,Y,fe,ce,le,nt,ze){const rt=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),kt=WASM_VECTOR_LEN;var vn=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),En=WASM_VECTOR_LEN,Bn=isLikeNone(l)?0:passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),Sn=WASM_VECTOR_LEN,Hn=isLikeNone(g)?0:passStringToWasm0(g,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),or=WASM_VECTOR_LEN,Cn=isLikeNone(y)?0:passStringToWasm0(y,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),ln=WASM_VECTOR_LEN,Dn=isLikeNone(v)?0:passArrayJsValueToWasm0(v,wasm.__wbindgen_malloc),ar=WASM_VECTOR_LEN,cr=isLikeNone(E)?0:passStringToWasm0(E,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),pu=WASM_VECTOR_LEN,Li=isLikeNone(k)?0:passStringToWasm0(k,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),Pi=WASM_VECTOR_LEN,Es=isLikeNone(j)?0:passStringToWasm0(j,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),gu=WASM_VECTOR_LEN,hu=isLikeNone(Y)?0:passStringToWasm0(Y,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),Ta=WASM_VECTOR_LEN,Ia=isLikeNone(fe)?0:passStringToWasm0(fe,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),mu=WASM_VECTOR_LEN,Ss=isLikeNone(le)?0:passStringToWasm0(le,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),wu=WASM_VECTOR_LEN,Eg=isLikeNone(nt)?0:passStringToWasm0(nt,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),Sg=WASM_VECTOR_LEN;let Vi=0;isLikeNone(ze)||(_assertClass(ze,Bytes),Vi=ze.__destroy_into_raw());const yu=wasm.transactionstrparams_new(rt,kt,vn,En,Bn,Sn,Hn,or,Cn,ln,Dn,ar,cr,pu,isLikeNone(N)?3:N,Li,Pi,Es,gu,hu,Ta,Ia,mu,isLikeNone(ce)?16777215:ce?1:0,Ss,wu,Eg,Sg,Vi);return this.__wbg_ptr=yu>>>0,TransactionStrParamsFinalization.register(this,this.__wbg_ptr,this),this}static new_with_defaults(s,a,l,g){const y=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),v=WASM_VECTOR_LEN;var E=isLikeNone(a)?0:passStringToWasm0(a,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),N=WASM_VECTOR_LEN,k=isLikeNone(l)?0:passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),j=WASM_VECTOR_LEN,Y=isLikeNone(g)?0:passStringToWasm0(g,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const ce=wasm.transactionstrparams_new_with_defaults(y,v,E,N,k,j,Y,WASM_VECTOR_LEN);return TransactionStrParams.__wrap(ce)}get secret_key(){const s=wasm.transactionstrparams_secret_key(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set secret_key(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.transactionstrparams_set_secret_key(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get timestamp(){const s=wasm.transactionstrparams_timestamp(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set timestamp(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.transactionstrparams_set_timestamp(this.__wbg_ptr,a,WASM_VECTOR_LEN)}setDefaultTimestamp(){wasm.transactionstrparams_setDefaultTimestamp(this.__wbg_ptr)}get ttl(){const s=wasm.transactionstrparams_ttl(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set ttl(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.transactionstrparams_set_ttl(this.__wbg_ptr,a,WASM_VECTOR_LEN)}setDefaultTTL(){wasm.transactionstrparams_setDefaultTTL(this.__wbg_ptr)}get chain_name(){const s=wasm.transactionstrparams_chain_name(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set chain_name(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.transactionstrparams_set_chain_name(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get initiator_addr(){const s=wasm.transactionstrparams_initiator_addr(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set initiator_addr(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.transactionstrparams_set_initiator_addr(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get session_args_simple(){const s=wasm.transactionstrparams_session_args_simple(this.__wbg_ptr);return 0===s?void 0:ArgsSimple.__wrap(s)}set session_args_simple(s){const a=passArrayJsValueToWasm0(s,wasm.__wbindgen_malloc);wasm.transactionstrparams_set_session_args_simple(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get session_args_json(){const s=wasm.transactionstrparams_session_args_json(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set session_args_json(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.transactionstrparams_set_session_args_json(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get pricing_mode(){const s=wasm.transactionstrparams_pricing_mode(this.__wbg_ptr);return 3===s?void 0:s}set pricing_mode(s){wasm.transactionstrparams_set_pricing_mode(this.__wbg_ptr,s)}get additional_computation_factor(){const s=wasm.transactionstrparams_additional_computation_factor(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set additional_computation_factor(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.transactionstrparams_set_additional_computation_factor(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get payment_amount(){const s=wasm.transactionstrparams_payment_amount(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set payment_amount(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.transactionstrparams_set_payment_amount(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get gas_price_tolerance(){const s=wasm.transactionstrparams_gas_price_tolerance(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set gas_price_tolerance(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.transactionstrparams_set_gas_price_tolerance(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get receipt(){const s=wasm.transactionstrparams_receipt(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set receipt(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.transactionstrparams_set_receipt(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get standard_payment(){const s=wasm.transactionstrparams_standard_payment(this.__wbg_ptr);return 16777215===s?void 0:0!==s}set standard_payment(s){wasm.transactionstrparams_set_standard_payment(this.__wbg_ptr,s)}get transferred_value(){const s=wasm.transactionstrparams_transferred_value(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set transferred_value(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.transactionstrparams_set_transferred_value(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get session_entry_point(){const s=wasm.transactionstrparams_session_entry_point(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set session_entry_point(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.transactionstrparams_set_session_entry_point(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get chunked_args(){const s=wasm.transactionstrparams_chunked_args(this.__wbg_ptr);return 0===s?void 0:Bytes.__wrap(s)}set chunked_args(s){_assertClass(s,Bytes);var a=s.__destroy_into_raw();wasm.transactionstrparams_set_chunked_args(this.__wbg_ptr,a)}}const TransferAddrFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_transferaddr_free(f>>>0,1));class TransferAddr{static __wrap(s){s>>>=0;const a=Object.create(TransferAddr.prototype);return a.__wbg_ptr=s,TransferAddrFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,TransferAddrFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_transferaddr_free(s,0)}constructor(s){const a=passArray8ToWasm0(s,wasm.__wbindgen_malloc),g=wasm.transferaddr_new(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return this.__wbg_ptr=g[0]>>>0,TransferAddrFinalization.register(this,this.__wbg_ptr,this),this}}const TransferTargetFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_transfertarget_free(f>>>0,1));class TransferTarget{static __wrap(s){s>>>=0;const a=Object.create(TransferTarget.prototype);return a.__wbg_ptr=s,TransferTargetFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,TransferTargetFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_transfertarget_free(s,0)}constructor(s,a,l,g){let y=0;isLikeNone(a)||(_assertClass(a,PublicKey),y=a.__destroy_into_raw());let v=0;isLikeNone(l)||(_assertClass(l,AccountHash),v=l.__destroy_into_raw());let E=0;isLikeNone(g)||(_assertClass(g,URef),E=g.__destroy_into_raw());const N=wasm.transfertarget_new(s,y,v,E);return this.__wbg_ptr=N>>>0,TransferTargetFinalization.register(this,this.__wbg_ptr,this),this}}const URefFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_uref_free(f>>>0,1));class URef{static __wrap(s){s>>>=0;const a=Object.create(URef.prototype);return a.__wbg_ptr=s,URefFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,URefFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_uref_free(s,0)}constructor(s,a){const l=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),y=wasm.uref_new_js_alias(l,WASM_VECTOR_LEN,a);if(y[2])throw takeFromExternrefTable0(y[1]);return this.__wbg_ptr=y[0]>>>0,URefFinalization.register(this,this.__wbg_ptr,this),this}static fromFormattedStr(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=wasm.uref_fromFormattedStr(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return URef.__wrap(g[0])}static fromUint8Array(s,a){const l=passArray8ToWasm0(s,wasm.__wbindgen_malloc),y=wasm.uref_fromUint8Array(l,WASM_VECTOR_LEN,a);return URef.__wrap(y)}toFormattedString(){let s,a;try{const l=wasm.uref_toFormattedString(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}toJson(){return wasm.uref_toJson(this.__wbg_ptr)}}const URefAddrFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_urefaddr_free(f>>>0,1));class URefAddr{static __wrap(s){s>>>=0;const a=Object.create(URefAddr.prototype);return a.__wbg_ptr=s,URefAddrFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,URefAddrFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_urefaddr_free(s,0)}constructor(s){const a=passArray8ToWasm0(s,wasm.__wbindgen_malloc),g=wasm.urefaddr_new(a,WASM_VECTOR_LEN);if(g[2])throw takeFromExternrefTable0(g[1]);return this.__wbg_ptr=g[0]>>>0,URefAddrFinalization.register(this,this.__wbg_ptr,this),this}}const Version2Finalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_version2_free(f>>>0,1));class Version2{static __wrap(s){s>>>=0;const a=Object.create(Version2.prototype);return a.__wbg_ptr=s,Version2Finalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,Version2Finalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_version2_free(s,0)}get initiator(){const s=wasm.__wbg_get_transactionprocessed_hash(this.__wbg_ptr);return PublicKeyString.__wrap(s)}set initiator(s){_assertClass(s,PublicKeyString);var a=s.__destroy_into_raw();wasm.__wbg_set_transactionprocessed_hash(this.__wbg_ptr,a)}get error_message(){const s=wasm.__wbg_get_version2_error_message(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set error_message(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_version2_error_message(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get limit(){let s,a;try{const l=wasm.__wbg_get_version2_limit(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}set limit(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_failure_error_message(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get consumed(){let s,a;try{const l=wasm.__wbg_get_version2_consumed(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}set consumed(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_transactionprocessed_timestamp(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get cost(){let s,a;try{const l=wasm.__wbg_get_version2_cost(this.__wbg_ptr);return s=l[0],a=l[1],getStringFromWasm0(l[0],l[1])}finally{wasm.__wbindgen_free(s,a,1)}}set cost(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_transactionprocessed_ttl(this.__wbg_ptr,a,WASM_VECTOR_LEN)}}const WatcherFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_watcher_free(f>>>0,1));class Watcher{static __wrap(s){s>>>=0;const a=Object.create(Watcher.prototype);return a.__wbg_ptr=s,WatcherFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,WatcherFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_watcher_free(s,0)}constructor(s,a){const l=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),y=wasm.watcher_new(l,WASM_VECTOR_LEN,!isLikeNone(a),isLikeNone(a)?BigInt(0):a);return this.__wbg_ptr=y>>>0,WatcherFinalization.register(this,this.__wbg_ptr,this),this}subscribe(s){const a=passArrayJsValueToWasm0(s,wasm.__wbindgen_malloc),g=wasm.watcher_subscribe(this.__wbg_ptr,a,WASM_VECTOR_LEN);if(g[1])throw takeFromExternrefTable0(g[0])}unsubscribe(s){const a=passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.watcher_unsubscribe(this.__wbg_ptr,a,WASM_VECTOR_LEN)}start(){return wasm.watcher_start(this.__wbg_ptr)}stop(){wasm.watcher_stop(this.__wbg_ptr)}}const getAccountOptionsFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_getaccountoptions_free(f>>>0,1));class getAccountOptions{static __wrap(s){s>>>=0;const a=Object.create(getAccountOptions.prototype);return a.__wbg_ptr=s,getAccountOptionsFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,getAccountOptionsFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_getaccountoptions_free(s,0)}get account_identifier(){const s=wasm.__wbg_get_getaccountoptions_account_identifier(this.__wbg_ptr);return 0===s?void 0:AccountIdentifier.__wrap(s)}set account_identifier(s){let a=0;isLikeNone(s)||(_assertClass(s,AccountIdentifier),a=s.__destroy_into_raw()),wasm.__wbg_set_getaccountoptions_account_identifier(this.__wbg_ptr,a)}get account_identifier_as_string(){const s=wasm.__wbg_get_getaccountoptions_account_identifier_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set account_identifier_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getaccountoptions_account_identifier_as_string(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get maybe_block_id_as_string(){const s=wasm.__wbg_get_getaccountoptions_maybe_block_id_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set maybe_block_id_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getaccountoptions_maybe_block_id_as_string(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get maybe_block_identifier(){const s=wasm.__wbg_get_getaccountoptions_maybe_block_identifier(this.__wbg_ptr);return 0===s?void 0:BlockIdentifier.__wrap(s)}set maybe_block_identifier(s){let a=0;isLikeNone(s)||(_assertClass(s,BlockIdentifier),a=s.__destroy_into_raw()),wasm.__wbg_set_getaccountoptions_maybe_block_identifier(this.__wbg_ptr,a)}get rpc_address(){const s=wasm.__wbg_get_getaccountoptions_rpc_address(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set rpc_address(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getaccountoptions_rpc_address(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get verbosity(){const s=wasm.__wbg_get_getaccountoptions_verbosity(this.__wbg_ptr);return 3===s?void 0:s}set verbosity(s){wasm.__wbg_set_getaccountoptions_verbosity(this.__wbg_ptr,isLikeNone(s)?3:s)}}const getAuctionInfoOptionsFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_getauctioninfooptions_free(f>>>0,1));class getAuctionInfoOptions{static __wrap(s){s>>>=0;const a=Object.create(getAuctionInfoOptions.prototype);return a.__wbg_ptr=s,getAuctionInfoOptionsFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,getAuctionInfoOptionsFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_getauctioninfooptions_free(s,0)}get maybe_block_id_as_string(){const s=wasm.__wbg_get_getauctioninfooptions_maybe_block_id_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set maybe_block_id_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getauctioninfooptions_maybe_block_id_as_string(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get maybe_block_identifier(){const s=wasm.__wbg_get_getauctioninfooptions_maybe_block_identifier(this.__wbg_ptr);return 0===s?void 0:BlockIdentifier.__wrap(s)}set maybe_block_identifier(s){let a=0;isLikeNone(s)||(_assertClass(s,BlockIdentifier),a=s.__destroy_into_raw()),wasm.__wbg_set_getauctioninfooptions_maybe_block_identifier(this.__wbg_ptr,a)}get rpc_address(){const s=wasm.__wbg_get_getauctioninfooptions_rpc_address(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set rpc_address(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getauctioninfooptions_rpc_address(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get verbosity(){const s=wasm.__wbg_get_getauctioninfooptions_verbosity(this.__wbg_ptr);return 3===s?void 0:s}set verbosity(s){wasm.__wbg_set_getauctioninfooptions_verbosity(this.__wbg_ptr,isLikeNone(s)?3:s)}}const getBalanceOptionsFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_getbalanceoptions_free(f>>>0,1));class getBalanceOptions{static __wrap(s){s>>>=0;const a=Object.create(getBalanceOptions.prototype);return a.__wbg_ptr=s,getBalanceOptionsFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,getBalanceOptionsFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_getbalanceoptions_free(s,0)}get state_root_hash_as_string(){const s=wasm.__wbg_get_getbalanceoptions_state_root_hash_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set state_root_hash_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getbalanceoptions_state_root_hash_as_string(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get state_root_hash(){const s=wasm.__wbg_get_getbalanceoptions_state_root_hash(this.__wbg_ptr);return 0===s?void 0:Digest.__wrap(s)}set state_root_hash(s){let a=0;isLikeNone(s)||(_assertClass(s,Digest),a=s.__destroy_into_raw()),wasm.__wbg_set_getbalanceoptions_state_root_hash(this.__wbg_ptr,a)}get purse_uref_as_string(){const s=wasm.__wbg_get_getbalanceoptions_purse_uref_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set purse_uref_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getbalanceoptions_purse_uref_as_string(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get purse_uref(){const s=wasm.__wbg_get_getbalanceoptions_purse_uref(this.__wbg_ptr);return 0===s?void 0:URef.__wrap(s)}set purse_uref(s){let a=0;isLikeNone(s)||(_assertClass(s,URef),a=s.__destroy_into_raw()),wasm.__wbg_set_getbalanceoptions_purse_uref(this.__wbg_ptr,a)}get rpc_address(){const s=wasm.__wbg_get_getbalanceoptions_rpc_address(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set rpc_address(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getbalanceoptions_rpc_address(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get verbosity(){const s=wasm.__wbg_get_getbalanceoptions_verbosity(this.__wbg_ptr);return 3===s?void 0:s}set verbosity(s){wasm.__wbg_set_getbalanceoptions_verbosity(this.__wbg_ptr,isLikeNone(s)?3:s)}}const getBlockOptionsFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_getblockoptions_free(f>>>0,1));class getBlockOptions{static __wrap(s){s>>>=0;const a=Object.create(getBlockOptions.prototype);return a.__wbg_ptr=s,getBlockOptionsFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,getBlockOptionsFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_getblockoptions_free(s,0)}get maybe_block_id_as_string(){const s=wasm.__wbg_get_getblockoptions_maybe_block_id_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set maybe_block_id_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getblockoptions_maybe_block_id_as_string(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get maybe_block_identifier(){const s=wasm.__wbg_get_getblockoptions_maybe_block_identifier(this.__wbg_ptr);return 0===s?void 0:BlockIdentifier.__wrap(s)}set maybe_block_identifier(s){let a=0;isLikeNone(s)||(_assertClass(s,BlockIdentifier),a=s.__destroy_into_raw()),wasm.__wbg_set_getblockoptions_maybe_block_identifier(this.__wbg_ptr,a)}get rpc_address(){const s=wasm.__wbg_get_getblockoptions_rpc_address(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set rpc_address(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getblockoptions_rpc_address(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get verbosity(){const s=wasm.__wbg_get_getblockoptions_verbosity(this.__wbg_ptr);return 3===s?void 0:s}set verbosity(s){wasm.__wbg_set_getblockoptions_verbosity(this.__wbg_ptr,isLikeNone(s)?3:s)}}const getBlockTransfersOptionsFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_getblocktransfersoptions_free(f>>>0,1));class getBlockTransfersOptions{static __wrap(s){s>>>=0;const a=Object.create(getBlockTransfersOptions.prototype);return a.__wbg_ptr=s,getBlockTransfersOptionsFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,getBlockTransfersOptionsFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_getblocktransfersoptions_free(s,0)}get maybe_block_id_as_string(){const s=wasm.__wbg_get_getblocktransfersoptions_maybe_block_id_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set maybe_block_id_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getblocktransfersoptions_maybe_block_id_as_string(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get maybe_block_identifier(){const s=wasm.__wbg_get_getblocktransfersoptions_maybe_block_identifier(this.__wbg_ptr);return 0===s?void 0:BlockIdentifier.__wrap(s)}set maybe_block_identifier(s){let a=0;isLikeNone(s)||(_assertClass(s,BlockIdentifier),a=s.__destroy_into_raw()),wasm.__wbg_set_getblocktransfersoptions_maybe_block_identifier(this.__wbg_ptr,a)}get verbosity(){const s=wasm.__wbg_get_getblocktransfersoptions_verbosity(this.__wbg_ptr);return 3===s?void 0:s}set verbosity(s){wasm.__wbg_set_getblocktransfersoptions_verbosity(this.__wbg_ptr,isLikeNone(s)?3:s)}get rpc_address(){const s=wasm.__wbg_get_getblocktransfersoptions_rpc_address(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set rpc_address(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getblocktransfersoptions_rpc_address(this.__wbg_ptr,a,WASM_VECTOR_LEN)}}const getDeployOptionsFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_getdeployoptions_free(f>>>0,1));class getDeployOptions{static __wrap(s){s>>>=0;const a=Object.create(getDeployOptions.prototype);return a.__wbg_ptr=s,getDeployOptionsFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,getDeployOptionsFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_getdeployoptions_free(s,0)}get deploy_hash_as_string(){const s=wasm.__wbg_get_getdeployoptions_deploy_hash_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set deploy_hash_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getdeployoptions_deploy_hash_as_string(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get deploy_hash(){const s=wasm.__wbg_get_getdeployoptions_deploy_hash(this.__wbg_ptr);return 0===s?void 0:DeployHash.__wrap(s)}set deploy_hash(s){let a=0;isLikeNone(s)||(_assertClass(s,DeployHash),a=s.__destroy_into_raw()),wasm.__wbg_set_getdeployoptions_deploy_hash(this.__wbg_ptr,a)}get finalized_approvals(){const s=wasm.__wbg_get_getdeployoptions_finalized_approvals(this.__wbg_ptr);return 16777215===s?void 0:0!==s}set finalized_approvals(s){wasm.__wbg_set_getdeployoptions_finalized_approvals(this.__wbg_ptr,isLikeNone(s)?16777215:s?1:0)}get rpc_address(){const s=wasm.__wbg_get_getdeployoptions_rpc_address(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set rpc_address(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getdeployoptions_rpc_address(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get verbosity(){const s=wasm.__wbg_get_getdeployoptions_verbosity(this.__wbg_ptr);return 3===s?void 0:s}set verbosity(s){wasm.__wbg_set_getdeployoptions_verbosity(this.__wbg_ptr,isLikeNone(s)?3:s)}}const getDictionaryItemOptionsFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_getdictionaryitemoptions_free(f>>>0,1));class getDictionaryItemOptions{static __wrap(s){s>>>=0;const a=Object.create(getDictionaryItemOptions.prototype);return a.__wbg_ptr=s,getDictionaryItemOptionsFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,getDictionaryItemOptionsFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_getdictionaryitemoptions_free(s,0)}get state_root_hash_as_string(){const s=wasm.__wbg_get_getdictionaryitemoptions_state_root_hash_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set state_root_hash_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getdictionaryitemoptions_state_root_hash_as_string(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get state_root_hash(){const s=wasm.__wbg_get_getdictionaryitemoptions_state_root_hash(this.__wbg_ptr);return 0===s?void 0:Digest.__wrap(s)}set state_root_hash(s){let a=0;isLikeNone(s)||(_assertClass(s,Digest),a=s.__destroy_into_raw()),wasm.__wbg_set_getdictionaryitemoptions_state_root_hash(this.__wbg_ptr,a)}get dictionary_item_params(){const s=wasm.__wbg_get_getdictionaryitemoptions_dictionary_item_params(this.__wbg_ptr);return 0===s?void 0:DictionaryItemStrParams.__wrap(s)}set dictionary_item_params(s){let a=0;isLikeNone(s)||(_assertClass(s,DictionaryItemStrParams),a=s.__destroy_into_raw()),wasm.__wbg_set_getdictionaryitemoptions_dictionary_item_params(this.__wbg_ptr,a)}get dictionary_item_identifier(){const s=wasm.__wbg_get_getdictionaryitemoptions_dictionary_item_identifier(this.__wbg_ptr);return 0===s?void 0:DictionaryItemIdentifier.__wrap(s)}set dictionary_item_identifier(s){let a=0;isLikeNone(s)||(_assertClass(s,DictionaryItemIdentifier),a=s.__destroy_into_raw()),wasm.__wbg_set_getdictionaryitemoptions_dictionary_item_identifier(this.__wbg_ptr,a)}get rpc_address(){const s=wasm.__wbg_get_getdictionaryitemoptions_rpc_address(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set rpc_address(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getdictionaryitemoptions_rpc_address(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get verbosity(){const s=wasm.__wbg_get_getdictionaryitemoptions_verbosity(this.__wbg_ptr);return 3===s?void 0:s}set verbosity(s){wasm.__wbg_set_getdictionaryitemoptions_verbosity(this.__wbg_ptr,isLikeNone(s)?3:s)}}const getEntityOptionsFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_getentityoptions_free(f>>>0,1));class getEntityOptions{static __wrap(s){s>>>=0;const a=Object.create(getEntityOptions.prototype);return a.__wbg_ptr=s,getEntityOptionsFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,getEntityOptionsFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_getentityoptions_free(s,0)}get entity_identifier(){const s=wasm.__wbg_get_getentityoptions_entity_identifier(this.__wbg_ptr);return 0===s?void 0:EntityIdentifier.__wrap(s)}set entity_identifier(s){let a=0;isLikeNone(s)||(_assertClass(s,EntityIdentifier),a=s.__destroy_into_raw()),wasm.__wbg_set_getentityoptions_entity_identifier(this.__wbg_ptr,a)}get entity_identifier_as_string(){const s=wasm.__wbg_get_getentityoptions_entity_identifier_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set entity_identifier_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getentityoptions_entity_identifier_as_string(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get maybe_block_id_as_string(){const s=wasm.__wbg_get_getentityoptions_maybe_block_id_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set maybe_block_id_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getentityoptions_maybe_block_id_as_string(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get maybe_block_identifier(){const s=wasm.__wbg_get_getentityoptions_maybe_block_identifier(this.__wbg_ptr);return 0===s?void 0:BlockIdentifier.__wrap(s)}set maybe_block_identifier(s){let a=0;isLikeNone(s)||(_assertClass(s,BlockIdentifier),a=s.__destroy_into_raw()),wasm.__wbg_set_getentityoptions_maybe_block_identifier(this.__wbg_ptr,a)}get rpc_address(){const s=wasm.__wbg_get_getentityoptions_rpc_address(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set rpc_address(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getentityoptions_rpc_address(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get verbosity(){const s=wasm.__wbg_get_getentityoptions_verbosity(this.__wbg_ptr);return 3===s?void 0:s}set verbosity(s){wasm.__wbg_set_getentityoptions_verbosity(this.__wbg_ptr,isLikeNone(s)?3:s)}}const getEraInfoOptionsFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_geterainfooptions_free(f>>>0,1));class getEraInfoOptions{static __wrap(s){s>>>=0;const a=Object.create(getEraInfoOptions.prototype);return a.__wbg_ptr=s,getEraInfoOptionsFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,getEraInfoOptionsFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_geterainfooptions_free(s,0)}get maybe_block_id_as_string(){const s=wasm.__wbg_get_geterainfooptions_maybe_block_id_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set maybe_block_id_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getauctioninfooptions_maybe_block_id_as_string(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get maybe_block_identifier(){const s=wasm.__wbg_get_getauctioninfooptions_maybe_block_identifier(this.__wbg_ptr);return 0===s?void 0:BlockIdentifier.__wrap(s)}set maybe_block_identifier(s){let a=0;isLikeNone(s)||(_assertClass(s,BlockIdentifier),a=s.__destroy_into_raw()),wasm.__wbg_set_getauctioninfooptions_maybe_block_identifier(this.__wbg_ptr,a)}get rpc_address(){const s=wasm.__wbg_get_geterainfooptions_rpc_address(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set rpc_address(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getauctioninfooptions_rpc_address(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get verbosity(){const s=wasm.__wbg_get_getauctioninfooptions_verbosity(this.__wbg_ptr);return 3===s?void 0:s}set verbosity(s){wasm.__wbg_set_getauctioninfooptions_verbosity(this.__wbg_ptr,isLikeNone(s)?3:s)}}const getEraSummaryOptionsFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_geterasummaryoptions_free(f>>>0,1));class getEraSummaryOptions{static __wrap(s){s>>>=0;const a=Object.create(getEraSummaryOptions.prototype);return a.__wbg_ptr=s,getEraSummaryOptionsFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,getEraSummaryOptionsFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_geterasummaryoptions_free(s,0)}get maybe_block_id_as_string(){const s=wasm.__wbg_get_geterasummaryoptions_maybe_block_id_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set maybe_block_id_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_geterasummaryoptions_maybe_block_id_as_string(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get maybe_block_identifier(){const s=wasm.__wbg_get_getaccountoptions_maybe_block_identifier(this.__wbg_ptr);return 0===s?void 0:BlockIdentifier.__wrap(s)}set maybe_block_identifier(s){let a=0;isLikeNone(s)||(_assertClass(s,BlockIdentifier),a=s.__destroy_into_raw()),wasm.__wbg_set_getaccountoptions_maybe_block_identifier(this.__wbg_ptr,a)}get rpc_address(){const s=wasm.__wbg_get_geterasummaryoptions_rpc_address(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set rpc_address(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_geterasummaryoptions_rpc_address(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get verbosity(){const s=wasm.__wbg_get_geterasummaryoptions_verbosity(this.__wbg_ptr);return 3===s?void 0:s}set verbosity(s){wasm.__wbg_set_geterasummaryoptions_verbosity(this.__wbg_ptr,isLikeNone(s)?3:s)}}const getSpeculativeExecDeployOptionsFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_getspeculativeexecdeployoptions_free(f>>>0,1));class getSpeculativeExecDeployOptions{static __wrap(s){s>>>=0;const a=Object.create(getSpeculativeExecDeployOptions.prototype);return a.__wbg_ptr=s,getSpeculativeExecDeployOptionsFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,getSpeculativeExecDeployOptionsFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_getspeculativeexecdeployoptions_free(s,0)}get deploy_as_string(){const s=wasm.__wbg_get_getspeculativeexecdeployoptions_deploy_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set deploy_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getspeculativeexecdeployoptions_deploy_as_string(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get deploy(){const s=wasm.__wbg_get_getspeculativeexecdeployoptions_deploy(this.__wbg_ptr);return 0===s?void 0:Deploy.__wrap(s)}set deploy(s){let a=0;isLikeNone(s)||(_assertClass(s,Deploy),a=s.__destroy_into_raw()),wasm.__wbg_set_getspeculativeexecdeployoptions_deploy(this.__wbg_ptr,a)}get rpc_address(){const s=wasm.__wbg_get_getspeculativeexecdeployoptions_rpc_address(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set rpc_address(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getspeculativeexecdeployoptions_rpc_address(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get verbosity(){const s=wasm.__wbg_get_getspeculativeexecdeployoptions_verbosity(this.__wbg_ptr);return 3===s?void 0:s}set verbosity(s){wasm.__wbg_set_getspeculativeexecdeployoptions_verbosity(this.__wbg_ptr,isLikeNone(s)?3:s)}}const getSpeculativeExecTxnOptionsFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_getspeculativeexectxnoptions_free(f>>>0,1));class getSpeculativeExecTxnOptions{static __wrap(s){s>>>=0;const a=Object.create(getSpeculativeExecTxnOptions.prototype);return a.__wbg_ptr=s,getSpeculativeExecTxnOptionsFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,getSpeculativeExecTxnOptionsFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_getspeculativeexectxnoptions_free(s,0)}get transaction_as_string(){const s=wasm.__wbg_get_getspeculativeexectxnoptions_transaction_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set transaction_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getspeculativeexectxnoptions_transaction_as_string(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get transaction(){const s=wasm.__wbg_get_getspeculativeexectxnoptions_transaction(this.__wbg_ptr);return 0===s?void 0:Transaction.__wrap(s)}set transaction(s){let a=0;isLikeNone(s)||(_assertClass(s,Transaction),a=s.__destroy_into_raw()),wasm.__wbg_set_getspeculativeexectxnoptions_transaction(this.__wbg_ptr,a)}get rpc_address(){const s=wasm.__wbg_get_getspeculativeexectxnoptions_rpc_address(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set rpc_address(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getspeculativeexectxnoptions_rpc_address(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get verbosity(){const s=wasm.__wbg_get_getspeculativeexectxnoptions_verbosity(this.__wbg_ptr);return 3===s?void 0:s}set verbosity(s){wasm.__wbg_set_getspeculativeexectxnoptions_verbosity(this.__wbg_ptr,isLikeNone(s)?3:s)}}const getStateRootHashOptionsFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_getstateroothashoptions_free(f>>>0,1));class getStateRootHashOptions{static __wrap(s){s>>>=0;const a=Object.create(getStateRootHashOptions.prototype);return a.__wbg_ptr=s,getStateRootHashOptionsFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,getStateRootHashOptionsFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_getstateroothashoptions_free(s,0)}get maybe_block_id_as_string(){const s=wasm.__wbg_get_getstateroothashoptions_maybe_block_id_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set maybe_block_id_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_geterasummaryoptions_maybe_block_id_as_string(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get maybe_block_identifier(){const s=wasm.__wbg_get_getaccountoptions_maybe_block_identifier(this.__wbg_ptr);return 0===s?void 0:BlockIdentifier.__wrap(s)}set maybe_block_identifier(s){let a=0;isLikeNone(s)||(_assertClass(s,BlockIdentifier),a=s.__destroy_into_raw()),wasm.__wbg_set_getaccountoptions_maybe_block_identifier(this.__wbg_ptr,a)}get rpc_address(){const s=wasm.__wbg_get_getstateroothashoptions_rpc_address(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set rpc_address(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_geterasummaryoptions_rpc_address(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get verbosity(){const s=wasm.__wbg_get_geterasummaryoptions_verbosity(this.__wbg_ptr);return 3===s?void 0:s}set verbosity(s){wasm.__wbg_set_geterasummaryoptions_verbosity(this.__wbg_ptr,isLikeNone(s)?3:s)}}const getTransactionOptionsFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_gettransactionoptions_free(f>>>0,1));class getTransactionOptions{static __wrap(s){s>>>=0;const a=Object.create(getTransactionOptions.prototype);return a.__wbg_ptr=s,getTransactionOptionsFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,getTransactionOptionsFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_gettransactionoptions_free(s,0)}get transaction_hash_as_string(){const s=wasm.__wbg_get_gettransactionoptions_transaction_hash_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set transaction_hash_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getdeployoptions_deploy_hash_as_string(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get transaction_hash(){const s=wasm.__wbg_get_gettransactionoptions_transaction_hash(this.__wbg_ptr);return 0===s?void 0:TransactionHash.__wrap(s)}set transaction_hash(s){let a=0;isLikeNone(s)||(_assertClass(s,TransactionHash),a=s.__destroy_into_raw()),wasm.__wbg_set_gettransactionoptions_transaction_hash(this.__wbg_ptr,a)}get finalized_approvals(){const s=wasm.__wbg_get_getdeployoptions_finalized_approvals(this.__wbg_ptr);return 16777215===s?void 0:0!==s}set finalized_approvals(s){wasm.__wbg_set_getdeployoptions_finalized_approvals(this.__wbg_ptr,isLikeNone(s)?16777215:s?1:0)}get rpc_address(){const s=wasm.__wbg_get_gettransactionoptions_rpc_address(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set rpc_address(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getdeployoptions_rpc_address(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get verbosity(){const s=wasm.__wbg_get_getdeployoptions_verbosity(this.__wbg_ptr);return 3===s?void 0:s}set verbosity(s){wasm.__wbg_set_getdeployoptions_verbosity(this.__wbg_ptr,isLikeNone(s)?3:s)}}const queryBalanceDetailsOptionsFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_querybalancedetailsoptions_free(f>>>0,1));class queryBalanceDetailsOptions{static __wrap(s){s>>>=0;const a=Object.create(queryBalanceDetailsOptions.prototype);return a.__wbg_ptr=s,queryBalanceDetailsOptionsFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,queryBalanceDetailsOptionsFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_querybalancedetailsoptions_free(s,0)}get purse_identifier_as_string(){const s=wasm.__wbg_get_querybalancedetailsoptions_purse_identifier_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set purse_identifier_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_querybalancedetailsoptions_purse_identifier_as_string(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get purse_identifier(){const s=wasm.__wbg_get_querybalancedetailsoptions_purse_identifier(this.__wbg_ptr);return 0===s?void 0:PurseIdentifier.__wrap(s)}set purse_identifier(s){let a=0;isLikeNone(s)||(_assertClass(s,PurseIdentifier),a=s.__destroy_into_raw()),wasm.__wbg_set_querybalancedetailsoptions_purse_identifier(this.__wbg_ptr,a)}get global_state_identifier(){const s=wasm.__wbg_get_querybalancedetailsoptions_global_state_identifier(this.__wbg_ptr);return 0===s?void 0:GlobalStateIdentifier.__wrap(s)}set global_state_identifier(s){let a=0;isLikeNone(s)||(_assertClass(s,GlobalStateIdentifier),a=s.__destroy_into_raw()),wasm.__wbg_set_querybalancedetailsoptions_global_state_identifier(this.__wbg_ptr,a)}get state_root_hash_as_string(){const s=wasm.__wbg_get_querybalancedetailsoptions_state_root_hash_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set state_root_hash_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_querybalancedetailsoptions_state_root_hash_as_string(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get state_root_hash(){const s=wasm.__wbg_get_querybalancedetailsoptions_state_root_hash(this.__wbg_ptr);return 0===s?void 0:Digest.__wrap(s)}set state_root_hash(s){let a=0;isLikeNone(s)||(_assertClass(s,Digest),a=s.__destroy_into_raw()),wasm.__wbg_set_querybalancedetailsoptions_state_root_hash(this.__wbg_ptr,a)}get maybe_block_id_as_string(){const s=wasm.__wbg_get_querybalancedetailsoptions_maybe_block_id_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set maybe_block_id_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_querybalancedetailsoptions_maybe_block_id_as_string(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get rpc_address(){const s=wasm.__wbg_get_querybalancedetailsoptions_rpc_address(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set rpc_address(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_querybalancedetailsoptions_rpc_address(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get verbosity(){const s=wasm.__wbg_get_querybalancedetailsoptions_verbosity(this.__wbg_ptr);return 3===s?void 0:s}set verbosity(s){wasm.__wbg_set_querybalancedetailsoptions_verbosity(this.__wbg_ptr,isLikeNone(s)?3:s)}}const queryBalanceOptionsFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_querybalanceoptions_free(f>>>0,1));class queryBalanceOptions{static __wrap(s){s>>>=0;const a=Object.create(queryBalanceOptions.prototype);return a.__wbg_ptr=s,queryBalanceOptionsFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,queryBalanceOptionsFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_querybalanceoptions_free(s,0)}get purse_identifier_as_string(){const s=wasm.__wbg_get_querybalanceoptions_purse_identifier_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set purse_identifier_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getentityoptions_entity_identifier_as_string(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get purse_identifier(){const s=wasm.__wbg_get_querybalanceoptions_purse_identifier(this.__wbg_ptr);return 0===s?void 0:PurseIdentifier.__wrap(s)}set purse_identifier(s){let a=0;isLikeNone(s)||(_assertClass(s,PurseIdentifier),a=s.__destroy_into_raw()),wasm.__wbg_set_querybalanceoptions_purse_identifier(this.__wbg_ptr,a)}get global_state_identifier(){const s=wasm.__wbg_get_querybalanceoptions_global_state_identifier(this.__wbg_ptr);return 0===s?void 0:GlobalStateIdentifier.__wrap(s)}set global_state_identifier(s){let a=0;isLikeNone(s)||(_assertClass(s,GlobalStateIdentifier),a=s.__destroy_into_raw()),wasm.__wbg_set_querybalanceoptions_global_state_identifier(this.__wbg_ptr,a)}get state_root_hash_as_string(){const s=wasm.__wbg_get_querybalanceoptions_state_root_hash_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set state_root_hash_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getentityoptions_maybe_block_id_as_string(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get state_root_hash(){const s=wasm.__wbg_get_querybalanceoptions_state_root_hash(this.__wbg_ptr);return 0===s?void 0:Digest.__wrap(s)}set state_root_hash(s){let a=0;isLikeNone(s)||(_assertClass(s,Digest),a=s.__destroy_into_raw()),wasm.__wbg_set_querybalanceoptions_state_root_hash(this.__wbg_ptr,a)}get maybe_block_id_as_string(){const s=wasm.__wbg_get_querybalanceoptions_maybe_block_id_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set maybe_block_id_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getentityoptions_rpc_address(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get rpc_address(){const s=wasm.__wbg_get_querybalanceoptions_rpc_address(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set rpc_address(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_querybalanceoptions_rpc_address(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get verbosity(){const s=wasm.__wbg_get_querybalanceoptions_verbosity(this.__wbg_ptr);return 3===s?void 0:s}set verbosity(s){wasm.__wbg_set_querybalanceoptions_verbosity(this.__wbg_ptr,isLikeNone(s)?3:s)}}const queryContractDictOptionsFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_querycontractdictoptions_free(f>>>0,1));class queryContractDictOptions{static __wrap(s){s>>>=0;const a=Object.create(queryContractDictOptions.prototype);return a.__wbg_ptr=s,queryContractDictOptionsFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,queryContractDictOptionsFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_querycontractdictoptions_free(s,0)}get state_root_hash_as_string(){const s=wasm.__wbg_get_querycontractdictoptions_state_root_hash_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set state_root_hash_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getdictionaryitemoptions_state_root_hash_as_string(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get state_root_hash(){const s=wasm.__wbg_get_getdictionaryitemoptions_state_root_hash(this.__wbg_ptr);return 0===s?void 0:Digest.__wrap(s)}set state_root_hash(s){let a=0;isLikeNone(s)||(_assertClass(s,Digest),a=s.__destroy_into_raw()),wasm.__wbg_set_getdictionaryitemoptions_state_root_hash(this.__wbg_ptr,a)}get dictionary_item_params(){const s=wasm.__wbg_get_getdictionaryitemoptions_dictionary_item_params(this.__wbg_ptr);return 0===s?void 0:DictionaryItemStrParams.__wrap(s)}set dictionary_item_params(s){let a=0;isLikeNone(s)||(_assertClass(s,DictionaryItemStrParams),a=s.__destroy_into_raw()),wasm.__wbg_set_getdictionaryitemoptions_dictionary_item_params(this.__wbg_ptr,a)}get dictionary_item_identifier(){const s=wasm.__wbg_get_getdictionaryitemoptions_dictionary_item_identifier(this.__wbg_ptr);return 0===s?void 0:DictionaryItemIdentifier.__wrap(s)}set dictionary_item_identifier(s){let a=0;isLikeNone(s)||(_assertClass(s,DictionaryItemIdentifier),a=s.__destroy_into_raw()),wasm.__wbg_set_getdictionaryitemoptions_dictionary_item_identifier(this.__wbg_ptr,a)}get rpc_address(){const s=wasm.__wbg_get_querycontractdictoptions_rpc_address(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set rpc_address(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getdictionaryitemoptions_rpc_address(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get verbosity(){const s=wasm.__wbg_get_getdictionaryitemoptions_verbosity(this.__wbg_ptr);return 3===s?void 0:s}set verbosity(s){wasm.__wbg_set_getdictionaryitemoptions_verbosity(this.__wbg_ptr,isLikeNone(s)?3:s)}}const queryContractKeyOptionsFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_querycontractkeyoptions_free(f>>>0,1));class queryContractKeyOptions{static __wrap(s){s>>>=0;const a=Object.create(queryContractKeyOptions.prototype);return a.__wbg_ptr=s,queryContractKeyOptionsFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,queryContractKeyOptionsFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_querycontractkeyoptions_free(s,0)}get entity_identifier(){const s=wasm.__wbg_get_getentityoptions_entity_identifier(this.__wbg_ptr);return 0===s?void 0:EntityIdentifier.__wrap(s)}set entity_identifier(s){let a=0;isLikeNone(s)||(_assertClass(s,EntityIdentifier),a=s.__destroy_into_raw()),wasm.__wbg_set_getentityoptions_entity_identifier(this.__wbg_ptr,a)}get entity_identifier_as_string(){const s=wasm.__wbg_get_querycontractkeyoptions_entity_identifier_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set entity_identifier_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getentityoptions_entity_identifier_as_string(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get maybe_block_identifier(){const s=wasm.__wbg_get_getentityoptions_maybe_block_identifier(this.__wbg_ptr);return 0===s?void 0:BlockIdentifier.__wrap(s)}set maybe_block_identifier(s){let a=0;isLikeNone(s)||(_assertClass(s,BlockIdentifier),a=s.__destroy_into_raw()),wasm.__wbg_set_getentityoptions_maybe_block_identifier(this.__wbg_ptr,a)}get maybe_block_id_as_string(){const s=wasm.__wbg_get_querycontractkeyoptions_maybe_block_id_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set maybe_block_id_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getentityoptions_maybe_block_id_as_string(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get path_as_string(){const s=wasm.__wbg_get_querycontractkeyoptions_path_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set path_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_getentityoptions_rpc_address(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get path(){const s=wasm.__wbg_get_querycontractkeyoptions_path(this.__wbg_ptr);return 0===s?void 0:Path.__wrap(s)}set path(s){let a=0;isLikeNone(s)||(_assertClass(s,Path),a=s.__destroy_into_raw()),wasm.__wbg_set_querycontractkeyoptions_path(this.__wbg_ptr,a)}get rpc_address(){const s=wasm.__wbg_get_querycontractkeyoptions_rpc_address(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set rpc_address(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_querycontractkeyoptions_rpc_address(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get verbosity(){const s=wasm.__wbg_get_querycontractkeyoptions_verbosity(this.__wbg_ptr);return 3===s?void 0:s}set verbosity(s){wasm.__wbg_set_querycontractkeyoptions_verbosity(this.__wbg_ptr,isLikeNone(s)?3:s)}}const queryGlobalStateOptionsFinalization=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(f=>wasm.__wbg_queryglobalstateoptions_free(f>>>0,1));class queryGlobalStateOptions{static __wrap(s){s>>>=0;const a=Object.create(queryGlobalStateOptions.prototype);return a.__wbg_ptr=s,queryGlobalStateOptionsFinalization.register(a,a.__wbg_ptr,a),a}__destroy_into_raw(){const s=this.__wbg_ptr;return this.__wbg_ptr=0,queryGlobalStateOptionsFinalization.unregister(this),s}free(){const s=this.__destroy_into_raw();wasm.__wbg_queryglobalstateoptions_free(s,0)}get global_state_identifier(){const s=wasm.__wbg_get_queryglobalstateoptions_global_state_identifier(this.__wbg_ptr);return 0===s?void 0:GlobalStateIdentifier.__wrap(s)}set global_state_identifier(s){let a=0;isLikeNone(s)||(_assertClass(s,GlobalStateIdentifier),a=s.__destroy_into_raw()),wasm.__wbg_set_queryglobalstateoptions_global_state_identifier(this.__wbg_ptr,a)}get state_root_hash_as_string(){const s=wasm.__wbg_get_queryglobalstateoptions_state_root_hash_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set state_root_hash_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_queryglobalstateoptions_state_root_hash_as_string(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get state_root_hash(){const s=wasm.__wbg_get_queryglobalstateoptions_state_root_hash(this.__wbg_ptr);return 0===s?void 0:Digest.__wrap(s)}set state_root_hash(s){let a=0;isLikeNone(s)||(_assertClass(s,Digest),a=s.__destroy_into_raw()),wasm.__wbg_set_queryglobalstateoptions_state_root_hash(this.__wbg_ptr,a)}get maybe_block_id_as_string(){const s=wasm.__wbg_get_queryglobalstateoptions_maybe_block_id_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set maybe_block_id_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_queryglobalstateoptions_maybe_block_id_as_string(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get key_as_string(){const s=wasm.__wbg_get_queryglobalstateoptions_key_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set key_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_queryglobalstateoptions_key_as_string(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get key(){const s=wasm.__wbg_get_queryglobalstateoptions_key(this.__wbg_ptr);return 0===s?void 0:Key.__wrap(s)}set key(s){let a=0;isLikeNone(s)||(_assertClass(s,Key),a=s.__destroy_into_raw()),wasm.__wbg_set_queryglobalstateoptions_key(this.__wbg_ptr,a)}get path_as_string(){const s=wasm.__wbg_get_queryglobalstateoptions_path_as_string(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set path_as_string(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_queryglobalstateoptions_path_as_string(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get path(){const s=wasm.__wbg_get_queryglobalstateoptions_path(this.__wbg_ptr);return 0===s?void 0:Path.__wrap(s)}set path(s){let a=0;isLikeNone(s)||(_assertClass(s,Path),a=s.__destroy_into_raw()),wasm.__wbg_set_queryglobalstateoptions_path(this.__wbg_ptr,a)}get rpc_address(){const s=wasm.__wbg_get_queryglobalstateoptions_rpc_address(this.__wbg_ptr);let a;return 0!==s[0]&&(a=getStringFromWasm0(s[0],s[1]).slice(),wasm.__wbindgen_free(s[0],1*s[1],1)),a}set rpc_address(s){var a=isLikeNone(s)?0:passStringToWasm0(s,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);wasm.__wbg_set_queryglobalstateoptions_rpc_address(this.__wbg_ptr,a,WASM_VECTOR_LEN)}get verbosity(){const s=wasm.__wbg_get_queryglobalstateoptions_verbosity(this.__wbg_ptr);return 3===s?void 0:s}set verbosity(s){wasm.__wbg_set_queryglobalstateoptions_verbosity(this.__wbg_ptr,isLikeNone(s)?3:s)}}function __wbg_load(f,s){return _wbg_load.apply(this,arguments)}function _wbg_load(){return(_wbg_load=(0,_opt2_casper_rustSDK_examples_frontend_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__.A)(function*(f,s){if("function"==typeof Response&&f instanceof Response){if("function"==typeof WebAssembly.instantiateStreaming)try{return yield WebAssembly.instantiateStreaming(f,s)}catch(l){if("application/wasm"==f.headers.get("Content-Type"))throw l;console.warn("`WebAssembly.instantiateStreaming` failed because your server does not serve Wasm with `application/wasm` MIME type. Falling back to `WebAssembly.instantiate` which is slower. Original error:\n",l)}const a=yield f.arrayBuffer();return yield WebAssembly.instantiate(a,s)}{const a=yield WebAssembly.instantiate(f,s);return a instanceof WebAssembly.Instance?{instance:a,module:f}:a}})).apply(this,arguments)}function __wbg_get_imports(){const imports={wbg:{}};return imports.wbg.__wbg_CasperWalletProvider_9004f5d62c9140c0=function(){return CasperWalletProvider()},imports.wbg.__wbg_abort_05026c983d86824c=function(f){f.abort()},imports.wbg.__wbg_append_72d1635ad8643998=function(){return handleError(function(f,s,a,l,g){f.append(getStringFromWasm0(s,a),getStringFromWasm0(l,g))},arguments)},imports.wbg.__wbg_apply_0595e14e01b58931=function(){return handleError(function(f,s,a){return f.apply(s,a)},arguments)},imports.wbg.__wbg_arrayBuffer_d0ca2ad8bda0039b=function(){return handleError(function(f){return f.arrayBuffer()},arguments)},imports.wbg.__wbg_body_8d4b4071e33a8a4e=function(f){const s=f.body;return isLikeNone(s)?0:addToExternrefTable0(s)},imports.wbg.__wbg_buffer_61b7ce01341d7f88=function(f){return f.buffer},imports.wbg.__wbg_buffer_dc5dbfa8d5fb28cf=function(f){return f.buffer},imports.wbg.__wbg_byobRequest_1fc36a0c1e98611b=function(f){const s=f.byobRequest;return isLikeNone(s)?0:addToExternrefTable0(s)},imports.wbg.__wbg_byteLength_1b2d953758afc500=function(f){return f.byteLength},imports.wbg.__wbg_byteOffset_7ef484c6c1d473e9=function(f){return f.byteOffset},imports.wbg.__wbg_call_500db948e69c7330=function(){return handleError(function(f,s,a){return f.call(s,a)},arguments)},imports.wbg.__wbg_call_b0d8e36992d9900d=function(){return handleError(function(f,s){return f.call(s)},arguments)},imports.wbg.__wbg_cancel_ac971f285f1e9ab3=function(f){return f.cancel()},imports.wbg.__wbg_catch_d0fc80129c999ab3=function(f,s){return f.catch(s)},imports.wbg.__wbg_close_59511bda900d85a8=function(){return handleError(function(f){f.close()},arguments)},imports.wbg.__wbg_close_65cb23eb0316f916=function(){return handleError(function(f){f.close()},arguments)},imports.wbg.__wbg_crypto_ed58b8e10a292839=function(f){return f.crypto},imports.wbg.__wbg_data_4ce8a82394d8b110=function(f){return f.data},imports.wbg.__wbg_deploy_new=function(f){return Deploy.__wrap(f)},imports.wbg.__wbg_disconnectFromSite_20cdea664ad1a442=function(){return handleError(function(f){return f.disconnectFromSite()},arguments)},imports.wbg.__wbg_done_f22c1561fa919baa=function(f){return f.done},imports.wbg.__wbg_enqueue_3997a55771b5212a=function(){return handleError(function(f,s){f.enqueue(s)},arguments)},imports.wbg.__wbg_error_6ad78a09c1736ccd=function(f,s){console.error(getStringFromWasm0(f,s))},imports.wbg.__wbg_eval_cd0c386c3899dd07=function(){return handleError(function(arg0,arg1){const ret=eval(getStringFromWasm0(arg0,arg1));return ret},arguments)},imports.wbg.__wbg_fetch_229368eecee9d217=function(f,s){return f.fetch(s)},imports.wbg.__wbg_fetch_4465c2b10f21a927=function(f){return fetch(f)},imports.wbg.__wbg_getActivePublicKey_9b57c24cd94054bb=function(){return handleError(function(f){return f.getActivePublicKey()},arguments)},imports.wbg.__wbg_getRandomValues_bcb4912f16000dc4=function(){return handleError(function(f,s){f.getRandomValues(s)},arguments)},imports.wbg.__wbg_getReader_48e00749fe3f6089=function(){return handleError(function(f){return f.getReader()},arguments)},imports.wbg.__wbg_getTime_ab8b72009983c537=function(f){return f.getTime()},imports.wbg.__wbg_getVersion_a92a75b6b5d60fbf=function(){return handleError(function(f){return f.getVersion()},arguments)},imports.wbg.__wbg_get_9aa3dff3f0266054=function(f,s){return f[s>>>0]},imports.wbg.__wbg_get_bbccf8970793c087=function(){return handleError(function(f,s){return Reflect.get(f,s)},arguments)},imports.wbg.__wbg_getaccountresult_new=function(f){return GetAccountResult.__wrap(f)},imports.wbg.__wbg_getaddressableentityresult_new=function(f){return GetAddressableEntityResult.__wrap(f)},imports.wbg.__wbg_getauctioninforesult_new=function(f){return GetAuctionInfoResult.__wrap(f)},imports.wbg.__wbg_getbalanceresult_new=function(f){return GetBalanceResult.__wrap(f)},imports.wbg.__wbg_getblockresult_new=function(f){return GetBlockResult.__wrap(f)},imports.wbg.__wbg_getblocktransfersresult_new=function(f){return GetBlockTransfersResult.__wrap(f)},imports.wbg.__wbg_getchainspecresult_new=function(f){return GetChainspecResult.__wrap(f)},imports.wbg.__wbg_getdeployresult_new=function(f){return GetDeployResult.__wrap(f)},imports.wbg.__wbg_getdictionaryitemresult_new=function(f){return GetDictionaryItemResult.__wrap(f)},imports.wbg.__wbg_getdone_c9ef3af0d247e580=function(f){const s=f.done;return isLikeNone(s)?16777215:s?1:0},imports.wbg.__wbg_geterainforesult_new=function(f){return GetEraInfoResult.__wrap(f)},imports.wbg.__wbg_geterasummaryresult_new=function(f){return GetEraSummaryResult.__wrap(f)},imports.wbg.__wbg_getindex_26733aea78acb768=function(f,s){return f[s>>>0]},imports.wbg.__wbg_getnodestatusresult_new=function(f){return GetNodeStatusResult.__wrap(f)},imports.wbg.__wbg_getpeersresult_new=function(f){return GetPeersResult.__wrap(f)},imports.wbg.__wbg_getstateroothashresult_new=function(f){return GetStateRootHashResult.__wrap(f)},imports.wbg.__wbg_gettransactionresult_new=function(f){return GetTransactionResult.__wrap(f)},imports.wbg.__wbg_getvalidatorchangesresult_new=function(f){return GetValidatorChangesResult.__wrap(f)},imports.wbg.__wbg_getvalue_3597a1222fac0ae0=function(f){return f.value},imports.wbg.__wbg_has_94c2fc1d261bbfe9=function(){return handleError(function(f,s){return Reflect.has(f,s)},arguments)},imports.wbg.__wbg_headers_24e3e19fe3f187c0=function(f){return f.headers},imports.wbg.__wbg_instanceof_ArrayBuffer_670ddde44cdb2602=function(f){let s;try{s=f instanceof ArrayBuffer}catch{s=!1}return s},imports.wbg.__wbg_instanceof_Blob_2fb69097f32d6784=function(f){let s;try{s=f instanceof Blob}catch{s=!1}return s},imports.wbg.__wbg_instanceof_Object_0d0cec232ff037c4=function(f){let s;try{s=f instanceof Object}catch{s=!1}return s},imports.wbg.__wbg_instanceof_Promise_0aa3a90cfe6672c9=function(f){let s;try{s=f instanceof Promise}catch{s=!1}return s},imports.wbg.__wbg_instanceof_Response_d3453657e10c4300=function(f){let s;try{s=f instanceof Response}catch{s=!1}return s},imports.wbg.__wbg_isArray_1ba11a930108ec51=function(f){return Array.isArray(f)},imports.wbg.__wbg_isConnected_deb38c059c4892b1=function(){return handleError(function(f){return f.isConnected()},arguments)},imports.wbg.__wbg_iterator_23604bb983791576=function(){return Symbol.iterator},imports.wbg.__wbg_length_65d1cd11729ced11=function(f){return f.length},imports.wbg.__wbg_length_d65cf0786bfc5739=function(f){return f.length},imports.wbg.__wbg_listrpcsresult_new=function(f){return ListRpcsResult.__wrap(f)},imports.wbg.__wbg_log_3113adc7938f8967=function(f,s){console.log(getStringFromWasm0(f,s))},imports.wbg.__wbg_log_342c0ce0e2cef3cf=function(f,s){console.log(getStringFromWasm0(f,s))},imports.wbg.__wbg_messages_new=function(f){return Messages.__wrap(f)},imports.wbg.__wbg_messages_unwrap=function(f){return Messages.__unwrap(f)},imports.wbg.__wbg_msCrypto_0a36e2ec3a343d26=function(f){return f.msCrypto},imports.wbg.__wbg_new0_55477545727914d9=function(){return new Date},imports.wbg.__wbg_new_254fa9eac11932ae=function(){return new Array},imports.wbg.__wbg_new_35d748855c4620b9=function(){return handleError(function(){return new Headers},arguments)},imports.wbg.__wbg_new_3d446df9155128ef=function(f,s){try{var a={a:f,b:s};return new Promise((y,v)=>{const E=a.a;a.a=0;try{return __wbg_adapter_1213(E,a.b,y,v)}finally{a.a=E}})}finally{a.a=a.b=0}},imports.wbg.__wbg_new_3ff5b33b1ce712df=function(f){return new Uint8Array(f)},imports.wbg.__wbg_new_5f48f21d4be11586=function(){return handleError(function(){return new AbortController},arguments)},imports.wbg.__wbg_new_6799ef630abee97c=function(f,s){return new Error(getStringFromWasm0(f,s))},imports.wbg.__wbg_new_688846f374351c92=function(){return new Object},imports.wbg.__wbg_new_9b6c38191d7b9512=function(){return handleError(function(f,s){return new WebSocket(getStringFromWasm0(f,s))},arguments)},imports.wbg.__wbg_new_a01d9d610b795c1f=function(){return handleError(function(){return new FileReader},arguments)},imports.wbg.__wbg_newnoargs_fd9e4bf8be2bc16d=function(f,s){return new Function(getStringFromWasm0(f,s))},imports.wbg.__wbg_newwithbyteoffsetandlength_ba35896968751d91=function(f,s,a){return new Uint8Array(f,s>>>0,a>>>0)},imports.wbg.__wbg_newwithlength_34ce8f1051e74449=function(f){return new Uint8Array(f>>>0)},imports.wbg.__wbg_newwithstrandinit_a1f6583f20e4faff=function(){return handleError(function(f,s,a){return new Request(getStringFromWasm0(f,s),a)},arguments)},imports.wbg.__wbg_next_01dd9234a5bf6d05=function(){return handleError(function(f){return f.next()},arguments)},imports.wbg.__wbg_next_137428deb98342b0=function(f){return f.next},imports.wbg.__wbg_node_02999533c4ea02e3=function(f){return f.node},imports.wbg.__wbg_parse_161c68378e086ae1=function(){return handleError(function(f,s){return JSON.parse(getStringFromWasm0(f,s))},arguments)},imports.wbg.__wbg_process_5c1d670bc53614b8=function(f){return f.process},imports.wbg.__wbg_push_6edad0df4b546b2c=function(f,s){return f.push(s)},imports.wbg.__wbg_putdeployresult_new=function(f){return PutDeployResult.__wrap(f)},imports.wbg.__wbg_puttransactionresult_new=function(f){return PutTransactionResult.__wrap(f)},imports.wbg.__wbg_querybalancedetailsresult_new=function(f){return QueryBalanceDetailsResult.__wrap(f)},imports.wbg.__wbg_querybalanceresult_new=function(f){return QueryBalanceResult.__wrap(f)},imports.wbg.__wbg_queryglobalstateresult_new=function(f){return QueryGlobalStateResult.__wrap(f)},imports.wbg.__wbg_queueMicrotask_2181040e064c0dc8=function(f){queueMicrotask(f)},imports.wbg.__wbg_queueMicrotask_ef9ac43769cbcc4f=function(f){return f.queueMicrotask},imports.wbg.__wbg_randomFillSync_ab2cfe79ebbf2740=function(){return handleError(function(f,s){f.randomFillSync(s)},arguments)},imports.wbg.__wbg_readAsArrayBuffer_db7f197b5b6b34cf=function(){return handleError(function(f,s){f.readAsArrayBuffer(s)},arguments)},imports.wbg.__wbg_read_4d173e86f707008c=function(f){return f.read()},imports.wbg.__wbg_readyState_236b61903e1dbb47=function(f){return f.readyState},imports.wbg.__wbg_releaseLock_2d9136d592a32095=function(f){f.releaseLock()},imports.wbg.__wbg_requestConnection_0d19af49631c5be4=function(){return handleError(function(f){return f.requestConnection()},arguments)},imports.wbg.__wbg_requestSwitchAccount_3cf65fe245ee13d8=function(){return handleError(function(f){return f.requestSwitchAccount()},arguments)},imports.wbg.__wbg_require_79b1e9274cde3c87=function(){return handleError(function(){return module.require},arguments)},imports.wbg.__wbg_resolve_0bf7c44d641804f9=function(f){return Promise.resolve(f)},imports.wbg.__wbg_respond_88fe7338392675f2=function(){return handleError(function(f,s){f.respond(s>>>0)},arguments)},imports.wbg.__wbg_result_b7f693658f393a91=function(){return handleError(function(f){return f.result},arguments)},imports.wbg.__wbg_set_23d69db4e5c66a6e=function(f,s,a){f.set(s,a>>>0)},imports.wbg.__wbg_setbody_64920df008e48adc=function(f,s){f.body=s},imports.wbg.__wbg_setcredentials_cfc15e48e3a3a535=function(f,s){f.credentials=__wbindgen_enum_RequestCredentials[s]},imports.wbg.__wbg_setheaders_4c921e8e226bdfa7=function(f,s){f.headers=s},imports.wbg.__wbg_setmethod_cfc7f688ba46a6be=function(f,s,a){f.method=getStringFromWasm0(s,a)},imports.wbg.__wbg_setmode_cd03637eb7da01e0=function(f,s){f.mode=__wbindgen_enum_RequestMode[s]},imports.wbg.__wbg_setonerror_8ae2b387470ec52e=function(f,s){f.onerror=s},imports.wbg.__wbg_setonload_36cf7239551d2544=function(f,s){f.onload=s},imports.wbg.__wbg_setonmessage_5e7ade2af360de9d=function(f,s){f.onmessage=s},imports.wbg.__wbg_setonopen_54faa9e83483da1d=function(f,s){f.onopen=s},imports.wbg.__wbg_setsignal_f766190d206f09e5=function(f,s){f.signal=s},imports.wbg.__wbg_signMessage_ece9041053a46ba4=function(){return handleError(function(f,s,a,l,g){return f.signMessage(getStringFromWasm0(s,a),getStringFromWasm0(l,g))},arguments)},imports.wbg.__wbg_sign_2039bb33534a394a=function(){return handleError(function(f,s,a,l,g){return f.sign(getStringFromWasm0(s,a),getStringFromWasm0(l,g))},arguments)},imports.wbg.__wbg_signal_1fdadeba2d04660e=function(f){return f.signal},imports.wbg.__wbg_speculativeexecresult_new=function(f){return SpeculativeExecResult.__wrap(f)},imports.wbg.__wbg_speculativeexectxnresult_new=function(f){return SpeculativeExecTxnResult.__wrap(f)},imports.wbg.__wbg_static_accessor_GLOBAL_0be7472e492ad3e3=function(){const f=typeof global>"u"?null:global;return isLikeNone(f)?0:addToExternrefTable0(f)},imports.wbg.__wbg_static_accessor_GLOBAL_THIS_1a6eb482d12c9bfb=function(){const f=typeof globalThis>"u"?null:globalThis;return isLikeNone(f)?0:addToExternrefTable0(f)},imports.wbg.__wbg_static_accessor_SELF_1dc398a895c82351=function(){const f=typeof self>"u"?null:self;return isLikeNone(f)?0:addToExternrefTable0(f)},imports.wbg.__wbg_static_accessor_WINDOW_ae1c80c7eea8d64a=function(){const f=typeof window>"u"?null:window;return isLikeNone(f)?0:addToExternrefTable0(f)},imports.wbg.__wbg_status_317f53bc4c7638df=function(f){return f.status},imports.wbg.__wbg_stringify_f4f701bc34ceda61=function(){return handleError(function(f){return JSON.stringify(f)},arguments)},imports.wbg.__wbg_subarray_46adeb9b86949d12=function(f,s,a){return f.subarray(s>>>0,a>>>0)},imports.wbg.__wbg_subscription_unwrap=function(f){return Subscription.__unwrap(f)},imports.wbg.__wbg_then_0438fad860fe38e1=function(f,s){return f.then(s)},imports.wbg.__wbg_then_0ffafeddf0e182a4=function(f,s,a){return f.then(s,a)},imports.wbg.__wbg_transaction_new=function(f){return Transaction.__wrap(f)},imports.wbg.__wbg_url_5327bc0a41a9b085=function(f,s){const l=passStringToWasm0(s.url,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=WASM_VECTOR_LEN;getDataViewMemory0().setInt32(f+4,g,!0),getDataViewMemory0().setInt32(f+0,l,!0)},imports.wbg.__wbg_value_4c32fd138a88eee2=function(f){return f.value},imports.wbg.__wbg_versions_c71aa1626a93e0a1=function(f){return f.versions},imports.wbg.__wbg_view_a03cbb1d55c73e57=function(f){const s=f.view;return isLikeNone(s)?0:addToExternrefTable0(s)},imports.wbg.__wbindgen_boolean_get=function(f){return"boolean"==typeof f?f?1:0:2},imports.wbg.__wbindgen_cb_drop=function(f){const s=f.original;return 1==s.cnt--&&(s.a=0,!0)},imports.wbg.__wbindgen_closure_wrapper3336=function(f,s,a){return makeMutClosure(f,s,670,__wbg_adapter_38)},imports.wbg.__wbindgen_closure_wrapper5381=function(f,s,a){return makeMutClosure(f,s,981,__wbg_adapter_41)},imports.wbg.__wbindgen_closure_wrapper5383=function(f,s,a){return makeMutClosure(f,s,981,__wbg_adapter_41)},imports.wbg.__wbindgen_closure_wrapper5385=function(f,s,a){return makeMutClosure(f,s,981,__wbg_adapter_41)},imports.wbg.__wbindgen_closure_wrapper6093=function(f,s,a){return makeMutClosure(f,s,1178,__wbg_adapter_48)},imports.wbg.__wbindgen_closure_wrapper6124=function(f,s,a){return makeMutClosure(f,s,1185,__wbg_adapter_51)},imports.wbg.__wbindgen_debug_string=function(f,s){const l=passStringToWasm0(debugString(s),wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),g=WASM_VECTOR_LEN;getDataViewMemory0().setInt32(f+4,g,!0),getDataViewMemory0().setInt32(f+0,l,!0)},imports.wbg.__wbindgen_error_new=function(f,s){return new Error(getStringFromWasm0(f,s))},imports.wbg.__wbindgen_init_externref_table=function(){const f=wasm.__wbindgen_export_2,s=f.grow(4);f.set(0,void 0),f.set(s+0,void 0),f.set(s+1,null),f.set(s+2,!0),f.set(s+3,!1)},imports.wbg.__wbindgen_is_function=function(f){return"function"==typeof f},imports.wbg.__wbindgen_is_null=function(f){return null===f},imports.wbg.__wbindgen_is_object=function(f){return"object"==typeof f&&null!==f},imports.wbg.__wbindgen_is_string=function(f){return"string"==typeof f},imports.wbg.__wbindgen_is_undefined=function(f){return void 0===f},imports.wbg.__wbindgen_jsval_eq=function(f,s){return f===s},imports.wbg.__wbindgen_memory=function(){return wasm.memory},imports.wbg.__wbindgen_number_get=function(f,s){const l="number"==typeof s?s:void 0;getDataViewMemory0().setFloat64(f+8,isLikeNone(l)?0:l,!0),getDataViewMemory0().setInt32(f+0,!isLikeNone(l),!0)},imports.wbg.__wbindgen_string_get=function(f,s){const l="string"==typeof s?s:void 0;var g=isLikeNone(l)?0:passStringToWasm0(l,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc),y=WASM_VECTOR_LEN;getDataViewMemory0().setInt32(f+4,y,!0),getDataViewMemory0().setInt32(f+0,g,!0)},imports.wbg.__wbindgen_string_new=function(f,s){return getStringFromWasm0(f,s)},imports.wbg.__wbindgen_throw=function(f,s){throw new Error(getStringFromWasm0(f,s))},imports}function __wbg_init_memory(f,s){}function __wbg_finalize_init(f,s){return wasm=f.exports,__wbg_init.__wbindgen_wasm_module=s,cachedDataViewMemory0=null,cachedUint8ArrayMemory0=null,wasm.__wbindgen_start(),wasm}function initSync(f){if(void 0!==wasm)return wasm;typeof f<"u"&&(Object.getPrototypeOf(f)===Object.prototype?({module:f}=f):console.warn("using deprecated parameters for `initSync()`; pass a single object instead"));const s=__wbg_get_imports();return f instanceof WebAssembly.Module||(f=new WebAssembly.Module(f)),__wbg_finalize_init(new WebAssembly.Instance(f,s),f)}function __wbg_init(f){return _wbg_init.apply(this,arguments)}function _wbg_init(){return(_wbg_init=(0,_opt2_casper_rustSDK_examples_frontend_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__.A)(function*(f){if(void 0!==wasm)return wasm;typeof f<"u"&&(Object.getPrototypeOf(f)===Object.prototype?({module_or_path:f}=f):console.warn("using deprecated parameters for the initialization function; pass a single object instead")),typeof f>"u"&&(f=new URL("casper_rust_wasm_sdk_bg.wasm","file:///opt2/casper/rustSDK/pkg/casper_rust_wasm_sdk.js"));const s=__wbg_get_imports();("string"==typeof f||"function"==typeof Request&&f instanceof Request||"function"==typeof URL&&f instanceof URL)&&(f=fetch(f));const{instance:a,module:l}=yield __wbg_load(yield f,s);return __wbg_finalize_init(a,l)})).apply(this,arguments)}const __WEBPACK_DEFAULT_EXPORT__=__wbg_init},467:(f,s,a)=>{function l(y,v,E,N,k,j,Y){try{var fe=y[j](Y),ce=fe.value}catch(le){return void E(le)}fe.done?v(ce):Promise.resolve(ce).then(N,k)}function g(y){return function(){var v=this,E=arguments;return new Promise(function(N,k){var j=y.apply(v,E);function Y(ce){l(j,N,k,Y,fe,"next",ce)}function fe(ce){l(j,N,k,Y,fe,"throw",ce)}Y(void 0)})}}a.d(s,{A:()=>g})}},f=>{f(f.s=8787)}]); \ No newline at end of file diff --git a/examples/frontend/angular/libs/util/config/src/config.ts b/examples/frontend/angular/libs/util/config/src/config.ts index a4510e465..bfc16de0d 100644 --- a/examples/frontend/angular/libs/util/config/src/config.ts +++ b/examples/frontend/angular/libs/util/config/src/config.ts @@ -33,22 +33,16 @@ export const config: EnvironmentConfig = { stream_address: 'http://localhost:18101/events/main', chain_name: 'casper-net-1' }, - 'integration': { - rpc_address: 'https://rpc.integration.casperlabs.io', - node_address: 'localhost:7779', - stream_address: 'https://events.integration.casperlabs.io/events/main', - chain_name: 'integration-test' - }, 'testnet': { - rpc_address: 'https://rpc.testnet.casperlabs.io', - node_address: 'localhost:7779', - stream_address: 'https://events.testnet.casperlabs.io/events/main', + rpc_address: 'https://node.testnet.casper.network', + node_address: 'node.mainnet.casper.network:7779', + stream_address: 'https://node.testnet.casper.network/events/main', chain_name: 'casper-test' }, 'mainnet': { - rpc_address: 'https://rpc.mainnet.casperlabs.io', - node_address: 'localhost:7779', - stream_address: 'https://events.mainnet.casperlabs.io/events/main', + rpc_address: 'https://node.mainnet.casper.network', + node_address: 'node.mainnet.casper.network:7779', + stream_address: 'https://node.mainnet.casper.network/events/main', chain_name: 'casper' }, 'custom': { diff --git a/examples/frontend/angular/proxy.conf.json b/examples/frontend/angular/proxy.conf.json index 3818c6056..3d69e36a3 100644 --- a/examples/frontend/angular/proxy.conf.json +++ b/examples/frontend/angular/proxy.conf.json @@ -1,6 +1,6 @@ { "/custom/rpc": { - "target": "http://3.136.227.9:7777", + "target": "http://65.21.231.40:7777", "secure": false, "changeOrigin": false, "pathRewrite": { @@ -8,38 +8,21 @@ } }, "/mainnet/rpc": { - "target": "https://rpc.mainnet.casperlabs.io", + "target": "https://node.mainnet.casper.network", "secure": false, - "changeOrigin": false, + "changeOrigin": true, "pathRewrite": { "^/mainnet/rpc": "/rpc" } }, "/testnet/rpc": { - "target": "https://rpc.testnet.casperlabs.io", + "target": "https://node.testnet.casper.network", "secure": false, - "changeOrigin": false, + "changeOrigin": true, "pathRewrite": { "^/testnet/rpc": "/rpc" } }, - "/localws": { - "target": "ws://127.0.0.1:8181", - "secure": false, - "changeOrigin": false, - "ws": true, - "pathRewrite": { - "^/localws": "" - } - }, - "/integration/rpc": { - "target": "https://rpc.integration.casperlabs.io", - "secure": false, - "changeOrigin": false, - "pathRewrite": { - "^/integration/rpc": "/rpc" - } - }, "/ntcl/rpc": { "target": "http://localhost:11101", "secure": false, diff --git a/examples/frontend/angular/proxy.conf.template.json b/examples/frontend/angular/proxy.conf.template.json index 1187308da..d83fcc1e4 100644 --- a/examples/frontend/angular/proxy.conf.template.json +++ b/examples/frontend/angular/proxy.conf.template.json @@ -1,6 +1,6 @@ { "/custom/rpc": { - "target": "http://3.136.227.9:7777", + "target": "http://65.21.231.40:7777", "secure": false, "changeOrigin": false, "pathRewrite": { @@ -8,29 +8,21 @@ } }, "/mainnet/rpc": { - "target": "https://rpc.mainnet.casperlabs.io", + "target": "https://node.mainnet.casper.network", "secure": false, - "changeOrigin": false, + "changeOrigin": true, "pathRewrite": { "^/mainnet/rpc": "/rpc" } }, "/testnet/rpc": { - "target": "https://rpc.testnet.casperlabs.io", + "target": "https://node.testnet.casper.network", "secure": false, - "changeOrigin": false, + "changeOrigin": true, "pathRewrite": { "^/testnet/rpc": "/rpc" } }, - "/integration/rpc": { - "target": "https://rpc.integration.casperlabs.io", - "secure": false, - "changeOrigin": false, - "pathRewrite": { - "^/integration/rpc": "/rpc" - } - }, "/ntcl/rpc": { "target": "http://localhost:11101", "secure": false, diff --git a/examples/frontend/angular/src/environments/environment.prod.ts b/examples/frontend/angular/src/environments/environment.prod.ts index ba447950a..f6145a1db 100644 --- a/examples/frontend/angular/src/environments/environment.prod.ts +++ b/examples/frontend/angular/src/environments/environment.prod.ts @@ -1,5 +1,5 @@ export const environment = { production: true, - default_network: 'integration', + default_network: 'testnet', localhost_to_gateway: false }; diff --git a/examples/frontend/react/package-lock.json b/examples/frontend/react/package-lock.json index dbceddc7c..66ecc809d 100644 --- a/examples/frontend/react/package-lock.json +++ b/examples/frontend/react/package-lock.json @@ -35,9 +35,9 @@ "license": "Apache-2.0" }, "node_modules/@adobe/css-tools": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.4.0.tgz", - "integrity": "sha512-Ff9+ksdQQB3rMncgqDK78uLznstjyfIf2Arnh22pW8kBpLs6rpKDwgnZT46hin5Hl1WzazzK64DOrhSwYpS7bQ==", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.4.1.tgz", + "integrity": "sha512-12WGKBQzjUAI4ayyF4IAtfw2QR/IDoqk6jTddXDhtYTJF9ASmoE1zst7cVtP0aL/F1jUJL5r+JxKXKEgHNbEUQ==", "license": "MIT" }, "node_modules/@alloc/quick-lru": { @@ -68,12 +68,13 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.25.7.tgz", - "integrity": "sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==", + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", + "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", "license": "MIT", "dependencies": { - "@babel/highlight": "^7.25.7", + "@babel/helper-validator-identifier": "^7.25.9", + "js-tokens": "^4.0.0", "picocolors": "^1.0.0" }, "engines": { @@ -81,9 +82,9 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.25.8", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.8.tgz", - "integrity": "sha512-ZsysZyXY4Tlx+Q53XdnOFmqwfB9QDTHYxaZYajWRoBLuLEAwI2UIbtxOjWh/cFaa9IKUlcB+DDuoskLuKu56JA==", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.5.tgz", + "integrity": "sha512-XvcZi1KWf88RVbF9wn8MN6tYFloU5qX8KjuF3E1PVBmJ9eypXfs4GRiJwLuTZL0iSnJUKn1BFPa5BPZZJyFzPg==", "dev": true, "license": "MIT", "engines": { @@ -91,22 +92,22 @@ } }, "node_modules/@babel/core": { - "version": "7.25.8", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.8.tgz", - "integrity": "sha512-Oixnb+DzmRT30qu9d3tJSQkxuygWm32DFykT4bRoORPa9hZ/L4KhVB/XiRm6KG+roIEM7DBQlmg27kw2HZkdZg==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.0.tgz", + "integrity": "sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==", "dev": true, "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.25.7", - "@babel/generator": "^7.25.7", - "@babel/helper-compilation-targets": "^7.25.7", - "@babel/helper-module-transforms": "^7.25.7", - "@babel/helpers": "^7.25.7", - "@babel/parser": "^7.25.8", - "@babel/template": "^7.25.7", - "@babel/traverse": "^7.25.7", - "@babel/types": "^7.25.8", + "@babel/code-frame": "^7.26.0", + "@babel/generator": "^7.26.0", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helpers": "^7.26.0", + "@babel/parser": "^7.26.0", + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.26.0", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -122,9 +123,9 @@ } }, "node_modules/@babel/eslint-parser": { - "version": "7.25.8", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.25.8.tgz", - "integrity": "sha512-Po3VLMN7fJtv0nsOjBDSbO1J71UhzShE9MuOSkWEV9IZQXzhZklYtzKZ8ZD/Ij3a0JBv1AG3Ny2L3jvAHQVOGg==", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.26.5.tgz", + "integrity": "sha512-Kkm8C8uxI842AwQADxl0GbcG1rupELYLShazYEZO/2DYjhyWXJIOUVOE3tBYm6JXzUCNJOZEzqc4rCW/jsEQYQ==", "dev": true, "license": "MIT", "dependencies": { @@ -151,13 +152,14 @@ } }, "node_modules/@babel/generator": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.7.tgz", - "integrity": "sha512-5Dqpl5fyV9pIAD62yK9P7fcA768uVPUyrQmqpqstHWgMma4feF1x/oFysBCVZLY5wJ2GkMUCdsNDnGZrPoR6rA==", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.5.tgz", + "integrity": "sha512-2caSP6fN9I7HOe6nqhtft7V4g7/V/gfDsC3Ag4W7kEzzvRGKqiv0pu0HogPiZ3KaVSoNDhUws6IJjDjpfmYIXw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.25.7", + "@babel/parser": "^7.26.5", + "@babel/types": "^7.26.5", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^3.0.2" @@ -167,41 +169,27 @@ } }, "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.7.tgz", - "integrity": "sha512-4xwU8StnqnlIhhioZf1tqnVWeQ9pvH/ujS8hRfw/WOza+/a+1qv69BWNy+oY231maTCWgKWhfBU7kDpsds6zAA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.25.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.25.7.tgz", - "integrity": "sha512-12xfNeKNH7jubQNm7PAkzlLwEmCs1tfuX3UjIw6vP6QXi+leKh6+LyC/+Ed4EIQermwd58wsyh070yjDHFlNGg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", + "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", "dev": true, "license": "MIT", "dependencies": { - "@babel/traverse": "^7.25.7", - "@babel/types": "^7.25.7" + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.7.tgz", - "integrity": "sha512-DniTEax0sv6isaw6qSQSfV4gVRNtw2rte8HHM45t9ZR0xILaufBRNkpMifCRiAPyvL4ACD6v0gfCwCmtOQaV4A==", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.26.5.tgz", + "integrity": "sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.25.7", - "@babel/helper-validator-option": "^7.25.7", + "@babel/compat-data": "^7.26.5", + "@babel/helper-validator-option": "^7.25.9", "browserslist": "^4.24.0", "lru-cache": "^5.1.1", "semver": "^6.3.1" @@ -211,18 +199,18 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.7.tgz", - "integrity": "sha512-bD4WQhbkx80mAyj/WCm4ZHcF4rDxkoLFO6ph8/5/mQ3z4vAzltQXAmbc7GvVJx5H+lk5Mi5EmbTeox5nMGCsbw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.9.tgz", + "integrity": "sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.7", - "@babel/helper-member-expression-to-functions": "^7.25.7", - "@babel/helper-optimise-call-expression": "^7.25.7", - "@babel/helper-replace-supers": "^7.25.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.7", - "@babel/traverse": "^7.25.7", + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/traverse": "^7.25.9", "semver": "^6.3.1" }, "engines": { @@ -233,14 +221,14 @@ } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.7.tgz", - "integrity": "sha512-byHhumTj/X47wJ6C6eLpK7wW/WBEcnUeb7D0FNc/jFQnQVw7DOso3Zz5u9x/zLrFVkHa89ZGDbkAa1D54NdrCQ==", + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.26.3.tgz", + "integrity": "sha512-G7ZRb40uUgdKOQqPLjfD12ZmGA54PzqDFUv2BKImnC9QIfGhIHKvVML0oN8IUiDq4iRqpq74ABpvOaerfWdong==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.7", - "regexpu-core": "^6.1.1", + "@babel/helper-annotate-as-pure": "^7.25.9", + "regexpu-core": "^6.2.0", "semver": "^6.3.1" }, "engines": { @@ -251,9 +239,9 @@ } }, "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", - "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.3.tgz", + "integrity": "sha512-HK7Bi+Hj6H+VTHA3ZvBis7V/6hu9QuTrnMXNybfUf2iiuU/N97I8VjB+KbhFF8Rld/Lx5MzoCwPCpPjfK+n8Cg==", "dev": true, "license": "MIT", "dependencies": { @@ -268,44 +256,43 @@ } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.7.tgz", - "integrity": "sha512-O31Ssjd5K6lPbTX9AAYpSKrZmLeagt9uwschJd+Ixo6QiRyfpvgtVQp8qrDR9UNFjZ8+DO34ZkdrN+BnPXemeA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz", + "integrity": "sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/traverse": "^7.25.7", - "@babel/types": "^7.25.7" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.7.tgz", - "integrity": "sha512-o0xCgpNmRohmnoWKQ0Ij8IdddjyBFE4T2kagL/x6M3+4zUgc+4qTOUBoNe4XxDskt1HPKO007ZPiMgLDq2s7Kw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", + "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/traverse": "^7.25.7", - "@babel/types": "^7.25.7" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.7.tgz", - "integrity": "sha512-k/6f8dKG3yDz/qCwSM+RKovjMix563SLxQFo0UhRNo239SP6n9u5/eLtKD6EAjwta2JHJ49CsD8pms2HdNiMMQ==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", + "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-module-imports": "^7.25.7", - "@babel/helper-simple-access": "^7.25.7", - "@babel/helper-validator-identifier": "^7.25.7", - "@babel/traverse": "^7.25.7" + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -315,22 +302,22 @@ } }, "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.7.tgz", - "integrity": "sha512-VAwcwuYhv/AT+Vfr28c9y6SHzTan1ryqrydSTFGjU0uDJHw3uZ+PduI8plCLkRsDnqK2DMEDmwrOQRsK/Ykjng==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz", + "integrity": "sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.25.7" + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.7.tgz", - "integrity": "sha512-eaPZai0PiqCi09pPs3pAFfl/zYgGaE6IdXtYvmf0qlcDTd3WCtO7JWCcRd64e0EQrcYgiHibEZnOGsSY4QSgaw==", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.26.5.tgz", + "integrity": "sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==", "dev": true, "license": "MIT", "engines": { @@ -338,15 +325,15 @@ } }, "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.7.tgz", - "integrity": "sha512-kRGE89hLnPfcz6fTrlNU+uhgcwv0mBE4Gv3P9Ke9kLVJYpi4AMVVEElXvB5CabrPZW4nCM8P8UyyjrzCM0O2sw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz", + "integrity": "sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.7", - "@babel/helper-wrap-function": "^7.25.7", - "@babel/traverse": "^7.25.7" + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-wrap-function": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -356,15 +343,15 @@ } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.7.tgz", - "integrity": "sha512-iy8JhqlUW9PtZkd4pHM96v6BdJ66Ba9yWSE4z0W4TvSZwLBPkyDsiIU3ENe4SmrzRBs76F7rQXTy1lYC49n6Lw==", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.26.5.tgz", + "integrity": "sha512-bJ6iIVdYX1YooY2X7w1q6VITt+LnUILtNk7zT78ykuwStx8BauCzxvFqFaHjOpW1bVnSUM1PN1f0p5P21wHxvg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-member-expression-to-functions": "^7.25.7", - "@babel/helper-optimise-call-expression": "^7.25.7", - "@babel/traverse": "^7.25.7" + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/traverse": "^7.26.5" }, "engines": { "node": ">=6.9.0" @@ -373,38 +360,24 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-simple-access": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.25.7.tgz", - "integrity": "sha512-FPGAkJmyoChQeM+ruBGIDyrT2tKfZJO8NcxdC+CWNJi7N8/rZpSxK7yvBJ5O/nF1gfu5KzN7VKG3YVSLFfRSxQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.25.7", - "@babel/types": "^7.25.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.7.tgz", - "integrity": "sha512-pPbNbchZBkPMD50K0p3JGcFMNLVUCuU/ABybm/PGNj4JiHrpmNyqqCphBk4i19xXtNV0JhldQJJtbSW5aUvbyA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz", + "integrity": "sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/traverse": "^7.25.7", - "@babel/types": "^7.25.7" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-string-parser": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.7.tgz", - "integrity": "sha512-CbkjYdsJNHFk8uqpEkpCvRs3YRp9tY6FmFY7wLMSYuGYkrdUi7r2lc4/wqsvlHoMznX3WJ9IP8giGPq68T/Y6g==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", "dev": true, "license": "MIT", "engines": { @@ -412,18 +385,18 @@ } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.7.tgz", - "integrity": "sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.7.tgz", - "integrity": "sha512-ytbPLsm+GjArDYXJ8Ydr1c/KJuutjF2besPNbIZnZ6MKUxi/uTA22t2ymmA4WFjZFpjiAMO0xuuJPqK2nvDVfQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", + "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", "dev": true, "license": "MIT", "engines": { @@ -431,57 +404,42 @@ } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.7.tgz", - "integrity": "sha512-MA0roW3JF2bD1ptAaJnvcabsVlNQShUaThyJbCDD4bCp8NEgiFvpoqRI2YS22hHlc2thjO/fTg2ShLMC3jygAg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz", + "integrity": "sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==", "dev": true, "license": "MIT", "dependencies": { - "@babel/template": "^7.25.7", - "@babel/traverse": "^7.25.7", - "@babel/types": "^7.25.7" + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.7.tgz", - "integrity": "sha512-Sv6pASx7Esm38KQpF/U/OXLwPPrdGHNKoeblRxgZRLXnAtnkEe4ptJPDtAZM7fBLadbc1Q07kQpSiGQ0Jg6tRA==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.0.tgz", + "integrity": "sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/template": "^7.25.7", - "@babel/types": "^7.25.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.25.7.tgz", - "integrity": "sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==", - "license": "MIT", - "dependencies": { - "@babel/helper-validator-identifier": "^7.25.7", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" + "@babel/template": "^7.25.9", + "@babel/types": "^7.26.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/parser": { - "version": "7.25.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.8.tgz", - "integrity": "sha512-HcttkxzdPucv3nNFmfOOMfFf64KgdJVqm1KaCm25dPGMLElo9nsLvXeJECQg8UzPuBGLyTSA0ZzqCtDSzKTEoQ==", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.5.tgz", + "integrity": "sha512-SRJ4jYmXRqV1/Xc+TIVG84WjHBXKlxO9sHQnA2Pf12QQEAp1LOh6kDzNHXcUnbH1QI0FDoPPVOt+vyUDucxpaw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.25.8" + "@babel/types": "^7.26.5" }, "bin": { "parser": "bin/babel-parser.js" @@ -491,14 +449,14 @@ } }, "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.7.tgz", - "integrity": "sha512-UV9Lg53zyebzD1DwQoT9mzkEKa922LNUp5YkTJ6Uta0RbyXaQNUgcvSt7qIu1PpPzVb6rd10OVNTzkyBGeVmxQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.9.tgz", + "integrity": "sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7", - "@babel/traverse": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -508,13 +466,13 @@ } }, "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.7.tgz", - "integrity": "sha512-GDDWeVLNxRIkQTnJn2pDOM1pkCgYdSqPeT1a9vh9yIqu2uzzgw1zcqEb+IJOhy+dTBMlNdThrDIksr2o09qrrQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.9.tgz", + "integrity": "sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -524,13 +482,13 @@ } }, "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.7.tgz", - "integrity": "sha512-wxyWg2RYaSUYgmd9MR0FyRGyeOMQE/Uzr1wzd/g5cf5bwi9A4v6HFdDm7y1MgDtod/fLOSTZY6jDgV0xU9d5bA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.9.tgz", + "integrity": "sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -540,15 +498,15 @@ } }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.7.tgz", - "integrity": "sha512-Xwg6tZpLxc4iQjorYsyGMyfJE7nP5MV8t/Ka58BgiA7Jw0fRqQNcANlLfdJ/yvBt9z9LD2We+BEkT7vLqZRWng==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.9.tgz", + "integrity": "sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.7", - "@babel/plugin-transform-optional-chaining": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/plugin-transform-optional-chaining": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -558,14 +516,14 @@ } }, "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.7.tgz", - "integrity": "sha512-UVATLMidXrnH+GMUIuxq55nejlj02HP7F5ETyBONzP6G87fPBogG4CH6kxrSrdIuAjdwNO9VzyaYsrZPscWUrw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.9.tgz", + "integrity": "sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7", - "@babel/traverse": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -593,15 +551,15 @@ } }, "node_modules/@babel/plugin-proposal-decorators": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.25.7.tgz", - "integrity": "sha512-q1mqqqH0e1lhmsEQHV5U8OmdueBC2y0RFr2oUzZoFRtN3MvPmt2fsFRcNQAoGLTSNdHBFUYGnlgcRFhkBbKjPw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.25.9.tgz", + "integrity": "sha512-smkNLL/O1ezy9Nhy4CNosc4Va+1wo5w4gzSZeLe6y6dM4mmHfYOCPolXQPHQxonZCF+ZyebxN9vqOolkYrSn5g==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.25.7", - "@babel/helper-plugin-utils": "^7.25.7", - "@babel/plugin-syntax-decorators": "^7.25.7" + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-syntax-decorators": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -759,13 +717,13 @@ } }, "node_modules/@babel/plugin-syntax-decorators": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.25.7.tgz", - "integrity": "sha512-oXduHo642ZhstLVYTe2z2GSJIruU0c/W3/Ghr6A5yGMsVrvdnxO1z+3pbTcT7f3/Clnt+1z8D/w1r1f1SHaCHw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.25.9.tgz", + "integrity": "sha512-ryzI0McXUPJnRCvMo4lumIKZUzhYUO/ScI+Mz4YVaTLt04DHNSjEUjKVvbzQjZFLuod/cYEc07mJWhzl6v4DPg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -775,13 +733,13 @@ } }, "node_modules/@babel/plugin-syntax-flow": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.25.7.tgz", - "integrity": "sha512-fyoj6/YdVtlv2ROig/J0fP7hh/wNO1MJGm1NR70Pg7jbkF+jOUL9joorqaCOQh06Y+LfgTagHzC8KqZ3MF782w==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.26.0.tgz", + "integrity": "sha512-B+O2DnPc0iG+YXFqOxv2WNuNU97ToWjOomUQ78DouOENWUaM5sVrmet9mcomUGQFwpJd//gvUagXBSdzO1fRKg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -791,13 +749,13 @@ } }, "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.25.7.tgz", - "integrity": "sha512-ZvZQRmME0zfJnDQnVBKYzHxXT7lYBB3Revz1GuS7oLXWMgqUPX4G+DDbT30ICClht9WKV34QVrZhSw6WdklwZQ==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz", + "integrity": "sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -807,13 +765,13 @@ } }, "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.25.7.tgz", - "integrity": "sha512-AqVo+dguCgmpi/3mYBdu9lkngOBlQ2w2vnNpa6gfiCxQZLzV4ZbhsXitJ2Yblkoe1VQwtHSaNmIaGll/26YWRw==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz", + "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -849,13 +807,13 @@ } }, "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.7.tgz", - "integrity": "sha512-ruZOnKO+ajVL/MVx+PwNBPOkrnXTXoWMtte1MBpegfCArhqOe3Bj52avVj1huLLxNKYKXYaSxZ2F+woK1ekXfw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz", + "integrity": "sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -975,13 +933,13 @@ } }, "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.7.tgz", - "integrity": "sha512-rR+5FDjpCHqqZN2bzZm18bVYGaejGq5ZkpVCJLXor/+zlSrSoc4KWcHI0URVWjl/68Dyr1uwZUz/1njycEAv9g==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.9.tgz", + "integrity": "sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1008,13 +966,13 @@ } }, "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.7.tgz", - "integrity": "sha512-EJN2mKxDwfOUCPxMO6MUI58RN3ganiRAG/MS/S3HfB6QFNjroAMelQo/gybyYq97WerCBAZoyrAoW8Tzdq2jWg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz", + "integrity": "sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1024,15 +982,15 @@ } }, "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.25.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.8.tgz", - "integrity": "sha512-9ypqkozyzpG+HxlH4o4gdctalFGIjjdufzo7I2XPda0iBnZ6a+FO0rIEQcdSPXp02CkvGsII1exJhmROPQd5oA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.9.tgz", + "integrity": "sha512-RXV6QAzTBbhDMO9fWwOmwwTuYaiPbggWQ9INdZqAYeSHyG7FzQ+nOZaUUjNwKv9pV3aE4WFqFm1Hnbci5tBCAw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7", - "@babel/helper-remap-async-to-generator": "^7.25.7", - "@babel/traverse": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-remap-async-to-generator": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1042,15 +1000,15 @@ } }, "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.7.tgz", - "integrity": "sha512-ZUCjAavsh5CESCmi/xCpX1qcCaAglzs/7tmuvoFnJgA1dM7gQplsguljoTg+Ru8WENpX89cQyAtWoaE0I3X3Pg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz", + "integrity": "sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-module-imports": "^7.25.7", - "@babel/helper-plugin-utils": "^7.25.7", - "@babel/helper-remap-async-to-generator": "^7.25.7" + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-remap-async-to-generator": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1060,13 +1018,13 @@ } }, "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.25.7.tgz", - "integrity": "sha512-xHttvIM9fvqW+0a3tZlYcZYSBpSWzGBFIt/sYG3tcdSzBB8ZeVgz2gBP7Df+sM0N1850jrviYSSeUuc+135dmQ==", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.26.5.tgz", + "integrity": "sha512-chuTSY+hq09+/f5lMj8ZSYgCFpppV2CbYrhNFJ1BFoXpiWPnnAb7R0MqrafCpN8E1+YRrtM1MXZHJdIx8B6rMQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.26.5" }, "engines": { "node": ">=6.9.0" @@ -1076,13 +1034,13 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.7.tgz", - "integrity": "sha512-ZEPJSkVZaeTFG/m2PARwLZQ+OG0vFIhPlKHK/JdIMy8DbRJ/htz6LRrTFtdzxi9EHmcwbNPAKDnadpNSIW+Aow==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.9.tgz", + "integrity": "sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1092,14 +1050,14 @@ } }, "node_modules/@babel/plugin-transform-class-properties": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.7.tgz", - "integrity": "sha512-mhyfEW4gufjIqYFo9krXHJ3ElbFLIze5IDp+wQTxoPd+mwFb1NxatNAwmv8Q8Iuxv7Zc+q8EkiMQwc9IhyGf4g==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz", + "integrity": "sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.25.7", - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1109,14 +1067,14 @@ } }, "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.25.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.25.8.tgz", - "integrity": "sha512-e82gl3TCorath6YLf9xUwFehVvjvfqFhdOo4+0iVIVju+6XOi5XHkqB3P2AXnSwoeTX0HBoXq5gJFtvotJzFnQ==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.26.0.tgz", + "integrity": "sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.25.7", - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1126,17 +1084,17 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.7.tgz", - "integrity": "sha512-9j9rnl+YCQY0IGoeipXvnk3niWicIB6kCsWRGLwX241qSXpbA4MKxtp/EdvFxsc4zI5vqfLxzOd0twIJ7I99zg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz", + "integrity": "sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.7", - "@babel/helper-compilation-targets": "^7.25.7", - "@babel/helper-plugin-utils": "^7.25.7", - "@babel/helper-replace-supers": "^7.25.7", - "@babel/traverse": "^7.25.7", + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9", + "@babel/traverse": "^7.25.9", "globals": "^11.1.0" }, "engines": { @@ -1147,14 +1105,14 @@ } }, "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.7.tgz", - "integrity": "sha512-QIv+imtM+EtNxg/XBKL3hiWjgdLjMOmZ+XzQwSgmBfKbfxUjBzGgVPklUuE55eq5/uVoh8gg3dqlrwR/jw3ZeA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz", + "integrity": "sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7", - "@babel/template": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/template": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1164,13 +1122,13 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.7.tgz", - "integrity": "sha512-xKcfLTlJYUczdaM1+epcdh1UGewJqr9zATgrNHcLBcV2QmfvPPEixo/sK/syql9cEmbr7ulu5HMFG5vbbt/sEA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.9.tgz", + "integrity": "sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1180,14 +1138,14 @@ } }, "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.7.tgz", - "integrity": "sha512-kXzXMMRzAtJdDEgQBLF4oaiT6ZCU3oWHgpARnTKDAqPkDJ+bs3NrZb310YYevR5QlRo3Kn7dzzIdHbZm1VzJdQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.9.tgz", + "integrity": "sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.7", - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1197,13 +1155,13 @@ } }, "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.7.tgz", - "integrity": "sha512-by+v2CjoL3aMnWDOyCIg+yxU9KXSRa9tN6MbqggH5xvymmr9p4AMjYkNlQy4brMceBnUyHZ9G8RnpvT8wP7Cfg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.9.tgz", + "integrity": "sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1213,14 +1171,14 @@ } }, "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.7.tgz", - "integrity": "sha512-HvS6JF66xSS5rNKXLqkk7L9c/jZ/cdIVIcoPVrnl8IsVpLggTjXs8OWekbLHs/VtYDDh5WXnQyeE3PPUGm22MA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.9.tgz", + "integrity": "sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.7", - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1230,13 +1188,13 @@ } }, "node_modules/@babel/plugin-transform-dynamic-import": { - "version": "7.25.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.8.tgz", - "integrity": "sha512-gznWY+mr4ZQL/EWPcbBQUP3BXS5FwZp8RUOw06BaRn8tQLzN4XLIxXejpHN9Qo8x8jjBmAAKp6FoS51AgkSA/A==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.9.tgz", + "integrity": "sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1246,14 +1204,13 @@ } }, "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.25.7.tgz", - "integrity": "sha512-yjqtpstPfZ0h/y40fAXRv2snciYr0OAoMXY/0ClC7tm4C/nG5NJKmIItlaYlLbIVAWNfrYuy9dq1bE0SbX0PEg==", + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.26.3.tgz", + "integrity": "sha512-7CAHcQ58z2chuXPWblnn1K6rLDnDWieghSOEmqQsrBenH0P9InCUtOJYD89pvngljmZlJcz3fcmgYsXFNGa1ZQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.25.7", - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1263,13 +1220,13 @@ } }, "node_modules/@babel/plugin-transform-export-namespace-from": { - "version": "7.25.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.8.tgz", - "integrity": "sha512-sPtYrduWINTQTW7FtOy99VCTWp4H23UX7vYcut7S4CIMEXU+54zKX9uCoGkLsWXteyaMXzVHgzWbLfQ1w4GZgw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.9.tgz", + "integrity": "sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1279,14 +1236,14 @@ } }, "node_modules/@babel/plugin-transform-flow-strip-types": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.25.7.tgz", - "integrity": "sha512-q8Td2PPc6/6I73g96SreSUCKEcwMXCwcXSIAVTyTTN6CpJe0dMj8coxu1fg1T9vfBLi6Rsi6a4ECcFBbKabS5w==", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.26.5.tgz", + "integrity": "sha512-eGK26RsbIkYUns3Y8qKl362juDDYK+wEdPGHGrhzUl6CewZFo55VZ7hg+CyMFU4dd5QQakBN86nBMpRsFpRvbQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7", - "@babel/plugin-syntax-flow": "^7.25.7" + "@babel/helper-plugin-utils": "^7.26.5", + "@babel/plugin-syntax-flow": "^7.26.0" }, "engines": { "node": ">=6.9.0" @@ -1296,14 +1253,14 @@ } }, "node_modules/@babel/plugin-transform-for-of": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.25.7.tgz", - "integrity": "sha512-n/TaiBGJxYFWvpJDfsxSj9lEEE44BFM1EPGz4KEiTipTgkoFVVcCmzAL3qA7fdQU96dpo4gGf5HBx/KnDvqiHw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.25.9.tgz", + "integrity": "sha512-LqHxduHoaGELJl2uhImHwRQudhCM50pT46rIBNvtT/Oql3nqiS3wOwP+5ten7NpYSXrrVLgtZU3DZmPtWZo16A==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1313,15 +1270,15 @@ } }, "node_modules/@babel/plugin-transform-function-name": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.7.tgz", - "integrity": "sha512-5MCTNcjCMxQ63Tdu9rxyN6cAWurqfrDZ76qvVPrGYdBxIj+EawuuxTu/+dgJlhK5eRz3v1gLwp6XwS8XaX2NiQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.9.tgz", + "integrity": "sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-compilation-targets": "^7.25.7", - "@babel/helper-plugin-utils": "^7.25.7", - "@babel/traverse": "^7.25.7" + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1331,13 +1288,13 @@ } }, "node_modules/@babel/plugin-transform-json-strings": { - "version": "7.25.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.8.tgz", - "integrity": "sha512-4OMNv7eHTmJ2YXs3tvxAfa/I43di+VcF+M4Wt66c88EAED1RoGaf1D64cL5FkRpNL+Vx9Hds84lksWvd/wMIdA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.9.tgz", + "integrity": "sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1347,13 +1304,13 @@ } }, "node_modules/@babel/plugin-transform-literals": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.7.tgz", - "integrity": "sha512-fwzkLrSu2fESR/cm4t6vqd7ebNIopz2QHGtjoU+dswQo/P6lwAG04Q98lliE3jkz/XqnbGFLnUcE0q0CVUf92w==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.9.tgz", + "integrity": "sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1363,13 +1320,13 @@ } }, "node_modules/@babel/plugin-transform-logical-assignment-operators": { - "version": "7.25.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.8.tgz", - "integrity": "sha512-f5W0AhSbbI+yY6VakT04jmxdxz+WsID0neG7+kQZbCOjuyJNdL5Nn4WIBm4hRpKnUcO9lP0eipUhFN12JpoH8g==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.9.tgz", + "integrity": "sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1379,13 +1336,13 @@ } }, "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.7.tgz", - "integrity": "sha512-Std3kXwpXfRV0QtQy5JJcRpkqP8/wG4XL7hSKZmGlxPlDqmpXtEPRmhF7ztnlTCtUN3eXRUJp+sBEZjaIBVYaw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.9.tgz", + "integrity": "sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1395,14 +1352,14 @@ } }, "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.7.tgz", - "integrity": "sha512-CgselSGCGzjQvKzghCvDTxKHP3iooenLpJDO842ehn5D2G5fJB222ptnDwQho0WjEvg7zyoxb9P+wiYxiJX5yA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.9.tgz", + "integrity": "sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.25.7", - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1412,15 +1369,14 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.25.7.tgz", - "integrity": "sha512-L9Gcahi0kKFYXvweO6n0wc3ZG1ChpSFdgG+eV1WYZ3/dGbJK7vvk91FgGgak8YwRgrCuihF8tE/Xg07EkL5COg==", + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.26.3.tgz", + "integrity": "sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.25.7", - "@babel/helper-plugin-utils": "^7.25.7", - "@babel/helper-simple-access": "^7.25.7" + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1430,16 +1386,16 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.7.tgz", - "integrity": "sha512-t9jZIvBmOXJsiuyOwhrIGs8dVcD6jDyg2icw1VL4A/g+FnWyJKwUfSSU2nwJuMV2Zqui856El9u+ElB+j9fV1g==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz", + "integrity": "sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.25.7", - "@babel/helper-plugin-utils": "^7.25.7", - "@babel/helper-validator-identifier": "^7.25.7", - "@babel/traverse": "^7.25.7" + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1449,14 +1405,14 @@ } }, "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.7.tgz", - "integrity": "sha512-p88Jg6QqsaPh+EB7I9GJrIqi1Zt4ZBHUQtjw3z1bzEXcLh6GfPqzZJ6G+G1HBGKUNukT58MnKG7EN7zXQBCODw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.9.tgz", + "integrity": "sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.25.7", - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1466,14 +1422,14 @@ } }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.7.tgz", - "integrity": "sha512-BtAT9LzCISKG3Dsdw5uso4oV1+v2NlVXIIomKJgQybotJY3OwCwJmkongjHgwGKoZXd0qG5UZ12JUlDQ07W6Ow==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.9.tgz", + "integrity": "sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.7", - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1483,13 +1439,13 @@ } }, "node_modules/@babel/plugin-transform-new-target": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.7.tgz", - "integrity": "sha512-CfCS2jDsbcZaVYxRFo2qtavW8SpdzmBXC2LOI4oO0rP+JSRDxxF3inF4GcPsLgfb5FjkhXG5/yR/lxuRs2pySA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.9.tgz", + "integrity": "sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1499,13 +1455,13 @@ } }, "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.25.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.25.8.tgz", - "integrity": "sha512-Z7WJJWdQc8yCWgAmjI3hyC+5PXIubH9yRKzkl9ZEG647O9szl9zvmKLzpbItlijBnVhTUf1cpyWBsZ3+2wjWPQ==", + "version": "7.26.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.26.6.tgz", + "integrity": "sha512-CKW8Vu+uUZneQCPtXmSBUC6NCAUdya26hWCElAWh5mVSlSRsmiCPUUDKb3Z0szng1hiAJa098Hkhg9o4SE35Qw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.26.5" }, "engines": { "node": ">=6.9.0" @@ -1515,13 +1471,13 @@ } }, "node_modules/@babel/plugin-transform-numeric-separator": { - "version": "7.25.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.8.tgz", - "integrity": "sha512-rm9a5iEFPS4iMIy+/A/PiS0QN0UyjPIeVvbU5EMZFKJZHt8vQnasbpo3T3EFcxzCeYO0BHfc4RqooCZc51J86Q==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.9.tgz", + "integrity": "sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1531,15 +1487,15 @@ } }, "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.25.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.8.tgz", - "integrity": "sha512-LkUu0O2hnUKHKE7/zYOIjByMa4VRaV2CD/cdGz0AxU9we+VA3kDDggKEzI0Oz1IroG+6gUP6UmWEHBMWZU316g==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.9.tgz", + "integrity": "sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-compilation-targets": "^7.25.7", - "@babel/helper-plugin-utils": "^7.25.7", - "@babel/plugin-transform-parameters": "^7.25.7" + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-transform-parameters": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1549,14 +1505,14 @@ } }, "node_modules/@babel/plugin-transform-object-super": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.7.tgz", - "integrity": "sha512-pWT6UXCEW3u1t2tcAGtE15ornCBvopHj9Bps9D2DsH15APgNVOTwwczGckX+WkAvBmuoYKRCFa4DK+jM8vh5AA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.9.tgz", + "integrity": "sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7", - "@babel/helper-replace-supers": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1566,13 +1522,13 @@ } }, "node_modules/@babel/plugin-transform-optional-catch-binding": { - "version": "7.25.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.8.tgz", - "integrity": "sha512-EbQYweoMAHOn7iJ9GgZo14ghhb9tTjgOc88xFgYngifx7Z9u580cENCV159M4xDh3q/irbhSjZVpuhpC2gKBbg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.9.tgz", + "integrity": "sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1582,14 +1538,14 @@ } }, "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.25.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.8.tgz", - "integrity": "sha512-q05Bk7gXOxpTHoQ8RSzGSh/LHVB9JEIkKnk3myAWwZHnYiTGYtbdrYkIsS8Xyh4ltKf7GNUSgzs/6P2bJtBAQg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.9.tgz", + "integrity": "sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1599,13 +1555,13 @@ } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.7.tgz", - "integrity": "sha512-FYiTvku63me9+1Nz7TOx4YMtW3tWXzfANZtrzHhUZrz4d47EEtMQhzFoZWESfXuAMMT5mwzD4+y1N8ONAX6lMQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz", + "integrity": "sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1615,14 +1571,14 @@ } }, "node_modules/@babel/plugin-transform-private-methods": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.7.tgz", - "integrity": "sha512-KY0hh2FluNxMLwOCHbxVOKfdB5sjWG4M183885FmaqWWiGMhRZq4DQRKH6mHdEucbJnyDyYiZNwNG424RymJjA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.9.tgz", + "integrity": "sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.25.7", - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1632,15 +1588,15 @@ } }, "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.25.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.8.tgz", - "integrity": "sha512-8Uh966svuB4V8RHHg0QJOB32QK287NBksJOByoKmHMp1TAobNniNalIkI2i5IPj5+S9NYCG4VIjbEuiSN8r+ow==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.9.tgz", + "integrity": "sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.7", - "@babel/helper-create-class-features-plugin": "^7.25.7", - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1650,13 +1606,13 @@ } }, "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.7.tgz", - "integrity": "sha512-lQEeetGKfFi0wHbt8ClQrUSUMfEeI3MMm74Z73T9/kuz990yYVtfofjf3NuA42Jy3auFOpbjDyCSiIkTs1VIYw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz", + "integrity": "sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1666,13 +1622,13 @@ } }, "node_modules/@babel/plugin-transform-react-constant-elements": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.25.7.tgz", - "integrity": "sha512-/qXt69Em8HgsjCLu7G3zdIQn7A2QwmYND7Wa0LTp09Na+Zn8L5d0A7wSXrKi18TJRc/Q5S1i1De/SU1LzVkSvA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.25.9.tgz", + "integrity": "sha512-Ncw2JFsJVuvfRsa2lSHiC55kETQVLSnsYGQ1JDDwkUeWGTL/8Tom8aLTnlqgoeuopWrbbGndrc9AlLYrIosrow==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1682,13 +1638,13 @@ } }, "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.25.7.tgz", - "integrity": "sha512-r0QY7NVU8OnrwE+w2IWiRom0wwsTbjx4+xH2RTd7AVdof3uurXOF+/mXHQDRk+2jIvWgSaCHKMgggfvM4dyUGA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.25.9.tgz", + "integrity": "sha512-KJfMlYIUxQB1CJfO3e0+h0ZHWOTLCPP115Awhaz8U0Zpq36Gl/cXlpoyMRnUWlhNUBAzldnCiAZNvCDj7CrKxQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1698,17 +1654,17 @@ } }, "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.7.tgz", - "integrity": "sha512-vILAg5nwGlR9EXE8JIOX4NHXd49lrYbN8hnjffDtoULwpL9hUx/N55nqh2qd0q6FyNDfjl9V79ecKGvFbcSA0Q==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.9.tgz", + "integrity": "sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.7", - "@babel/helper-module-imports": "^7.25.7", - "@babel/helper-plugin-utils": "^7.25.7", - "@babel/plugin-syntax-jsx": "^7.25.7", - "@babel/types": "^7.25.7" + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-syntax-jsx": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1718,13 +1674,13 @@ } }, "node_modules/@babel/plugin-transform-react-jsx-development": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.25.7.tgz", - "integrity": "sha512-5yd3lH1PWxzW6IZj+p+Y4OLQzz0/LzlOG8vGqonHfVR3euf1vyzyMUJk9Ac+m97BH46mFc/98t9PmYLyvgL3qg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.25.9.tgz", + "integrity": "sha512-9mj6rm7XVYs4mdLIpbZnHOYdpW42uoiBCTVowg7sP1thUOiANgMb4UtpRivR0pp5iL+ocvUv7X4mZgFRpJEzGw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.25.7" + "@babel/plugin-transform-react-jsx": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1734,14 +1690,14 @@ } }, "node_modules/@babel/plugin-transform-react-pure-annotations": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.25.7.tgz", - "integrity": "sha512-6YTHJ7yjjgYqGc8S+CbEXhLICODk0Tn92j+vNJo07HFk9t3bjFgAKxPLFhHwF2NjmQVSI1zBRfBWUeVBa2osfA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.25.9.tgz", + "integrity": "sha512-KQ/Takk3T8Qzj5TppkS1be588lkbTp5uj7w6a0LeQaTMSckU/wK0oJ/pih+T690tkgI5jfmg2TqDJvd41Sj1Cg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.7", - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1751,13 +1707,13 @@ } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.7.tgz", - "integrity": "sha512-mgDoQCRjrY3XK95UuV60tZlFCQGXEtMg8H+IsW72ldw1ih1jZhzYXbJvghmAEpg5UVhhnCeia1CkGttUvCkiMQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.9.tgz", + "integrity": "sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.9", "regenerator-transform": "^0.15.2" }, "engines": { @@ -1767,14 +1723,31 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-regexp-modifiers": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.26.0.tgz", + "integrity": "sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.7.tgz", - "integrity": "sha512-3OfyfRRqiGeOvIWSagcwUTVk2hXBsr/ww7bLn6TRTuXnexA+Udov2icFOxFX9abaj4l96ooYkcNN1qi2Zvqwng==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz", + "integrity": "sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1784,14 +1757,14 @@ } }, "node_modules/@babel/plugin-transform-runtime": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.25.7.tgz", - "integrity": "sha512-Y9p487tyTzB0yDYQOtWnC+9HGOuogtP3/wNpun1xJXEEvI6vip59BSBTsHnekZLqxmPcgsrAKt46HAAb//xGhg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.25.9.tgz", + "integrity": "sha512-nZp7GlEl+yULJrClz0SwHPqir3lc0zsPrDHQUcxGspSL7AKrexNSEfTbfqnDNJUO13bgKyfuOLMF8Xqtu8j3YQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-module-imports": "^7.25.7", - "@babel/helper-plugin-utils": "^7.25.7", + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", "babel-plugin-polyfill-corejs2": "^0.4.10", "babel-plugin-polyfill-corejs3": "^0.10.6", "babel-plugin-polyfill-regenerator": "^0.6.1", @@ -1805,13 +1778,13 @@ } }, "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.7.tgz", - "integrity": "sha512-uBbxNwimHi5Bv3hUccmOFlUy3ATO6WagTApenHz9KzoIdn0XeACdB12ZJ4cjhuB2WSi80Ez2FWzJnarccriJeA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz", + "integrity": "sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1821,14 +1794,14 @@ } }, "node_modules/@babel/plugin-transform-spread": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.7.tgz", - "integrity": "sha512-Mm6aeymI0PBh44xNIv/qvo8nmbkpZze1KvR8MkEqbIREDxoiWTi18Zr2jryfRMwDfVZF9foKh060fWgni44luw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.9.tgz", + "integrity": "sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1838,13 +1811,13 @@ } }, "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.7.tgz", - "integrity": "sha512-ZFAeNkpGuLnAQ/NCsXJ6xik7Id+tHuS+NT+ue/2+rn/31zcdnupCdmunOizEaP0JsUmTFSTOPoQY7PkK2pttXw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.9.tgz", + "integrity": "sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1854,13 +1827,13 @@ } }, "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.25.7.tgz", - "integrity": "sha512-SI274k0nUsFFmyQupiO7+wKATAmMFf8iFgq2O+vVFXZ0SV9lNfT1NGzBEhjquFmD8I9sqHLguH+gZVN3vww2AA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.25.9.tgz", + "integrity": "sha512-o97AE4syN71M/lxrCtQByzphAdlYluKPDBzDVzMmfCobUjjhAryZV0AIpRPrxN0eAkxXO6ZLEScmt+PNhj2OTw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1870,13 +1843,13 @@ } }, "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.25.7.tgz", - "integrity": "sha512-OmWmQtTHnO8RSUbL0NTdtpbZHeNTnm68Gj5pA4Y2blFNh+V4iZR68V1qL9cI37J21ZN7AaCnkfdHtLExQPf2uA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.25.9.tgz", + "integrity": "sha512-v61XqUMiueJROUv66BVIOi0Fv/CUuZuZMl5NkRoCVxLAnMexZ0A3kMe7vvZ0nulxMuMp0Mk6S5hNh48yki08ZA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1886,17 +1859,17 @@ } }, "node_modules/@babel/plugin-transform-typescript": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.25.7.tgz", - "integrity": "sha512-VKlgy2vBzj8AmEzunocMun2fF06bsSWV+FvVXohtL6FGve/+L217qhHxRTVGHEDO/YR8IANcjzgJsd04J8ge5Q==", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.26.5.tgz", + "integrity": "sha512-GJhPO0y8SD5EYVCy2Zr+9dSZcEgaSmq5BLR0Oc25TOEhC+ba49vUAGZFjy8v79z9E1mdldq4x9d1xgh4L1d5dQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.7", - "@babel/helper-create-class-features-plugin": "^7.25.7", - "@babel/helper-plugin-utils": "^7.25.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.7", - "@babel/plugin-syntax-typescript": "^7.25.7" + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.26.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/plugin-syntax-typescript": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1906,13 +1879,13 @@ } }, "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.7.tgz", - "integrity": "sha512-BN87D7KpbdiABA+t3HbVqHzKWUDN3dymLaTnPFAMyc8lV+KN3+YzNhVRNdinaCPA4AUqx7ubXbQ9shRjYBl3SQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.9.tgz", + "integrity": "sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1922,14 +1895,14 @@ } }, "node_modules/@babel/plugin-transform-unicode-property-regex": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.7.tgz", - "integrity": "sha512-IWfR89zcEPQGB/iB408uGtSPlQd3Jpq11Im86vUgcmSTcoWAiQMCTOa2K2yNNqFJEBVICKhayctee65Ka8OB0w==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.9.tgz", + "integrity": "sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.7", - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1939,14 +1912,14 @@ } }, "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.7.tgz", - "integrity": "sha512-8JKfg/hiuA3qXnlLx8qtv5HWRbgyFx2hMMtpDDuU2rTckpKkGu4ycK5yYHwuEa16/quXfoxHBIApEsNyMWnt0g==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.9.tgz", + "integrity": "sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.7", - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1956,14 +1929,14 @@ } }, "node_modules/@babel/plugin-transform-unicode-sets-regex": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.7.tgz", - "integrity": "sha512-YRW8o9vzImwmh4Q3Rffd09bH5/hvY0pxg+1H1i0f7APoUeg12G7+HhLj9ZFNIrYkgBXhIijPJ+IXypN0hLTIbw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.9.tgz", + "integrity": "sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.7", - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1973,74 +1946,75 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.25.8", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.25.8.tgz", - "integrity": "sha512-58T2yulDHMN8YMUxiLq5YmWUnlDCyY1FsHM+v12VMx+1/FlrUj5tY50iDCpofFQEM8fMYOaY9YRvym2jcjn1Dg==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.26.0.tgz", + "integrity": "sha512-H84Fxq0CQJNdPFT2DrfnylZ3cf5K43rGfWK4LJGPpjKHiZlk0/RzwEus3PDDZZg+/Er7lCA03MVacueUuXdzfw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.25.8", - "@babel/helper-compilation-targets": "^7.25.7", - "@babel/helper-plugin-utils": "^7.25.7", - "@babel/helper-validator-option": "^7.25.7", - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.7", - "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.7", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.7", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.25.7", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.7", + "@babel/compat-data": "^7.26.0", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.9", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.9", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.9", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.25.9", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.9", "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", - "@babel/plugin-syntax-import-assertions": "^7.25.7", - "@babel/plugin-syntax-import-attributes": "^7.25.7", + "@babel/plugin-syntax-import-assertions": "^7.26.0", + "@babel/plugin-syntax-import-attributes": "^7.26.0", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.25.7", - "@babel/plugin-transform-async-generator-functions": "^7.25.8", - "@babel/plugin-transform-async-to-generator": "^7.25.7", - "@babel/plugin-transform-block-scoped-functions": "^7.25.7", - "@babel/plugin-transform-block-scoping": "^7.25.7", - "@babel/plugin-transform-class-properties": "^7.25.7", - "@babel/plugin-transform-class-static-block": "^7.25.8", - "@babel/plugin-transform-classes": "^7.25.7", - "@babel/plugin-transform-computed-properties": "^7.25.7", - "@babel/plugin-transform-destructuring": "^7.25.7", - "@babel/plugin-transform-dotall-regex": "^7.25.7", - "@babel/plugin-transform-duplicate-keys": "^7.25.7", - "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.7", - "@babel/plugin-transform-dynamic-import": "^7.25.8", - "@babel/plugin-transform-exponentiation-operator": "^7.25.7", - "@babel/plugin-transform-export-namespace-from": "^7.25.8", - "@babel/plugin-transform-for-of": "^7.25.7", - "@babel/plugin-transform-function-name": "^7.25.7", - "@babel/plugin-transform-json-strings": "^7.25.8", - "@babel/plugin-transform-literals": "^7.25.7", - "@babel/plugin-transform-logical-assignment-operators": "^7.25.8", - "@babel/plugin-transform-member-expression-literals": "^7.25.7", - "@babel/plugin-transform-modules-amd": "^7.25.7", - "@babel/plugin-transform-modules-commonjs": "^7.25.7", - "@babel/plugin-transform-modules-systemjs": "^7.25.7", - "@babel/plugin-transform-modules-umd": "^7.25.7", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.25.7", - "@babel/plugin-transform-new-target": "^7.25.7", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.25.8", - "@babel/plugin-transform-numeric-separator": "^7.25.8", - "@babel/plugin-transform-object-rest-spread": "^7.25.8", - "@babel/plugin-transform-object-super": "^7.25.7", - "@babel/plugin-transform-optional-catch-binding": "^7.25.8", - "@babel/plugin-transform-optional-chaining": "^7.25.8", - "@babel/plugin-transform-parameters": "^7.25.7", - "@babel/plugin-transform-private-methods": "^7.25.7", - "@babel/plugin-transform-private-property-in-object": "^7.25.8", - "@babel/plugin-transform-property-literals": "^7.25.7", - "@babel/plugin-transform-regenerator": "^7.25.7", - "@babel/plugin-transform-reserved-words": "^7.25.7", - "@babel/plugin-transform-shorthand-properties": "^7.25.7", - "@babel/plugin-transform-spread": "^7.25.7", - "@babel/plugin-transform-sticky-regex": "^7.25.7", - "@babel/plugin-transform-template-literals": "^7.25.7", - "@babel/plugin-transform-typeof-symbol": "^7.25.7", - "@babel/plugin-transform-unicode-escapes": "^7.25.7", - "@babel/plugin-transform-unicode-property-regex": "^7.25.7", - "@babel/plugin-transform-unicode-regex": "^7.25.7", - "@babel/plugin-transform-unicode-sets-regex": "^7.25.7", + "@babel/plugin-transform-arrow-functions": "^7.25.9", + "@babel/plugin-transform-async-generator-functions": "^7.25.9", + "@babel/plugin-transform-async-to-generator": "^7.25.9", + "@babel/plugin-transform-block-scoped-functions": "^7.25.9", + "@babel/plugin-transform-block-scoping": "^7.25.9", + "@babel/plugin-transform-class-properties": "^7.25.9", + "@babel/plugin-transform-class-static-block": "^7.26.0", + "@babel/plugin-transform-classes": "^7.25.9", + "@babel/plugin-transform-computed-properties": "^7.25.9", + "@babel/plugin-transform-destructuring": "^7.25.9", + "@babel/plugin-transform-dotall-regex": "^7.25.9", + "@babel/plugin-transform-duplicate-keys": "^7.25.9", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.9", + "@babel/plugin-transform-dynamic-import": "^7.25.9", + "@babel/plugin-transform-exponentiation-operator": "^7.25.9", + "@babel/plugin-transform-export-namespace-from": "^7.25.9", + "@babel/plugin-transform-for-of": "^7.25.9", + "@babel/plugin-transform-function-name": "^7.25.9", + "@babel/plugin-transform-json-strings": "^7.25.9", + "@babel/plugin-transform-literals": "^7.25.9", + "@babel/plugin-transform-logical-assignment-operators": "^7.25.9", + "@babel/plugin-transform-member-expression-literals": "^7.25.9", + "@babel/plugin-transform-modules-amd": "^7.25.9", + "@babel/plugin-transform-modules-commonjs": "^7.25.9", + "@babel/plugin-transform-modules-systemjs": "^7.25.9", + "@babel/plugin-transform-modules-umd": "^7.25.9", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.25.9", + "@babel/plugin-transform-new-target": "^7.25.9", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.25.9", + "@babel/plugin-transform-numeric-separator": "^7.25.9", + "@babel/plugin-transform-object-rest-spread": "^7.25.9", + "@babel/plugin-transform-object-super": "^7.25.9", + "@babel/plugin-transform-optional-catch-binding": "^7.25.9", + "@babel/plugin-transform-optional-chaining": "^7.25.9", + "@babel/plugin-transform-parameters": "^7.25.9", + "@babel/plugin-transform-private-methods": "^7.25.9", + "@babel/plugin-transform-private-property-in-object": "^7.25.9", + "@babel/plugin-transform-property-literals": "^7.25.9", + "@babel/plugin-transform-regenerator": "^7.25.9", + "@babel/plugin-transform-regexp-modifiers": "^7.26.0", + "@babel/plugin-transform-reserved-words": "^7.25.9", + "@babel/plugin-transform-shorthand-properties": "^7.25.9", + "@babel/plugin-transform-spread": "^7.25.9", + "@babel/plugin-transform-sticky-regex": "^7.25.9", + "@babel/plugin-transform-template-literals": "^7.25.9", + "@babel/plugin-transform-typeof-symbol": "^7.25.9", + "@babel/plugin-transform-unicode-escapes": "^7.25.9", + "@babel/plugin-transform-unicode-property-regex": "^7.25.9", + "@babel/plugin-transform-unicode-regex": "^7.25.9", + "@babel/plugin-transform-unicode-sets-regex": "^7.25.9", "@babel/preset-modules": "0.1.6-no-external-plugins", "babel-plugin-polyfill-corejs2": "^0.4.10", "babel-plugin-polyfill-corejs3": "^0.10.6", @@ -2084,18 +2058,18 @@ } }, "node_modules/@babel/preset-react": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.25.7.tgz", - "integrity": "sha512-GjV0/mUEEXpi1U5ZgDprMRRgajGMRW3G5FjMr5KLKD8nT2fTG8+h/klV3+6Dm5739QE+K5+2e91qFKAYI3pmRg==", + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.26.3.tgz", + "integrity": "sha512-Nl03d6T9ky516DGK2YMxrTqvnpUW63TnJMOMonj+Zae0JiPC5BC9xPMSL6L8fiSpA5vP88qfygavVQvnLp+6Cw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7", - "@babel/helper-validator-option": "^7.25.7", - "@babel/plugin-transform-react-display-name": "^7.25.7", - "@babel/plugin-transform-react-jsx": "^7.25.7", - "@babel/plugin-transform-react-jsx-development": "^7.25.7", - "@babel/plugin-transform-react-pure-annotations": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-transform-react-display-name": "^7.25.9", + "@babel/plugin-transform-react-jsx": "^7.25.9", + "@babel/plugin-transform-react-jsx-development": "^7.25.9", + "@babel/plugin-transform-react-pure-annotations": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -2105,17 +2079,17 @@ } }, "node_modules/@babel/preset-typescript": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.25.7.tgz", - "integrity": "sha512-rkkpaXJZOFN45Fb+Gki0c+KMIglk4+zZXOoMJuyEK8y8Kkc8Jd3BDmP7qPsz0zQMJj+UD7EprF+AqAXcILnexw==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.26.0.tgz", + "integrity": "sha512-NMk1IGZ5I/oHhoXEElcm+xUnL/szL6xflkFZmoEU9xj1qSJXpiS7rsspYo92B4DRCDvZn2erT5LdsCeXAKNCkg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7", - "@babel/helper-validator-option": "^7.25.7", - "@babel/plugin-syntax-jsx": "^7.25.7", - "@babel/plugin-transform-modules-commonjs": "^7.25.7", - "@babel/plugin-transform-typescript": "^7.25.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-syntax-jsx": "^7.25.9", + "@babel/plugin-transform-modules-commonjs": "^7.25.9", + "@babel/plugin-transform-typescript": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -2125,9 +2099,9 @@ } }, "node_modules/@babel/runtime": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.7.tgz", - "integrity": "sha512-FjoyLe754PMiYsFaN5C94ttGiOmBNYTf6pLr4xXHAT5uctHb092PBszndLDR5XA/jghQvn4n7JMHl7dmTgbm9w==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.0.tgz", + "integrity": "sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==", "license": "MIT", "dependencies": { "regenerator-runtime": "^0.14.0" @@ -2137,32 +2111,32 @@ } }, "node_modules/@babel/template": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.7.tgz", - "integrity": "sha512-wRwtAgI3bAS+JGU2upWNL9lSlDcRCqD05BZ1n3X2ONLH1WilFP6O1otQjeMK/1g0pvYcXC7b/qVUB1keofjtZA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.9.tgz", + "integrity": "sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.25.7", - "@babel/parser": "^7.25.7", - "@babel/types": "^7.25.7" + "@babel/code-frame": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.7.tgz", - "integrity": "sha512-jatJPT1Zjqvh/1FyJs6qAHL+Dzb7sTb+xr7Q+gM1b+1oBsMsQQ4FkVKb6dFlJvLlVssqkRzV05Jzervt9yhnzg==", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.5.tgz", + "integrity": "sha512-rkOSPOw+AXbgtwUga3U4u8RpoK9FEFWBNAlTpcnkLFjL5CT+oyHNuUUC/xx6XefEJ16r38r8Bc/lfp6rYuHeJQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.25.7", - "@babel/generator": "^7.25.7", - "@babel/parser": "^7.25.7", - "@babel/template": "^7.25.7", - "@babel/types": "^7.25.7", + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.26.5", + "@babel/parser": "^7.26.5", + "@babel/template": "^7.25.9", + "@babel/types": "^7.26.5", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -2171,15 +2145,14 @@ } }, "node_modules/@babel/types": { - "version": "7.25.8", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.8.tgz", - "integrity": "sha512-JWtuCu8VQsMladxVz/P4HzHUGCAwpuqacmowgXFs5XjxIgKuNjnLokQzuVjlTvIzODaDmpjT3oxcC48vyk9EWg==", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.5.tgz", + "integrity": "sha512-L6mZmwFDK6Cjh1nRCLXpa6no13ZIioJDz7mdkzHv399pThrTa/k0nUlNaenOeh2kWu/iaOQYElEpKPUswUa9Vg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-string-parser": "^7.25.7", - "@babel/helper-validator-identifier": "^7.25.7", - "to-fast-properties": "^2.0.0" + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -2495,25 +2468,28 @@ } }, "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz", + "integrity": "sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==", "dev": true, "license": "MIT", "dependencies": { - "eslint-visitor-keys": "^3.3.0" + "eslint-visitor-keys": "^3.4.3" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, + "funding": { + "url": "https://opencollective.com/eslint" + }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, "node_modules/@eslint-community/regexpp": { - "version": "4.11.1", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.1.tgz", - "integrity": "sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", + "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", "dev": true, "license": "MIT", "engines": { @@ -2819,69 +2795,6 @@ "@types/yargs-parser": "*" } }, - "node_modules/@jest/console/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/console/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/console/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/console/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@jest/console/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/@jest/console/node_modules/jest-message-util": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", @@ -2921,19 +2834,6 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@jest/console/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@jest/core": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", @@ -3009,69 +2909,6 @@ "@types/yargs-parser": "*" } }, - "node_modules/@jest/core/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/core/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/core/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/core/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@jest/core/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/@jest/core/node_modules/jest-message-util": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", @@ -3111,19 +2948,6 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@jest/core/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@jest/environment": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", @@ -3167,82 +2991,6 @@ "@types/yargs-parser": "*" } }, - "node_modules/@jest/environment/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/environment/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/environment/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/environment/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@jest/environment/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/environment/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@jest/expect-utils": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz", @@ -3300,69 +3048,6 @@ "@types/yargs-parser": "*" } }, - "node_modules/@jest/fake-timers/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/fake-timers/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/fake-timers/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/fake-timers/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@jest/fake-timers/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/@jest/fake-timers/node_modules/jest-message-util": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", @@ -3402,19 +3087,6 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@jest/fake-timers/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@jest/globals": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", @@ -3457,59 +3129,6 @@ "@types/yargs-parser": "*" } }, - "node_modules/@jest/globals/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/globals/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/globals/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/globals/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, "node_modules/@jest/globals/node_modules/diff-sequences": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", @@ -3536,16 +3155,6 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@jest/globals/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/@jest/globals/node_modules/jest-diff": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", @@ -3609,19 +3218,6 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@jest/globals/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@jest/reporters": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", @@ -3694,69 +3290,6 @@ "@types/yargs-parser": "*" } }, - "node_modules/@jest/reporters/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/reporters/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/reporters/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/reporters/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@jest/reporters/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/@jest/reporters/node_modules/jest-util": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", @@ -3785,19 +3318,6 @@ "node": ">=0.10.0" } }, - "node_modules/@jest/reporters/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@jest/schemas": { "version": "29.6.3", "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", @@ -3878,123 +3398,47 @@ "@types/yargs-parser": "*" } }, - "node_modules/@jest/test-result/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@jest/test-sequencer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@jest/test-result/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/test-result/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/test-result/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@jest/test-result/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/test-result/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/test-sequencer": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", - "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/test-result": "^27.5.1", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-runtime": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/transform": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", - "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/core": "^7.1.0", - "@jest/types": "^27.5.1", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-util": "^27.5.1", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/transform/node_modules/@jest/types": { @@ -4024,59 +3468,6 @@ "@types/yargs-parser": "*" } }, - "node_modules/@jest/transform/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/transform/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/transform/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/transform/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, "node_modules/@jest/transform/node_modules/convert-source-map": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", @@ -4084,16 +3475,6 @@ "dev": true, "license": "MIT" }, - "node_modules/@jest/transform/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/@jest/transform/node_modules/jest-util": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", @@ -4122,19 +3503,6 @@ "node": ">=0.10.0" } }, - "node_modules/@jest/transform/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@jest/types": { "version": "29.6.3", "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", @@ -4152,80 +3520,10 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@jest/types/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/types/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/types/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/types/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "license": "MIT" - }, - "node_modules/@jest/types/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/types/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", + "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", "dev": true, "license": "MIT", "dependencies": { @@ -4436,9 +3734,9 @@ } }, "node_modules/@react-aria/ssr": { - "version": "3.9.6", - "resolved": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.9.6.tgz", - "integrity": "sha512-iLo82l82ilMiVGy342SELjshuWottlb5+VefO3jOQqQRNYnJBFpUSadswDPbRimSgJUZuFwIEYs6AabkP038fA==", + "version": "3.9.7", + "resolved": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.9.7.tgz", + "integrity": "sha512-GQygZaGlmYjmYM+tiNBA5C6acmiDWF52Nqd40bBp0Znk4M4hP+LTmI0lpI1BuKMw45T8RIhrAsICIfKwZvi2Gg==", "license": "Apache-2.0", "dependencies": { "@swc/helpers": "^0.5.0" @@ -4447,7 +3745,7 @@ "node": ">= 12" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@restart/hooks": { @@ -4463,19 +3761,19 @@ } }, "node_modules/@restart/ui": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@restart/ui/-/ui-1.8.0.tgz", - "integrity": "sha512-xJEOXUOTmT4FngTmhdjKFRrVVF0hwCLNPdatLCHkyS4dkiSK12cEu1Y0fjxktjJrdst9jJIc5J6ihMJCoWEN/g==", + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/@restart/ui/-/ui-1.9.3.tgz", + "integrity": "sha512-2QwCC42ISRAu7nafKeO4khG1F65Xfu2n+cwQT30Ck5bxszKDXuT2AZMDIX2auXxHRednG2ynr8ffSA1fRrkOGg==", "license": "MIT", "dependencies": { - "@babel/runtime": "^7.21.0", - "@popperjs/core": "^2.11.6", + "@babel/runtime": "^7.26.0", + "@popperjs/core": "^2.11.8", "@react-aria/ssr": "^3.5.0", - "@restart/hooks": "^0.4.9", - "@types/warning": "^3.0.0", + "@restart/hooks": "^0.5.0", + "@types/warning": "^3.0.3", "dequal": "^2.0.3", "dom-helpers": "^5.2.0", - "uncontrollable": "^8.0.1", + "uncontrollable": "^8.0.4", "warning": "^4.0.3" }, "peerDependencies": { @@ -4483,6 +3781,18 @@ "react-dom": ">=16.14.0" } }, + "node_modules/@restart/ui/node_modules/@restart/hooks": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/@restart/hooks/-/hooks-0.5.1.tgz", + "integrity": "sha512-EMoH04NHS1pbn07iLTjIjgttuqb7qu4+/EyhAx27MHpoENcB2ZdSsLTNxmKD+WEPnZigo62Qc8zjGnNxoSE/5Q==", + "license": "MIT", + "dependencies": { + "dequal": "^2.0.3" + }, + "peerDependencies": { + "react": ">=16.8.0" + } + }, "node_modules/@restart/ui/node_modules/uncontrollable": { "version": "8.0.4", "resolved": "https://registry.npmjs.org/uncontrollable/-/uncontrollable-8.0.4.tgz", @@ -4584,9 +3894,9 @@ "license": "MIT" }, "node_modules/@rushstack/eslint-patch": { - "version": "1.10.4", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.10.4.tgz", - "integrity": "sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA==", + "version": "1.10.5", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.10.5.tgz", + "integrity": "sha512-kkKUDVlII2DQiKy7UstOR1ErJP8kUKAQ4oa+SQtM0K+lPdmmjj0YnnxBgtTVYH7mUKtbsxeFC9y0AmK7Yb78/A==", "dev": true, "license": "MIT" }, @@ -4865,12 +4175,12 @@ } }, "node_modules/@swc/helpers": { - "version": "0.5.13", - "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.13.tgz", - "integrity": "sha512-UoKGxQ3r5kYI9dALKJapMmuK+1zWM/H17Z1+iwnNmzcJRnfFuevZs375TA5rW31pu4BS4NoSy1fRsexDXfWn5w==", + "version": "0.5.15", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.15.tgz", + "integrity": "sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.4.0" + "tslib": "^2.8.0" } }, "node_modules/@testing-library/dom": { @@ -4893,121 +4203,30 @@ "node": ">=18" } }, - "node_modules/@testing-library/dom/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@testing-library/jest-dom": { + "version": "6.6.3", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.6.3.tgz", + "integrity": "sha512-IteBhl4XqYNkM54f4ejhLRJiZNqcSCoXUOG2CPK7qbD322KjQozM4kHQOfkG2oln9b9HTYqs+Sae8vBATubxxA==", "license": "MIT", - "peer": true, "dependencies": { - "color-convert": "^2.0.1" + "@adobe/css-tools": "^4.4.0", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.6.3", + "lodash": "^4.17.21", + "redent": "^3.0.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=14", + "npm": ">=6", + "yarn": ">=1" } }, - "node_modules/@testing-library/dom/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "license": "MIT", - "peer": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@testing-library/dom/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "license": "MIT", - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@testing-library/dom/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "license": "MIT", - "peer": true - }, - "node_modules/@testing-library/dom/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@testing-library/dom/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "license": "MIT", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@testing-library/jest-dom": { - "version": "6.6.2", - "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.6.2.tgz", - "integrity": "sha512-P6GJD4yqc9jZLbe98j/EkyQDTPgqftohZF5FBkHY5BUERZmcf4HeO2k0XaefEg329ux2p21i1A1DmyQ1kKw2Jw==", - "license": "MIT", - "dependencies": { - "@adobe/css-tools": "^4.4.0", - "aria-query": "^5.0.0", - "chalk": "^3.0.0", - "css.escape": "^1.5.1", - "dom-accessibility-api": "^0.6.3", - "lodash": "^4.17.21", - "redent": "^3.0.0" - }, - "engines": { - "node": ">=14", - "npm": ">=6", - "yarn": ">=1" - } - }, - "node_modules/@testing-library/jest-dom/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@testing-library/jest-dom/node_modules/chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "node_modules/@testing-library/jest-dom/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", @@ -5017,55 +4236,16 @@ "node": ">=8" } }, - "node_modules/@testing-library/jest-dom/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@testing-library/jest-dom/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "license": "MIT" - }, "node_modules/@testing-library/jest-dom/node_modules/dom-accessibility-api": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz", "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==", "license": "MIT" }, - "node_modules/@testing-library/jest-dom/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@testing-library/jest-dom/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@testing-library/react": { - "version": "16.0.1", - "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-16.0.1.tgz", - "integrity": "sha512-dSmwJVtJXmku+iocRhWOUFbrERC76TX2Mnf0ATODz8brzAZrMBbzLwQixlBSanZxR6LddK3eiwpSFZgDET1URg==", + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-16.2.0.tgz", + "integrity": "sha512-2cSskAvA1QNtKc8Y9VJQRv0tm3hLVgxRGDB+KYhIaPQJ1I+RHbhIXcM+zClKXzMes/wshsMVzf4B9vS4IZpqDQ==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.12.5" @@ -5075,10 +4255,10 @@ }, "peerDependencies": { "@testing-library/dom": "^10.0.0", - "@types/react": "^18.0.0", - "@types/react-dom": "^18.0.0", - "react": "^18.0.0", - "react-dom": "^18.0.0" + "@types/react": "^18.0.0 || ^19.0.0", + "@types/react-dom": "^18.0.0 || ^19.0.0", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" }, "peerDependenciesMeta": { "@types/react": { @@ -5090,9 +4270,9 @@ } }, "node_modules/@testing-library/user-event": { - "version": "14.5.2", - "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.5.2.tgz", - "integrity": "sha512-YAh82Wh4TIrxYLmfGcixwD18oIjyC1pFQC2Y01F2lzV2HTMiYrI0nze0FD0ocB//CKS/7jIUgae+adPqxK5yCQ==", + "version": "14.6.1", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.6.1.tgz", + "integrity": "sha512-vq7fv0rnt+QTXgPxr5Hjc210p6YKq2kmdziLgnsZGgLJ9e6VAShx1pACLuRjd/AS/sr7phAR58OIIpf0LlmQNw==", "license": "MIT", "engines": { "node": ">=12", @@ -5227,6 +4407,17 @@ "@types/json-schema": "*" } }, + "node_modules/@types/eslint-scope": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, "node_modules/@types/estree": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", @@ -5248,9 +4439,9 @@ } }, "node_modules/@types/express-serve-static-core": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.0.tgz", - "integrity": "sha512-AbXMTZGt40T+KON9/Fdxx0B2WK5hsgxcfXJLr5bFpZ7b4JCex2WyQPTEKdXqfHiY5nKKBScZ7yCoO6Pvgxfvnw==", + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.5.tgz", + "integrity": "sha512-GLZPrd9ckqEBFMcVM/qRFAP0Hg3qiVEojgEFsx/N/zKXsBzbGF6z5FBDpZ0+Xhp1xr+qRZYjfGr1cWHB9oFHSA==", "dev": true, "license": "MIT", "dependencies": { @@ -5331,9 +4522,9 @@ } }, "node_modules/@types/jest": { - "version": "29.5.13", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.13.tgz", - "integrity": "sha512-wd+MVEZCHt23V0/L642O5APvspWply/rGY5BcW4SUETo2UzPU3Z26qr8jC2qxpimI2jjx9h7+2cj2FwIr01bXg==", + "version": "29.5.14", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.14.tgz", + "integrity": "sha512-ZN+4sdnLUbo8EVvVc2ao0GFW6oVrQRPn4K2lglySj7APvSrgzxHiNNK99us4WDMi57xxA2yggblIAMNhXOotLQ==", "license": "MIT", "dependencies": { "expect": "^29.0.0", @@ -5394,12 +4585,12 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "22.7.7", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.7.tgz", - "integrity": "sha512-SRxCrrg9CL/y54aiMCG3edPKdprgMVGDXjA3gB8UmmBW5TcXzRUYAh8EWzTnSJFAd1rgImPELza+A3bJ+qxz8Q==", + "version": "22.10.8", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.8.tgz", + "integrity": "sha512-rk+QvAEGsbX/ZPiiyel6hJHNUS9cnSbPWVaZLvE+Er3tLqQFzWMz9JOfWW7XUmKvRPfxJfbl3qYWve+RGXncFw==", "license": "MIT", "dependencies": { - "undici-types": "~6.19.2" + "undici-types": "~6.20.0" } }, "node_modules/@types/node-forge": { @@ -5427,9 +4618,9 @@ "license": "MIT" }, "node_modules/@types/prop-types": { - "version": "15.7.13", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.13.tgz", - "integrity": "sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==", + "version": "15.7.14", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.14.tgz", + "integrity": "sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==", "license": "MIT" }, "node_modules/@types/q": { @@ -5440,9 +4631,9 @@ "license": "MIT" }, "node_modules/@types/qs": { - "version": "6.9.16", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.16.tgz", - "integrity": "sha512-7i+zxXdPD0T4cKDuxCUXJ4wHcsJLwENa6Z3dCu8cfCK743OGy5Nu1RmAGqDPsoTDINVEcdXKRvR/zre+P2Ku1A==", + "version": "6.9.18", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.18.tgz", + "integrity": "sha512-kK7dgTYDyGqS+e2Q4aK9X3D7q234CIZ1Bv0q/7Z5IwRDoADNU81xXJK/YVyLbLTZCoIwUoDoffFeF+p/eIklAA==", "dev": true, "license": "MIT" }, @@ -5454,9 +4645,9 @@ "license": "MIT" }, "node_modules/@types/react": { - "version": "18.3.11", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.11.tgz", - "integrity": "sha512-r6QZ069rFTjrEYgFdOck1gK7FLVsgJE7tTz0pQBczlBNUhBNk0MQH4UbnFSwjpQLMkLzgqvBBa+qGpLje16eTQ==", + "version": "18.3.18", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.18.tgz", + "integrity": "sha512-t4yC+vtgnkYjNSKlFx1jkAhH8LgTo2N/7Qvi83kdEaUtMDiwpbLAktKDaAMlRcJ5eSxZkH74eEGt1ky31d7kfQ==", "license": "MIT", "dependencies": { "@types/prop-types": "*", @@ -5464,20 +4655,20 @@ } }, "node_modules/@types/react-dom": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.1.tgz", - "integrity": "sha512-qW1Mfv8taImTthu4KoXgDfLuk4bydU6Q/TkADnDWWHwi4NX4BR+LWfTp2sVmTqRrsHvyDDTelgelxJ+SsejKKQ==", + "version": "18.3.5", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.5.tgz", + "integrity": "sha512-P4t6saawp+b/dFrUr2cvkVsfvPguwsxtH6dNIYRllMsefqFzkZk5UIjzyDOv5g1dXIPdG4Sp1yCR4Z6RCUsG/Q==", "license": "MIT", - "dependencies": { - "@types/react": "*" + "peerDependencies": { + "@types/react": "^18.0.0" } }, "node_modules/@types/react-transition-group": { - "version": "4.4.11", - "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.11.tgz", - "integrity": "sha512-RM05tAniPZ5DZPzzNFP+DmrcOdD0efDUxMy3145oljWSl3x9ZV5vhme98gTxFrj2lhXvmGNnUiuDyJgY9IKkNA==", + "version": "4.4.12", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.12.tgz", + "integrity": "sha512-8TV6R3h2j7a91c+1DXdJi3Syo69zzIZbz7Lg5tORM5LEJG7X/E6a1V3drRyBRZq7/utz7A+c4OgYLiLcYGHG6w==", "license": "MIT", - "dependencies": { + "peerDependencies": { "@types/react": "*" } }, @@ -5568,9 +4759,9 @@ "license": "MIT" }, "node_modules/@types/ws": { - "version": "8.5.12", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.12.tgz", - "integrity": "sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==", + "version": "8.5.13", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.13.tgz", + "integrity": "sha512-osM/gWBTPKgHV8XkTunnegTRIsvF6owmf5w+JtAfOw472dptdm0dlGv4xCt6GwQRcC2XVOvvRE/0bAoQcL2QkA==", "dev": true, "license": "MIT", "dependencies": { @@ -5872,80 +5063,80 @@ } }, "node_modules/@ungap/structured-clone": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", - "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.1.tgz", + "integrity": "sha512-fEzPV3hSkSMltkw152tJKNARhOupqbH96MZWyRjNaYZOMIzbrTeQDG+MTc6Mr2pgzFQzFxAfmhGDNP5QK++2ZA==", "dev": true, "license": "ISC" }, "node_modules/@webassemblyjs/ast": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", - "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", + "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", "dev": true, "license": "MIT", "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + "@webassemblyjs/helper-numbers": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2" } }, "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", - "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", + "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", "dev": true, "license": "MIT" }, "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", - "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", + "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", "dev": true, "license": "MIT" }, "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", - "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", + "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", "dev": true, "license": "MIT" }, "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", - "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", + "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", "dev": true, "license": "MIT", "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.6", - "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/floating-point-hex-parser": "1.13.2", + "@webassemblyjs/helper-api-error": "1.13.2", "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", - "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", + "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", "dev": true, "license": "MIT" }, "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", - "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", + "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", "dev": true, "license": "MIT", "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/wasm-gen": "1.12.1" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/wasm-gen": "1.14.1" } }, "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", - "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", + "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", "dev": true, "license": "MIT", "dependencies": { @@ -5953,9 +5144,9 @@ } }, "node_modules/@webassemblyjs/leb128": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", - "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", + "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -5963,79 +5154,79 @@ } }, "node_modules/@webassemblyjs/utf8": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", - "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", + "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", "dev": true, "license": "MIT" }, "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", - "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", + "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", "dev": true, "license": "MIT", "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/helper-wasm-section": "1.12.1", - "@webassemblyjs/wasm-gen": "1.12.1", - "@webassemblyjs/wasm-opt": "1.12.1", - "@webassemblyjs/wasm-parser": "1.12.1", - "@webassemblyjs/wast-printer": "1.12.1" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/helper-wasm-section": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-opt": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1", + "@webassemblyjs/wast-printer": "1.14.1" } }, "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", - "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", + "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", "dev": true, "license": "MIT", "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" } }, "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", - "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", + "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", "dev": true, "license": "MIT", "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/wasm-gen": "1.12.1", - "@webassemblyjs/wasm-parser": "1.12.1" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1" } }, "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", - "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", + "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", "dev": true, "license": "MIT", "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-api-error": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-api-error": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" } }, "node_modules/@webassemblyjs/wast-printer": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", - "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", + "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", "dev": true, "license": "MIT", "dependencies": { - "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/ast": "1.14.1", "@xtuc/long": "4.2.2" } }, @@ -6075,10 +5266,20 @@ "node": ">= 0.6" } }, + "node_modules/accepts/node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, "node_modules/acorn": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.13.0.tgz", - "integrity": "sha512-8zSiw54Oxrdym50NlZ9sUusyO1Z1ZchgRLWRaK6c86XJFClyCgFKetdowBg5bKxyp/u+CDBJG4Mpp0m3HLZl9w==", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", "dev": true, "license": "MIT", "bin": { @@ -6112,16 +5313,6 @@ "node": ">=0.4.0" } }, - "node_modules/acorn-import-attributes": { - "version": "1.9.5", - "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz", - "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "acorn": "^8" - } - }, "node_modules/acorn-jsx": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", @@ -6300,15 +5491,18 @@ } }, "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "license": "MIT", "dependencies": { - "color-convert": "^1.9.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=4" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/any-promise": { @@ -6359,14 +5553,14 @@ } }, "node_modules/array-buffer-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", - "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", + "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.5", - "is-array-buffer": "^3.0.4" + "call-bound": "^1.0.3", + "is-array-buffer": "^3.0.5" }, "engines": { "node": ">= 0.4" @@ -6456,16 +5650,16 @@ } }, "node_modules/array.prototype.flat": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", - "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz", + "integrity": "sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -6475,16 +5669,16 @@ } }, "node_modules/array.prototype.flatmap": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", - "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz", + "integrity": "sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -6533,20 +5727,19 @@ } }, "node_modules/arraybuffer.prototype.slice": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", - "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", + "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", "dev": true, "license": "MIT", "dependencies": { "array-buffer-byte-length": "^1.0.1", - "call-bind": "^1.0.5", + "call-bind": "^1.0.8", "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.2.1", - "get-intrinsic": "^1.2.3", - "is-array-buffer": "^3.0.4", - "is-shared-array-buffer": "^1.0.2" + "es-abstract": "^1.23.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "is-array-buffer": "^3.0.4" }, "engines": { "node": ">= 0.4" @@ -6648,9 +5841,9 @@ } }, "node_modules/axe-core": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.10.1.tgz", - "integrity": "sha512-qPC9o+kD8Tir0lzNGLeghbOrWMr3ZJpaRlCIb6Uobt/7N4FiEDvqUMnxzCHRHmg8vOg14kr5gVNyScRmbMaJ9g==", + "version": "4.10.2", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.10.2.tgz", + "integrity": "sha512-RE3mdQ7P3FRSe7eqCWoeQ/Z9QXrtniSjp1wUjt5nRC3WIpz5rSCve6o3fsZ2aCpJtrZjSZgjwXAoTO5k4tEI0w==", "dev": true, "license": "MPL-2.0", "engines": { @@ -6717,136 +5910,60 @@ "@types/yargs-parser": "*" } }, - "node_modules/babel-jest/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/babel-loader": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.4.1.tgz", + "integrity": "sha512-nXzRChX+Z1GoE6yWavBQg6jDslyFF3SDjl2paADuoQtQW10JqShJt62R6eJQ5m/pjJFDT8xgKIWSP85OY8eXeA==", "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.4", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" }, "engines": { - "node": ">=8" + "node": ">= 8.9" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" } }, - "node_modules/babel-jest/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/babel-loader/node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" }, "engines": { - "node": ">=10" + "node": ">= 8.9.0" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/babel-jest/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", "dev": true, - "license": "MIT", + "license": "BSD-3-Clause", "dependencies": { - "color-name": "~1.1.4" + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" }, "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/babel-jest/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/babel-jest/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-jest/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-loader": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.4.1.tgz", - "integrity": "sha512-nXzRChX+Z1GoE6yWavBQg6jDslyFF3SDjl2paADuoQtQW10JqShJt62R6eJQ5m/pjJFDT8xgKIWSP85OY8eXeA==", - "dev": true, - "license": "MIT", - "dependencies": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^2.0.4", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" - }, - "engines": { - "node": ">= 8.9" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "webpack": ">=2" - } - }, - "node_modules/babel-loader/node_modules/schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/babel-plugin-istanbul": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" - }, - "engines": { - "node": ">=8" + "node": ">=8" } }, "node_modules/babel-plugin-jest-hoist": { @@ -6892,14 +6009,14 @@ } }, "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.11", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", - "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==", + "version": "0.4.12", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.12.tgz", + "integrity": "sha512-CPWT6BwvhrTO2d8QVorhTCQw9Y43zOu7G9HigcfxvepOU6b8o3tcWad6oVgZIsZCTt42FFv97aA7ZJsbM4+8og==", "dev": true, "license": "MIT", "dependencies": { "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.6.2", + "@babel/helper-define-polyfill-provider": "^0.6.3", "semver": "^6.3.1" }, "peerDependencies": { @@ -6921,13 +6038,13 @@ } }, "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", - "integrity": "sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.3.tgz", + "integrity": "sha512-LiWSbl4CRSIa5x/JAU6jZiG9eit9w6mz+yVMFwDE83LAWvt0AfGBoZ7HS/mkhrKuh2ZlzfVZYKoLjXdqw6Yt7Q==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.2" + "@babel/helper-define-polyfill-provider": "^0.6.3" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" @@ -7095,16 +6212,6 @@ "npm": "1.2.8000 || >= 1.4.16" } }, - "node_modules/body-parser/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, "node_modules/body-parser/node_modules/debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -7136,9 +6243,9 @@ "license": "MIT" }, "node_modules/bonjour-service": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz", - "integrity": "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.3.0.tgz", + "integrity": "sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA==", "dev": true, "license": "MIT", "dependencies": { @@ -7203,9 +6310,9 @@ "license": "BSD-2-Clause" }, "node_modules/browserslist": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.0.tgz", - "integrity": "sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==", + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz", + "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==", "dev": true, "funding": [ { @@ -7223,10 +6330,10 @@ ], "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001663", - "electron-to-chromium": "^1.5.28", - "node-releases": "^2.0.18", - "update-browserslist-db": "^1.1.0" + "caniuse-lite": "^1.0.30001688", + "electron-to-chromium": "^1.5.73", + "node-releases": "^2.0.19", + "update-browserslist-db": "^1.1.1" }, "bin": { "browserslist": "cli.js" @@ -7266,9 +6373,9 @@ } }, "node_modules/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "dev": true, "license": "MIT", "engines": { @@ -7276,17 +6383,47 @@ } }, "node_modules/call-bind": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", - "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", + "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", "dev": true, "license": "MIT", "dependencies": { + "call-bind-apply-helpers": "^1.0.0", "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.1" + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.1.tgz", + "integrity": "sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.3.tgz", + "integrity": "sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "get-intrinsic": "^1.2.6" }, "engines": { "node": ">= 0.4" @@ -7353,9 +6490,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001669", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001669.tgz", - "integrity": "sha512-DlWzFDJqstqtIVx1zeSpIMLjunf5SmwOw0N2Ck/QSQdS8PLS4+9HrLaYei4w8BIAL7IB/UEDu889d8vhCTPA0w==", + "version": "1.0.30001695", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001695.tgz", + "integrity": "sha512-vHyLade6wTgI2u1ec3WQBxv+2BrTERV28UXQu9LO6lZ9pYeMk34vjXFLOxo1A4UBA8XTL4njRQZdno/yYaSmWw==", "dev": true, "funding": [ { @@ -7388,17 +6525,19 @@ "link": true }, "node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "license": "MIT", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/char-regex": { @@ -7555,26 +6694,107 @@ "node": ">= 4.0" } }, - "node_modules/collect-v8-coverage": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", - "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", + "node_modules/coa/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } }, - "node_modules/color-convert": { + "node_modules/coa/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/coa/node_modules/color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, "license": "MIT", "dependencies": { "color-name": "1.1.3" } }, - "node_modules/color-name": { + "node_modules/coa/node_modules/color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true, + "license": "MIT" + }, + "node_modules/coa/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/coa/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/coa/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "license": "MIT" }, "node_modules/colord": { @@ -7645,18 +6865,18 @@ } }, "node_modules/compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.5.tgz", + "integrity": "sha512-bQJ0YRck5ak3LgtnpKkiabX5pNF7tMUh1BSy2ZBOTh0Dim0BUu6aPPwByIns6/A5Prh8PufSPerMDUklpzes2Q==", "dev": true, "license": "MIT", "dependencies": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", + "bytes": "3.1.2", + "compressible": "~2.0.18", "debug": "2.6.9", + "negotiator": "~0.6.4", "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", + "safe-buffer": "5.2.1", "vary": "~1.1.2" }, "engines": { @@ -7680,13 +6900,6 @@ "dev": true, "license": "MIT" }, - "node_modules/compression/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true, - "license": "MIT" - }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -7759,9 +6972,9 @@ "license": "MIT" }, "node_modules/core-js": { - "version": "3.38.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.38.1.tgz", - "integrity": "sha512-OP35aUorbU3Zvlx7pjsFdu1rGNnD4pgw/CWoYzRY3t2EzoVT7shKHY1dlAy3f41cGIO7ZDPQimhGFTlEYkG/Hw==", + "version": "3.40.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.40.0.tgz", + "integrity": "sha512-7vsMc/Lty6AGnn7uFpYT56QesI5D2Y/UkgKounk87OP9Z2H9Z8kj6jzcSGAxFmUtDOS0ntK6lbQz+Nsa0Jj6mQ==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -7771,13 +6984,13 @@ } }, "node_modules/core-js-compat": { - "version": "3.38.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.38.1.tgz", - "integrity": "sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==", + "version": "3.40.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.40.0.tgz", + "integrity": "sha512-0XEDpr5y5mijvw8Lbc6E5AkjrHfp7eEoPlu36SWeAbcL8fn1G1ANe8DBlo2XoNN89oVpxWwOjYIPVzR4ZvsKCQ==", "dev": true, "license": "MIT", "dependencies": { - "browserslist": "^4.23.3" + "browserslist": "^4.24.3" }, "funding": { "type": "opencollective", @@ -7785,9 +6998,9 @@ } }, "node_modules/core-js-pure": { - "version": "3.38.1", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.38.1.tgz", - "integrity": "sha512-BY8Etc1FZqdw1glX0XNOq2FDwfrg/VGqoZOZCdaL+UmdaqDwQwYXkMJT4t6In+zfEfOJDcM9T0KdbBeJg8KKCQ==", + "version": "3.40.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.40.0.tgz", + "integrity": "sha512-AtDzVIgRrmRKQai62yuSIN5vNiQjcJakJb4fbhVw3ehxx7Lohphvw9SGNWKhLFqSxC4ilD0g/L1huAYFQU3Q6A==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -7821,9 +7034,9 @@ } }, "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", "dev": true, "license": "MIT", "dependencies": { @@ -8286,15 +7499,15 @@ } }, "node_modules/data-view-buffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", - "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", + "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.6", + "call-bound": "^1.0.3", "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" + "is-data-view": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -8304,31 +7517,31 @@ } }, "node_modules/data-view-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", - "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", + "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", + "call-bound": "^1.0.3", "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" + "is-data-view": "^1.0.2" }, "engines": { "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/inspect-js" } }, "node_modules/data-view-byte-offset": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", - "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", + "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.6", + "call-bound": "^1.0.2", "es-errors": "^1.3.0", "is-data-view": "^1.0.1" }, @@ -8340,9 +7553,9 @@ } }, "node_modules/debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", "license": "MIT", "dependencies": { "ms": "^2.1.3" @@ -8738,13 +7951,28 @@ "dev": true, "license": "BSD-2-Clause" }, - "node_modules/duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", "dev": true, - "license": "MIT" - }, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "dev": true, + "license": "MIT" + }, "node_modules/eastasianwidth": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", @@ -8776,9 +8004,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.41", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.41.tgz", - "integrity": "sha512-dfdv/2xNjX0P8Vzme4cfzHqnPm5xsZXwsolTYr0eyW18IUmNyG08vL+fttvinTfhKfIKdRoqkDIC9e9iWQCNYQ==", + "version": "1.5.85", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.85.tgz", + "integrity": "sha512-UgTI7ZHxtSjOUwV0vZLpqT604U1Z8L3bq8mAtAKtuRPlMZ/6dLFMYgYnLdXSi/urbVTP2ykDb9EDDUrdIzw4Qg==", "dev": true, "license": "ISC" }, @@ -8823,9 +8051,9 @@ } }, "node_modules/enhanced-resolve": { - "version": "5.17.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", - "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", + "version": "5.18.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.0.tgz", + "integrity": "sha512-0/r0MySGYG8YqlayBZ6MuCfECmHFdJ5qyPh8s8wa5Hnm6SaFLSK1VYCbj+NKp090Nm1caZhD+QTnmxO7esYGyQ==", "dev": true, "license": "MIT", "dependencies": { @@ -8867,58 +8095,63 @@ } }, "node_modules/es-abstract": { - "version": "1.23.3", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", - "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", + "version": "1.23.9", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.9.tgz", + "integrity": "sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==", "dev": true, "license": "MIT", "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "arraybuffer.prototype.slice": "^1.0.3", + "array-buffer-byte-length": "^1.0.2", + "arraybuffer.prototype.slice": "^1.0.4", "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "data-view-buffer": "^1.0.1", - "data-view-byte-length": "^1.0.1", - "data-view-byte-offset": "^1.0.0", - "es-define-property": "^1.0.0", + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "data-view-buffer": "^1.0.2", + "data-view-byte-length": "^1.0.2", + "data-view-byte-offset": "^1.0.1", + "es-define-property": "^1.0.1", "es-errors": "^1.3.0", "es-object-atoms": "^1.0.0", - "es-set-tostringtag": "^2.0.3", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.6", - "get-intrinsic": "^1.2.4", - "get-symbol-description": "^1.0.2", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", + "es-set-tostringtag": "^2.1.0", + "es-to-primitive": "^1.3.0", + "function.prototype.name": "^1.1.8", + "get-intrinsic": "^1.2.7", + "get-proto": "^1.0.0", + "get-symbol-description": "^1.1.0", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.3", - "has-symbols": "^1.0.3", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", "hasown": "^2.0.2", - "internal-slot": "^1.0.7", - "is-array-buffer": "^3.0.4", + "internal-slot": "^1.1.0", + "is-array-buffer": "^3.0.5", "is-callable": "^1.2.7", - "is-data-view": "^1.0.1", - "is-negative-zero": "^2.0.3", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.3", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.13", - "is-weakref": "^1.0.2", - "object-inspect": "^1.13.1", + "is-data-view": "^1.0.2", + "is-regex": "^1.2.1", + "is-shared-array-buffer": "^1.0.4", + "is-string": "^1.1.1", + "is-typed-array": "^1.1.15", + "is-weakref": "^1.1.0", + "math-intrinsics": "^1.1.0", + "object-inspect": "^1.13.3", "object-keys": "^1.1.1", - "object.assign": "^4.1.5", - "regexp.prototype.flags": "^1.5.2", - "safe-array-concat": "^1.1.2", - "safe-regex-test": "^1.0.3", - "string.prototype.trim": "^1.2.9", - "string.prototype.trimend": "^1.0.8", + "object.assign": "^4.1.7", + "own-keys": "^1.0.1", + "regexp.prototype.flags": "^1.5.3", + "safe-array-concat": "^1.1.3", + "safe-push-apply": "^1.0.0", + "safe-regex-test": "^1.1.0", + "set-proto": "^1.0.0", + "string.prototype.trim": "^1.2.10", + "string.prototype.trimend": "^1.0.9", "string.prototype.trimstart": "^1.0.8", - "typed-array-buffer": "^1.0.2", - "typed-array-byte-length": "^1.0.1", - "typed-array-byte-offset": "^1.0.2", - "typed-array-length": "^1.0.6", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.15" + "typed-array-buffer": "^1.0.3", + "typed-array-byte-length": "^1.0.3", + "typed-array-byte-offset": "^1.0.4", + "typed-array-length": "^1.0.7", + "unbox-primitive": "^1.1.0", + "which-typed-array": "^1.1.18" }, "engines": { "node": ">= 0.4" @@ -8935,14 +8168,11 @@ "license": "MIT" }, "node_modules/es-define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", - "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", "dev": true, "license": "MIT", - "dependencies": { - "get-intrinsic": "^1.2.4" - }, "engines": { "node": ">= 0.4" } @@ -8958,42 +8188,44 @@ } }, "node_modules/es-iterator-helpers": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.1.0.tgz", - "integrity": "sha512-/SurEfycdyssORP/E+bj4sEu1CWw4EmLDsHynHwSXQ7utgbrMRWW195pTrCjFgFCddf/UkYm3oqKPRq5i8bJbw==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.2.1.tgz", + "integrity": "sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", "define-properties": "^1.2.1", - "es-abstract": "^1.23.3", + "es-abstract": "^1.23.6", "es-errors": "^1.3.0", "es-set-tostringtag": "^2.0.3", "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", + "get-intrinsic": "^1.2.6", "globalthis": "^1.0.4", + "gopd": "^1.2.0", "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.3", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.7", - "iterator.prototype": "^1.1.3", - "safe-array-concat": "^1.1.2" + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "internal-slot": "^1.1.0", + "iterator.prototype": "^1.1.4", + "safe-array-concat": "^1.1.3" }, "engines": { "node": ">= 0.4" } }, "node_modules/es-module-lexer": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", - "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.6.0.tgz", + "integrity": "sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==", "dev": true, "license": "MIT" }, "node_modules/es-object-atoms": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", - "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", "dev": true, "license": "MIT", "dependencies": { @@ -9004,15 +8236,16 @@ } }, "node_modules/es-set-tostringtag": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", - "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", "dev": true, "license": "MIT", "dependencies": { - "get-intrinsic": "^1.2.4", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", "has-tostringtag": "^1.0.2", - "hasown": "^2.0.1" + "hasown": "^2.0.2" }, "engines": { "node": ">= 0.4" @@ -9029,15 +8262,15 @@ } }, "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", + "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", "dev": true, "license": "MIT", "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" + "is-callable": "^1.2.7", + "is-date-object": "^1.0.5", + "is-symbol": "^1.0.4" }, "engines": { "node": ">= 0.4" @@ -9064,12 +8297,16 @@ "license": "MIT" }, "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, "license": "MIT", "engines": { - "node": ">=0.8.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/escodegen": { @@ -9343,9 +8580,9 @@ } }, "node_modules/eslint-plugin-jsx-a11y": { - "version": "6.10.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.1.tgz", - "integrity": "sha512-zHByM9WTUMnfsDTafGXRiqxp6lFtNoSOWBY6FonVRn3A+BUwN1L/tdBXT40BcBJi0cZjOGTXZ0eD/rTG9fEJ0g==", + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.2.tgz", + "integrity": "sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==", "dev": true, "license": "MIT", "dependencies": { @@ -9357,7 +8594,6 @@ "axobject-query": "^4.1.0", "damerau-levenshtein": "^1.0.8", "emoji-regex": "^9.2.2", - "es-iterator-helpers": "^1.1.0", "hasown": "^2.0.2", "jsx-ast-utils": "^3.3.5", "language-tags": "^1.0.9", @@ -9384,29 +8620,29 @@ } }, "node_modules/eslint-plugin-react": { - "version": "7.37.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.1.tgz", - "integrity": "sha512-xwTnwDqzbDRA8uJ7BMxPs/EXRB3i8ZfnOIp8BsxEQkT0nHPp+WWceqGgo6rKb9ctNi8GJLDT4Go5HAWELa/WMg==", + "version": "7.37.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.4.tgz", + "integrity": "sha512-BGP0jRmfYyvOyvMoRX/uoUeW+GqNj9y16bPQzqAHf3AYII/tDs+jMN0dBVkl88/OZwNGwrVFxE7riHsXVfy/LQ==", "dev": true, "license": "MIT", "dependencies": { "array-includes": "^3.1.8", "array.prototype.findlast": "^1.2.5", - "array.prototype.flatmap": "^1.3.2", + "array.prototype.flatmap": "^1.3.3", "array.prototype.tosorted": "^1.1.4", "doctrine": "^2.1.0", - "es-iterator-helpers": "^1.0.19", + "es-iterator-helpers": "^1.2.1", "estraverse": "^5.3.0", "hasown": "^2.0.2", "jsx-ast-utils": "^2.4.1 || ^3.0.0", "minimatch": "^3.1.2", "object.entries": "^1.1.8", "object.fromentries": "^2.0.8", - "object.values": "^1.2.0", + "object.values": "^1.2.1", "prop-types": "^15.8.1", "resolve": "^2.0.0-next.5", "semver": "^6.3.1", - "string.prototype.matchall": "^4.0.11", + "string.prototype.matchall": "^4.0.12", "string.prototype.repeat": "^1.0.0" }, "engines": { @@ -9532,16 +8768,6 @@ "webpack": "^5.0.0" } }, - "node_modules/eslint-webpack-plugin/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/eslint-webpack-plugin/node_modules/jest-worker": { "version": "28.1.3", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", @@ -9573,22 +8799,6 @@ "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/eslint/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, "node_modules/eslint/node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", @@ -9596,56 +8806,6 @@ "dev": true, "license": "Python-2.0" }, - "node_modules/eslint/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/eslint/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/eslint/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/eslint/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/eslint/node_modules/find-up": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", @@ -9679,16 +8839,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/eslint/node_modules/js-yaml": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", @@ -9750,19 +8900,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/eslint/node_modules/type-fest": { "version": "0.20.2", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", @@ -9937,9 +9074,9 @@ } }, "node_modules/express": { - "version": "4.21.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.21.1.tgz", - "integrity": "sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==", + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", + "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", "dev": true, "license": "MIT", "dependencies": { @@ -9962,7 +9099,7 @@ "methods": "~1.1.2", "on-finished": "2.4.1", "parseurl": "~1.3.3", - "path-to-regexp": "0.1.10", + "path-to-regexp": "0.1.12", "proxy-addr": "~2.0.7", "qs": "6.13.0", "range-parser": "~1.2.1", @@ -9977,6 +9114,10 @@ }, "engines": { "node": ">= 0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/express/node_modules/debug": { @@ -10004,9 +9145,9 @@ "license": "MIT" }, "node_modules/fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", "dev": true, "license": "MIT", "dependencies": { @@ -10014,7 +9155,7 @@ "@nodelib/fs.walk": "^1.2.3", "glob-parent": "^5.1.2", "merge2": "^1.3.0", - "micromatch": "^4.0.4" + "micromatch": "^4.0.8" }, "engines": { "node": ">=8.6.0" @@ -10048,16 +9189,26 @@ "license": "MIT" }, "node_modules/fast-uri": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.3.tgz", - "integrity": "sha512-aLrHthzCjH5He4Z2H9YZ+v6Ujb9ocRuW6ZzkJQOrTxleEijANq4v1TsaPaVG1PZcuurEzrLcWRyYBYXD5cEiaw==", + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.6.tgz", + "integrity": "sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], "license": "BSD-3-Clause" }, "node_modules/fastq": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", - "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.18.0.tgz", + "integrity": "sha512-QKHXPW0hD8g4UET03SdOdunzSouc9N4AuHdsX8XNcTsuz+yYFILVNIX4l9yHABMhiEI9Db0JTTIpu0wB+Y1QQw==", "dev": true, "license": "ISC", "dependencies": { @@ -10279,9 +9430,9 @@ } }, "node_modules/flatted": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", - "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.2.tgz", + "integrity": "sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==", "dev": true, "license": "ISC" }, @@ -10385,59 +9536,6 @@ } } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", @@ -10471,16 +9569,6 @@ "node": ">=10" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", @@ -10513,19 +9601,6 @@ "node": ">=10" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", @@ -10640,16 +9715,18 @@ } }, "node_modules/function.prototype.name": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", - "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.8.tgz", + "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "functions-have-names": "^1.2.3" + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "functions-have-names": "^1.2.3", + "hasown": "^2.0.2", + "is-callable": "^1.2.7" }, "engines": { "node": ">= 0.4" @@ -10689,17 +9766,22 @@ } }, "node_modules/get-intrinsic": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", - "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.7.tgz", + "integrity": "sha512-VW6Pxhsrk0KAOqs3WEd0klDiF/+V7gQOpAvY1jVU/LHmaD/kQO4523aiJuikX/QAKYiW6x8Jh+RJej1almdtCA==", "dev": true, "license": "MIT", "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-define-property": "^1.0.1", "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" + "get-proto": "^1.0.0", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" }, "engines": { "node": ">= 0.4" @@ -10725,10 +9807,24 @@ "node": ">=8.0.0" } }, - "node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "dev": true, "license": "MIT", "engines": { @@ -10739,15 +9835,15 @@ } }, "node_modules/get-symbol-description": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", - "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", + "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.5", + "call-bound": "^1.0.3", "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4" + "get-intrinsic": "^1.2.6" }, "engines": { "node": ">= 0.4" @@ -10888,13 +9984,13 @@ } }, "node_modules/gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", "dev": true, "license": "MIT", - "dependencies": { - "get-intrinsic": "^1.1.3" + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -10944,22 +10040,25 @@ "license": "(Apache-2.0 OR MPL-1.1)" }, "node_modules/has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", + "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", "dev": true, "license": "MIT", + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "license": "MIT", "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/has-property-descriptors": { @@ -10976,11 +10075,14 @@ } }, "node_modules/has-proto": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", - "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", + "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", "dev": true, "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.0" + }, "engines": { "node": ">= 0.4" }, @@ -10989,9 +10091,9 @@ } }, "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", "dev": true, "license": "MIT", "engines": { @@ -11163,9 +10265,9 @@ } }, "node_modules/html-webpack-plugin": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.2.tgz", - "integrity": "sha512-q7xp/FO9RGBVoTKNItkdX1jKLscLFkgn/dLVFNYbHVbfHLBk6DYW5nsQ8kCzIWcgKP/kUBocetjvav6lD8YfCQ==", + "version": "5.6.3", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.3.tgz", + "integrity": "sha512-QSf1yjtSAsmf7rYBV7XX86uua4W/vkhIt0xNXKbsi2foEeW7vjJQz4bhnpL3xH+l1ryl1680uNv968Z+X6jSYg==", "dev": true, "license": "MIT", "dependencies": { @@ -11240,9 +10342,9 @@ } }, "node_modules/http-parser-js": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", + "version": "0.5.9", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.9.tgz", + "integrity": "sha512-n1XsPy3rXVxlqxVioEWdC+0+M+SQw0DpJynwtOPo1X+ZlvdzTLtDBIJJlDQTnwZIFJrZSzSGmIOUdP8tu+SgLw==", "dev": true, "license": "MIT" }, @@ -11476,15 +10578,15 @@ "license": "ISC" }, "node_modules/internal-slot": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", - "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", + "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", "dev": true, "license": "MIT", "dependencies": { "es-errors": "^1.3.0", - "hasown": "^2.0.0", - "side-channel": "^1.0.4" + "hasown": "^2.0.2", + "side-channel": "^1.1.0" }, "engines": { "node": ">= 0.4" @@ -11510,14 +10612,15 @@ } }, "node_modules/is-array-buffer": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", - "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", + "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1" + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" }, "engines": { "node": ">= 0.4" @@ -11534,13 +10637,16 @@ "license": "MIT" }, "node_modules/is-async-function": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", - "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.0.tgz", + "integrity": "sha512-GExz9MtyhlZyXYLxzlJRj5WUCE661zhDa1Yna52CN57AJsymh+DvXXjyveSioqSRdxvUrdKdvqB1b5cVKsNpWQ==", "dev": true, "license": "MIT", "dependencies": { - "has-tostringtag": "^1.0.0" + "call-bound": "^1.0.3", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" }, "engines": { "node": ">= 0.4" @@ -11550,13 +10656,16 @@ } }, "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", + "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", "dev": true, "license": "MIT", "dependencies": { - "has-bigints": "^1.0.1" + "has-bigints": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -11576,14 +10685,14 @@ } }, "node_modules/is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.1.tgz", + "integrity": "sha512-l9qO6eFlUETHtuihLcYOaLKByJ1f+N4kthcU9YjHy3N+B3hWv0y/2Nd0mu/7lTFnRQHTrSdXF50HQ3bl5fEnng==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -11606,9 +10715,9 @@ } }, "node_modules/is-core-module": { - "version": "2.15.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", - "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", "dev": true, "license": "MIT", "dependencies": { @@ -11622,12 +10731,14 @@ } }, "node_modules/is-data-view": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", - "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", + "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", "dev": true, "license": "MIT", "dependencies": { + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", "is-typed-array": "^1.1.13" }, "engines": { @@ -11638,13 +10749,14 @@ } }, "node_modules/is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", + "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", "dev": true, "license": "MIT", "dependencies": { - "has-tostringtag": "^1.0.0" + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -11679,13 +10791,16 @@ } }, "node_modules/is-finalizationregistry": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", - "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", + "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2" + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -11712,13 +10827,16 @@ } }, "node_modules/is-generator-function": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", - "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.0.tgz", + "integrity": "sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==", "dev": true, "license": "MIT", "dependencies": { - "has-tostringtag": "^1.0.0" + "call-bound": "^1.0.3", + "get-proto": "^1.0.0", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" }, "engines": { "node": ">= 0.4" @@ -11759,19 +10877,6 @@ "dev": true, "license": "MIT" }, - "node_modules/is-negative-zero": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", - "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", @@ -11782,13 +10887,14 @@ } }, "node_modules/is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz", + "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", "dev": true, "license": "MIT", "dependencies": { - "has-tostringtag": "^1.0.0" + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -11847,14 +10953,16 @@ "license": "MIT" }, "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "call-bound": "^1.0.2", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" }, "engines": { "node": ">= 0.4" @@ -11897,13 +11005,13 @@ } }, "node_modules/is-shared-array-buffer": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", - "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz", + "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7" + "call-bound": "^1.0.3" }, "engines": { "node": ">= 0.4" @@ -11926,13 +11034,14 @@ } }, "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", + "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", "dev": true, "license": "MIT", "dependencies": { - "has-tostringtag": "^1.0.0" + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -11942,13 +11051,15 @@ } }, "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz", + "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", "dev": true, "license": "MIT", "dependencies": { - "has-symbols": "^1.0.2" + "call-bound": "^1.0.2", + "has-symbols": "^1.1.0", + "safe-regex-test": "^1.1.0" }, "engines": { "node": ">= 0.4" @@ -11958,13 +11069,13 @@ } }, "node_modules/is-typed-array": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", - "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", + "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", "dev": true, "license": "MIT", "dependencies": { - "which-typed-array": "^1.1.14" + "which-typed-array": "^1.1.16" }, "engines": { "node": ">= 0.4" @@ -11994,27 +11105,30 @@ } }, "node_modules/is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.0.tgz", + "integrity": "sha512-SXM8Nwyys6nT5WP6pltOwKytLV7FqQ4UiibxVmW+EIosHcmCqkkjViTb5SNssDlkCiEYRP1/pdWUKVvZBmsR2Q==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2" + "call-bound": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-weakset": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", - "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz", + "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4" + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" }, "engines": { "node": ">= 0.4" @@ -12092,16 +11206,6 @@ "node": ">=10" } }, - "node_modules/istanbul-lib-report/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/istanbul-lib-report/node_modules/make-dir": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", @@ -12131,19 +11235,6 @@ "node": ">=10" } }, - "node_modules/istanbul-lib-report/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/istanbul-lib-source-maps": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", @@ -12184,17 +11275,18 @@ } }, "node_modules/iterator.prototype": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.3.tgz", - "integrity": "sha512-FW5iMbeQ6rBGm/oKgzq2aW4KvAGpxPzYES8N4g4xNXUKpL1mclMvOe+76AcLDTvD+Ze+sOpVhgdAQEKF4L9iGQ==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.5.tgz", + "integrity": "sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==", "dev": true, "license": "MIT", "dependencies": { - "define-properties": "^1.2.1", - "get-intrinsic": "^1.2.1", - "has-symbols": "^1.0.3", - "reflect.getprototypeof": "^1.0.4", - "set-function-name": "^2.0.1" + "define-data-property": "^1.1.4", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.6", + "get-proto": "^1.0.0", + "has-symbols": "^1.1.0", + "set-function-name": "^2.0.2" }, "engines": { "node": ">= 0.4" @@ -12235,82 +11327,6 @@ "node": ">=10" } }, - "node_modules/jake/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jake/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jake/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jake/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/jake/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/jake/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", @@ -12379,128 +11395,52 @@ "@types/yargs-parser": "*" } }, - "node_modules/jest-changed-files/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-changed-files/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/jest-circus/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-changed-files/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-changed-files/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/jest-changed-files/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-changed-files/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-circus": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", - "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^0.7.0", - "expect": "^27.5.1", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-circus/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-circus/node_modules/@types/yargs": { @@ -12513,59 +11453,6 @@ "@types/yargs-parser": "*" } }, - "node_modules/jest-circus/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-circus/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-circus/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-circus/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, "node_modules/jest-circus/node_modules/diff-sequences": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", @@ -12592,16 +11479,6 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-circus/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/jest-circus/node_modules/jest-diff": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", @@ -12683,19 +11560,6 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-circus/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-cli": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", @@ -12758,69 +11622,6 @@ "@types/yargs-parser": "*" } }, - "node_modules/jest-cli/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-cli/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-cli/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-cli/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/jest-cli/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/jest-cli/node_modules/jest-util": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", @@ -12839,19 +11640,6 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-cli/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-config": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", @@ -12923,108 +11711,32 @@ "@types/yargs-parser": "*" } }, - "node_modules/jest-config/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/jest-config/node_modules/jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", "dev": true, "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-config/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/jest-config/node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-config/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-config/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/jest-config/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-config/node_modules/jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-config/node_modules/jest-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", - "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-config/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-diff": { @@ -13043,61 +11755,15 @@ } }, "node_modules/jest-diff/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-diff/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-diff/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-diff/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "license": "MIT" - }, - "node_modules/jest-diff/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "license": "MIT", - "engines": { - "node": ">=8" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-diff/node_modules/pretty-format": { @@ -13114,36 +11780,12 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-diff/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, "node_modules/jest-diff/node_modules/react-is": { "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", "license": "MIT" }, - "node_modules/jest-diff/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-docblock": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", @@ -13201,69 +11843,6 @@ "@types/yargs-parser": "*" } }, - "node_modules/jest-each/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-each/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-each/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-each/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/jest-each/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/jest-each/node_modules/jest-get-type": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", @@ -13292,19 +11871,6 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-each/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-environment-jsdom": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", @@ -13351,69 +11917,6 @@ "@types/yargs-parser": "*" } }, - "node_modules/jest-environment-jsdom/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-environment-jsdom/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-environment-jsdom/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-environment-jsdom/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/jest-environment-jsdom/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/jest-environment-jsdom/node_modules/jest-util": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", @@ -13432,19 +11935,6 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-environment-jsdom/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-environment-node": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", @@ -13490,69 +11980,6 @@ "@types/yargs-parser": "*" } }, - "node_modules/jest-environment-node/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-environment-node/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-environment-node/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-environment-node/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/jest-environment-node/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/jest-environment-node/node_modules/jest-util": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", @@ -13571,19 +11998,6 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-environment-node/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-get-type": { "version": "29.6.3", "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", @@ -13647,69 +12061,6 @@ "@types/yargs-parser": "*" } }, - "node_modules/jest-haste-map/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-haste-map/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-haste-map/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-haste-map/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/jest-haste-map/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/jest-haste-map/node_modules/jest-util": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", @@ -13728,19 +12079,6 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-haste-map/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-jasmine2": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", @@ -13770,85 +12108,32 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-jasmine2/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-jasmine2/node_modules/@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/jest-jasmine2/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-jasmine2/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-jasmine2/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/jest-jasmine2/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" }, "engines": { - "node": ">=7.0.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-jasmine2/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "node_modules/jest-jasmine2/node_modules/@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } }, "node_modules/jest-jasmine2/node_modules/diff-sequences": { "version": "27.5.1", @@ -13876,16 +12161,6 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-jasmine2/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/jest-jasmine2/node_modules/jest-diff": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", @@ -13967,19 +12242,6 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-jasmine2/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-leak-detector": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", @@ -14020,61 +12282,15 @@ } }, "node_modules/jest-matcher-utils/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-matcher-utils/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-matcher-utils/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-matcher-utils/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "license": "MIT" - }, - "node_modules/jest-matcher-utils/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "license": "MIT", - "engines": { - "node": ">=8" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-matcher-utils/node_modules/pretty-format": { @@ -14091,36 +12307,12 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-matcher-utils/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, "node_modules/jest-matcher-utils/node_modules/react-is": { "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", "license": "MIT" }, - "node_modules/jest-matcher-utils/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-message-util": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", @@ -14142,61 +12334,15 @@ } }, "node_modules/jest-message-util/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-message-util/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-message-util/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-message-util/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "license": "MIT" - }, - "node_modules/jest-message-util/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "license": "MIT", - "engines": { - "node": ">=8" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-message-util/node_modules/pretty-format": { @@ -14213,36 +12359,12 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-message-util/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, "node_modules/jest-message-util/node_modules/react-is": { "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", "license": "MIT" }, - "node_modules/jest-message-util/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-mock": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", @@ -14281,83 +12403,7 @@ "dev": true, "license": "MIT", "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/jest-mock/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-mock/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-mock/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-mock/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/jest-mock/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-mock/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "@types/yargs-parser": "*" } }, "node_modules/jest-pnp-resolver": { @@ -14452,82 +12498,6 @@ "@types/yargs-parser": "*" } }, - "node_modules/jest-resolve-dependencies/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-resolve-dependencies/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-resolve-dependencies/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-resolve-dependencies/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/jest-resolve-dependencies/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-resolve-dependencies/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-resolve/node_modules/@jest/types": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", @@ -14555,69 +12525,6 @@ "@types/yargs-parser": "*" } }, - "node_modules/jest-resolve/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-resolve/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-resolve/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-resolve/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/jest-resolve/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/jest-resolve/node_modules/jest-util": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", @@ -14636,19 +12543,6 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-resolve/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-runner": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", @@ -14709,69 +12603,6 @@ "@types/yargs-parser": "*" } }, - "node_modules/jest-runner/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-runner/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-runner/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-runner/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/jest-runner/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/jest-runner/node_modules/jest-message-util": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", @@ -14811,19 +12642,6 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-runner/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-runtime": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", @@ -14851,101 +12669,38 @@ "jest-resolve": "^27.5.1", "jest-snapshot": "^27.5.1", "jest-util": "^27.5.1", - "slash": "^3.0.0", - "strip-bom": "^4.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-runtime/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-runtime/node_modules/@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/jest-runtime/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" + "slash": "^3.0.0", + "strip-bom": "^4.0.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-runtime/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/jest-runtime/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-runtime/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/jest-runtime/node_modules/@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-runtime/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/jest-runtime/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" + "@types/yargs-parser": "*" } }, "node_modules/jest-runtime/node_modules/jest-message-util": { @@ -14987,19 +12742,6 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-runtime/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-serializer": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", @@ -15075,59 +12817,6 @@ "@types/yargs-parser": "*" } }, - "node_modules/jest-snapshot/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-snapshot/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-snapshot/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-snapshot/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, "node_modules/jest-snapshot/node_modules/diff-sequences": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", @@ -15154,16 +12843,6 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-snapshot/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/jest-snapshot/node_modules/jest-diff": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", @@ -15258,19 +12937,6 @@ "node": ">=10" } }, - "node_modules/jest-snapshot/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-util": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", @@ -15288,76 +12954,6 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-util/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-util/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-util/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-util/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "license": "MIT" - }, - "node_modules/jest-util/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-util/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-validate": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", @@ -15384,86 +12980,23 @@ "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-validate/node_modules/@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/jest-validate/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-validate/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-validate/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" }, "engines": { - "node": ">=7.0.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-validate/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/jest-validate/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/jest-validate/node_modules/@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", "dev": true, "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "@types/yargs-parser": "*" } }, "node_modules/jest-validate/node_modules/jest-get-type": { @@ -15476,19 +13009,6 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-validate/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-watch-typeahead": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", @@ -15594,58 +13114,18 @@ "license": "MIT" }, "node_modules/jest-watch-typeahead/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-watch-typeahead/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "dev": true, "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-watch-typeahead/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-watch-typeahead/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, "node_modules/jest-watch-typeahead/node_modules/emittery": { "version": "0.10.2", "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", @@ -15659,16 +13139,6 @@ "url": "https://github.com/sindresorhus/emittery?sponsor=1" } }, - "node_modules/jest-watch-typeahead/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/jest-watch-typeahead/node_modules/jest-message-util": { "version": "28.1.3", "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", @@ -15791,19 +13261,6 @@ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-watch-typeahead/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, "node_modules/jest-watch-typeahead/node_modules/react-is": { "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", @@ -15842,9 +13299,9 @@ } }, "node_modules/jest-watch-typeahead/node_modules/string-length/node_modules/char-regex": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", - "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.2.tgz", + "integrity": "sha512-cbGOjAptfM2LVmWhwRFHEKTPkLwNddVmuqYZQt895yXwAsWsXObCG+YN4DGQ/JBtT4GP1a1lPPdio2z413LmTg==", "dev": true, "license": "MIT", "engines": { @@ -15880,19 +13337,6 @@ "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/jest-watch-typeahead/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-watcher": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", @@ -15939,69 +13383,6 @@ "@types/yargs-parser": "*" } }, - "node_modules/jest-watcher/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-watcher/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-watcher/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-watcher/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/jest-watcher/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/jest-watcher/node_modules/jest-util": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", @@ -16020,19 +13401,6 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-watcher/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-worker": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", @@ -16048,16 +13416,6 @@ "node": ">= 10.13.0" } }, - "node_modules/jest-worker/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/jest-worker/node_modules/supports-color": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", @@ -16075,9 +13433,9 @@ } }, "node_modules/jiti": { - "version": "1.21.6", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", - "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", + "version": "1.21.7", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz", + "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==", "dev": true, "license": "MIT", "bin": { @@ -16152,9 +13510,9 @@ } }, "node_modules/jsesc": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", - "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", "dev": true, "license": "MIT", "bin": { @@ -16545,6 +13903,16 @@ "tmpl": "1.0.5" } }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/mdn-data": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", @@ -16681,9 +14049,9 @@ } }, "node_modules/mini-css-extract-plugin": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.1.tgz", - "integrity": "sha512-+Vyi+GCCOHnrJ2VPS+6aPoXN2k2jgUzDRhTFLjjTBn23qyXJXkjUWQgTL+mXpF5/A8ixLdCc6kWsoeOjKGejKQ==", + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.2.tgz", + "integrity": "sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==", "dev": true, "license": "MIT", "dependencies": { @@ -16787,9 +14155,9 @@ } }, "node_modules/nanoid": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", + "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", "dev": true, "funding": [ { @@ -16820,9 +14188,9 @@ "license": "MIT" }, "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", "dev": true, "license": "MIT", "engines": { @@ -16865,9 +14233,9 @@ "license": "MIT" }, "node_modules/node-releases": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", - "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", + "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", "dev": true, "license": "MIT" }, @@ -16931,9 +14299,9 @@ } }, "node_modules/nwsapi": { - "version": "2.2.13", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.13.tgz", - "integrity": "sha512-cTGB9ptp9dY9A5VbMSe7fQBcl/tt22Vcqdq8+eN93rblOuE0aCFu4aZ2vMwct/2t+lFnosm8RkQW1I0Omb1UtQ==", + "version": "2.2.16", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.16.tgz", + "integrity": "sha512-F1I/bimDpj3ncaNDhfyMWuFqmQDBwDB0Fogc2qpL3BWvkQteFD/8BzWuIRl83rq0DXfm8SGt/HFhLXZyljTXcQ==", "dev": true, "license": "MIT" }, @@ -16957,9 +14325,9 @@ } }, "node_modules/object-inspect": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", - "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", + "version": "1.13.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.3.tgz", + "integrity": "sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==", "dev": true, "license": "MIT", "engines": { @@ -16980,15 +14348,17 @@ } }, "node_modules/object.assign": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", - "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", + "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.5", + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", "define-properties": "^1.2.1", - "has-symbols": "^1.0.3", + "es-object-atoms": "^1.0.0", + "has-symbols": "^1.1.0", "object-keys": "^1.1.1" }, "engines": { @@ -17070,13 +14440,14 @@ } }, "node_modules/object.values": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", - "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.1.tgz", + "integrity": "sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", "define-properties": "^1.2.1", "es-object-atoms": "^1.0.0" }, @@ -17179,6 +14550,24 @@ "node": ">= 0.8.0" } }, + "node_modules/own-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz", + "integrity": "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.6", + "object-keys": "^1.1.1", + "safe-push-apply": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/p-limit": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", @@ -17372,9 +14761,9 @@ "license": "ISC" }, "node_modules/path-to-regexp": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz", - "integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==", + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", + "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==", "dev": true, "license": "MIT" }, @@ -17520,9 +14909,9 @@ } }, "node_modules/postcss": { - "version": "8.4.47", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz", - "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==", + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.1.tgz", + "integrity": "sha512-6oz2beyjc5VMn/KV1pPw8fliQkhBXrVn1Z3TVyqZxU8kZpzEKhBdmCFqI6ZbmGtamQvQGuU1sgPTk8ZrXDD7jQ==", "dev": true, "funding": [ { @@ -17540,8 +14929,8 @@ ], "license": "MIT", "dependencies": { - "nanoid": "^3.3.7", - "picocolors": "^1.1.0", + "nanoid": "^3.3.8", + "picocolors": "^1.1.1", "source-map-js": "^1.2.1" }, "engines": { @@ -18072,9 +15461,9 @@ } }, "node_modules/postcss-load-config/node_modules/lilconfig": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", - "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", "dev": true, "license": "MIT", "engines": { @@ -18085,9 +15474,9 @@ } }, "node_modules/postcss-load-config/node_modules/yaml": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.0.tgz", - "integrity": "sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.7.0.tgz", + "integrity": "sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==", "dev": true, "license": "ISC", "bin": { @@ -18276,16 +15665,46 @@ "postcss": "^8.1.0" } }, - "node_modules/postcss-modules-local-by-default": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz", - "integrity": "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==", + "node_modules/postcss-modules-local-by-default": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz", + "integrity": "sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==", + "dev": true, + "license": "MIT", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^7.0.0", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", + "integrity": "sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" + "postcss-selector-parser": "^7.0.0" }, "engines": { "node": "^10 || ^12 || >= 14" @@ -18294,20 +15713,18 @@ "postcss": "^8.1.0" } }, - "node_modules/postcss-modules-scope": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz", - "integrity": "sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==", + "node_modules/postcss-modules-scope/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "postcss-selector-parser": "^6.0.4" + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" }, "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" + "node": ">=4" } }, "node_modules/postcss-modules-values": { @@ -19045,11 +16462,17 @@ } }, "node_modules/psl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.15.0.tgz", + "integrity": "sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==", "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "punycode": "^2.3.1" + }, + "funding": { + "url": "https://github.com/sponsors/lupomontero" + } }, "node_modules/punycode": { "version": "2.3.1", @@ -19163,16 +16586,6 @@ "node": ">= 0.8" } }, - "node_modules/raw-body/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, "node_modules/raw-body/node_modules/iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -19224,14 +16637,15 @@ "license": "MIT" }, "node_modules/react-bootstrap": { - "version": "2.10.5", - "resolved": "https://registry.npmjs.org/react-bootstrap/-/react-bootstrap-2.10.5.tgz", - "integrity": "sha512-XueAOEn64RRkZ0s6yzUTdpFtdUXs5L5491QU//8ZcODKJNDLt/r01tNyriZccjgRImH1REynUc9pqjiRMpDLWQ==", + "version": "2.10.8", + "resolved": "https://registry.npmjs.org/react-bootstrap/-/react-bootstrap-2.10.8.tgz", + "integrity": "sha512-Vw1B2QfGGsrcBge0HQt8rjhnw2syFbtlPQXl/50k/bAnA4Jwi9+Bd4aYYTa68oyBB2KXMtDbGy2oMGl7eSet9A==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.24.7", "@restart/hooks": "^0.4.9", - "@restart/ui": "^1.6.9", + "@restart/ui": "^1.9.3", + "@types/prop-types": "^15.7.12", "@types/react-transition-group": "^4.4.6", "classnames": "^2.3.2", "dom-helpers": "^5.2.1", @@ -19289,72 +16703,6 @@ "node": ">=14" } }, - "node_modules/react-dev-utils/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/react-dev-utils/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/react-dev-utils/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/react-dev-utils/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/react-dev-utils/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/react-dev-utils/node_modules/find-up": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", @@ -19372,16 +16720,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/react-dev-utils/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/react-dev-utils/node_modules/loader-utils": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.3.1.tgz", @@ -19440,19 +16778,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/react-dev-utils/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/react-dom": { "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", @@ -19663,19 +16988,20 @@ } }, "node_modules/reflect.getprototypeof": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz", - "integrity": "sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==", + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", + "integrity": "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", + "call-bind": "^1.0.8", "define-properties": "^1.2.1", - "es-abstract": "^1.23.1", + "es-abstract": "^1.23.9", "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "globalthis": "^1.0.3", - "which-builtin-type": "^1.1.3" + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.7", + "get-proto": "^1.0.1", + "which-builtin-type": "^1.2.1" }, "engines": { "node": ">= 0.4" @@ -19728,15 +17054,17 @@ "license": "MIT" }, "node_modules/regexp.prototype.flags": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz", - "integrity": "sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==", + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", + "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", + "call-bind": "^1.0.8", "define-properties": "^1.2.1", "es-errors": "^1.3.0", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", "set-function-name": "^2.0.2" }, "engines": { @@ -19747,16 +17075,16 @@ } }, "node_modules/regexpu-core": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.1.1.tgz", - "integrity": "sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.2.0.tgz", + "integrity": "sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==", "dev": true, "license": "MIT", "dependencies": { "regenerate": "^1.4.2", "regenerate-unicode-properties": "^10.2.0", "regjsgen": "^0.8.0", - "regjsparser": "^0.11.0", + "regjsparser": "^0.12.0", "unicode-match-property-ecmascript": "^2.0.0", "unicode-match-property-value-ecmascript": "^2.1.0" }, @@ -19772,9 +17100,9 @@ "license": "MIT" }, "node_modules/regjsparser": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.11.1.tgz", - "integrity": "sha512-1DHODs4B8p/mQHU9kr+jv8+wIC9mtG4eBHxWxIq5mhjE3D5oORhCc6deRKzTjs9DcfRFmj9BHSDguZklqCGFWQ==", + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.12.0.tgz", + "integrity": "sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -19784,6 +17112,19 @@ "regjsparser": "bin/parser" } }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/relateurl": { "version": "0.2.7", "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", @@ -19835,19 +17176,22 @@ "license": "MIT" }, "node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "version": "1.22.10", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", + "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", "dev": true, "license": "MIT", "dependencies": { - "is-core-module": "^2.13.0", + "is-core-module": "^2.16.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { "resolve": "bin/resolve" }, + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -20027,16 +17371,6 @@ "rollup": "^2.0.0" } }, - "node_modules/rollup-plugin-terser/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/rollup-plugin-terser/node_modules/jest-worker": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", @@ -20062,19 +17396,6 @@ "randombytes": "^2.1.0" } }, - "node_modules/rollup-plugin-terser/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", @@ -20100,15 +17421,16 @@ } }, "node_modules/safe-array-concat": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", - "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz", + "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4", - "has-symbols": "^1.0.3", + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "has-symbols": "^1.1.0", "isarray": "^2.0.5" }, "engines": { @@ -20139,16 +17461,33 @@ ], "license": "MIT" }, + "node_modules/safe-push-apply": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz", + "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/safe-regex-test": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", - "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", + "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.6", + "call-bound": "^1.0.2", "es-errors": "^1.3.0", - "is-regex": "^1.1.4" + "is-regex": "^1.2.1" }, "engines": { "node": ">= 0.4" @@ -20240,9 +17579,9 @@ } }, "node_modules/schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.0.tgz", + "integrity": "sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==", "dev": true, "license": "MIT", "dependencies": { @@ -20252,7 +17591,7 @@ "ajv-keywords": "^5.1.0" }, "engines": { - "node": ">= 12.13.0" + "node": ">= 10.13.0" }, "funding": { "type": "opencollective", @@ -20525,6 +17864,21 @@ "node": ">= 0.4" } }, + "node_modules/set-proto": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/set-proto/-/set-proto-1.0.0.tgz", + "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", @@ -20556,26 +17910,86 @@ } }, "node_modules/shell-quote": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", - "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.2.tgz", + "integrity": "sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==", "dev": true, "license": "MIT", + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/side-channel": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", - "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "object-inspect": "^1.13.1" + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" }, "engines": { "node": ">= 0.4" @@ -20982,24 +18396,25 @@ } }, "node_modules/string.prototype.matchall": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", - "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.12.tgz", + "integrity": "sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", + "es-abstract": "^1.23.6", "es-errors": "^1.3.0", "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.7", - "regexp.prototype.flags": "^1.5.2", + "get-intrinsic": "^1.2.6", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "internal-slot": "^1.1.0", + "regexp.prototype.flags": "^1.5.3", "set-function-name": "^2.0.2", - "side-channel": "^1.0.6" + "side-channel": "^1.1.0" }, "engines": { "node": ">= 0.4" @@ -21020,16 +18435,19 @@ } }, "node_modules/string.prototype.trim": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", - "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", + "version": "1.2.10", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz", + "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-data-property": "^1.1.4", "define-properties": "^1.2.1", - "es-abstract": "^1.23.0", - "es-object-atoms": "^1.0.0" + "es-abstract": "^1.23.5", + "es-object-atoms": "^1.0.0", + "has-property-descriptors": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -21039,16 +18457,20 @@ } }, "node_modules/string.prototype.trimend": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", - "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz", + "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", "define-properties": "^1.2.1", "es-object-atoms": "^1.0.0" }, + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -21283,15 +18705,15 @@ } }, "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "license": "MIT", "dependencies": { - "has-flag": "^3.0.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/supports-hyperlinks": { @@ -21308,29 +18730,6 @@ "node": ">=8" } }, - "node_modules/supports-hyperlinks/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/supports-preserve-symlinks-flag": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", @@ -21380,6 +18779,51 @@ "node": ">=4.0.0" } }, + "node_modules/svgo/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/svgo/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true, + "license": "MIT" + }, "node_modules/svgo/node_modules/css-select": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", @@ -21435,6 +18879,26 @@ "dev": true, "license": "BSD-2-Clause" }, + "node_modules/svgo/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/svgo/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, "node_modules/svgo/node_modules/nth-check": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", @@ -21445,6 +18909,19 @@ "boolbase": "~1.0.0" } }, + "node_modules/svgo/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/symbol-tree": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", @@ -21453,34 +18930,34 @@ "license": "MIT" }, "node_modules/tailwindcss": { - "version": "3.4.14", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.14.tgz", - "integrity": "sha512-IcSvOcTRcUtQQ7ILQL5quRDg7Xs93PdJEk1ZLbhhvJc7uj/OAhYOnruEiwnGgBvUtaUAJ8/mhSw1o8L2jCiENA==", + "version": "3.4.17", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.17.tgz", + "integrity": "sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==", "dev": true, "license": "MIT", "dependencies": { "@alloc/quick-lru": "^5.2.0", "arg": "^5.0.2", - "chokidar": "^3.5.3", + "chokidar": "^3.6.0", "didyoumean": "^1.2.2", "dlv": "^1.1.3", - "fast-glob": "^3.3.0", + "fast-glob": "^3.3.2", "glob-parent": "^6.0.2", "is-glob": "^4.0.3", - "jiti": "^1.21.0", - "lilconfig": "^2.1.0", - "micromatch": "^4.0.5", + "jiti": "^1.21.6", + "lilconfig": "^3.1.3", + "micromatch": "^4.0.8", "normalize-path": "^3.0.0", "object-hash": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.23", + "picocolors": "^1.1.1", + "postcss": "^8.4.47", "postcss-import": "^15.1.0", "postcss-js": "^4.0.1", - "postcss-load-config": "^4.0.1", - "postcss-nested": "^6.0.1", - "postcss-selector-parser": "^6.0.11", - "resolve": "^1.22.2", - "sucrase": "^3.32.0" + "postcss-load-config": "^4.0.2", + "postcss-nested": "^6.2.0", + "postcss-selector-parser": "^6.1.2", + "resolve": "^1.22.8", + "sucrase": "^3.35.0" }, "bin": { "tailwind": "lib/cli.js", @@ -21490,6 +18967,19 @@ "node": ">=14.0.0" } }, + "node_modules/tailwindcss/node_modules/lilconfig": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, "node_modules/tapable": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", @@ -21560,9 +19050,9 @@ } }, "node_modules/terser": { - "version": "5.36.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.36.0.tgz", - "integrity": "sha512-IYV9eNMuFAV4THUspIRXkLakHnV6XO7FEdtKjf/mDyrnqUg9LnlOn6/RwRvM9SZjR4GUq8Nk8zj67FzVARr74w==", + "version": "5.37.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.37.0.tgz", + "integrity": "sha512-B8wRRkmre4ERucLM/uXx4MOV5cbnOlVAqUst+1+iLKPI0dOgFO28f84ptoQt9HEI537PMzfYa/d+GEPKTRXmYA==", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -21579,17 +19069,17 @@ } }, "node_modules/terser-webpack-plugin": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", - "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", + "version": "5.3.11", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.11.tgz", + "integrity": "sha512-RVCsMfuD0+cTt3EwX8hSl2Ks56EbFHWmhluwcqoPKtBnfjiT6olaq7PRIRfhyU8nnC2MrnDrBLfrD/RGE+cVXQ==", "dev": true, "license": "MIT", "dependencies": { - "@jridgewell/trace-mapping": "^0.3.20", + "@jridgewell/trace-mapping": "^0.3.25", "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.1", - "terser": "^5.26.0" + "schema-utils": "^4.3.0", + "serialize-javascript": "^6.0.2", + "terser": "^5.31.1" }, "engines": { "node": ">= 10.13.0" @@ -21613,25 +19103,6 @@ } } }, - "node_modules/terser-webpack-plugin/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, "node_modules/terser/node_modules/commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", @@ -21705,16 +19176,6 @@ "dev": true, "license": "BSD-3-Clause" }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -21827,9 +19288,9 @@ } }, "node_modules/tslib": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.0.tgz", - "integrity": "sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==", + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", "license": "0BSD" }, "node_modules/tsutils": { @@ -21906,32 +19367,32 @@ } }, "node_modules/typed-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", - "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", + "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", + "call-bound": "^1.0.3", "es-errors": "^1.3.0", - "is-typed-array": "^1.1.13" + "is-typed-array": "^1.1.14" }, "engines": { "node": ">= 0.4" } }, "node_modules/typed-array-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", - "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz", + "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", + "call-bind": "^1.0.8", "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.14" }, "engines": { "node": ">= 0.4" @@ -21941,18 +19402,19 @@ } }, "node_modules/typed-array-byte-offset": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", - "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz", + "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==", "dev": true, "license": "MIT", "dependencies": { "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", + "call-bind": "^1.0.8", "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.15", + "reflect.getprototypeof": "^1.0.9" }, "engines": { "node": ">= 0.4" @@ -21962,18 +19424,18 @@ } }, "node_modules/typed-array-length": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", - "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz", + "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "for-each": "^0.3.3", "gopd": "^1.0.1", - "has-proto": "^1.0.3", "is-typed-array": "^1.1.13", - "possible-typed-array-names": "^1.0.0" + "possible-typed-array-names": "^1.0.0", + "reflect.getprototypeof": "^1.0.6" }, "engines": { "node": ">= 0.4" @@ -21993,9 +19455,9 @@ } }, "node_modules/typescript": { - "version": "5.6.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", - "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz", + "integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==", "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", @@ -22006,16 +19468,19 @@ } }, "node_modules/unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", + "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", + "call-bound": "^1.0.3", "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" + "has-symbols": "^1.1.0", + "which-boxed-primitive": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -22044,9 +19509,9 @@ "license": "MIT" }, "node_modules/undici-types": { - "version": "6.19.8", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", - "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", + "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", "license": "MIT" }, "node_modules/unicode-canonical-property-names-ecmascript": { @@ -22145,9 +19610,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", - "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.2.tgz", + "integrity": "sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==", "dev": true, "funding": [ { @@ -22166,7 +19631,7 @@ "license": "MIT", "dependencies": { "escalade": "^3.2.0", - "picocolors": "^1.1.0" + "picocolors": "^1.1.1" }, "bin": { "update-browserslist-db": "cli.js" @@ -22346,9 +19811,9 @@ } }, "node_modules/web-vitals": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-4.2.3.tgz", - "integrity": "sha512-/CFAm1mNxSmOj6i0Co+iGFJ58OS4NRGVP+AWS/l509uIK5a1bSoIVaHz/ZumpHTfHSZBpgrJ+wjfpAOrTHok5Q==", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-4.2.4.tgz", + "integrity": "sha512-r4DIlprAGwJ7YM11VZp4R884m0Vmgr6EAKe3P+kO0PPj3Unqyvv59rczf6UiGcb9Z8QxZVcqKNwv/g0WNdWwsw==", "license": "Apache-2.0" }, "node_modules/webidl-conversions": { @@ -22362,19 +19827,19 @@ } }, "node_modules/webpack": { - "version": "5.95.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.95.0.tgz", - "integrity": "sha512-2t3XstrKULz41MNMBF+cJ97TyHdyQ8HCt//pqErqDvNjU9YQBnZxIHa11VXsi7F3mb5/aO2tuDxdeTPdU7xu9Q==", + "version": "5.97.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.97.1.tgz", + "integrity": "sha512-EksG6gFY3L1eFMROS/7Wzgrii5mBAFe4rIr3r2BTfo7bcc+DWwFZ4OJ/miOuHJO/A85HwyI4eQ0F6IKXesO7Fg==", "dev": true, "license": "MIT", "dependencies": { - "@types/estree": "^1.0.5", - "@webassemblyjs/ast": "^1.12.1", - "@webassemblyjs/wasm-edit": "^1.12.1", - "@webassemblyjs/wasm-parser": "^1.12.1", - "acorn": "^8.7.1", - "acorn-import-attributes": "^1.9.5", - "browserslist": "^4.21.10", + "@types/eslint-scope": "^3.7.7", + "@types/estree": "^1.0.6", + "@webassemblyjs/ast": "^1.14.1", + "@webassemblyjs/wasm-edit": "^1.14.1", + "@webassemblyjs/wasm-parser": "^1.14.1", + "acorn": "^8.14.0", + "browserslist": "^4.24.0", "chrome-trace-event": "^1.0.2", "enhanced-resolve": "^5.17.1", "es-module-lexer": "^1.2.1", @@ -22727,41 +20192,45 @@ } }, "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", + "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", "dev": true, "license": "MIT", "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" + "is-bigint": "^1.1.0", + "is-boolean-object": "^1.2.1", + "is-number-object": "^1.1.1", + "is-string": "^1.1.1", + "is-symbol": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/which-builtin-type": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.4.tgz", - "integrity": "sha512-bppkmBSsHFmIMSl8BO9TbsyzsvGjVoppt8xUiGzwiu/bhDCGxnpOKCxgqj6GuyHE0mINMDecBFPlOm2hzY084w==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz", + "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", "dev": true, "license": "MIT", "dependencies": { + "call-bound": "^1.0.2", "function.prototype.name": "^1.1.6", "has-tostringtag": "^1.0.2", "is-async-function": "^2.0.0", - "is-date-object": "^1.0.5", - "is-finalizationregistry": "^1.0.2", + "is-date-object": "^1.1.0", + "is-finalizationregistry": "^1.1.0", "is-generator-function": "^1.0.10", - "is-regex": "^1.1.4", + "is-regex": "^1.2.1", "is-weakref": "^1.0.2", "isarray": "^2.0.5", - "which-boxed-primitive": "^1.0.2", + "which-boxed-primitive": "^1.1.0", "which-collection": "^1.0.2", - "which-typed-array": "^1.1.15" + "which-typed-array": "^1.1.16" }, "engines": { "node": ">= 0.4" @@ -22790,16 +20259,17 @@ } }, "node_modules/which-typed-array": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", - "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", + "version": "1.1.18", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.18.tgz", + "integrity": "sha512-qEcY+KJYlWyLH9vNbsr6/5j59AXk5ni5aakf8ldzBvGde6Iz4sxZGkJyWSAueTG7QhOvNRYb1lDdFmL5Td0QKA==", "dev": true, "license": "MIT", "dependencies": { "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", "for-each": "^0.3.3", - "gopd": "^1.0.1", + "gopd": "^1.2.0", "has-tostringtag": "^1.0.2" }, "engines": { @@ -23206,78 +20676,6 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/wrap-ansi/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",