diff --git a/implementors/core/convert/trait.From.js b/implementors/core/convert/trait.From.js index f870a47145..7d2d3c9f21 100644 --- a/implementors/core/convert/trait.From.js +++ b/implementors/core/convert/trait.From.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"madara":[["impl From<Sealing> for SealingMode"]], +"madara":[["impl From<Sealing> for SealingMode"]], "madara_runtime":[["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<OriginCaller> for RuntimeOrigin"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event> for RuntimeEvent"],["impl From<Option<<Runtime as Config>::AccountId>> for RuntimeOrigin"]], "mc_db":[["impl From<DatabaseError> for DbError"],["impl From<Error> for DbError"],["impl From<Error> for DbError"]], "mc_genesis_data_provider":[["impl From<LoadGenesisDataError> for Error"]], diff --git a/implementors/pallet_starknet_runtime_api/trait.StarknetRuntimeApi.js b/implementors/pallet_starknet_runtime_api/trait.StarknetRuntimeApi.js index c2b193df40..10f0d63acc 100644 --- a/implementors/pallet_starknet_runtime_api/trait.StarknetRuntimeApi.js +++ b/implementors/pallet_starknet_runtime_api/trait.StarknetRuntimeApi.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"madara_runtime":[["impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> StarknetRuntimeApi<__SrApiBlock__> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where\n RuntimeApiImplCall::StateBackend: StateBackend<HashingFor<__SrApiBlock__>>,\n &'static RuntimeApiImplCall: Send,\n ContractAddress: UnwindSafe + RefUnwindSafe,\n StorageKey: UnwindSafe + RefUnwindSafe,\n Result<StarkFelt, SimulationError>: UnwindSafe + RefUnwindSafe,\n EntryPointSelector: UnwindSafe + RefUnwindSafe,\n Calldata: UnwindSafe + RefUnwindSafe,\n Result<Vec<Felt252Wrapper>, SimulationError>: UnwindSafe + RefUnwindSafe,\n Nonce: UnwindSafe + RefUnwindSafe,\n ClassHash: UnwindSafe + RefUnwindSafe,\n Option<ContractClass>: UnwindSafe + RefUnwindSafe,\n Felt252Wrapper: UnwindSafe + RefUnwindSafe,\n StarkHash: UnwindSafe + RefUnwindSafe,\n FeeTokenAddresses: UnwindSafe + RefUnwindSafe,\n bool: UnwindSafe + RefUnwindSafe,\n Vec<AccountTransaction>: UnwindSafe + RefUnwindSafe,\n SimulationFlags: UnwindSafe + RefUnwindSafe,\n Result<Result<Vec<(u128, u128)>, SimulationError>, InternalSubstrateError>: UnwindSafe + RefUnwindSafe,\n Vec<Transaction>: UnwindSafe + RefUnwindSafe,\n Result<Result<Vec<(TransactionExecutionInfo, Option<CommitmentStateDiff>)>, SimulationError>, InternalSubstrateError>: UnwindSafe + RefUnwindSafe,\n L1HandlerTransaction: UnwindSafe + RefUnwindSafe,\n Result<Result<(u128, u128, u128), SimulationError>, InternalSubstrateError>: UnwindSafe + RefUnwindSafe,\n Result<Result<Vec<(CommitmentStateDiff, TransactionSimulationResult)>, SimulationError>, InternalSubstrateError>: UnwindSafe + RefUnwindSafe,\n Result<Result<TransactionExecutionInfo, SimulationError>, InternalSubstrateError>: UnwindSafe + RefUnwindSafe,\n Vec<<__SrApiBlock__ as BlockT>::Extrinsic>: UnwindSafe + RefUnwindSafe,\n TransactionHash: UnwindSafe + RefUnwindSafe,\n Option<(u32, Transaction)>: UnwindSafe + RefUnwindSafe,\n Vec<MessageToL1>: UnwindSafe + RefUnwindSafe,\n Vec<Event>: UnwindSafe + RefUnwindSafe,\n Option<Vec<u8>>: UnwindSafe + RefUnwindSafe,\n BlockContext: UnwindSafe + RefUnwindSafe,\n __SrApiBlock__::Header: UnwindSafe + RefUnwindSafe,"]] +"madara_runtime":[["impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> StarknetRuntimeApi<__SrApiBlock__> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where\n RuntimeApiImplCall::StateBackend: StateBackend<HashingFor<__SrApiBlock__>>,\n &'static RuntimeApiImplCall: Send,\n ContractAddress: UnwindSafe + RefUnwindSafe,\n StorageKey: UnwindSafe + RefUnwindSafe,\n Result<StarkFelt, SimulationError>: UnwindSafe + RefUnwindSafe,\n EntryPointSelector: UnwindSafe + RefUnwindSafe,\n Calldata: UnwindSafe + RefUnwindSafe,\n Result<Vec<Felt252Wrapper>, SimulationError>: UnwindSafe + RefUnwindSafe,\n Nonce: UnwindSafe + RefUnwindSafe,\n ClassHash: UnwindSafe + RefUnwindSafe,\n Option<ContractClass>: UnwindSafe + RefUnwindSafe,\n Felt252Wrapper: UnwindSafe + RefUnwindSafe,\n FeeTokenAddresses: UnwindSafe + RefUnwindSafe,\n bool: UnwindSafe + RefUnwindSafe,\n Vec<AccountTransaction>: UnwindSafe + RefUnwindSafe,\n SimulationFlags: UnwindSafe + RefUnwindSafe,\n Result<Result<Vec<(u128, u128)>, SimulationError>, InternalSubstrateError>: UnwindSafe + RefUnwindSafe,\n Vec<Transaction>: UnwindSafe + RefUnwindSafe,\n Result<Result<Vec<(TransactionExecutionInfo, Option<CommitmentStateDiff>)>, SimulationError>, InternalSubstrateError>: UnwindSafe + RefUnwindSafe,\n L1HandlerTransaction: UnwindSafe + RefUnwindSafe,\n Result<Result<(u128, u128, u128), SimulationError>, InternalSubstrateError>: UnwindSafe + RefUnwindSafe,\n Result<Result<Vec<(CommitmentStateDiff, TransactionSimulationResult)>, SimulationError>, InternalSubstrateError>: UnwindSafe + RefUnwindSafe,\n Result<Result<TransactionExecutionInfo, SimulationError>, InternalSubstrateError>: UnwindSafe + RefUnwindSafe,\n Vec<<__SrApiBlock__ as BlockT>::Extrinsic>: UnwindSafe + RefUnwindSafe,\n TransactionHash: UnwindSafe + RefUnwindSafe,\n Option<(u32, Transaction)>: UnwindSafe + RefUnwindSafe,\n Vec<MessageToL1>: UnwindSafe + RefUnwindSafe,\n Vec<Event>: UnwindSafe + RefUnwindSafe,\n Option<Vec<u8>>: UnwindSafe + RefUnwindSafe,\n BlockContext: UnwindSafe + RefUnwindSafe,\n __SrApiBlock__::Header: UnwindSafe + RefUnwindSafe,"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/madara/benchmarking/fn.create_benchmark_extrinsic.html b/madara/benchmarking/fn.create_benchmark_extrinsic.html index 0f86fda4eb..87791305aa 100644 --- a/madara/benchmarking/fn.create_benchmark_extrinsic.html +++ b/madara/benchmarking/fn.create_benchmark_extrinsic.html @@ -1,8 +1,8 @@ create_benchmark_extrinsic in madara::benchmarking - Rust
pub fn create_benchmark_extrinsic(
-    client: &TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>,
+    client: &TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>,
     sender: Pair,
-    call: RuntimeCall,
+    call: RuntimeCall,
     nonce: u32
-) -> UncheckedExtrinsic
Expand description

Create a transaction using the given call.

+) -> UncheckedExtrinsic
Expand description

Create a transaction using the given call.

Note: Should only be used for benchmarking.

\ No newline at end of file diff --git a/madara/benchmarking/struct.RemarkBuilder.html b/madara/benchmarking/struct.RemarkBuilder.html index 690ded3d3c..4b65540045 100644 --- a/madara/benchmarking/struct.RemarkBuilder.html +++ b/madara/benchmarking/struct.RemarkBuilder.html @@ -1,9 +1,9 @@ RemarkBuilder in madara::benchmarking - Rust
pub struct RemarkBuilder {
-    client: Arc<TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>>,
+    client: Arc<TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>>,
 }
Expand description

Generates extrinsics for the benchmark overhead command.

Note: Should only be used for benchmarking.

-

Fields§

§client: Arc<TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>>

Implementations§

source§

impl RemarkBuilder

Fields§

§client: Arc<TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>>

Implementations§

source§

impl RemarkBuilder

source

pub fn new( + client: Arc<TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>> ) -> Self

Creates a new Self from the given client.

Trait Implementations§

source§

impl ExtrinsicBuilder for RemarkBuilder

source§

fn pallet(&self) -> &str

Name of the pallet this builder is for. Read more
source§

fn extrinsic(&self) -> &str

Name of the extrinsic this builder is for. Read more
source§

fn build(&self, nonce: u32) -> Result<OpaqueExtrinsic, &'static str>

Builds an extrinsic. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere diff --git a/madara/chain_spec/fn.development_config.html b/madara/chain_spec/fn.development_config.html index 929ea7f104..6cf926900f 100644 --- a/madara/chain_spec/fn.development_config.html +++ b/madara/chain_spec/fn.development_config.html @@ -1,4 +1,4 @@ development_config in madara::chain_spec - Rust
pub fn development_config(
-    sealing: SealingMode,
+    sealing: SealingMode,
     base_path: BasePath
 ) -> Result<GenericChainSpec<DevGenesisExt>, String>
\ No newline at end of file diff --git a/madara/chain_spec/fn.local_testnet_config.html b/madara/chain_spec/fn.local_testnet_config.html index a24ee4fddb..427200961e 100644 --- a/madara/chain_spec/fn.local_testnet_config.html +++ b/madara/chain_spec/fn.local_testnet_config.html @@ -1,4 +1,4 @@ local_testnet_config in madara::chain_spec - Rust
pub fn local_testnet_config(
     base_path: BasePath,
     chain_id: &str
-) -> Result<GenericChainSpec<RuntimeGenesisConfig>, String>
\ No newline at end of file +) -> Result<GenericChainSpec<RuntimeGenesisConfig>, String>

\ No newline at end of file diff --git a/madara/chain_spec/fn.testnet_genesis.html b/madara/chain_spec/fn.testnet_genesis.html index d2d30b4095..4e3cb46e0b 100644 --- a/madara/chain_spec/fn.testnet_genesis.html +++ b/madara/chain_spec/fn.testnet_genesis.html @@ -3,5 +3,5 @@ wasm_binary: &[u8], initial_authorities: Vec<(AuthorityId, AuthorityId)>, _enable_println: bool -) -> RuntimeGenesisConfig
Expand description

Configure initial storage state for FRAME modules.

+) -> RuntimeGenesisConfig
Expand description

Configure initial storage state for FRAME modules.

\ No newline at end of file diff --git a/madara/chain_spec/struct.DevGenesisExt.html b/madara/chain_spec/struct.DevGenesisExt.html index 341b3ba379..26c0ad8a30 100644 --- a/madara/chain_spec/struct.DevGenesisExt.html +++ b/madara/chain_spec/struct.DevGenesisExt.html @@ -1,9 +1,9 @@ DevGenesisExt in madara::chain_spec - Rust
pub struct DevGenesisExt {
-    genesis_config: RuntimeGenesisConfig,
-    sealing: SealingMode,
+    genesis_config: RuntimeGenesisConfig,
+    sealing: SealingMode,
 }
Expand description

Extension for the dev genesis config to support a custom changes to the genesis state.

-

Fields§

§genesis_config: RuntimeGenesisConfig

Genesis config.

-
§sealing: SealingMode

The sealing mode being used.

+

Fields§

§genesis_config: RuntimeGenesisConfig

Genesis config.

+
§sealing: SealingMode

The sealing mode being used.

Trait Implementations§

source§

impl BuildStorage for DevGenesisExt

The sealing from the DevGenesisExt is passed to the runtime via the storage. The runtime can then use this information to adjust accordingly. This is just a common way to pass information from the chain spec to the runtime.

diff --git a/madara/chain_spec/type.ChainSpec.html b/madara/chain_spec/type.ChainSpec.html index 79a8ce6ada..cc56feced9 100644 --- a/madara/chain_spec/type.ChainSpec.html +++ b/madara/chain_spec/type.ChainSpec.html @@ -1,2 +1,2 @@ -ChainSpec in madara::chain_spec - Rust

Type Definition madara::chain_spec::ChainSpec

source ·
pub type ChainSpec = GenericChainSpec<RuntimeGenesisConfig>;
Expand description

Specialized ChainSpec. This is a specialization of the general Substrate ChainSpec type.

+ChainSpec in madara::chain_spec - Rust

Type Definition madara::chain_spec::ChainSpec

source ·
pub type ChainSpec = GenericChainSpec<RuntimeGenesisConfig>;
Expand description

Specialized ChainSpec. This is a specialization of the general Substrate ChainSpec type.

\ No newline at end of file diff --git a/madara/commands/run/enum.Sealing.html b/madara/commands/run/enum.Sealing.html index e3050731d1..e21680454f 100644 --- a/madara/commands/run/enum.Sealing.html +++ b/madara/commands/run/enum.Sealing.html @@ -8,7 +8,7 @@ finalize blocks use --sealing=instant-finality.

§

InstantFinality

Seal when transaction is executed with finalization.

Trait Implementations§

source§

impl Clone for Sealing

source§

fn clone(&self) -> Sealing

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 Sealing

source§

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

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

impl Default for Sealing

source§

fn default() -> Sealing

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

impl<'de> Deserialize<'de> for Sealing

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<Sealing> for SealingMode

source§

fn from(value: Sealing) -> Self

Converts to this type from the input type.
source§

impl Serialize for Sealing

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __D: Deserializer<'de>,

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

impl From<Sealing> for SealingMode

source§

fn from(value: Sealing) -> Self

Converts to this type from the input type.
source§

impl Serialize for Sealing

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 ValueEnum for Sealing

source§

fn value_variants<'a>() -> &'a [Self]

All possible argument values, in display order.
source§

fn to_possible_value<'a>(&self) -> Option<PossibleValue>

The canonical argument value. Read more
§

fn from_str(input: &str, ignore_case: bool) -> Result<Self, String>

Parse an argument into Self.
source§

impl Copy for Sealing

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any, Global>

§

fn into_any_rc(self: Rc<T, Global>) -> Rc<dyn Any, Global>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere diff --git a/madara/import_queue/fn.build_aura_import_queue.html b/madara/import_queue/fn.build_aura_import_queue.html index 4fc350dd9e..3bf2345804 100644 --- a/madara/import_queue/fn.build_aura_import_queue.html +++ b/madara/import_queue/fn.build_aura_import_queue.html @@ -1,9 +1,9 @@ build_aura_import_queue in madara::import_queue - Rust
fn build_aura_import_queue(
-    client: Arc<TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>>,
+    client: Arc<TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>>,
     config: &Configuration,
     task_manager: &TaskManager,
     telemetry: &Option<Telemetry>,
-    block_import: BoxBlockImport<Block>,
-    justification_import: Option<BoxJustificationImport<Block>>
-) -> Result<DefaultImportQueue<Block>, Error>
Expand description

Build the import queue for default sealing given the block import.

+ block_import: BoxBlockImport<Block>, + justification_import: Option<BoxJustificationImport<Block>> +) -> Result<DefaultImportQueue<Block>, Error>
Expand description

Build the import queue for default sealing given the block import.

\ No newline at end of file diff --git a/madara/import_queue/fn.build_aura_queue_grandpa_pipeline.html b/madara/import_queue/fn.build_aura_queue_grandpa_pipeline.html index 1353151347..a286e34218 100644 --- a/madara/import_queue/fn.build_aura_queue_grandpa_pipeline.html +++ b/madara/import_queue/fn.build_aura_queue_grandpa_pipeline.html @@ -1,11 +1,11 @@ build_aura_queue_grandpa_pipeline in madara::import_queue - Rust
pub fn build_aura_queue_grandpa_pipeline(
-    client: Arc<TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>>,
+    client: Arc<TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>>,
     config: &Configuration,
     task_manager: &TaskManager,
     telemetry: &Option<Telemetry>,
-    select_chain: LongestChain<TFullBackend<Block>, Block>,
-    madara_backend: Arc<Backend<Block>>
-) -> Result<(DefaultImportQueue<Block>, BlockImportPipeline), Error>
Expand description

Build a block import queue & pipeline for default sealing.

+ select_chain: LongestChain<TFullBackend<Block>, Block>, + madara_backend: Arc<Backend<Block>> +) -> Result<(DefaultImportQueue<Block>, BlockImportPipeline), Error>
Expand description

Build a block import queue & pipeline for default sealing.

If Starknet block import (Sierra class verification) is enabled for prod: Queue (external blocks): AuraVerifier -> StarknetBlockImport -> GrandpaBlockImport -> Client Pipeline (authored blocks): GrandpaBlockImport -> Client

diff --git a/madara/import_queue/fn.build_manual_seal_queue_pipeline.html b/madara/import_queue/fn.build_manual_seal_queue_pipeline.html index ca3b7c9b66..b570a7e816 100644 --- a/madara/import_queue/fn.build_manual_seal_queue_pipeline.html +++ b/madara/import_queue/fn.build_manual_seal_queue_pipeline.html @@ -1,9 +1,9 @@ build_manual_seal_queue_pipeline in madara::import_queue - Rust
pub fn build_manual_seal_queue_pipeline(
-    client: Arc<TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>>,
+    client: Arc<TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>>,
     config: &Configuration,
     task_manager: &TaskManager,
-    madara_backend: Arc<Backend<Block>>
-) -> (DefaultImportQueue<Block>, BlockImportPipeline)
Expand description

Build a block import queue & pipeline for manual/instant sealing.

+ madara_backend: Arc<Backend<Block>> +) -> (DefaultImportQueue<Block>, BlockImportPipeline)
Expand description

Build a block import queue & pipeline for manual/instant sealing.

If Starknet block import (Sierra class verification) is enabled for testing: Queue (external blocks): StarknetBlockImport -> Client Pipeline: StarknetBlockImport -> Client

diff --git a/madara/import_queue/struct.BlockImportPipeline.html b/madara/import_queue/struct.BlockImportPipeline.html index f67a19c5e8..ccfc0705fc 100644 --- a/madara/import_queue/struct.BlockImportPipeline.html +++ b/madara/import_queue/struct.BlockImportPipeline.html @@ -1,9 +1,9 @@ BlockImportPipeline in madara::import_queue - Rust
pub struct BlockImportPipeline {
-    pub block_import: BoxBlockImport<Block>,
-    pub grandpa_link: Option<LinkHalf<Block, TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>, LongestChain<TFullBackend<Block>, Block>>>,
+    pub block_import: BoxBlockImport<Block>,
+    pub grandpa_link: Option<LinkHalf<Block, TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>, LongestChain<TFullBackend<Block>, Block>>>,
 }
Expand description

Block import pipeline is a helper struct encapsulating the authored (own) block import and optionally a link (hook) to the Grandpa block import.

-

Fields§

§block_import: BoxBlockImport<Block>§grandpa_link: Option<LinkHalf<Block, TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>, LongestChain<TFullBackend<Block>, Block>>>

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Fields§

§block_import: BoxBlockImport<Block>§grandpa_link: Option<LinkHalf<Block, TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>, LongestChain<TFullBackend<Block>, Block>>>

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any, Global>

§

fn into_any_rc(self: Rc<T, Global>) -> Rc<dyn Any, Global>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T, Global>) -> Arc<dyn Any + Sync + Send, Global>

source§

impl<T> Borrow<T> for Twhere diff --git a/madara/import_queue/type.GrandpaLinkT.html b/madara/import_queue/type.GrandpaLinkT.html index d0a082d358..15dbd83797 100644 --- a/madara/import_queue/type.GrandpaLinkT.html +++ b/madara/import_queue/type.GrandpaLinkT.html @@ -1,3 +1,3 @@ -GrandpaLinkT in madara::import_queue - Rust

Type Definition madara::import_queue::GrandpaLinkT

source ·
type GrandpaLinkT = LinkHalf<Block, TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>, LongestChain<TFullBackend<Block>, Block>>;
Expand description

Grandpa link (hook) type.

+GrandpaLinkT in madara::import_queue - Rust

Type Definition madara::import_queue::GrandpaLinkT

source ·
type GrandpaLinkT = LinkHalf<Block, TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>, LongestChain<TFullBackend<Block>, Block>>;
Expand description

Grandpa link (hook) type.

Import queue provides hooks via the Link trait that can be used to follow its progress.

\ No newline at end of file diff --git a/madara/rpc/fn.create_full.html b/madara/rpc/fn.create_full.html index 2be8d0cfca..106ac96667 100644 --- a/madara/rpc/fn.create_full.html +++ b/madara/rpc/fn.create_full.html @@ -1,10 +1,10 @@ create_full in madara::rpc - Rust

Function madara::rpc::create_full

source ·
pub fn create_full<A, C, G, P, BE>(
     deps: FullDeps<A, C, G, P>
 ) -> Result<RpcModule<()>, Box<dyn Error + Send + Sync>>where
-    A: ChainApi<Block = Block> + 'static,
-    C: ProvideRuntimeApi<Block> + HeaderBackend<Block> + BlockBackend<Block> + HeaderMetadata<Block, Error = Error> + StorageProvider<Block, BE> + 'static + Send + Sync,
-    C::Api: AccountNonceApi<Block, AccountId, Index> + BlockBuilder<Block> + StarknetRuntimeApi<Block> + ConvertTransactionRuntimeApi<Block>,
+    A: ChainApi<Block = Block> + 'static,
+    C: ProvideRuntimeApi<Block> + HeaderBackend<Block> + BlockBackend<Block> + HeaderMetadata<Block, Error = Error> + StorageProvider<Block, BE> + 'static + Send + Sync,
+    C::Api: AccountNonceApi<Block, AccountId, Index> + BlockBuilder<Block> + StarknetRuntimeApi<Block> + ConvertTransactionRuntimeApi<Block>,
     G: GenesisProvider + Send + Sync + 'static,
-    P: TransactionPool<Block = Block> + 'static,
-    BE: Backend<Block> + 'static,
Expand description

Instantiate all full RPC extensions.

+ P: TransactionPool<Block = Block> + 'static, + BE: Backend<Block> + 'static,
Expand description

Instantiate all full RPC extensions.

\ No newline at end of file diff --git a/madara/rpc/struct.FullDeps.html b/madara/rpc/struct.FullDeps.html index d1853fe9d9..fb0c2cf3d0 100644 --- a/madara/rpc/struct.FullDeps.html +++ b/madara/rpc/struct.FullDeps.html @@ -3,15 +3,15 @@ pub pool: Arc<P>, pub graph: Arc<Pool<A>>, pub deny_unsafe: DenyUnsafe, - pub command_sink: Option<Sender<EngineCommand<Hash>>>, - pub starknet: StarknetDeps<C, G, Block>, + pub command_sink: Option<Sender<EngineCommand<Hash>>>, + pub starknet: StarknetDeps<C, G, Block>, }
Expand description

Full client dependencies.

Fields§

§client: Arc<C>

The client instance to use.

§pool: Arc<P>

Transaction pool instance.

§graph: Arc<Pool<A>>

Extrinsic pool graph instance.

§deny_unsafe: DenyUnsafe

Whether to deny unsafe calls

-
§command_sink: Option<Sender<EngineCommand<Hash>>>

Manual seal command sink

-
§starknet: StarknetDeps<C, G, Block>

Starknet dependencies

+
§command_sink: Option<Sender<EngineCommand<Hash>>>

Manual seal command sink

+
§starknet: StarknetDeps<C, G, Block>

Starknet dependencies

Auto Trait Implementations§

§

impl<A, C, G, P> !RefUnwindSafe for FullDeps<A, C, G, P>

§

impl<A, C, G, P> Send for FullDeps<A, C, G, P>where C: Send + Sync, G: Send + Sync, diff --git a/madara/service/fn.new_chain_ops.html b/madara/service/fn.new_chain_ops.html index b3276dba42..a904b3f417 100644 --- a/madara/service/fn.new_chain_ops.html +++ b/madara/service/fn.new_chain_ops.html @@ -1,3 +1,3 @@ new_chain_ops in madara::service - Rust

Function madara::service::new_chain_ops

source ·
pub fn new_chain_ops(
     config: &mut Configuration
-) -> Result<(Arc<TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>>, Arc<TFullBackend<Block>>, BasicQueue<Block>, TaskManager, Arc<Backend<Block>>), Error>
\ No newline at end of file +) -> Result<(Arc<TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>>, Arc<TFullBackend<Block>>, BasicQueue<Block>, TaskManager, Arc<Backend<Block>>), Error>

\ No newline at end of file diff --git a/madara/service/fn.new_full.html b/madara/service/fn.new_full.html index 57317f1d08..3fa1ab20d4 100644 --- a/madara/service/fn.new_full.html +++ b/madara/service/fn.new_full.html @@ -1,6 +1,6 @@ new_full in madara::service - Rust

Function madara::service::new_full

source ·
pub fn new_full(
     config: Configuration,
-    sealing: SealingMode
+    sealing: SealingMode
 ) -> Result<TaskManager, Error>
Expand description

Builds a new service for a full client.

Arguments

\ No newline at end of file diff --git a/madara/service/fn.run_manual_seal_authorship.html b/madara/service/fn.run_manual_seal_authorship.html index d3f13b9502..a6e6781ad4 100644 --- a/madara/service/fn.run_manual_seal_authorship.html +++ b/madara/service/fn.run_manual_seal_authorship.html @@ -1,12 +1,12 @@ run_manual_seal_authorship in madara::service - Rust
fn run_manual_seal_authorship(
-    sealing: SealingMode,
-    client: Arc<TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>>,
-    transaction_pool: Arc<FullPool<Block, TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>>>,
-    select_chain: LongestChain<TFullBackend<Block>, Block>,
-    block_import: BoxBlockImport<Block>,
+    sealing: SealingMode,
+    client: Arc<TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>>,
+    transaction_pool: Arc<FullPool<Block, TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>>>,
+    select_chain: LongestChain<TFullBackend<Block>, Block>,
+    block_import: BoxBlockImport<Block>,
     task_manager: &TaskManager,
     prometheus_registry: Option<&Registry>,
-    commands_stream: Option<Receiver<EngineCommand<Hash>>>,
+    commands_stream: Option<Receiver<EngineCommand<Hash>>>,
     telemetry: Option<Telemetry>
 ) -> Result<(), Error>where
-    RuntimeApi: ConstructRuntimeApi<Block, TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>> + Send + Sync + 'static,
\ No newline at end of file + RuntimeApi: ConstructRuntimeApi<Block, TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>> + Send + Sync + 'static,

\ No newline at end of file diff --git a/madara/service/type.BasicImportQueue.html b/madara/service/type.BasicImportQueue.html index 1bcceccfb0..ce01110c5e 100644 --- a/madara/service/type.BasicImportQueue.html +++ b/madara/service/type.BasicImportQueue.html @@ -1 +1 @@ -BasicImportQueue in madara::service - Rust

Type Definition madara::service::BasicImportQueue

source ·
pub(crate) type BasicImportQueue = DefaultImportQueue<Block>;
\ No newline at end of file +BasicImportQueue in madara::service - Rust

Type Definition madara::service::BasicImportQueue

source ·
pub(crate) type BasicImportQueue = DefaultImportQueue<Block>;
\ No newline at end of file diff --git a/madara/service/type.BoxBlockImport.html b/madara/service/type.BoxBlockImport.html index fa065e3991..22ad028627 100644 --- a/madara/service/type.BoxBlockImport.html +++ b/madara/service/type.BoxBlockImport.html @@ -1 +1 @@ -BoxBlockImport in madara::service - Rust

Type Definition madara::service::BoxBlockImport

source ·
type BoxBlockImport = BoxBlockImport<Block>;
\ No newline at end of file +BoxBlockImport in madara::service - Rust

Type Definition madara::service::BoxBlockImport

source ·
type BoxBlockImport = BoxBlockImport<Block>;
\ No newline at end of file diff --git a/madara/service/type.ChainOpsResult.html b/madara/service/type.ChainOpsResult.html index ebc80456dd..55e82c085d 100644 --- a/madara/service/type.ChainOpsResult.html +++ b/madara/service/type.ChainOpsResult.html @@ -1 +1 @@ -ChainOpsResult in madara::service - Rust

Type Definition madara::service::ChainOpsResult

source ·
type ChainOpsResult = Result<(Arc<TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>>, Arc<TFullBackend<Block>>, BasicQueue<Block>, TaskManager, Arc<Backend<Block>>), Error>;
\ No newline at end of file +ChainOpsResult in madara::service - Rust

Type Definition madara::service::ChainOpsResult

source ·
type ChainOpsResult = Result<(Arc<TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>>, Arc<TFullBackend<Block>>, BasicQueue<Block>, TaskManager, Arc<Backend<Block>>), Error>;
\ No newline at end of file diff --git a/madara/service/type.FullBackend.html b/madara/service/type.FullBackend.html index d8510d2e63..a54a486b4f 100644 --- a/madara/service/type.FullBackend.html +++ b/madara/service/type.FullBackend.html @@ -1 +1 @@ -FullBackend in madara::service - Rust

Type Definition madara::service::FullBackend

source ·
pub(crate) type FullBackend = TFullBackend<Block>;
\ No newline at end of file +FullBackend in madara::service - Rust

Type Definition madara::service::FullBackend

source ·
pub(crate) type FullBackend = TFullBackend<Block>;
\ No newline at end of file diff --git a/madara/service/type.FullClient.html b/madara/service/type.FullClient.html index 46b67f1066..aeb8a5be0a 100644 --- a/madara/service/type.FullClient.html +++ b/madara/service/type.FullClient.html @@ -1 +1 @@ -FullClient in madara::service - Rust

Type Definition madara::service::FullClient

source ·
pub(crate) type FullClient = TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>;
\ No newline at end of file +FullClient in madara::service - Rust

Type Definition madara::service::FullClient

source ·
pub(crate) type FullClient = TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>;
\ No newline at end of file diff --git a/madara/service/type.FullSelectChain.html b/madara/service/type.FullSelectChain.html index d811c5c9df..387ef4fd6b 100644 --- a/madara/service/type.FullSelectChain.html +++ b/madara/service/type.FullSelectChain.html @@ -1 +1 @@ -FullSelectChain in madara::service - Rust

Type Definition madara::service::FullSelectChain

source ·
pub(crate) type FullSelectChain = LongestChain<TFullBackend<Block>, Block>;
\ No newline at end of file +FullSelectChain in madara::service - Rust

Type Definition madara::service::FullSelectChain

source ·
pub(crate) type FullSelectChain = LongestChain<TFullBackend<Block>, Block>;
\ No newline at end of file diff --git a/madara/starknet/type.MadaraBackend.html b/madara/starknet/type.MadaraBackend.html index 889c75cdc9..1e937b67cd 100644 --- a/madara/starknet/type.MadaraBackend.html +++ b/madara/starknet/type.MadaraBackend.html @@ -1 +1 @@ -MadaraBackend in madara::starknet - Rust

Type Definition madara::starknet::MadaraBackend

source ·
pub type MadaraBackend = Backend<Block>;
\ No newline at end of file +MadaraBackend in madara::starknet - Rust

Type Definition madara::starknet::MadaraBackend

source ·
pub type MadaraBackend = Backend<Block>;
\ No newline at end of file diff --git a/madara_runtime/api/fn.dispatch.html b/madara_runtime/api/fn.dispatch.html index 1cd4c2d88c..71891a1bdf 100644 --- a/madara_runtime/api/fn.dispatch.html +++ b/madara_runtime/api/fn.dispatch.html @@ -1 +1 @@ -dispatch in madara_runtime::api - Rust

Function madara_runtime::api::dispatch

source ·
pub fn dispatch(method: &str, _sp_api_input_data_: &[u8]) -> Option<Vec<u8>>
\ No newline at end of file +dispatch in madara_runtime::api - Rust

Function madara_runtime::api::dispatch

source ·
pub fn dispatch(method: &str, _sp_api_input_data_: &[u8]) -> Option<Vec<u8>>
\ No newline at end of file diff --git a/madara_runtime/api/index.html b/madara_runtime/api/index.html index 16d852e1b9..a155876f17 100644 --- a/madara_runtime/api/index.html +++ b/madara_runtime/api/index.html @@ -1 +1 @@ -madara_runtime::api - Rust
\ No newline at end of file +madara_runtime::api - Rust
\ No newline at end of file diff --git a/madara_runtime/index.html b/madara_runtime/index.html index f842f71f04..93f78fbb21 100644 --- a/madara_runtime/index.html +++ b/madara_runtime/index.html @@ -1,4 +1,4 @@ -madara_runtime - Rust

Crate madara_runtime

source ·
Expand description

L2 validity rollup, settling on Ethereum or as a L3 application-specific rollup, settling on +madara_runtime - Rust

Crate madara_runtime

source ·
Expand description

L2 validity rollup, settling on Ethereum or as a L3 application-specific rollup, settling on public Starknet L2. For now this is the same because we don’t support yet validity proofs and state updates to another layer.

diff --git a/madara_runtime/opaque/trait.BuildStorage.html b/madara_runtime/opaque/trait.BuildStorage.html index 745b80415c..e94caee4ec 100644 --- a/madara_runtime/opaque/trait.BuildStorage.html +++ b/madara_runtime/opaque/trait.BuildStorage.html @@ -8,8 +8,8 @@

Required Methods§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

Assimilate the storage for this module into pre-existing overlays.

Provided Methods§

fn build_storage(&self) -> Result<Storage, String>

Build the storage out of this builder.

Implementations on Foreign Types§

§

impl BuildStorage for Storage

§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

§

impl BuildStorage for ()

§

fn assimilate_storage(&self, _: &mut Storage) -> Result<(), String>

§

impl<T> BuildStorage for GenesisConfig<T>where - T: Config,

§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl<T> BuildStorage for GenesisConfig<T>where - T: Config,

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

§

impl<T> BuildStorage for GenesisConfig<T>where + T: Config,

§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl<T> BuildStorage for GenesisConfig<T>where + T: Config,

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

§

impl<T> BuildStorage for GenesisConfig<T>where T: Config,

§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

§

impl<T> BuildStorage for GenesisConfig<T>where T: Config,

§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

§

impl<T> BuildStorage for GenesisConfig<T>where T: Config,

§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

Implementors§

\ No newline at end of file diff --git a/madara_runtime/struct.DefaultChainId.html b/madara_runtime/struct.DefaultChainId.html index eb0b4b7562..c6b962b4d0 100644 --- a/madara_runtime/struct.DefaultChainId.html +++ b/madara_runtime/struct.DefaultChainId.html @@ -1,5 +1,5 @@ -DefaultChainId in madara_runtime - Rust
pub struct DefaultChainId {}
Expand description

Default ChainId MADARA

-

Trait Implementations§

source§

impl Get<Felt252Wrapper> for DefaultChainId

source§

fn get() -> Felt252Wrapper

Return the current value.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +DefaultChainId in madara_runtime - Rust
pub struct DefaultChainId {}
Expand description

Default ChainId MADARA

+

Trait Implementations§

source§

impl Get<Felt252Wrapper> for DefaultChainId

source§

fn get() -> Felt252Wrapper

Return the current value.

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>where diff --git a/madara_runtime/struct.Runtime.html b/madara_runtime/struct.Runtime.html index 1f5ce6626a..c133cbed1d 100644 --- a/madara_runtime/struct.Runtime.html +++ b/madara_runtime/struct.Runtime.html @@ -1,6 +1,6 @@ Runtime in madara_runtime - Rust

Struct madara_runtime::Runtime

source ·
pub struct Runtime;

Implementations§

source§

impl Runtime

source

pub fn metadata() -> RuntimeMetadataPrefixed

source

pub fn metadata_at_version(version: u32) -> Option<OpaqueMetadata>

source

pub fn metadata_versions() -> Vec<u32>

Trait Implementations§

source§

impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>)>>, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime

source§

fn account_nonce(account: AccountId) -> Index

Get current account nonce of given AccountId.
source§

impl AuraApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>)>>, Public> for Runtime

source§

fn slot_duration() -> SlotDuration

Returns the slot duration for Aura. Read more
source§

fn authorities() -> Vec<AuraId>

Return the current set of authorities.
source§

impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>)>>> for Runtime

source§

fn apply_extrinsic( extrinsic: <Block as BlockT>::Extrinsic -) -> ApplyExtrinsicResult

Apply the given extrinsic. Read more
source§

fn finalize_block() -> <Block as BlockT>::Header

Finish the current block.
source§

fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>

Generate inherent extrinsics. The inherent data will vary from chain to chain.
source§

fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult

Check that the inherents are valid. The inherent data will vary from chain to chain.
source§

impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller

source§

fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>

Extract the signer from the message if it is a Signed origin.
source§

fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>

Extract a reference to the system-level RawOrigin if it is that.
§

fn as_signed(&self) -> Option<&AccountId>

Extract the signer from it if a system Signed origin, None otherwise.
§

fn is_root(&self) -> bool

Returns true if self is a system Root origin, None otherwise.
§

fn is_none(&self) -> bool

Returns true if self is a system None origin, None otherwise.
source§

impl Clone for Runtime

source§

fn clone(&self) -> Runtime

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 Config for Runtime


+) -> ApplyExtrinsicResult

Apply the given extrinsic. Read more
source§

fn finalize_block() -> <Block as BlockT>::Header

Finish the current block.
source§

fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>

Generate inherent extrinsics. The inherent data will vary from chain to chain.
source§

fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult

Check that the inherents are valid. The inherent data will vary from chain to chain.
source§

impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller

source§

fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>

Extract the signer from the message if it is a Signed origin.
source§

fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>

Extract a reference to the system-level RawOrigin if it is that.
§

fn as_signed(&self) -> Option<&AccountId>

Extract the signer from it if a system Signed origin, None otherwise.
§

fn is_root(&self) -> bool

Returns true if self is a system Root origin, None otherwise.
§

fn is_none(&self) -> bool

Returns true if self is a system None origin, None otherwise.
source§

impl Clone for Runtime

source§

fn clone(&self) -> Runtime

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 Config for Runtime


FRAME SYSTEM PALLET

Configuration of frame_system pallet.

§

type BaseCallFilter = Everything

The basic call filter to use in dispatchable.

@@ -26,25 +26,25 @@
FRAME SYSTEM PALLET<
§

type SystemWeightInfo = ()

Weight information for the extrinsics of this pallet.

§

type SS58Prefix = SS58Prefix

This is used as an identifier of the chain. 42 is the generic substrate prefix.

§

type OnSetCode = ()

The set code logic, just the default since we’re not a parachain.

-
§

type MaxConsumers = ConstU32<16>

The maximum number of consumers allowed on a single account.
source§

impl Config for Runtime

Configure the Starknet pallet in pallets/starknet.

-
§

type SystemHash = PedersenHasher

The hashing function to use.
§

type TimestampProvider = Pallet<Runtime>

The block time
§

type UnsignedPriority = UnsignedPriority

A configuration for base priority of unsigned transactions. Read more
§

type TransactionLongevity = TransactionLongevity

A configuration for longevity of transactions. Read more
§

type DisableTransactionFee = ConstBool<false>

A bool to disable transaction fees and make all transactions free
§

type DisableNonceValidation = ConstBool<false>

A bool to disable Nonce validation
§

type ProtocolVersion = ProtocolVersion

§

type ProgramHash = ProgramHash

§

type L1GasPrices = L1GasPrices

The gas price
source§

impl Config for Runtime

Authority-based consensus protocol used for block production. +

§

type MaxConsumers = ConstU32<16>

The maximum number of consumers allowed on a single account.

source§

impl Config for Runtime

Configure the Starknet pallet in pallets/starknet.

+
§

type TimestampProvider = Pallet<Runtime>

The block time
§

type UnsignedPriority = UnsignedPriority

A configuration for base priority of unsigned transactions. Read more
§

type TransactionLongevity = TransactionLongevity

A configuration for longevity of transactions. Read more
§

type DisableTransactionFee = ConstBool<false>

A bool to disable transaction fees and make all transactions free
§

type DisableNonceValidation = ConstBool<false>

A bool to disable Nonce validation
§

type ProtocolVersion = ProtocolVersion

§

type ProgramHash = ProgramHash

§

type L1GasPrices = L1GasPrices

The gas price
source§

impl Config for Runtime

Authority-based consensus protocol used for block production. TODO: Comment and explain the rationale behind the configuration items.

§

type AuthorityId = Public

The identifier type for an authority.
§

type DisabledValidators = ()

A way to check whether a given validator is disabled and should not be authoring blocks. Blocks authored by a disabled validator will lead to a panic as part of this module’s -initialization.
§

type MaxAuthorities = ConstU32<32>

The maximum number of authorities that the pallet can hold.
§

type AllowMultipleBlocksPerSlot = ConstBool<false>

Whether to allow block authors to create multiple blocks per slot. Read more
source§

impl Config for Runtime


+initialization.
§

type MaxAuthorities = ConstU32<32>

The maximum number of authorities that the pallet can hold.
§

type AllowMultipleBlocksPerSlot = ConstBool<false>

Whether to allow block authors to create multiple blocks per slot. Read more
source§

impl Config for Runtime


OTHER 3RD PARTY FRAME PALLETS

Timestamp manipulation. For instance, we need it to set the timestamp of the Starknet block.

§

type Moment = u64

A timestamp: milliseconds since the unix epoch.

-
§

type OnTimestampSet = ConsensusOnTimestampSet<Runtime>

Something which can be notified (e.g. another pallet) when the timestamp is set. Read more
§

type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>

The minimum period between blocks. Read more
§

type WeightInfo = ()

Weight information for extrinsics in this pallet.
source§

impl Config for Runtime

Deterministic finality mechanism used for block finalization. +

§

type OnTimestampSet = ConsensusOnTimestampSet<Runtime>

Something which can be notified (e.g. another pallet) when the timestamp is set. Read more
§

type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>

The minimum period between blocks. Read more
§

type WeightInfo = ()

Weight information for extrinsics in this pallet.
source§

impl Config for Runtime

Deterministic finality mechanism used for block finalization. TODO: Comment and explain the rationale behind the configuration items.

§

type RuntimeEvent = RuntimeEvent

The event type of this module.
§

type WeightInfo = ()

Weights for this pallet.
§

type MaxAuthorities = ConstU32<32>

Max Authorities in use
§

type MaxSetIdSessionEntries = ConstU64<0>

The maximum number of entries to keep in the set id to session index mapping. Read more
§

type MaxNominators = ConstU32<1000>

The maximum number of nominators for each validator.
§

type KeyOwnerProof = Void

The proof of key ownership, used for validating equivocation reports The proof include the session index and validator count of the session at which the equivocation occurred.
§

type EquivocationReportSystem = ()

The equivocation handling subsystem, defines methods to check/report an offence and for submitting a transaction to report an equivocation -(from an offchain context).
source§

impl ConvertTransactionRuntimeApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>)>>> for Runtime

source§

fn convert_account_transaction( +(from an offchain context).

source§

impl ConvertTransactionRuntimeApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>)>>> for Runtime

source§

fn convert_account_transaction( transaction: AccountTransaction -) -> UncheckedExtrinsic

Converts the transaction to an UncheckedExtrinsic for submission to the pool.
source§

fn convert_l1_transaction( +) -> UncheckedExtrinsic

Converts the transaction to an UncheckedExtrinsic for submission to the pool.
source§

fn convert_l1_transaction( transaction: L1HandlerTransaction ) -> UncheckedExtrinsic

Converts the L1 Message transaction to an UncheckedExtrinsic for submission to the pool.
source§

impl CoreV4<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>)>>> for Runtime

source§

fn version() -> RuntimeVersion

Returns the version of the runtime.
source§

fn execute_block(block: Block)

Execute the given block.
source§

fn initialize_block(header: &<Block as BlockT>::Header)

Initialize a block with the given header.
source§

impl Debug for Runtime

source§

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

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

impl EnsureInherentsAreFirst<<Runtime as Config>::Block> for Runtime

source§

fn ensure_inherents_are_first( block: &<Runtime as Config>::Block @@ -76,32 +76,32 @@

by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.

source§

impl SessionKeysV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>)>>> for Runtime

source§

fn generate_session_keys(seed: Option<Vec<u8>>) -> Vec<u8>

Generate a set of session keys with optionally using the given seed. The keys should be stored within the keystore exposed via runtime -externalities. Read more
source§

fn decode_session_keys(encoded: Vec<u8>) -> Option<Vec<(Vec<u8>, KeyTypeId)>>

Decode the given public session keys. Read more
source§

impl StarknetRuntimeApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>)>>> for Runtime

source§

fn get_storage_at( +externalities. Read more

source§

fn decode_session_keys(encoded: Vec<u8>) -> Option<Vec<(Vec<u8>, KeyTypeId)>>

Decode the given public session keys. Read more
source§

impl StarknetRuntimeApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>)>>> for Runtime

source§

fn get_storage_at( address: ContractAddress, key: StorageKey ) -> Result<StarkFelt, SimulationError>

Returns a storage slot value
source§

fn call( address: ContractAddress, function_selector: EntryPointSelector, calldata: Calldata -) -> Result<Vec<Felt252Wrapper>, SimulationError>

Returns a Call response.
source§

fn nonce(address: ContractAddress) -> Nonce

Returns the nonce associated with the given address in the given block
source§

fn contract_class_hash_by_address(address: ContractAddress) -> ClassHash

Returns the contract class hash at the given address.
source§

fn contract_class_by_class_hash(class_hash: ClassHash) -> Option<ContractClass>

Returns the contract class for the given class hash.
source§

fn chain_id() -> Felt252Wrapper

Returns the chain id.
source§

fn program_hash() -> Felt252Wrapper

Returns the Starknet OS Cairo program hash.
source§

fn config_hash() -> StarkHash

Returns the Starknet config hash.
source§

fn fee_token_addresses() -> FeeTokenAddresses

Returns the fee token address.
source§

fn is_transaction_fee_disabled() -> bool

Return is fee disabled in state
source§

fn estimate_fee( +) -> Result<Vec<Felt252Wrapper>, SimulationError>

Returns a Call response.
source§

fn nonce(address: ContractAddress) -> Nonce

Returns the nonce associated with the given address in the given block
source§

fn contract_class_hash_by_address(address: ContractAddress) -> ClassHash

Returns the contract class hash at the given address.
source§

fn contract_class_by_class_hash(class_hash: ClassHash) -> Option<ContractClass>

Returns the contract class for the given class hash.
source§

fn chain_id() -> Felt252Wrapper

Returns the chain id.
source§

fn program_hash() -> Felt252Wrapper

Returns the Starknet OS Cairo program hash.
source§

fn fee_token_addresses() -> FeeTokenAddresses

Returns the fee token address.
source§

fn is_transaction_fee_disabled() -> bool

Return is fee disabled in state
source§

fn estimate_fee( transactions: Vec<AccountTransaction>, simulation_flags: SimulationFlags -) -> Result<Result<Vec<(u128, u128)>, SimulationError>, InternalSubstrateError>

Returns fee estimate
source§

fn re_execute_transactions( +) -> Result<Result<Vec<(u128, u128)>, SimulationError>, InternalSubstrateError>

Returns fee estimate
source§

fn re_execute_transactions( transactions_before: Vec<Transaction>, transactions_to_trace: Vec<Transaction>, with_state_diff: bool -) -> Result<Result<Vec<(TransactionExecutionInfo, Option<CommitmentStateDiff>)>, SimulationError>, InternalSubstrateError>

Used to re-execute transactions from a past block and return their trace Read more
source§

fn estimate_message_fee( +) -> Result<Result<Vec<(TransactionExecutionInfo, Option<CommitmentStateDiff>)>, SimulationError>, InternalSubstrateError>

Used to re-execute transactions from a past block and return their trace Read more
source§

fn estimate_message_fee( message: L1HandlerTransaction -) -> Result<Result<(u128, u128, u128), SimulationError>, InternalSubstrateError>

Returns message fee estimate
source§

fn simulate_transactions( +) -> Result<Result<(u128, u128, u128), SimulationError>, InternalSubstrateError>

Returns message fee estimate
source§

fn simulate_transactions( transactions: Vec<AccountTransaction>, simulation_flags: SimulationFlags -) -> Result<Result<Vec<(CommitmentStateDiff, TransactionSimulationResult)>, SimulationError>, InternalSubstrateError>

Simulates transactions and returns their trace
source§

fn simulate_message( +) -> Result<Result<Vec<(CommitmentStateDiff, TransactionSimulationResult)>, SimulationError>, InternalSubstrateError>

Simulates transactions and returns their trace
source§

fn simulate_message( message: L1HandlerTransaction, simulation_flags: SimulationFlags -) -> Result<Result<TransactionExecutionInfo, SimulationError>, InternalSubstrateError>

Simulates single L1 Message and returns its trace
source§

fn extrinsic_filter(xts: Vec<<Block as BlockT>::Extrinsic>) -> Vec<Transaction>

Filters extrinsic transactions to return only Starknet transactions Read more
source§

fn get_index_and_tx_for_tx_hash( +) -> Result<Result<TransactionExecutionInfo, SimulationError>, InternalSubstrateError>

Simulates single L1 Message and returns its trace
source§

fn extrinsic_filter(xts: Vec<<Block as BlockT>::Extrinsic>) -> Vec<Transaction>

Filters extrinsic transactions to return only Starknet transactions Read more
source§

fn get_index_and_tx_for_tx_hash( extrinsics: Vec<<Block as BlockT>::Extrinsic>, tx_hash: TransactionHash -) -> Option<(u32, Transaction)>

source§

fn get_tx_messages_to_l1(tx_hash: TransactionHash) -> Vec<MessageToL1>

Return messages sent to L1 during tx execution
source§

fn get_events_for_tx_by_hash(tx_hash: TransactionHash) -> Vec<StarknetEvent>

source§

fn get_tx_execution_outcome(tx_hash: TransactionHash) -> Option<Vec<u8>>

Return the outcome of the tx execution
source§

fn get_block_context() -> BlockContext

Return the block context
source§

fn l1_nonce_unused(nonce: Nonce) -> bool

Check if L1 Message Nonce has not been used
source§

impl TaggedTransactionQueueV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>)>>> for Runtime

source§

fn validate_transaction( +) -> Option<(u32, Transaction)>

source§

fn get_tx_messages_to_l1(tx_hash: TransactionHash) -> Vec<MessageToL1>

Return messages sent to L1 during tx execution
source§

fn get_events_for_tx_by_hash(tx_hash: TransactionHash) -> Vec<StarknetEvent>

source§

fn get_tx_execution_outcome(tx_hash: TransactionHash) -> Option<Vec<u8>>

Return the outcome of the tx execution
source§

fn get_block_context() -> BlockContext

Return the block context
source§

fn l1_nonce_unused(nonce: Nonce) -> bool

Check if L1 Message Nonce has not been used
source§

impl TaggedTransactionQueueV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>)>>> for Runtime

source§

fn validate_transaction( source: TransactionSource, tx: <Block as BlockT>::Extrinsic, block_hash: <Block as BlockT>::Hash diff --git a/madara_runtime/struct.RuntimeApi.html b/madara_runtime/struct.RuntimeApi.html index 18ae803699..9e03ebc2db 100644 --- a/madara_runtime/struct.RuntimeApi.html +++ b/madara_runtime/struct.RuntimeApi.html @@ -1,5 +1,5 @@ -RuntimeApi in madara_runtime - Rust
pub struct RuntimeApi {}

Trait Implementations§

source§

impl<Block: BlockT, C> ConstructRuntimeApi<Block, C> for RuntimeApiwhere - C: CallApiAt<Block> + 'static,

§

type RuntimeApi = RuntimeApiImpl<Block, C>

The actual runtime api that will be constructed.
source§

fn construct_runtime_api<'a>(call: &'a C) -> ApiRef<'a, Self::RuntimeApi>

Construct an instance of the runtime api.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +RuntimeApi in madara_runtime - Rust
pub struct RuntimeApi {}

Trait Implementations§

source§

impl<Block: BlockT, C> ConstructRuntimeApi<Block, C> for RuntimeApiwhere + C: CallApiAt<Block> + 'static,

§

type RuntimeApi = RuntimeApiImpl<Block, C>

The actual runtime api that will be constructed.
source§

fn construct_runtime_api<'a>(call: &'a C) -> ApiRef<'a, Self::RuntimeApi>

Construct an instance of the runtime api.

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>where diff --git a/madara_runtime/struct.RuntimeApiImpl.html b/madara_runtime/struct.RuntimeApiImpl.html index 6337be284b..011d6ebb90 100644 --- a/madara_runtime/struct.RuntimeApiImpl.html +++ b/madara_runtime/struct.RuntimeApiImpl.html @@ -1,4 +1,4 @@ -RuntimeApiImpl in madara_runtime - Rust
pub struct RuntimeApiImpl<Block: BlockT, C: CallApiAt<Block> + 'static> { /* private fields */ }
Expand description

Implements all runtime apis for the client side.

+RuntimeApiImpl in madara_runtime - Rust
pub struct RuntimeApiImpl<Block: BlockT, C: CallApiAt<Block> + 'static> { /* private fields */ }
Expand description

Implements all runtime apis for the client side.

Trait Implementations§

source§

impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> AccountNonceApi<__SrApiBlock__, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where RuntimeApiImplCall::StateBackend: StateBackend<HashingFor<__SrApiBlock__>>, &'static RuntimeApiImplCall: Send, @@ -8,30 +8,30 @@ &self, __runtime_api_at_param__: <Block as Block>::Hash, account: AccountId -) -> Result<Nonce, ApiError>

Get current account nonce of given AccountId.
source§

impl<Block: BlockT, C: CallApiAt<Block>> ApiExt<Block> for RuntimeApiImpl<Block, C>

source§

fn execute_in_transaction<F: FnOnce(&Self) -> TransactionOutcome<R>, R>( +) -> Result<Nonce, ApiError>

Get current account nonce of given AccountId.
source§

impl<Block: BlockT, C: CallApiAt<Block>> ApiExt<Block> for RuntimeApiImpl<Block, C>

source§

fn execute_in_transaction<F: FnOnce(&Self) -> TransactionOutcome<R>, R>( &self, call: F ) -> Rwhere - Self: Sized,

Execute the given closure inside a new transaction. Read more
source§

fn has_api<A: RuntimeApiInfo + ?Sized>( + Self: Sized,

Execute the given closure inside a new transaction. Read more
source§

fn has_api<A: RuntimeApiInfo + ?Sized>( &self, at: <Block as BlockT>::Hash ) -> Result<bool, ApiError>where - Self: Sized,

Checks if the given api is implemented and versions match.
source§

fn has_api_with<A: RuntimeApiInfo + ?Sized, P: Fn(u32) -> bool>( + Self: Sized,

Checks if the given api is implemented and versions match.
source§

fn has_api_with<A: RuntimeApiInfo + ?Sized, P: Fn(u32) -> bool>( &self, at: <Block as BlockT>::Hash, pred: P ) -> Result<bool, ApiError>where - Self: Sized,

Check if the given api is implemented and the version passes a predicate.
source§

fn api_version<A: RuntimeApiInfo + ?Sized>( + Self: Sized,

Check if the given api is implemented and the version passes a predicate.
source§

fn api_version<A: RuntimeApiInfo + ?Sized>( &self, at: <Block as BlockT>::Hash ) -> Result<Option<u32>, ApiError>where - Self: Sized,

Returns the version of the given api.
source§

fn record_proof(&mut self)

Start recording all accessed trie nodes for generating proofs.
source§

fn proof_recorder(&self) -> Option<ProofRecorder<Block>>

Returns the current active proof recorder.
source§

fn extract_proof(&mut self) -> Option<StorageProof>

Extract the recorded proof. Read more
source§

fn into_storage_changes<B: StateBackend<HashingFor<Block>>>( + Self: Sized,

Returns the version of the given api.
source§

fn record_proof(&mut self)

Start recording all accessed trie nodes for generating proofs.
source§

fn proof_recorder(&self) -> Option<ProofRecorder<Block>>

Returns the current active proof recorder.
source§

fn extract_proof(&mut self) -> Option<StorageProof>

Extract the recorded proof. Read more
source§

fn into_storage_changes<B: StateBackend<HashingFor<Block>>>( &self, backend: &B, parent_hash: Block::Hash ) -> Result<StorageChanges<Block>, String>where Self: Sized,

Convert the api object into the storage changes that were done while executing runtime -api functions. Read more
source§

fn set_call_context(&mut self, call_context: CallContext)

Set the [CallContext] to be used by the runtime api calls done by this instance.
source§

fn register_extension<E: Extension>(&mut self, extension: E)

Register an [Extension] that will be accessible while executing a runtime api call.
source§

impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> AuraApi<__SrApiBlock__, Public> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where +api functions. Read more

source§

fn set_call_context(&mut self, call_context: CallContext)

Set the [CallContext] to be used by the runtime api calls done by this instance.
source§

fn register_extension<E: Extension>(&mut self, extension: E)

Register an [Extension] that will be accessible while executing a runtime api call.
source§

impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> AuraApi<__SrApiBlock__, Public> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where RuntimeApiImplCall::StateBackend: StateBackend<HashingFor<__SrApiBlock__>>, &'static RuntimeApiImplCall: Send, SlotDuration: UnwindSafe + RefUnwindSafe, @@ -72,7 +72,7 @@ __runtime_api_at_param__: <Block as Block>::Hash, block: Block, data: InherentData -) -> Result<CheckInherentsResult, ApiError>

Check that the inherents are valid. The inherent data will vary from chain to chain.

source§

impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> ConvertTransactionRuntimeApi<__SrApiBlock__> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where +) -> Result<CheckInherentsResult, ApiError>

Check that the inherents are valid. The inherent data will vary from chain to chain.

source§

impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> ConvertTransactionRuntimeApi<__SrApiBlock__> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where RuntimeApiImplCall::StateBackend: StateBackend<HashingFor<__SrApiBlock__>>, &'static RuntimeApiImplCall: Send, AccountTransaction: UnwindSafe + RefUnwindSafe, @@ -192,7 +192,7 @@ &self, __runtime_api_at_param__: <Block as Block>::Hash, encoded: Vec<u8, Global> -) -> Result<Option<Vec<(Vec<u8, Global>, KeyTypeId), Global>>, ApiError>

Decode the given public session keys. Read more
source§

impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> StarknetRuntimeApi<__SrApiBlock__> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where +) -> Result<Option<Vec<(Vec<u8, Global>, KeyTypeId), Global>>, ApiError>

Decode the given public session keys. Read more
source§

impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> StarknetRuntimeApi<__SrApiBlock__> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where RuntimeApiImplCall::StateBackend: StateBackend<HashingFor<__SrApiBlock__>>, &'static RuntimeApiImplCall: Send, ContractAddress: UnwindSafe + RefUnwindSafe, @@ -205,7 +205,6 @@ ClassHash: UnwindSafe + RefUnwindSafe, Option<ContractClass>: UnwindSafe + RefUnwindSafe, Felt252Wrapper: UnwindSafe + RefUnwindSafe, - StarkHash: UnwindSafe + RefUnwindSafe, FeeTokenAddresses: UnwindSafe + RefUnwindSafe, bool: UnwindSafe + RefUnwindSafe, Vec<AccountTransaction>: UnwindSafe + RefUnwindSafe, @@ -253,10 +252,7 @@ ) -> Result<Felt252Wrapper, ApiError>

Returns the chain id.
§

fn program_hash( &self, __runtime_api_at_param__: <Block as Block>::Hash -) -> Result<Felt252Wrapper, ApiError>

Returns the Starknet OS Cairo program hash.
§

fn config_hash( - &self, - __runtime_api_at_param__: <Block as Block>::Hash -) -> Result<StarkFelt, ApiError>

Returns the Starknet config hash.
§

fn fee_token_addresses( +) -> Result<Felt252Wrapper, ApiError>

Returns the Starknet OS Cairo program hash.
§

fn fee_token_addresses( &self, __runtime_api_at_param__: <Block as Block>::Hash ) -> Result<FeeTokenAddresses, ApiError>

Returns the fee token address.
§

fn estimate_fee( diff --git a/madara_runtime/trait.BuildStorage.html b/madara_runtime/trait.BuildStorage.html index 1a13e4c6a0..e49790b3ac 100644 --- a/madara_runtime/trait.BuildStorage.html +++ b/madara_runtime/trait.BuildStorage.html @@ -8,8 +8,8 @@

Required Methods§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

Assimilate the storage for this module into pre-existing overlays.

Provided Methods§

fn build_storage(&self) -> Result<Storage, String>

Build the storage out of this builder.

Implementations on Foreign Types§

§

impl BuildStorage for Storage

§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

§

impl BuildStorage for ()

§

fn assimilate_storage(&self, _: &mut Storage) -> Result<(), String>

§

impl<T> BuildStorage for GenesisConfig<T>where - T: Config,

§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl<T> BuildStorage for GenesisConfig<T>where - T: Config,

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

§

impl<T> BuildStorage for GenesisConfig<T>where + T: Config,

§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl<T> BuildStorage for GenesisConfig<T>where + T: Config,

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

§

impl<T> BuildStorage for GenesisConfig<T>where T: Config,

§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

§

impl<T> BuildStorage for GenesisConfig<T>where T: Config,

§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

§

impl<T> BuildStorage for GenesisConfig<T>where T: Config,

§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

Implementors§

source§

impl BuildStorage for RuntimeGenesisConfig

\ No newline at end of file diff --git a/mc_commitment_state_diff/index.html b/mc_commitment_state_diff/index.html index 6980d64788..c606f93908 100644 --- a/mc_commitment_state_diff/index.html +++ b/mc_commitment_state_diff/index.html @@ -1 +1 @@ -mc_commitment_state_diff - Rust

Structs

\ No newline at end of file +mc_commitment_state_diff - Rust

Structs

\ No newline at end of file diff --git a/mc_commitment_state_diff/struct.BlockDAData.html b/mc_commitment_state_diff/struct.BlockDAData.html index 242d237af2..945d8fb8cc 100644 --- a/mc_commitment_state_diff/struct.BlockDAData.html +++ b/mc_commitment_state_diff/struct.BlockDAData.html @@ -1,12 +1,11 @@ -BlockDAData in mc_commitment_state_diff - Rust
pub struct BlockDAData {
+BlockDAData in mc_commitment_state_diff - Rust
pub struct BlockDAData {
     pub block_hash: BlockHash,
     pub state_diff: ThinStateDiff,
     pub num_addr_accessed: usize,
     pub block_number: u64,
-    pub config_hash: StarkHash,
     pub new_state_root: StarkHash,
     pub previous_state_root: StarkHash,
-}

Fields§

§block_hash: BlockHash§state_diff: ThinStateDiff§num_addr_accessed: usize§block_number: u64§config_hash: StarkHash§new_state_root: StarkHash§previous_state_root: StarkHash

Trait Implementations§

source§

impl Clone for BlockDAData

source§

fn clone(&self) -> BlockDAData

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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +}

Fields§

§block_hash: BlockHash§state_diff: ThinStateDiff§num_addr_accessed: usize§block_number: u64§new_state_root: StarkHash§previous_state_root: StarkHash

Trait Implementations§

source§

impl Clone for BlockDAData

source§

fn clone(&self) -> BlockDAData

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

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>where diff --git a/mc_commitment_state_diff/struct.CommitmentStateDiffWorker.html b/mc_commitment_state_diff/struct.CommitmentStateDiffWorker.html index d97d388d28..7b918d2d60 100644 --- a/mc_commitment_state_diff/struct.CommitmentStateDiffWorker.html +++ b/mc_commitment_state_diff/struct.CommitmentStateDiffWorker.html @@ -1,12 +1,12 @@ -CommitmentStateDiffWorker in mc_commitment_state_diff - Rust
pub struct CommitmentStateDiffWorker<B: BlockT, C, H> { /* private fields */ }

Implementations§

Trait Implementations§

source§

impl<B: BlockT, C, H> Stream for CommitmentStateDiffWorker<B, C, H>where C: ProvideRuntimeApi<B> + HeaderBackend<B>, C::Api: StarknetRuntimeApi<B>, - H: HasherT + Unpin,

§

type Item = ()

Values yielded by the stream.
source§

fn poll_next( + H: HasherT + Unpin,

§

type Item = ()

Values yielded by the stream.
source§

fn poll_next( self: Pin<&mut Self>, cx: &mut Context<'_> ) -> Poll<Option<Self::Item>>

Attempt to pull out the next value of this stream, registering the diff --git a/mp_block/struct.Header.html b/mp_block/struct.Header.html index 72c6a40220..fbf4a1e5be 100644 --- a/mp_block/struct.Header.html +++ b/mp_block/struct.Header.html @@ -1,4 +1,4 @@ -Header in mp_block - Rust

Struct mp_block::Header

source ·
pub struct Header {
+Header in mp_block - Rust

Struct mp_block::Header

source ·
pub struct Header {
     pub parent_block_hash: StarkHash,
     pub block_number: u64,
     pub sequencer_address: ContractAddress,
@@ -18,7 +18,7 @@
 
§protocol_version: u8

The version of the Starknet protocol used when creating this block

§l1_gas_price: GasPrices

Gas prices for this block

§extra_data: Option<U256>

Extraneous data that might be useful for running transactions

-

Implementations§

source§

impl Header

source

pub fn new( +

Implementations§

source§

impl Header

source

pub fn new( parent_block_hash: StarkHash, block_number: u64, sequencer_address: ContractAddress, @@ -29,19 +29,19 @@ gas_prices: GasPrices, extra_data: Option<U256> ) -> Self

Creates a new header.

-
source

pub fn hash<H: HasherT>(&self) -> Felt252Wrapper

Compute the hash of the header.

-

Trait Implementations§

source§

impl Clone for Header

source§

fn clone(&self) -> Header

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 Header

source§

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

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

impl Decode for Header

source§

fn decode<__CodecInputEdqy: Input>( +

source

pub fn hash(&self) -> Felt252Wrapper

Compute the hash using the Pedersen hasher according to the Starknet protocol specification.

+

Trait Implementations§

source§

impl Clone for Header

source§

fn clone(&self) -> Header

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 Header

source§

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

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

impl Decode for Header

source§

fn decode<__CodecInputEdqy: Input>( __codec_input_edqy: &mut __CodecInputEdqy ) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( input: &mut I, dst: &mut MaybeUninit<Self> ) -> Result<DecodeFinished, Error>where I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>where - I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
source§

impl Encode for Header

source§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
source§

fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
source§

impl Encode for Header

source§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
source§

fn encode_to<__CodecOutputEdqy: Output + ?Sized>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy )

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8, Global>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> Rwhere - F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
source§

impl EncodeLike<Header> for Header

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
source§

impl EncodeLike<Header> for Header

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/pallet_starknet/constant.ETHEREUM_CONSENSUS_RPC.html b/pallet_starknet/constant.ETHEREUM_CONSENSUS_RPC.html index d9ab40c120..81bc7aeafc 100644 --- a/pallet_starknet/constant.ETHEREUM_CONSENSUS_RPC.html +++ b/pallet_starknet/constant.ETHEREUM_CONSENSUS_RPC.html @@ -1 +1 @@ -ETHEREUM_CONSENSUS_RPC in pallet_starknet - Rust
pub const ETHEREUM_CONSENSUS_RPC: &[u8] = b"starknet::ETHEREUM_CONSENSUS_RPC";
\ No newline at end of file +ETHEREUM_CONSENSUS_RPC in pallet_starknet - Rust
pub const ETHEREUM_CONSENSUS_RPC: &[u8] = b"starknet::ETHEREUM_CONSENSUS_RPC";
\ No newline at end of file diff --git a/pallet_starknet/constant.ETHEREUM_EXECUTION_RPC.html b/pallet_starknet/constant.ETHEREUM_EXECUTION_RPC.html index 9d46ec070e..932dea0044 100644 --- a/pallet_starknet/constant.ETHEREUM_EXECUTION_RPC.html +++ b/pallet_starknet/constant.ETHEREUM_EXECUTION_RPC.html @@ -1 +1 @@ -ETHEREUM_EXECUTION_RPC in pallet_starknet - Rust
pub const ETHEREUM_EXECUTION_RPC: &[u8] = b"starknet::ETHEREUM_EXECUTION_RPC";
\ No newline at end of file +ETHEREUM_EXECUTION_RPC in pallet_starknet - Rust
pub const ETHEREUM_EXECUTION_RPC: &[u8] = b"starknet::ETHEREUM_EXECUTION_RPC";
\ No newline at end of file diff --git a/pallet_starknet/constant.SN_OS_CONFIG_HASH_VERSION.html b/pallet_starknet/constant.SN_OS_CONFIG_HASH_VERSION.html index 23347fc999..abdcea6771 100644 --- a/pallet_starknet/constant.SN_OS_CONFIG_HASH_VERSION.html +++ b/pallet_starknet/constant.SN_OS_CONFIG_HASH_VERSION.html @@ -1 +1 @@ -SN_OS_CONFIG_HASH_VERSION in pallet_starknet - Rust
pub const SN_OS_CONFIG_HASH_VERSION: &str = "StarknetOsConfig1";
\ No newline at end of file +SN_OS_CONFIG_HASH_VERSION in pallet_starknet - Rust
pub const SN_OS_CONFIG_HASH_VERSION: &str = "StarknetOsConfig1";
\ No newline at end of file diff --git a/pallet_starknet/index.html b/pallet_starknet/index.html index 8d1ec07026..742527271f 100644 --- a/pallet_starknet/index.html +++ b/pallet_starknet/index.html @@ -1,4 +1,4 @@ -pallet_starknet - Rust

Crate pallet_starknet

source ·
Expand description

A Substrate pallet implementation for Starknet, a decentralized, permissionless, and scalable +pallet_starknet - Rust

Crate pallet_starknet

source ·
Expand description

A Substrate pallet implementation for Starknet, a decentralized, permissionless, and scalable zk-rollup for general-purpose smart contracts. See the Starknet documentation for more information. The code consists of the following sections:

diff --git a/pallet_starknet/macro.log.html b/pallet_starknet/macro.log.html index 445afe3bc0..76f1f91ee7 100644 --- a/pallet_starknet/macro.log.html +++ b/pallet_starknet/macro.log.html @@ -1,3 +1,3 @@ -log in pallet_starknet - Rust

Macro pallet_starknet::log

source ·
macro_rules! log {
+log in pallet_starknet - Rust

Macro pallet_starknet::log

source ·
macro_rules! log {
     ($level:tt, $pattern:expr $(, $values:expr)* $(,)?) => { ... };
 }
\ No newline at end of file diff --git a/pallet_starknet/pallet/dispatchables/fn.consume_l1_message.html b/pallet_starknet/pallet/dispatchables/fn.consume_l1_message.html index 2d623ee9d9..63d43544b3 100644 --- a/pallet_starknet/pallet/dispatchables/fn.consume_l1_message.html +++ b/pallet_starknet/pallet/dispatchables/fn.consume_l1_message.html @@ -1,4 +1,4 @@ -consume_l1_message in pallet_starknet::pallet::dispatchables - Rust
pub fn consume_l1_message<T: Config>(transaction: L1HandlerTransaction)
Expand description

Consume a message from L1.

+consume_l1_message in pallet_starknet::pallet::dispatchables - Rust
pub fn consume_l1_message<T: Config>(transaction: L1HandlerTransaction)
Expand description

Consume a message from L1.

Arguments

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
source§

impl<T: Config> GetCallIndex for Call<T>

source§

fn get_call_index(&self) -> u8

Return the index of this Call.
source§

fn get_call_indices() -> &'static [u8]

Return all call indices in the same order as [GetCallName].
source§

impl<T: Config> GetCallName for Call<T>

source§

fn get_call_name(&self) -> &'static str

Return the function name of the Call.
source§

fn get_call_names() -> &'static [&'static str]

Return all function names in the same order as [GetCallIndex].
source§

impl<T: Config> GetDispatchInfo for Call<T>

source§

fn get_dispatch_info(&self) -> DispatchInfo

Return a DispatchInfo, containing relevant information of this dispatch. Read more
source§

impl<T: Config> PartialEq<Call<T>> for Call<T>

source§

fn eq(&self, other: &Self) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<T> TypeInfo for Call<T>where +sufficient, and should not be overridden without very good reason.

source§

impl<T> TypeInfo for Call<T>where PhantomData<(T,)>: TypeInfo + 'static, - T: Config + 'static,

§

type Identity = Call<T>

The type identifying for which type info is provided. Read more
source§

fn type_info() -> Type

Returns the static type identifier for Self.
source§

impl<T: Config> UnfilteredDispatchable for Call<T>

§

type RuntimeOrigin = <T as Config>::RuntimeOrigin

The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin).
source§

fn dispatch_bypass_filter( + T: Config + 'static,

§

type Identity = Call<T>

The type identifying for which type info is provided. Read more
source§

fn type_info() -> Type

Returns the static type identifier for Self.
source§

impl<T: Config> UnfilteredDispatchable for Call<T>

§

type RuntimeOrigin = <T as Config>::RuntimeOrigin

The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin).
source§

fn dispatch_bypass_filter( self, origin: Self::RuntimeOrigin -) -> DispatchResultWithPostInfo

Dispatch this call but do not check the filter in origin.
source§

impl<T: Config> EncodeLike<Call<T>> for Call<T>

source§

impl<T: Config> Eq for Call<T>

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for Call<T>where +) -> DispatchResultWithPostInfo

Dispatch this call but do not check the filter in origin.
source§

impl<T: Config> EncodeLike<Call<T>> for Call<T>

source§

impl<T: Config> Eq for Call<T>

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for Call<T>where T: RefUnwindSafe,

§

impl<T> Send for Call<T>where T: Send,

§

impl<T> Sync for Call<T>where T: Sync,

§

impl<T> Unpin for Call<T>where diff --git a/pallet_starknet/pallet/enum.Error.html b/pallet_starknet/pallet/enum.Error.html index 0cd497a9ca..36a1cf43dd 100644 --- a/pallet_starknet/pallet/enum.Error.html +++ b/pallet_starknet/pallet/enum.Error.html @@ -1,4 +1,4 @@ -Error in pallet_starknet::pallet - Rust
pub enum Error<T> {
+Error in pallet_starknet::pallet - Rust
pub enum Error<T> {
 
Show 24 variants AccountNotDeployed, TransactionExecutionFailed, ClassHashAlreadyDeclared, @@ -26,20 +26,20 @@ // some variants omitted
}
Expand description

The Starknet pallet custom errors. ERRORS

-

Variants§

§

AccountNotDeployed

§

TransactionExecutionFailed

§

ClassHashAlreadyDeclared

§

ContractClassHashUnknown

§

ContractClassAlreadyAssociated

§

ContractClassMustBeSpecified

§

AccountAlreadyDeployed

§

ContractAddressAlreadyAssociated

§

InvalidContractClass

§

TooManyEmittedStarknetEvents

§

StateReaderError

§

EmitEventError

§

StateDiffError

§

ContractNotFound

§

TransactionConversionError

§

SequencerAddressNotValid

§

InvalidContractClassForThisDeclareVersion

§

Unimplemented

§

MissingRevertReason

§

MissingCallInfo

§

FailedToCreateATransactionalStorageExecution

§

L1MessageAlreadyExecuted

§

MissingL1GasUsage

§

QueryTransactionCannotBeExecuted

Trait Implementations§

source§

impl<T: Config> Debug for Error<T>

source§

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

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

impl<T> Decode for Error<T>

source§

fn decode<__CodecInputEdqy: Input>( +

Variants§

§

AccountNotDeployed

§

TransactionExecutionFailed

§

ClassHashAlreadyDeclared

§

ContractClassHashUnknown

§

ContractClassAlreadyAssociated

§

ContractClassMustBeSpecified

§

AccountAlreadyDeployed

§

ContractAddressAlreadyAssociated

§

InvalidContractClass

§

TooManyEmittedStarknetEvents

§

StateReaderError

§

EmitEventError

§

StateDiffError

§

ContractNotFound

§

TransactionConversionError

§

SequencerAddressNotValid

§

InvalidContractClassForThisDeclareVersion

§

Unimplemented

§

MissingRevertReason

§

MissingCallInfo

§

FailedToCreateATransactionalStorageExecution

§

L1MessageAlreadyExecuted

§

MissingL1GasUsage

§

QueryTransactionCannotBeExecuted

Trait Implementations§

source§

impl<T: Config> Debug for Error<T>

source§

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

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

impl<T> Decode for Error<T>

source§

fn decode<__CodecInputEdqy: Input>( __codec_input_edqy: &mut __CodecInputEdqy ) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( input: &mut I, dst: &mut MaybeUninit<Self> ) -> Result<DecodeFinished, Error>where I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>where - I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
source§

impl<T> Encode for Error<T>

source§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
source§

fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
source§

impl<T> Encode for Error<T>

source§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
source§

fn encode_to<__CodecOutputEdqy: Output + ?Sized>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy )

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8, Global>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> Rwhere - F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
source§

impl<T: Config> From<Error<T>> for &'static str

source§

fn from(err: Error<T>) -> &'static str

Converts to this type from the input type.
source§

impl<T: Config> From<Error<T>> for DispatchError

source§

fn from(err: Error<T>) -> Self

Converts to this type from the input type.
source§

impl<T> PalletError for Error<T>

source§

const MAX_ENCODED_SIZE: usize = 1usize

The maximum encoded size for the implementing type. Read more
source§

impl<T> TypeInfo for Error<T>where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
source§

impl<T: Config> From<Error<T>> for &'static str

source§

fn from(err: Error<T>) -> &'static str

Converts to this type from the input type.
source§

impl<T: Config> From<Error<T>> for DispatchError

source§

fn from(err: Error<T>) -> Self

Converts to this type from the input type.
source§

impl<T> PalletError for Error<T>

source§

const MAX_ENCODED_SIZE: usize = 1usize

The maximum encoded size for the implementing type. Read more
source§

impl<T> TypeInfo for Error<T>where PhantomData<T>: TypeInfo + 'static, - T: 'static,

§

type Identity = Error<T>

The type identifying for which type info is provided. Read more
source§

fn type_info() -> Type

Returns the static type identifier for Self.
source§

impl<T> EncodeLike<Error<T>> for Error<T>

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for Error<T>where + T: 'static,

§

type Identity = Error<T>

The type identifying for which type info is provided. Read more
source§

fn type_info() -> Type

Returns the static type identifier for Self.
source§

impl<T> EncodeLike<Error<T>> for Error<T>

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for Error<T>where T: RefUnwindSafe,

§

impl<T> Send for Error<T>where T: Send,

§

impl<T> Sync for Error<T>where T: Sync,

§

impl<T> Unpin for Error<T>where diff --git a/pallet_starknet/pallet/index.html b/pallet_starknet/pallet/index.html index 56f0df73a5..92cfc2ac86 100644 --- a/pallet_starknet/pallet/index.html +++ b/pallet_starknet/pallet/index.html @@ -1,4 +1,4 @@ -pallet_starknet::pallet - Rust

Module pallet_starknet::pallet

source ·
Expand description

The pallet module in each FRAME pallet hosts the most important items needed +pallet_starknet::pallet - Rust

Module pallet_starknet::pallet

source ·
Expand description

The pallet module in each FRAME pallet hosts the most important items needed to construct this pallet.

The main components of this pallet are:

source

pub fn program_hash() -> Felt252Wrapper

source

pub fn is_transaction_fee_disabled() -> bool

Trait Implementations§

source§

impl<T: Config> Callable<T> for Pallet<T>

source§

impl<T> Clone for Pallet<T>

source§

fn clone(&self) -> Self

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<T> Debug for Pallet<T>

source§

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

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

impl<T: Config> GetStorageVersion for Pallet<T>

§

type CurrentStorageVersion = NoStorageVersionSet

This will be filled out by the pallet macro. Read more
source§

fn current_storage_version() -> Self::CurrentStorageVersion

Returns the current storage version as supported by the pallet.
source§

fn on_chain_storage_version() -> StorageVersion

Returns the on-chain storage version of the pallet as stored in the storage.
source§

impl<T: Config> Hooks<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

The Starknet pallet hooks. HOOKS

TODO

  • Implement the hooks.
-
source§

fn on_finalize(_n: BlockNumberFor<T>)

The block is being finalized.

-
source§

fn on_initialize(_: BlockNumberFor<T>) -> Weight

The block is being initialized. Implement to have something happen.

-
source§

fn on_runtime_upgrade() -> Weight

Perform a module upgrade.

+
source§

fn on_finalize(_n: BlockNumberFor<T>)

The block is being finalized.

+
source§

fn on_initialize(_: BlockNumberFor<T>) -> Weight

The block is being initialized. Implement to have something happen.

+
source§

fn on_runtime_upgrade() -> Weight

Perform a module upgrade.

§

fn on_idle(_n: BlockNumber, _remaining_weight: Weight) -> Weight

Hook to consume a block’s idle time. This will run when the block is being finalized (before [Hooks::on_finalize]). Read more
§

fn offchain_worker(_n: BlockNumber)

Implementing this function on a pallet allows you to perform long-running tasks that are -dispatched as separate threads, and entirely independent of the main wasm runtime. Read more
§

fn integrity_test()

Check the integrity of this pallet’s configuration. Read more
source§

impl<T: Config> IntegrityTest for Pallet<T>

source§

fn integrity_test()

See [Hooks::integrity_test].
source§

impl<T: Config> OffchainWorker<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

source§

fn offchain_worker(n: BlockNumberFor<T>)

This function is being called after every block import (when fully synced). Read more
source§

impl<T: Config> OnFinalize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

source§

fn on_finalize(n: BlockNumberFor<T>)

See [Hooks::on_finalize].
source§

impl<T: Config> OnGenesis for Pallet<T>

source§

fn on_genesis()

Something that should happen at genesis.
source§

impl<T: Config> OnIdle<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

source§

fn on_idle(n: BlockNumberFor<T>, remaining_weight: Weight) -> Weight

See [Hooks::on_idle].
source§

impl<T: Config> OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

source§

fn on_initialize(n: BlockNumberFor<T>) -> Weight

See [Hooks::on_initialize].
source§

impl<T: Config> OnRuntimeUpgrade for Pallet<T>

source§

fn on_runtime_upgrade() -> Weight

See [Hooks::on_runtime_upgrade].
source§

impl<T: Config> PalletInfoAccess for Pallet<T>

source§

fn index() -> usize

Index of the pallet as configured in the runtime.
source§

fn name() -> &'static str

Name of the pallet as configured in the runtime.
source§

fn name_hash() -> [u8; 16]

Two128 hash of name.
source§

fn module_name() -> &'static str

Name of the Rust module containing the pallet.
source§

fn crate_version() -> CrateVersion

Version of the crate containing the pallet.
source§

impl<T: Config> PalletsInfoAccess for Pallet<T>

source§

fn count() -> usize

The number of pallets’ information that this type represents. Read more
source§

fn infos() -> Vec<PalletInfoData>

All of the pallets’ information that this type represents.
source§

impl<T> PartialEq<Pallet<T>> for Pallet<T>

source§

fn eq(&self, other: &Self) -> bool

This method tests for self and other values to be equal, and is used +dispatched as separate threads, and entirely independent of the main wasm runtime. Read more
§

fn integrity_test()

Check the integrity of this pallet’s configuration. Read more
source§

impl<T: Config> IntegrityTest for Pallet<T>

source§

fn integrity_test()

See [Hooks::integrity_test].
source§

impl<T: Config> OffchainWorker<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

source§

fn offchain_worker(n: BlockNumberFor<T>)

This function is being called after every block import (when fully synced). Read more
source§

impl<T: Config> OnFinalize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

source§

fn on_finalize(n: BlockNumberFor<T>)

See [Hooks::on_finalize].
source§

impl<T: Config> OnGenesis for Pallet<T>

source§

fn on_genesis()

Something that should happen at genesis.
source§

impl<T: Config> OnIdle<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

source§

fn on_idle(n: BlockNumberFor<T>, remaining_weight: Weight) -> Weight

See [Hooks::on_idle].
source§

impl<T: Config> OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

source§

fn on_initialize(n: BlockNumberFor<T>) -> Weight

See [Hooks::on_initialize].
source§

impl<T: Config> OnRuntimeUpgrade for Pallet<T>

source§

fn on_runtime_upgrade() -> Weight

See [Hooks::on_runtime_upgrade].
source§

impl<T: Config> PalletInfoAccess for Pallet<T>

source§

fn index() -> usize

Index of the pallet as configured in the runtime.
source§

fn name() -> &'static str

Name of the pallet as configured in the runtime.
source§

fn name_hash() -> [u8; 16]

Two128 hash of name.
source§

fn module_name() -> &'static str

Name of the Rust module containing the pallet.
source§

fn crate_version() -> CrateVersion

Version of the crate containing the pallet.
source§

impl<T: Config> PalletsInfoAccess for Pallet<T>

source§

fn count() -> usize

The number of pallets’ information that this type represents. Read more
source§

fn infos() -> Vec<PalletInfoData>

All of the pallets’ information that this type represents.
source§

impl<T> PartialEq<Pallet<T>> for Pallet<T>

source§

fn eq(&self, other: &Self) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<T: Config> ProvideInherent for Pallet<T>

§

type Call = Call<T>

The call type of the pallet.
§

type Error = InherentError

The error returned by check_inherent.
source§

const INHERENT_IDENTIFIER: InherentIdentifier = INHERENT_IDENTIFIER

The inherent identifier used by this inherent.
source§

fn create_inherent(data: &InherentData) -> Option<Self::Call>

Create an inherent out of the given InherentData. Read more
source§

fn is_inherent(call: &Self::Call) -> bool

Return whether the call is an inherent call. Read more
§

fn is_inherent_required( +sufficient, and should not be overridden without very good reason.

source§

impl<T: Config> ProvideInherent for Pallet<T>

§

type Call = Call<T>

The call type of the pallet.
§

type Error = InherentError

The error returned by check_inherent.
source§

const INHERENT_IDENTIFIER: InherentIdentifier = INHERENT_IDENTIFIER

The inherent identifier used by this inherent.
source§

fn create_inherent(data: &InherentData) -> Option<Self::Call>

Create an inherent out of the given InherentData. Read more
source§

fn is_inherent(call: &Self::Call) -> bool

Return whether the call is an inherent call. Read more
§

fn is_inherent_required( _: &InherentData ) -> Result<Option<Self::Error>, Self::Error>

Determines whether this inherent is required in this block. Read more
§

fn check_inherent(_: &Self::Call, _: &InherentData) -> Result<(), Self::Error>

Check whether the given inherent is valid. Checking the inherent is optional and can be -omitted by using the default implementation. Read more
source§

impl<T: Config> StorageInfoTrait for Pallet<T>

source§

fn storage_info() -> Vec<StorageInfo>

source§

impl<T: Config> ValidateUnsigned for Pallet<T>

source§

fn validate_unsigned( +omitted by using the default implementation. Read more

source§

impl<T: Config> StorageInfoTrait for Pallet<T>

source§

fn storage_info() -> Vec<StorageInfo>

source§

impl<T: Config> ValidateUnsigned for Pallet<T>

source§

fn validate_unsigned( _source: TransactionSource, call: &Self::Call ) -> TransactionValidity

Validate unsigned call to this module.

By default unsigned transactions are disallowed, but implementing the validator here we make sure that some particular calls (in this case all calls) are being whitelisted and marked as valid.

-
source§

fn pre_dispatch(_call: &Self::Call) -> Result<(), TransactionValidityError>

From substrate documentation: +

source§

fn pre_dispatch(_call: &Self::Call) -> Result<(), TransactionValidityError>

From substrate documentation: Validate the call right before dispatch. This method should be used to prevent transactions already in the pool (i.e. passing validate_unsigned) from being included in blocks in case @@ -189,9 +189,9 @@

TODO

this function calls the validate_unsigned function in order to verify validity before dispatch. In our case, since transaction was already validated in validate_unsigned we can just return Ok.

-
§

type Call = Call<T>

The call to validate
source§

impl<T: Config> WhitelistedStorageKeys for Pallet<T>

source§

fn whitelisted_storage_keys() -> Vec<TrackedStorageKey>

Returns a Vec<TrackedStorageKey> indicating the storage keys that +
§

type Call = Call<T>

The call to validate
source§

impl<T: Config> WhitelistedStorageKeys for Pallet<T>

source§

fn whitelisted_storage_keys() -> Vec<TrackedStorageKey>

Returns a Vec<TrackedStorageKey> indicating the storage keys that should be whitelisted during benchmarking. This means that those keys -will be excluded from the benchmarking performance calculation.
source§

impl<T> Eq for Pallet<T>

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for Pallet<T>where +will be excluded from the benchmarking performance calculation.

source§

impl<T> Eq for Pallet<T>

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for Pallet<T>where T: RefUnwindSafe,

§

impl<T> Send for Pallet<T>where T: Send,

§

impl<T> Sync for Pallet<T>where T: Sync,

§

impl<T> Unpin for Pallet<T>where diff --git a/pallet_starknet/pallet/trait.Config.html b/pallet_starknet/pallet/trait.Config.html index a6f6e9d034..5b97f8b6ab 100644 --- a/pallet_starknet/pallet/trait.Config.html +++ b/pallet_starknet/pallet/trait.Config.html @@ -1,5 +1,4 @@ -Config in pallet_starknet::pallet - Rust
pub trait Config: Config {
-    type SystemHash: HasherT;
+Config in pallet_starknet::pallet - Rust
pub trait Config: Config {
     type TimestampProvider: Time;
     type L1GasPrices: Get<GasPrices>;
     type UnsignedPriority: Get<TransactionPriority>;
@@ -16,15 +15,14 @@
 Configure the pallet by specifying the parameters and types on which it depends.
 We’re coupling the starknet pallet to the tx payment pallet to be able to override the fee
 mechanism and comply with starknet which uses an ER20 as fee token

-

Required Associated Types§

source

type SystemHash: HasherT

The hashing function to use.

-
source

type TimestampProvider: Time

The block time

-
source

type L1GasPrices: Get<GasPrices>

The gas price

-
source

type UnsignedPriority: Get<TransactionPriority>

A configuration for base priority of unsigned transactions.

+

Required Associated Types§

source

type TimestampProvider: Time

The block time

+
source

type L1GasPrices: Get<GasPrices>

The gas price

+
source

type UnsignedPriority: Get<TransactionPriority>

A configuration for base priority of unsigned transactions.

This is exposed so that it can be tuned for particular runtime, when multiple pallets send unsigned transactions.

-
source

type TransactionLongevity: Get<TransactionLongevity>

A configuration for longevity of transactions.

+
source

type TransactionLongevity: Get<TransactionLongevity>

A configuration for longevity of transactions.

This is exposed so that it can be tuned for particular runtime to set how long transactions are kept in the mempool.

-
source

type DisableTransactionFee: Get<bool>

A bool to disable transaction fees and make all transactions free

-
source

type DisableNonceValidation: Get<bool>

A bool to disable Nonce validation

-
source

type ProtocolVersion: Get<u8>

source

type ProgramHash: Get<Felt252Wrapper>

Implementors§

\ No newline at end of file +

source

type DisableTransactionFee: Get<bool>

A bool to disable transaction fees and make all transactions free

+
source

type DisableNonceValidation: Get<bool>

A bool to disable Nonce validation

+
source

type ProtocolVersion: Get<u8>

source

type ProgramHash: Get<Felt252Wrapper>

Implementors§

\ No newline at end of file diff --git a/pallet_starknet/pallet/type.ChainIdStorage.html b/pallet_starknet/pallet/type.ChainIdStorage.html index 825c087470..f4c6d93760 100644 --- a/pallet_starknet/pallet/type.ChainIdStorage.html +++ b/pallet_starknet/pallet/type.ChainIdStorage.html @@ -1,3 +1,3 @@ -ChainIdStorage in pallet_starknet::pallet - Rust

Type Definition pallet_starknet::pallet::ChainIdStorage

source ·
pub type ChainIdStorage<T> = StorageValue<_GeneratedPrefixForStorageChainIdStorage<T>, Felt252Wrapper, ValueQuery, DefaultChainId>;
Expand description

ChainID for the palle’a, ’a, t startknet

+ChainIdStorage in pallet_starknet::pallet - Rust

Type Definition pallet_starknet::pallet::ChainIdStorage

source ·
pub type ChainIdStorage<T> = StorageValue<_GeneratedPrefixForStorageChainIdStorage<T>, Felt252Wrapper, ValueQuery, DefaultChainId>;
Expand description

ChainID for the palle’a, ’a, t startknet

Storage type is [StorageValue] with value type Felt252Wrapper.

\ No newline at end of file diff --git a/pallet_starknet/pallet/type.Module.html b/pallet_starknet/pallet/type.Module.html index 9e8686f25b..9b06061595 100644 --- a/pallet_starknet/pallet/type.Module.html +++ b/pallet_starknet/pallet/type.Module.html @@ -1,3 +1,3 @@ -Module in pallet_starknet::pallet - Rust

Type Definition pallet_starknet::pallet::Module

source ·
pub type Module<T> = Pallet<T>;
👎Deprecated: use Pallet instead
Expand description

Type alias to Pallet, to be used by construct_runtime.

+Module in pallet_starknet::pallet - Rust

Type Definition pallet_starknet::pallet::Module

source ·
pub type Module<T> = Pallet<T>;
👎Deprecated: use Pallet instead
Expand description

Type alias to Pallet, to be used by construct_runtime.

Generated by pallet attribute macro.

\ No newline at end of file diff --git a/pallet_starknet/pallet/type.SeqAddrUpdate.html b/pallet_starknet/pallet/type.SeqAddrUpdate.html index f231fdf2fc..5b2ef1b6f3 100644 --- a/pallet_starknet/pallet/type.SeqAddrUpdate.html +++ b/pallet_starknet/pallet/type.SeqAddrUpdate.html @@ -1,3 +1,3 @@ -SeqAddrUpdate in pallet_starknet::pallet - Rust

Type Definition pallet_starknet::pallet::SeqAddrUpdate

source ·
pub type SeqAddrUpdate<T: Config> = StorageValue<_GeneratedPrefixForStorageSeqAddrUpdate<T>, bool, ValueQuery>;
Expand description

Ensure the sequencer address was updated for this block.

+SeqAddrUpdate in pallet_starknet::pallet - Rust

Type Definition pallet_starknet::pallet::SeqAddrUpdate

source ·
pub type SeqAddrUpdate<T: Config> = StorageValue<_GeneratedPrefixForStorageSeqAddrUpdate<T>, bool, ValueQuery>;
Expand description

Ensure the sequencer address was updated for this block.

Storage type is [StorageValue] with value type bool.

\ No newline at end of file diff --git a/pallet_starknet/pallet/type.SequencerAddress.html b/pallet_starknet/pallet/type.SequencerAddress.html index 46f2ad8b6c..a7ff0c3537 100644 --- a/pallet_starknet/pallet/type.SequencerAddress.html +++ b/pallet_starknet/pallet/type.SequencerAddress.html @@ -1,3 +1,3 @@ -SequencerAddress in pallet_starknet::pallet - Rust

Type Definition pallet_starknet::pallet::SequencerAddress

source ·
pub type SequencerAddress<T: Config> = StorageValue<_GeneratedPrefixForStorageSequencerAddress<T>, ContractAddress, ValueQuery>;
Expand description

Current sequencer address.

+SequencerAddress in pallet_starknet::pallet - Rust

Type Definition pallet_starknet::pallet::SequencerAddress

source ·
pub type SequencerAddress<T: Config> = StorageValue<_GeneratedPrefixForStorageSequencerAddress<T>, ContractAddress, ValueQuery>;
Expand description

Current sequencer address.

Storage type is [StorageValue] with value type ContractAddress.

\ No newline at end of file diff --git a/pallet_starknet_runtime_api/index.html b/pallet_starknet_runtime_api/index.html index 979222a645..8e4b1ac582 100644 --- a/pallet_starknet_runtime_api/index.html +++ b/pallet_starknet_runtime_api/index.html @@ -1,2 +1,2 @@ -pallet_starknet_runtime_api - Rust
Expand description

Definition of the runtime API for the Starknet pallet.

+pallet_starknet_runtime_api - Rust
Expand description

Definition of the runtime API for the Starknet pallet.

Re-exports

Traits

\ No newline at end of file diff --git a/pallet_starknet_runtime_api/trait.ConvertTransactionRuntimeApi.html b/pallet_starknet_runtime_api/trait.ConvertTransactionRuntimeApi.html index c3d48cd196..72b392987c 100644 --- a/pallet_starknet_runtime_api/trait.ConvertTransactionRuntimeApi.html +++ b/pallet_starknet_runtime_api/trait.ConvertTransactionRuntimeApi.html @@ -1,4 +1,4 @@ -ConvertTransactionRuntimeApi in pallet_starknet_runtime_api - Rust
pub trait ConvertTransactionRuntimeApi<Block: BlockT>: Core<Block> {
+ConvertTransactionRuntimeApi in pallet_starknet_runtime_api - Rust
pub trait ConvertTransactionRuntimeApi<Block: BlockT>: Core<Block> {
     // Provided methods
     fn convert_account_transaction(
         &self,
@@ -10,14 +10,14 @@
         __runtime_api_at_param__: <Block as BlockT>::Hash,
         transaction: L1HandlerTransaction
     ) -> Result<<Block as BlockT>::Extrinsic, ApiError> { ... }
-}

Provided Methods§

Provided Methods§

source

fn convert_account_transaction( &self, __runtime_api_at_param__: <Block as BlockT>::Hash, transaction: AccountTransaction ) -> Result<<Block as BlockT>::Extrinsic, ApiError>

Converts the transaction to an UncheckedExtrinsic for submission to the pool.

-
source

fn convert_l1_transaction( +

source

fn convert_l1_transaction( &self, __runtime_api_at_param__: <Block as BlockT>::Hash, transaction: L1HandlerTransaction ) -> Result<<Block as BlockT>::Extrinsic, ApiError>

Converts the L1 Message transaction to an UncheckedExtrinsic for submission to the pool.

-

Trait Implementations§

source§

impl<Block: BlockT> RuntimeApiInfo for dyn ConvertTransactionRuntimeApi<Block>

source§

const ID: [u8; 8] = _

The identifier of the runtime api.
source§

const VERSION: u32 = 1u32

The version of the runtime api.

Implementors§

\ No newline at end of file +

Trait Implementations§

source§

impl<Block: BlockT> RuntimeApiInfo for dyn ConvertTransactionRuntimeApi<Block>

source§

const ID: [u8; 8] = _

The identifier of the runtime api.
source§

const VERSION: u32 = 1u32

The version of the runtime api.

Implementors§

\ No newline at end of file diff --git a/pallet_starknet_runtime_api/trait.StarknetRuntimeApi.html b/pallet_starknet_runtime_api/trait.StarknetRuntimeApi.html index 451e429dc3..a84e87158d 100644 --- a/pallet_starknet_runtime_api/trait.StarknetRuntimeApi.html +++ b/pallet_starknet_runtime_api/trait.StarknetRuntimeApi.html @@ -1,5 +1,5 @@ -StarknetRuntimeApi in pallet_starknet_runtime_api - Rust
pub trait StarknetRuntimeApi<Block: BlockT>: Core<Block> {
-
Show 22 methods // Provided methods +StarknetRuntimeApi in pallet_starknet_runtime_api - Rust
pub trait StarknetRuntimeApi<Block: BlockT>: Core<Block> {
+
Show 21 methods // Provided methods fn nonce( &self, __runtime_api_at_param__: <Block as BlockT>::Hash, @@ -36,10 +36,6 @@ &self, __runtime_api_at_param__: <Block as BlockT>::Hash ) -> Result<Felt252Wrapper, ApiError> { ... } - fn config_hash( - &self, - __runtime_api_at_param__: <Block as BlockT>::Hash - ) -> Result<StarkHash, ApiError> { ... } fn fee_token_addresses( &self, __runtime_api_at_param__: <Block as BlockT>::Hash @@ -113,74 +109,70 @@ __runtime_api_at_param__: <Block as BlockT>::Hash, nonce: Nonce ) -> Result<bool, ApiError> { ... } -
}

Provided Methods§

Provided Methods§

source

fn nonce( &self, __runtime_api_at_param__: <Block as BlockT>::Hash, contract_address: ContractAddress ) -> Result<Nonce, ApiError>

Returns the nonce associated with the given address in the given block

-
source

fn get_storage_at( +

source

fn get_storage_at( &self, __runtime_api_at_param__: <Block as BlockT>::Hash, address: ContractAddress, key: StorageKey ) -> Result<Result<StarkFelt, SimulationError>, ApiError>

Returns a storage slot value

-
source

fn call( +

source

fn call( &self, __runtime_api_at_param__: <Block as BlockT>::Hash, address: ContractAddress, function_selector: EntryPointSelector, calldata: Calldata ) -> Result<Result<Vec<Felt252Wrapper>, SimulationError>, ApiError>

Returns a Call response.

-
source

fn contract_class_hash_by_address( +

source

fn contract_class_hash_by_address( &self, __runtime_api_at_param__: <Block as BlockT>::Hash, address: ContractAddress ) -> Result<ClassHash, ApiError>

Returns the contract class hash at the given address.

-
source

fn contract_class_by_class_hash( +

source

fn contract_class_by_class_hash( &self, __runtime_api_at_param__: <Block as BlockT>::Hash, class_hash: ClassHash ) -> Result<Option<ContractClass>, ApiError>

Returns the contract class for the given class hash.

-
source

fn chain_id( +

source

fn chain_id( &self, __runtime_api_at_param__: <Block as BlockT>::Hash ) -> Result<Felt252Wrapper, ApiError>

Returns the chain id.

-
source

fn program_hash( +

source

fn program_hash( &self, __runtime_api_at_param__: <Block as BlockT>::Hash ) -> Result<Felt252Wrapper, ApiError>

Returns the Starknet OS Cairo program hash.

-
source

fn config_hash( - &self, - __runtime_api_at_param__: <Block as BlockT>::Hash -) -> Result<StarkHash, ApiError>

Returns the Starknet config hash.

-
source

fn fee_token_addresses( +

source

fn fee_token_addresses( &self, __runtime_api_at_param__: <Block as BlockT>::Hash ) -> Result<FeeTokenAddresses, ApiError>

Returns the fee token address.

-
source

fn estimate_fee( +

source

fn estimate_fee( &self, __runtime_api_at_param__: <Block as BlockT>::Hash, transactions: Vec<AccountTransaction>, simulation_flags: SimulationFlags ) -> Result<Result<Result<Vec<(u128, u128)>, SimulationError>, InternalSubstrateError>, ApiError>

Returns fee estimate

-
source

fn estimate_message_fee( +

source

fn estimate_message_fee( &self, __runtime_api_at_param__: <Block as BlockT>::Hash, message: L1HandlerTransaction ) -> Result<Result<Result<(u128, u128, u128), SimulationError>, InternalSubstrateError>, ApiError>

Returns message fee estimate

-
source

fn simulate_message( +

source

fn simulate_message( &self, __runtime_api_at_param__: <Block as BlockT>::Hash, message: L1HandlerTransaction, simulation_flags: SimulationFlags ) -> Result<Result<Result<TransactionExecutionInfo, SimulationError>, InternalSubstrateError>, ApiError>

Simulates single L1 Message and returns its trace

-
source

fn simulate_transactions( +

source

fn simulate_transactions( &self, __runtime_api_at_param__: <Block as BlockT>::Hash, transactions: Vec<AccountTransaction>, simulation_flags: SimulationFlags ) -> Result<Result<Result<Vec<(CommitmentStateDiff, TransactionSimulationResult)>, SimulationError>, InternalSubstrateError>, ApiError>

Simulates transactions and returns their trace

-
source

fn extrinsic_filter( +

source

fn extrinsic_filter( &self, __runtime_api_at_param__: <Block as BlockT>::Hash, xts: Vec<<Block as BlockT>::Extrinsic> @@ -191,7 +183,7 @@ this limitation. The solution is to offload decoding and filtering to the RuntimeApi in the runtime itself, accomplished through the extrinsic_filter method. This enables the client to operate seamlessly while abstracting the extrinsic complexity.

-

source

fn re_execute_transactions( +

source

fn re_execute_transactions( &self, __runtime_api_at_param__: <Block as BlockT>::Hash, transactions_before: Vec<Transaction>, @@ -206,36 +198,36 @@

Arguments
Return

Idealy, the execution traces of all of transactions_to_trace. If any of the transactions (from both arguments) fails, an error is returned.

-
source

fn get_index_and_tx_for_tx_hash( +
source

fn get_index_and_tx_for_tx_hash( &self, __runtime_api_at_param__: <Block as BlockT>::Hash, xts: Vec<<Block as BlockT>::Extrinsic>, tx_hash: TransactionHash -) -> Result<Option<(u32, Transaction)>, ApiError>

source

fn get_events_for_tx_by_hash( +) -> Result<Option<(u32, Transaction)>, ApiError>

source

fn get_events_for_tx_by_hash( &self, __runtime_api_at_param__: <Block as BlockT>::Hash, tx_hash: TransactionHash -) -> Result<Vec<StarknetEvent>, ApiError>

source

fn get_tx_execution_outcome( +) -> Result<Vec<StarknetEvent>, ApiError>

source

fn get_tx_execution_outcome( &self, __runtime_api_at_param__: <Block as BlockT>::Hash, tx_hash: TransactionHash ) -> Result<Option<Vec<u8>>, ApiError>

Return the outcome of the tx execution

-
source

fn get_block_context( +

source

fn get_block_context( &self, __runtime_api_at_param__: <Block as BlockT>::Hash ) -> Result<BlockContext, ApiError>

Return the block context

-
source

fn is_transaction_fee_disabled( +

source

fn is_transaction_fee_disabled( &self, __runtime_api_at_param__: <Block as BlockT>::Hash ) -> Result<bool, ApiError>

Return is fee disabled in state

-
source

fn get_tx_messages_to_l1( +

source

fn get_tx_messages_to_l1( &self, __runtime_api_at_param__: <Block as BlockT>::Hash, tx_hash: TransactionHash ) -> Result<Vec<MessageToL1>, ApiError>

Return messages sent to L1 during tx execution

-
source

fn l1_nonce_unused( +

source

fn l1_nonce_unused( &self, __runtime_api_at_param__: <Block as BlockT>::Hash, nonce: Nonce ) -> Result<bool, ApiError>

Check if L1 Message Nonce has not been used

-

Trait Implementations§

source§

impl<Block: BlockT> RuntimeApiInfo for dyn StarknetRuntimeApi<Block>

source§

const ID: [u8; 8] = _

The identifier of the runtime api.
source§

const VERSION: u32 = 1u32

The version of the runtime api.

Implementors§

\ No newline at end of file +

Trait Implementations§

source§

impl<Block: BlockT> RuntimeApiInfo for dyn StarknetRuntimeApi<Block>

source§

const ID: [u8; 8] = _

The identifier of the runtime api.
source§

const VERSION: u32 = 1u32

The version of the runtime api.

Implementors§

\ No newline at end of file diff --git a/search-index.js b/search-index.js index 853530e663..119b7c8b28 100644 --- a/search-index.js +++ b/search-index.js @@ -1,8 +1,8 @@ var searchIndex = JSON.parse('{\ "madara":{"doc":"Madara node command line.","t":"AAAAAAAAAFAAADLLLMFLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLGGDRRLFLLLLLFLLLLLLLMFLLLLLLLLFFFLLLLLLLMLFLLLLLLLLLLLNNNNDNNNNNNNENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLFAADNNNELLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLFMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLENNDDLLLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFDDLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLLRRDMMLLLMFLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLDRGMLLFFFLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLEDNCNLLLLLLMLLMFMLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLAMLLLLLLLLLLLLLLLLLLLLLLLDLLLMLLLLLLLLLLLMLLLLLLLLMMLLLLLLLMMLLLLLLLLLLLLGGGDGGGRDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLFFFLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLMGF","n":["benchmarking","chain_spec","cli","command","commands","configs","constants","genesis_block","import_queue","main","rpc","service","starknet","RemarkBuilder","borrow","borrow_mut","build","client","create_benchmark_extrinsic","deref","deref_mut","drop","extrinsic","from","from_mut","from_mut","from_ref","from_ref","from_subset","inherent_benchmark_data","init","into","into_any","into_any_arc","into_any_rc","into_mut","into_ref","is_in_subset","new","pallet","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","to_subset","to_subset_unchecked","try_from","try_into","type_id","type_name","unchecked_into","unique_saturated_into","upcast","upcast_mut","vzip","ChainSpec","DevChainSpec","DevGenesisExt","GENESIS_ASSETS_DIR","GENESIS_ASSETS_FILE","assimilate_storage","authority_keys_from_seed","borrow","borrow_mut","deref","deref_mut","deserialize","development_config","drop","from","from_mut","from_mut","from_ref","from_ref","from_subset","genesis_config","get_from_seed","init","into","into_any","into_any_arc","into_any_rc","into_mut","into_ref","is_in_subset","load_genesis","local_testnet_config","print_development_accounts","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","sealing","serialize","testnet_genesis","to_subset","to_subset_unchecked","try_from","try_into","type_id","type_name","unchecked_into","unique_saturated_into","upcast","upcast_mut","vzip","Benchmark","BuildSpec","ChainInfo","CheckBlock","Cli","ExportBlocks","ExportState","ImportBlocks","Key","PurgeChain","Revert","Setup","Subcommand","TryRuntimeDisabled","augment_args","augment_args_for_update","augment_subcommands","augment_subcommands_for_update","author","borrow","borrow","borrow_mut","borrow_mut","command","command_for_update","copyright_start_year","deref","deref","deref_mut","deref_mut","description","drop","drop","fmt","fmt","from","from","from_arg_matches","from_arg_matches","from_arg_matches_mut","from_arg_matches_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_subset","from_subset","group_id","has_subcommand","impl_name","impl_version","init","init","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_mut","into_mut","into_ref","into_ref","is_in_subset","is_in_subset","load_spec","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","run","subcommand","support_url","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","type_name","type_name","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast_mut","upcast_mut","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches_mut","update_from_arg_matches_mut","vzip","vzip","run","run","setup","ExtendedRunCmd","Instant","InstantFinality","Manual","Sealing","__clone_box","__clone_box","augment_args","augment_args_for_update","base","base_path","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","deref","deref","deref_mut","deref_mut","deserialize","drop","drop","fmt","fmt","from","from","from_arg_matches","from_arg_matches_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_subset","from_subset","group_id","init","init","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_mut","into_mut","into_ref","into_ref","is_in_subset","is_in_subset","override_dev_environment","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","run_node","sealing","serialize","to_owned","to_owned","to_possible_value","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","type_name","type_name","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast_mut","upcast_mut","update_from_arg_matches","update_from_arg_matches_mut","value_variants","vzip","vzip","ConfigSource","Local","Remote","SetupCmd","SetupSource","augment_args","augment_args","augment_args_for_update","augment_args_for_update","base_path","base_path","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","chain","chain_id","deref","deref","deref","deref_mut","deref_mut","deref_mut","display","drop","drop","drop","fmt","fmt","from","from","from","from_arg_matches","from_arg_matches","from_arg_matches_mut","from_arg_matches_mut","from_local","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_remote","from_subset","from_subset","from_subset","group_id","group_id","init","init","init","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","is_in_subset","is_in_subset","is_in_subset","load_asset","load_config","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","run","source","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","type_name","type_name","type_name","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast","upcast_mut","upcast_mut","upcast_mut","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches_mut","update_from_arg_matches_mut","vzip","vzip","vzip","write_content_to_disk","Configs","FileInfos","borrow","borrow","borrow_mut","borrow_mut","deref","deref","deref_mut","deref_mut","deserialize","deserialize","drop","drop","from","from","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_subset","from_subset","genesis_assets","init","init","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_mut","into_mut","into_ref","into_ref","is_in_subset","is_in_subset","name","remote_base_path","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","sha3_256","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","type_name","type_name","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast_mut","upcast_mut","url","vzip","vzip","DEFAULT_CONFIGS_URL","DEV_CHAIN_ID","MadaraGenesisBlockBuilder","_phantom","backend","borrow","borrow_mut","build_genesis_block","commit_genesis_state","construct_genesis_block","deref","deref_mut","drop","executor","from","from_mut","from_mut","from_ref","from_ref","from_subset","genesis_storage","init","into","into_any","into_any_arc","into_any_rc","into_mut","into_ref","is_in_subset","new","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","to_subset","to_subset_unchecked","try_from","try_into","type_id","type_name","unchecked_into","unique_saturated_into","upcast","upcast_mut","vzip","BlockImportPipeline","GRANDPA_JUSTIFICATION_PERIOD","GrandpaLinkT","block_import","borrow","borrow_mut","build_aura_import_queue","build_aura_queue_grandpa_pipeline","build_manual_seal_queue_pipeline","deref","deref_mut","drop","from","from_mut","from_mut","from_ref","from_ref","from_subset","grandpa_link","init","into","into_any","into_any_arc","into_any_rc","into_mut","into_ref","is_in_subset","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","to_subset","to_subset_unchecked","try_from","try_into","type_id","type_name","unchecked_into","unique_saturated_into","upcast","upcast_mut","vzip","DenyUnsafe","FullDeps","No","StarknetDeps","Yes","__clone_box","borrow","borrow","borrow_mut","borrow_mut","check_if_safe","client","clone","clone_into","command_sink","create_full","deny_unsafe","deref","deref","deref_mut","deref_mut","drop","drop","fmt","from","from","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_subset","from_subset","graph","init","init","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_mut","into_mut","into_ref","into_ref","is_in_subset","is_in_subset","pool","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","starknet","starknet","to_owned","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","type_name","type_name","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast_mut","upcast_mut","vzip","vzip","StarknetDeps","__clone_box","borrow","borrow_mut","client","clone","clone_into","deref","deref_mut","drop","from","from_mut","from_mut","from_ref","from_ref","from_subset","genesis_provider","init","into","into_any","into_any_arc","into_any_rc","into_mut","into_ref","is_in_subset","madara_backend","overrides","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","starting_block","sync_service","to_owned","to_subset","to_subset_unchecked","try_from","try_into","type_id","type_name","unchecked_into","unique_saturated_into","upcast","upcast_mut","vzip","BasicImportQueue","BoxBlockImport","ChainOpsResult","ExecutorDispatch","FullBackend","FullClient","FullSelectChain","MADARA_TASK_GROUP","NativeElseWasmExecutor","__clone_box","allow_missing_host_functions","borrow","borrow","borrow_mut","borrow_mut","call","clone","clone_into","deref","deref","deref_mut","deref_mut","dispatch","drop","drop","from","from","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_subset","from_subset","init","init","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_mut","into_mut","into_ref","into_ref","is_in_subset","is_in_subset","native_version","native_version","native_version","new","new_chain_ops","new_full","new_partial","new_with_wasm_executor","read_runtime_version","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","run_manual_seal_authorship","runtime_version","to_owned","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","type_name","type_name","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast_mut","upcast_mut","vzip","vzip","wasm","MadaraBackend","db_config_dir"],"q":[[0,"madara"],[13,"madara::benchmarking"],[58,"madara::chain_spec"],[112,"madara::cli"],[227,"madara::command"],[228,"madara::commands"],[230,"madara::commands::run"],[336,"madara::commands::setup"],[480,"madara::configs"],[563,"madara::constants"],[565,"madara::genesis_block"],[611,"madara::import_queue"],[656,"madara::rpc"],[749,"madara::rpc::starknet"],[797,"madara::service"],[899,"madara::starknet"]],"d":["Setup code for super::command which would otherwise bloat …","","","","","","","","Helpers for building the block import queue and pipeline.","","A collection of node-specific RPC methods. Substrate …","Service and ServiceFactory implementation. Specialized …","","Generates extrinsics for the benchmark overhead command.","","","","","Create a transaction using the given call.","","","","","Returns the argument unchanged.","","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Generates inherent data for the benchmark overhead command.","","Calls U::from(self).","","","","","","","Creates a new Self from the given client.","","","","","","","","","","","","","","","","","","","","Specialized ChainSpec. This is a specialization of the …","Specialized ChainSpec for development.","Extension for the dev genesis config to support a custom …","","","","Generate an Aura authority key.","","","","","","","","Returns the argument unchanged.","","Get a mutable reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Genesis config.","Generate a crypto pair from seed.","","Calls U::from(self).","","","","","","","","","","","","","","","","","The sealing mode being used.","","Configure initial storage state for FRAME modules.","","","","","","","","","","","","Sub-commands concerned with benchmarking.","Build a chain specification.","Db meta columns information.","Validate blocks.","","Export blocks.","Export the state of a given block into a chain spec.","Import blocks.","Key management cli utilities","Remove the whole chain.","Revert the chain to a previous state.","Setup madara node","","Try some command against runtime state. Note: try-runtime …","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","","","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Parse and run command line arguments","","","","Seal when transaction is executed. This mode does not …","Seal when transaction is executed with finalization.","Seal using rpc method.","Available Sealing methods.","","","","","","The substrate base directory on your machine","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Choose sealing method.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Define a way to retrieve an index.json file The index.json …","","","","","","Specify custom base path.","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Copy an index.json file for an url","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Download an index.json file for an url","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Custom genesis block builder for Madara.","","","","","","","Construct genesis block.","","","","","Returns the argument unchanged.","","Get a mutable reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","","Calls U::from(self).","","","","","","","Constructs a new instance of MadaraGenesisBlockBuilder.","","","","","","","","","","","","","","","","","","","Block import pipeline is a helper struct encapsulating the …","The minimum period of blocks on which justifications will …","Grandpa link (hook) type.","","","","Build the import queue for default sealing given the block …","Build a block import queue & pipeline for default sealing.","Build a block import queue & pipeline for manual/instant …","","","","Returns the argument unchanged.","","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","Signifies whether a potentially unsafe RPC should be …","Full client dependencies.","Allows calling every RPCs.","","Denies only potentially unsafe RPCs.","","","","","","Returns Ok(()) if the RPCs considered unsafe are safe to …","The client instance to use.","","","Manual seal command sink","Instantiate all full RPC extensions.","Whether to deny unsafe calls","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","","Extrinsic pool graph instance.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Transaction pool instance.","","","","","","","","","","","","","","","","Starknet dependencies","","","","","","","","","","","","","","","","","","","","","","","","Extra dependencies for Starknet compatibility.","","","","The client instance to use.","","","","","","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","The genesis state data provider","","Calls U::from(self).","","","","","","","Madara Backend.","Starknet data access overrides.","","","","","","","","The starting block for the syncing.","The Substrate client sync service.","","","","","","","","","","","","","","","","","","","","","A generic CodeExecutor implementation that uses a delegate …","","Ignore missing function imports if set true.","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","Create new instance.","","Builds a new service for a full client.","","Create a new instance using the given WasmExecutor.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the path to the database of the node."],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,2,2,2,2,2,2,2,2,2,2,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,29,0,29,29,29,29,29,0,29,29,29,29,29,29,29,29,0,29,29,29,29,29,29,29,29,0,0,0,29,29,29,29,29,29,29,29,29,0,29,29,29,29,29,29,29,29,29,29,29,47,47,47,47,0,47,47,47,47,47,47,47,0,47,44,44,47,47,44,44,47,44,47,44,44,44,44,47,44,47,44,44,47,44,47,44,47,44,47,44,47,44,44,47,47,44,44,47,47,44,47,44,47,44,44,44,47,44,47,44,47,44,47,44,47,44,47,44,47,44,47,44,44,44,44,44,44,44,44,47,47,47,47,47,47,47,44,44,44,44,47,44,47,44,47,44,47,44,47,44,47,44,47,44,47,44,47,44,47,44,47,44,47,44,47,0,0,0,0,54,54,54,0,54,53,53,53,53,53,54,53,54,53,54,53,54,53,54,54,53,54,53,54,54,53,54,53,54,53,53,53,54,54,53,53,54,54,53,53,54,53,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,0,54,54,54,54,54,54,54,53,53,53,53,53,53,53,0,53,54,54,53,54,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,53,53,54,54,53,0,57,57,0,0,58,56,58,56,56,56,57,58,56,57,58,56,56,56,57,58,56,57,58,56,57,57,58,56,58,56,57,58,56,58,56,58,56,58,57,57,58,58,56,56,57,57,58,58,56,56,58,57,58,56,58,56,57,58,56,57,58,56,57,58,56,57,58,56,57,58,56,57,58,56,57,58,56,57,58,56,57,57,57,57,57,57,57,57,57,58,58,58,58,58,58,58,56,56,56,56,56,56,56,56,56,57,58,56,57,58,56,57,58,56,57,58,56,57,58,56,57,58,56,57,58,56,57,58,56,57,58,56,57,58,56,58,56,58,56,57,58,56,0,0,0,62,59,62,59,62,59,62,59,62,59,62,59,62,59,62,62,59,59,62,62,59,59,62,59,62,62,59,62,59,62,59,62,59,62,59,62,59,62,59,62,59,59,62,62,62,62,62,62,62,62,59,59,59,59,59,59,59,59,62,59,62,59,62,59,62,59,62,59,62,59,62,59,62,59,62,59,62,59,59,62,59,0,0,0,66,66,66,66,66,66,0,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,0,0,0,114,114,114,0,0,0,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,0,0,80,0,80,80,80,92,80,92,80,92,80,80,92,0,92,80,92,80,92,80,92,80,80,92,80,80,92,92,80,80,92,92,80,92,92,80,92,80,92,80,92,80,92,80,92,80,92,80,92,80,92,92,80,80,80,80,80,80,80,92,92,92,92,92,92,92,0,92,80,80,92,80,92,80,92,80,92,80,92,80,92,80,92,80,92,80,92,80,92,80,92,0,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,0,0,0,0,0,0,0,0,0,10,10,9,10,9,10,10,10,10,9,10,9,10,9,9,10,9,10,9,9,10,10,9,9,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,10,0,0,0,10,10,9,9,9,9,9,9,9,10,10,10,10,10,10,10,0,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,0,0],"f":[0,0,0,0,0,0,0,0,0,[[],1],0,0,0,0,[[]],[[]],[[2,3],[[6,[4,5]]]],0,[[[11,[7,8,[10,[9]]]],12,13,3],14],[15],[15],[15],[2,5],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[1,[16]]]],[[],15],[[]],[[[18,[17]]],[[18,[19,17]]]],[[[20,[17]]],[[20,[19,17]]]],[[[21,[17]]],[[21,[19,17]]]],[[]],[[]],[[],22],[[[20,[[11,[7,8,[10,[9]]]]]]],2],[2,5],[[],6],[[[23,[17]]],[[6,[[23,[17]]]]]],[24,[[6,[24]]]],[[[25,[17]]],[[6,[[25,[17]]]]]],[[[27,[26]]],[[6,[[27,[26]]]]]],[[[18,[17]]],[[6,[[18,[17]]]]]],[6,[[6,[6]]]],[[],24],[[]],[[],6],[[],6],[[],28],[[],5],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[29,30],[[6,[31]]]],[5],[[]],[[]],[15],[15],[32,[[6,[29]]]],[[33,34],[[6,[[35,[29]],31]]]],[15],[[]],[[]],[[]],[[]],[[]],[[]],0,[5],[[],15],[[]],[[[18,[17]]],[[18,[19,17]]]],[[[20,[17]]],[[20,[19,17]]]],[[[21,[17]]],[[21,[19,17]]]],[[]],[[]],[[],22],[36,37],[[34,5],[[6,[[35,[38]],31]]]],[37],[[[25,[17]]],[[6,[[25,[17]]]]]],[24,[[6,[24]]]],[6,[[6,[6]]]],[[],6],[[[27,[26]]],[[6,[[27,[26]]]]]],[[[18,[17]]],[[6,[[18,[17]]]]]],[[[23,[17]]],[[6,[[23,[17]]]]]],0,[[29,39],6],[[37,[41,[40]],23,22],38],[[],24],[[]],[[],6],[[],6],[[],28],[[],5],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[42,42],[42,42],[42,42],[42,42],[[],31],[[]],[[]],[[]],[[]],[[],42],[[],42],[[],43],[15],[15],[15],[15],[[],31],[15],[15],[[44,45],46],[[47,45],46],[[]],[[]],[48,[[6,[44,49]]]],[48,[[6,[47,49]]]],[48,[[6,[44,49]]]],[48,[[6,[47,49]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[24,[50]]]],[5,22],[[],31],[[],31],[[],15],[[],15],[[]],[[]],[[[18,[17]]],[[18,[19,17]]]],[[[18,[17]]],[[18,[19,17]]]],[[[20,[17]]],[[20,[19,17]]]],[[[20,[17]]],[[20,[19,17]]]],[[[21,[17]]],[[21,[19,17]]]],[[[21,[17]]],[[21,[19,17]]]],[[]],[[]],[[]],[[]],[[],22],[[],22],[[44,5],[[6,[[18,[51]],31]]]],[[[25,[17]]],[[6,[[25,[17]]]]]],[[[27,[26]]],[[6,[[27,[26]]]]]],[6,[[6,[6]]]],[[[23,[17]]],[[6,[[23,[17]]]]]],[24,[[6,[24]]]],[[],6],[[[18,[17]]],[[6,[[18,[17]]]]]],[[[18,[17]]],[[6,[[18,[17]]]]]],[[[25,[17]]],[[6,[[25,[17]]]]]],[[],6],[[[27,[26]]],[[6,[[27,[26]]]]]],[6,[[6,[6]]]],[24,[[6,[24]]]],[[[23,[17]]],[[6,[[23,[17]]]]]],0,0,[[],31],[[],24],[[],24],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],28],[[],28],[[],5],[[],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[44,48],[[6,[49]]]],[[47,48],[[6,[49]]]],[[44,48],[[6,[49]]]],[[47,48],[[6,[49]]]],[[]],[[]],[[],1],0,0,0,0,0,0,0,[52],[52],[42,42],[42,42],0,[53,[[1,[34]]]],[[]],[[]],[[]],[[]],[54,54],[53,53],[[]],[[]],[[],54],[15],[15],[15],[15],[32,[[6,[54]]]],[15],[15],[[54,45],46],[[53,45],46],[[]],[[]],[48,[[6,[53,49]]]],[48,[[6,[53,49]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[24,[50]]]],[[],15],[[],15],[[]],[[]],[[[18,[17]]],[[18,[19,17]]]],[[[18,[17]]],[[18,[19,17]]]],[[[20,[17]]],[[20,[19,17]]]],[[[20,[17]]],[[20,[19,17]]]],[[[21,[17]]],[[21,[19,17]]]],[[[21,[17]]],[[21,[19,17]]]],[[]],[[]],[[]],[[]],[[],22],[[],22],[53],[6,[[6,[6]]]],[[[23,[17]]],[[6,[[23,[17]]]]]],[[[18,[17]]],[[6,[[18,[17]]]]]],[[[27,[26]]],[[6,[[27,[26]]]]]],[[],6],[[[25,[17]]],[[6,[[25,[17]]]]]],[24,[[6,[24]]]],[[[18,[17]]],[[6,[[18,[17]]]]]],[[[23,[17]]],[[6,[[23,[17]]]]]],[24,[[6,[24]]]],[[[25,[17]]],[[6,[[25,[17]]]]]],[[],6],[[[27,[26]]],[[6,[[27,[26]]]]]],[6,[[6,[6]]]],[44,1],0,[[54,39],6],[[]],[[]],[54,[[24,[55]]]],[[],24],[[],24],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],28],[[],28],[[],5],[[],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[53,48],[[6,[49]]]],[[53,48],[[6,[49]]]],[[],[[41,[54]]]],[[]],[[]],0,0,0,0,0,[42,42],[42,42],[42,42],[42,42],[56,[[24,[34]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[56,31],[15],[15],[15],[15],[15],[15],[[57,[24,[[23,[5]]]]],[[1,[31]]]],[15],[15],[15],[[58,45],46],[[56,45],46],[[]],[[]],[[]],[48,[[6,[58,49]]]],[48,[[6,[56,49]]]],[48,[[6,[58,49]]]],[48,[[6,[56,49]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[],[[24,[50]]]],[[],[[24,[50]]]],[[],15],[[],15],[[],15],[[]],[[]],[[]],[[[18,[17]]],[[18,[19,17]]]],[[[18,[17]]],[[18,[19,17]]]],[[[18,[17]]],[[18,[19,17]]]],[[[20,[17]]],[[20,[19,17]]]],[[[20,[17]]],[[20,[19,17]]]],[[[20,[17]]],[[20,[19,17]]]],[[[21,[17]]],[[21,[19,17]]]],[[[21,[17]]],[[21,[19,17]]]],[[[21,[17]]],[[21,[19,17]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[],22],[[],22],[[],22],[[57,59],[[1,[[23,[40]]]]]],[57,[[1,[[23,[40]]]]]],[[[27,[26]]],[[6,[[27,[26]]]]]],[[[18,[17]]],[[6,[[18,[17]]]]]],[6,[[6,[6]]]],[[[23,[17]]],[[6,[[23,[17]]]]]],[[],6],[[[25,[17]]],[[6,[[25,[17]]]]]],[24,[[6,[24]]]],[[[18,[17]]],[[6,[[18,[17]]]]]],[[],6],[[[23,[17]]],[[6,[[23,[17]]]]]],[[[25,[17]]],[[6,[[25,[17]]]]]],[6,[[6,[6]]]],[24,[[6,[24]]]],[[[27,[26]]],[[6,[[27,[26]]]]]],[[[25,[17]]],[[6,[[25,[17]]]]]],[[[23,[17]]],[[6,[[23,[17]]]]]],[24,[[6,[24]]]],[6,[[6,[6]]]],[[[18,[17]]],[[6,[[18,[17]]]]]],[[[27,[26]]],[[6,[[27,[26]]]]]],[[],6],[56,1],0,[[],24],[[],24],[[],24],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],28],[[],28],[[],28],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[58,48],[[6,[49]]]],[[56,48],[[6,[49]]]],[[58,48],[[6,[49]]]],[[56,48],[[6,[49]]]],[[]],[[]],[[]],[[[60,[[41,[40]]]],61],1],0,0,[[]],[[]],[[]],[[]],[15],[15],[15],[15],[32,[[6,[62]]]],[32,[[6,[59]]]],[15],[15],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],15],[[],15],[[]],[[]],[[[18,[17]]],[[18,[19,17]]]],[[[18,[17]]],[[18,[19,17]]]],[[[20,[17]]],[[20,[19,17]]]],[[[20,[17]]],[[20,[19,17]]]],[[[21,[17]]],[[21,[19,17]]]],[[[21,[17]]],[[21,[19,17]]]],[[]],[[]],[[]],[[]],[[],22],[[],22],0,0,[24,[[6,[24]]]],[6,[[6,[6]]]],[[[18,[17]]],[[6,[[18,[17]]]]]],[[[27,[26]]],[[6,[[27,[26]]]]]],[[],6],[[[25,[17]]],[[6,[[25,[17]]]]]],[[[23,[17]]],[[6,[[23,[17]]]]]],[6,[[6,[6]]]],[[[27,[26]]],[[6,[[27,[26]]]]]],[[],6],[[[25,[17]]],[[6,[[25,[17]]]]]],[24,[[6,[24]]]],[[[18,[17]]],[[6,[[18,[17]]]]]],[[[23,[17]]],[[6,[[23,[17]]]]]],0,[[],24],[[],24],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],28],[[],28],[[],5],[[],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],0,0,0,0,0,[[]],[[]],[[[66,[63,[64,[63]],65]]],67],0,[68,63],[15],[15],[15],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[[],15],[[]],[[[18,[17]]],[[18,[19,17]]]],[[[20,[17]]],[[20,[19,17]]]],[[[21,[17]]],[[21,[19,17]]]],[[]],[[]],[[],22],[[69,22,[20,[[64,[63]]]],65],[[67,[[66,[63,[64,[63]],65]]]]]],[[[18,[17]]],[[6,[[18,[17]]]]]],[[[23,[17]]],[[6,[[23,[17]]]]]],[24,[[6,[24]]]],[[[25,[17]]],[[6,[[25,[17]]]]]],[[],6],[[[27,[26]]],[[6,[[27,[26]]]]]],[6,[[6,[6]]]],[[],24],[[]],[[],6],[[],6],[[],28],[[],5],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[]],[[]],[[[20,[[11,[7,8,[10,[9]]]]]],70,71,[24,[72]],[73,[7]],[24,[[74,[7]]]]],[[6,[[75,[7]],76]]]],[[[20,[[11,[7,8,[10,[9]]]]]],70,71,[24,[72]],[78,[[77,[7]],7]],[20,[[79,[7]]]]],[[6,[76]]]],[[[20,[[11,[7,8,[10,[9]]]]]],70,71,[20,[[79,[7]]]]]],[15],[15],[15],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],15],[[]],[[[18,[17]]],[[18,[19,17]]]],[[[20,[17]]],[[20,[19,17]]]],[[[21,[17]]],[[21,[19,17]]]],[[]],[[]],[[],22],[24,[[6,[24]]]],[6,[[6,[6]]]],[[[23,[17]]],[[6,[[23,[17]]]]]],[[[25,[17]]],[[6,[[25,[17]]]]]],[[],6],[[[27,[26]]],[[6,[[27,[26]]]]]],[[[18,[17]]],[[6,[[18,[17]]]]]],[[],24],[[]],[[],6],[[],6],[[],28],[[],5],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[52],[[]],[[]],[[]],[[]],[80,[[6,[81]]]],0,[80,80],[[]],0,[[[92,[82,[0,[[83,[7]],[84,[7]],[85,[7]],[86,[7]],[87,[7,[64,[7]]]],88,89]],[0,[90,88,89]],91]]],[[6,[93,[18,[94]]]]]],0,[15],[15],[15],[15],[15],[15],[[80,45],[[6,[95]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],15],[[],15],[[]],[[]],[[[18,[17]]],[[18,[19,17]]]],[[[18,[17]]],[[18,[19,17]]]],[[[20,[17]]],[[20,[19,17]]]],[[[20,[17]]],[[20,[19,17]]]],[[[21,[17]]],[[21,[19,17]]]],[[[21,[17]]],[[21,[19,17]]]],[[]],[[]],[[]],[[]],[[],22],[[],22],0,[6,[[6,[6]]]],[[[27,[26]]],[[6,[[27,[26]]]]]],[[[25,[17]]],[[6,[[25,[17]]]]]],[[[18,[17]]],[[6,[[18,[17]]]]]],[[],6],[[[23,[17]]],[[6,[[23,[17]]]]]],[24,[[6,[24]]]],[6,[[6,[6]]]],[[[18,[17]]],[[6,[[18,[17]]]]]],[[[27,[26]]],[[6,[[27,[26]]]]]],[[],6],[[[25,[17]]],[[6,[[25,[17]]]]]],[24,[[6,[24]]]],[[[23,[17]]],[[6,[[23,[17]]]]]],0,0,[[]],[[],24],[[],24],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],28],[[],28],[[],5],[[],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[52],[[]],[[]],0,[[[96,[90,63]]],[[96,[90,63]]]],[[]],[15],[15],[15],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],15],[[]],[[[18,[17]]],[[18,[19,17]]]],[[[20,[17]]],[[20,[19,17]]]],[[[21,[17]]],[[21,[19,17]]]],[[]],[[]],[[],22],0,0,[[],6],[[[27,[26]]],[[6,[[27,[26]]]]]],[6,[[6,[6]]]],[[[23,[17]]],[[6,[[23,[17]]]]]],[24,[[6,[24]]]],[[[18,[17]]],[[6,[[18,[17]]]]]],[[[25,[17]]],[[6,[[25,[17]]]]]],0,0,[[]],[[],24],[[]],[[],6],[[],6],[[],28],[[],5],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,[52],[[[10,[97]],22]],[[]],[[]],[[]],[[]],[[[10,[97]],98,99,5,[41,[40]],22,100]],[[[10,[97]]],[[10,[97]]]],[[]],[15],[15],[15],[15],[[5,[41,[40]]],[[24,[[23,[40]]]]]],[15],[15],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[]],[[]],[[[18,[17]]],[[18,[19,17]]]],[[[18,[17]]],[[18,[19,17]]]],[[[20,[17]]],[[20,[19,17]]]],[[[20,[17]]],[[20,[19,17]]]],[[[21,[17]]],[[21,[19,17]]]],[[[21,[17]]],[[21,[19,17]]]],[[]],[[]],[[]],[[]],[[],22],[[],22],[[],101],[[[10,[97]]],101],0,[[102,[24,[103]],15,40],[[10,[97]]]],[70,[[6,[76]]]],[[70,33],[[6,[71,76]]]],[[70,22],[[6,[[105,[[11,[7,8,[10,[9]]]],[77,[7]],[78,[[77,[7]],7]],[75,[7]],[104,[7,[11,[7,8,[10,[9]]]]]]]],76]]]],[[[107,[106]]],[[10,[97]]]],[[[10,[97]],[41,[40]],98],[[6,[[23,[40,17]],31]]]],[[[23,[17]]],[[6,[[23,[17]]]]]],[6,[[6,[6]]]],[[[18,[17]]],[[6,[[18,[17]]]]]],[[[27,[26]]],[[6,[[27,[26]]]]]],[[],6],[24,[[6,[24]]]],[[[25,[17]]],[[6,[[25,[17]]]]]],[[[23,[17]]],[[6,[[23,[17]]]]]],[6,[[6,[6]]]],[24,[[6,[24]]]],[[[27,[26]]],[[6,[[27,[26]]]]]],[[],6],[[[18,[17]]],[[6,[[18,[17]]]]]],[[[25,[17]]],[[6,[[25,[17]]]]]],[[33,[20,[[11,[7,8,[10,[9]]]]]],[20,[[104,[7,[11,[7,8,[10,[9]]]]]]]],[78,[[77,[7]],7]],[73,[7]],71,[24,[108]],[24,[[111,[[110,[109]]]]]],[24,[72]]],[[6,[76]]]],[[[10,[97]],98,99],[[6,[112,113]]]],[[]],[[],24],[[],24],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],28],[[],28],[[],5],[[],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[70,36]],"c":[807,853],"p":[[6,"Result"],[3,"RemarkBuilder"],[15,"u32"],[3,"OpaqueExtrinsic"],[15,"str"],[4,"Result"],[6,"Block"],[3,"RuntimeApi"],[3,"ExecutorDispatch"],[3,"NativeElseWasmExecutor"],[6,"TFullClient"],[3,"Pair"],[4,"RuntimeCall"],[6,"UncheckedExtrinsic"],[15,"usize"],[3,"InherentData"],[3,"Global"],[3,"Box"],[8,"Any"],[3,"Arc"],[3,"Rc"],[15,"bool"],[3,"Vec"],[4,"Option"],[3,"VecDeque"],[3,"RandomState"],[3,"HashMap"],[3,"TypeId"],[3,"DevGenesisExt"],[3,"Storage"],[3,"String"],[8,"Deserializer"],[4,"SealingMode"],[3,"BasePath"],[3,"ChainSpec"],[3,"PathBuf"],[3,"GenesisLoader"],[3,"RuntimeGenesisConfig"],[8,"Serializer"],[15,"u8"],[15,"slice"],[3,"Command"],[15,"i32"],[3,"Cli"],[3,"Formatter"],[6,"Result"],[4,"Subcommand"],[3,"ArgMatches"],[6,"Error"],[3,"Id"],[8,"ChainSpec"],[3,"Private"],[3,"ExtendedRunCmd"],[4,"Sealing"],[3,"PossibleValue"],[3,"SetupCmd"],[4,"ConfigSource"],[3,"SetupSource"],[3,"FileInfos"],[8,"AsRef"],[3,"Path"],[3,"Configs"],[8,"Block"],[8,"Backend"],[8,"RuntimeVersionOf"],[3,"MadaraGenesisBlockBuilder"],[6,"Result"],[4,"StateVersion"],[8,"BuildStorage"],[3,"Configuration"],[3,"TaskManager"],[3,"Telemetry"],[6,"BoxBlockImport"],[6,"BoxJustificationImport"],[6,"DefaultImportQueue"],[4,"Error"],[6,"TFullBackend"],[3,"LongestChain"],[3,"Backend"],[4,"DenyUnsafe"],[3,"UnsafeRpcError"],[8,"ChainApi"],[8,"ProvideRuntimeApi"],[8,"HeaderBackend"],[8,"BlockBackend"],[8,"HeaderMetadata"],[8,"StorageProvider"],[8,"Send"],[8,"Sync"],[8,"GenesisProvider"],[8,"TransactionPool"],[3,"FullDeps"],[3,"RpcModule"],[8,"Error"],[3,"Error"],[3,"StarknetDeps"],[8,"NativeExecutionDispatch"],[8,"Externalities"],[3,"RuntimeCode"],[4,"CallContext"],[3,"NativeVersion"],[4,"WasmExecutionMethod"],[15,"u64"],[6,"FullPool"],[3,"PartialComponents"],[3,"ExtendedHostFunctions"],[3,"WasmExecutor"],[3,"Registry"],[6,"Hash"],[4,"EngineCommand"],[3,"Receiver"],[3,"RuntimeVersion"],[4,"Error"],[3,"BlockImportPipeline"]]},\ -"madara_runtime":{"doc":"L2 validity rollup, settling on Ethereum or as a L3 …","t":"GGGGGGGGGGGGDDDGDIDDDDRNDRGDGGNNNGRGGQDGNGISRRNREDDDQQIDDDDEEEEDEEDERDDEGGGGNNGGDIGNNNEGGNEGRGDNRRDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALKLLKLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKNNLLLLLLLLLLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLKKLLLLFLLLLLLLLLLLLLLLLLAMCOLLLLLLMLLLLLKKKLLLLLLLNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLNLLNNNLLNLLLLLLLLLLLLLLLLLLMMLLLLLLLMNKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMFGDGIDDDDDGQDIDDQQIDDDIEEDRDLLKKMLLLLLLLLLLLLKLLLLLOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLKLMKLLLLLLLLLLLLLKNNMMKKLLMCOMKKKLLNNLLLLLLLLLLLLLLLLKNNNNNLLMKLLLLKLLKLLKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMM","n":["AccountId","Address","AllPallets","AllPalletsReversedWithSystemFirst","AllPalletsWithSystem","AllPalletsWithSystemReversed","AllPalletsWithoutSystem","AllPalletsWithoutSystemReversed","Aura","AuraConfig","Balance","Block","BlockExecutionWeight","BlockHashCount","BlockLength","BlockNumber","BlockWeights","BuildStorage","ConstU128","ConstU32","ConstU64","ConstU8","DAYS","Default","DefaultChainId","EXISTENTIAL_DEPOSIT","Executive","ExtrinsicBaseWeight","GenesisConfig","Grandpa","Grandpa","Grandpa","Grandpa","GrandpaConfig","HOURS","Hash","Header","IdentificationTuple","IdentityFee","Index","Instant","InvokeTxMaxNSteps","KeyOwnerProofSystem","MAX","MILLISECS_PER_BLOCK","MINUTES","Manual","NORMAL_DISPATCH_RATIO","OriginCaller","PalletInfo","Perbill","Permill","Proof","Query","Randomness","RocksDbWeight","Runtime","RuntimeApi","RuntimeApiImpl","RuntimeCall","RuntimeError","RuntimeEvent","RuntimeFreezeReason","RuntimeGenesisConfig","RuntimeHoldReason","RuntimeLockId","RuntimeOrigin","RuntimeSlashReason","SLOT_DURATION","SS58Prefix","Sealing","SealingMode","Signature","SignedExtra","SignedPayload","Starknet","Starknet","Starknet","StarknetConfig","StarknetHasher","StorageInfo","StorageValue","System","System","System","System","SystemCall","SystemConfig","Timestamp","Timestamp","TimestampCall","UncheckedExtrinsic","VERSION","ValidateMaxNSteps","Version","Void","WASM_BINARY","WEIGHT_REF_TIME_PER_SECOND","Weight","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","account_nonce","add","add","add","add_assign","add_filter","add_proof_size","add_ref_time","all_gt","all_gte","all_lt","all_lte","any_eq","any_gt","any_gte","any_lt","any_lte","api","api_version","append","apply_extrinsic","as_system_ref","assimilate_storage","assimilate_storage","aura","authorities","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build_storage","build_storage","call","caller","chain_id","check_inherents","check_proof","checked_accrue","checked_add","checked_add","checked_add","checked_add","checked_div","checked_div_per_component","checked_mul","checked_mul","checked_mul","checked_reduce","checked_sub","checked_sub","checked_sub","checked_sub","classify_dispatch","clear","clear","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","compare","compare","config_hash","construct_runtime","construct_runtime_api","contract_class_by_class_hash","contract_class_hash_by_address","convert_account_transaction","convert_l1_transaction","crate_version","current_set_id","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_from","decode_from","decode_len","decode_len","decode_session_keys","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","deconstruct","deconstruct","deconstruct","deconstruct","default","default","default","default","default","default","default","default","default","defensive_max","defensive_max","defensive_min","defensive_min","defensive_saturating_accrue","defensive_saturating_accrue","defensive_saturating_add","defensive_saturating_add","defensive_saturating_dec","defensive_saturating_dec","defensive_saturating_inc","defensive_saturating_inc","defensive_saturating_mul","defensive_saturating_mul","defensive_saturating_reduce","defensive_saturating_reduce","defensive_saturating_sub","defensive_saturating_sub","defensive_strict_max","defensive_strict_max","defensive_strict_min","defensive_strict_min","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","deserialize","dispatch","dispatch_bypass_filter","dispatch_bypass_filter","dispatch_bypass_filter","div","div","div","div","div","div","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","encode","encode","encode_as","encode_as","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","ensure_inherents_are_first","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","estimate_call_fee","estimate_fee","estimate_message_fee","execute_block","execute_in_transaction","exists","extract_proof","extrinsic_filter","fee_token_addresses","filter_call","finalize_block","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_all","from_dispatch_error","from_float","from_float","from_float","from_float","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_parts","from_parts","from_parts","from_parts","from_parts","from_percent","from_percent","from_perthousand","from_perthousand","from_rational","from_rational","from_rational_approximation","from_rational_approximation","from_rational_with_rounding","from_rational_with_rounding","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","generate_key_ownership_proof","generate_session_keys","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get_block_context","get_call_index","get_call_index","get_call_indices","get_call_indices","get_call_metadata","get_call_name","get_call_name","get_call_names","get_call_names","get_call_names","get_dispatch_info","get_dispatch_info","get_dispatch_info","get_events_for_tx_by_hash","get_index_and_tx_for_tx_hash","get_module_names","get_storage_at","get_tx_execution_outcome","get_tx_messages_to_l1","grandpa","grandpa_authorities","has_api","has_api_with","hashed_key","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","index","inherent_extrinsics","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","initialize_block","int_div","int_div","int_mul","int_mul","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_caller","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_storage_changes","into_system","is_clear","is_clear","is_clear","is_default","is_one","is_one","is_sub_type","is_sub_type","is_sub_type","is_sub_type","is_transaction_fee_disabled","is_zero","is_zero","is_zero","is_zero","is_zero","key","kill","kill_prefix","kill_storage","l1_nonce_unused","max","max_consumers","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_overflow","max_size","max_value","max_value","max_value","max_value","max_value","max_value","max_values","metadata","metadata","metadata_at_version","metadata_at_version","metadata_versions","metadata_versions","min","min_value","min_value","min_value","min_value","min_value","min_value","module_name","mul","mul","mul","mul","mul","mul","mul","mul","mul_ceil","mul_ceil","mul_floor","mul_floor","mutate","mutate_exists","mutate_extant","mutate_extant","name","name_hash","native_version","new_call_variant_kill_prefix","new_call_variant_kill_storage","new_call_variant_remark","new_call_variant_remark_with_event","new_call_variant_set","new_call_variant_set_code","new_call_variant_set_code_without_checks","new_call_variant_set_heap_pages","new_call_variant_set_storage","nonce","none","none","offchain_worker","one","one","one","one","opaque","pallet_name","pallet_starknet","parameter_types","partial_cmp","partial_cmp","pays_fee","pow","pow","pre_dispatch","prefix","print","program_hash","proof_recorder","proof_size","proof_size_mut","prove","put","random","random_seed","random_seed","re_execute_transactions","record_proof","ref_time","ref_time_mut","register_extension","remark","remark_with_event","reset_filter","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","root","root","saturating_accrue","saturating_add","saturating_add","saturating_add","saturating_add","saturating_add","saturating_div","saturating_div","saturating_div","saturating_mul","saturating_mul","saturating_mul","saturating_pow","saturating_pow","saturating_pow","saturating_reciprocal_mul","saturating_reciprocal_mul","saturating_reciprocal_mul_ceil","saturating_reciprocal_mul_ceil","saturating_reciprocal_mul_floor","saturating_reciprocal_mul_floor","saturating_reduce","saturating_sub","saturating_sub","saturating_sub","saturating_sub","saturating_sub","serialize","serialize","serialize","serialize","serialize","set","set","set","set_call_context","set_caller_from","set_code","set_code_without_checks","set_heap_pages","set_proof_size","set_ref_time","set_storage","signed","signed","simulate_message","simulate_transactions","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","slot_duration","square","square","starknet","storage_name","sub","sub","sub","sub_assign","sub_proof_size","sub_ref_time","submit_report_equivocation_unsigned_extrinsic","system","system","take","tcmp","tcmp","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","translate","try_add","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_get","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_mutate","try_mutate_exists","try_with_caller","twox_128","twox_128","twox_128","twox_128","twox_128","twox_128","twox_128","twox_128","twox_128","twox_128","twox_128","twox_128","twox_128","twox_128","twox_128","twox_256","twox_256","twox_256","twox_256","twox_256","twox_256","twox_256","twox_256","twox_256","twox_256","twox_256","twox_256","twox_256","twox_256","twox_256","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unique_saturated_from","unique_saturated_from","unique_saturated_from","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","using_encoded","using_encoded","validate_transaction","validate_unsigned","version","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","weigh_data","weight_to_fee","zero","zero","zero","zero","zero","zero","finalize","code","code","items","keys","pages","prefix","remark","remark","subkeys","now","dispatch","Block","BlockExecutionWeight","BlockId","BuildStorage","ConstU128","ConstU32","ConstU64","ConstU8","ExtrinsicBaseWeight","Header","IdentificationTuple","IdentityFee","KeyOwnerProofSystem","Perbill","Permill","Proof","Query","Randomness","RocksDbWeight","SessionKeys","StorageInfo","StorageValue","SystemCall","TimestampCall","UncheckedExtrinsic","WEIGHT_REF_TIME_PER_SECOND","Weight","__clone_box","__clone_box","append","assimilate_storage","aura","blake2_128","blake2_128","blake2_128_concat","blake2_128_concat","blake2_256","blake2_256","borrow","borrow","borrow_mut","borrow_mut","build_storage","build_storage","check_proof","clear","clone","clone","clone_into","clone_into","construct_runtime","decode","decode","decode_all","decode_all","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_into_raw_public_keys","decode_len","decode_len","decode_with_depth_limit","decode_with_depth_limit","default","deref","deref","deref_mut","deref_mut","deserialize","deserialize","drop","drop","encode","encode_to","encode_to","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","exists","fmt","fmt","from","from","from","from_bytes","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","generate","get","get_raw","grandpa","hashed_key","identity","identity","init","init","into","into","into_mut","into_mut","into_raw_public_keys","into_ref","into_ref","is_clear","key_ids","kill","kill_prefix","kill_storage","max_size","max_values","mutate","mutate_exists","mutate_extant","mutate_extant","pallet_name","pallet_starknet","parameter_types","prefix","prove","put","random","random_seed","random_seed","remark","remark_with_event","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","serialize","serialize","set","set","set_code","set_code_without_checks","set_heap_pages","set_storage","size_hint","size_hint","storage_name","take","to_keyed_vec","to_keyed_vec","to_owned","to_owned","translate","try_from","try_from","try_get","try_into","try_into","try_mutate","try_mutate_exists","twox_128","twox_128","twox_256","twox_256","twox_64_concat","twox_64_concat","type_id","type_id","type_info","type_info","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast_mut","upcast_mut","using_encoded","vzip","vzip","code","code","items","keys","pages","prefix","remark","remark","subkeys","now"],"q":[[0,"madara_runtime"],[2015,"madara_runtime::SealingMode"],[2016,"madara_runtime::SystemCall"],[2025,"madara_runtime::TimestampCall"],[2026,"madara_runtime::api"],[2027,"madara_runtime::opaque"],[2225,"madara_runtime::opaque::SystemCall"],[2234,"madara_runtime::opaque::TimestampCall"]],"d":["Import the types. Some way of identifying an account on …","The address format for describing accounts.","All pallets included in the runtime as a nested tuple of …","All pallets included in the runtime as a nested tuple of …","All pallets included in the runtime as a nested tuple of …","All pallets included in the runtime as a nested tuple of …","All pallets included in the runtime as a nested tuple of …","All pallets included in the runtime as a nested tuple of …","","","Import the types. Balance of an account.","Block type as expected by this runtime.","Time to execute an empty block. Calculated by multiplying …","","","Import the types. An index to a block.","We allow for 2 seconds of compute with a 6 second average …","Complex storage builder stuff.","Const getter for a basic type.","Const getter for a basic type.","Const getter for a basic type.","Const getter for a basic type.","","","Default ChainId MADARA","Existential deposit.","Executive: handles dispatch to the various modules.","Time to execute a NO-OP extrinsic, for example …","","","","","","","","Import the types. A hash of some data used by the chain.","Block header type as expected by this runtime.","The full identification of a key owner and the stash …","Implementor of WeightToFee that maps one unit of weight to …","Import the types. Index of a transaction in the chain.","","Import the types. The maximum amount of steps allowed for …","Something which can compute and check proofs of a …","The maximal weight in all dimensions.","This determines the average expected block time that we …","","","","","Provides an implementation of PalletInfo to provide …","A fixed point representation of a number in the range [0, 1…","A fixed point representation of a number in the range [0, 1…","The proof of membership itself.","The type that get/take return.","A trait that is able to provide randomness.","By default, Substrate uses RocksDB, so this will be the …","","","Implements all runtime apis for the client side.","","","","A reason for placing a freeze on funds.","","A reason for placing a hold on funds.","An identifier for each lock placed on funds.","The runtime origin type representing the origin of a call.","A reason for slashing funds.","","","","The current sealing mode being used. This is needed for …","Import the types. Alias to 512-bit hash when used in the …","The SignedExtension to the basic transaction logic.","The payload being signed in transactions.","","","","","Import the types.","Metadata about storage from the runtime.","A trait for working with macro-generated storage values …","","","","","Contains a variant per dispatchable extrinsic that this …","","","","Contains a variant per dispatchable extrinsic that this …","Unchecked extrinsic type as expected by this runtime.","","Import the types. The maximum amount of steps allowed for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Constant version of Add for proof_size component with u64.","Constant version of Add for ref_time component with u64.","Returns true if all of self’s constituent weights is …","Returns true if all of self’s constituent weights is …","Returns true if all of self’s constituent weights is …","Returns true if all of self’s constituent weights is …","Returns true if any of self’s constituent weights is …","Returns true if any of self’s constituent weights is …","Returns true if any of self’s constituent weights is …","Returns true if any of self’s constituent weights is …","Returns true if any of self’s constituent weights is …","","","Append the given item to the value in the storage.","","","Assimilate the storage for this module into pre-existing …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Build the storage out of this builder.","Build the storage out of this builder.","","","","","Check a proof of membership on-chain. Return Some iff the …","Try to increase self by amount via checked addition.","Checked Weight addition. Computes self + rhs, returning …","","","","Checked Weight scalar division. Computes …","Calculates how many other fit into self.","Checked Weight scalar multiplication. Computes …","","","Try to reduce self by amount via checked subtraction.","Checked Weight subtraction. Computes self - rhs, returning …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Construct a runtime, with the given name and the given …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Read the length of the storage value without decoding the …","Read the length of the storage value without decoding the …","","","","","","","","","","","","","","","","","Consume self and return the number of parts per thing.","See PerThing::deconstruct.","See PerThing::deconstruct.","Consume self and return the number of parts per thing.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Constant version of Div with u64.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Does the value (explicitly) exist in storage?","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Convert to runtime origin with caller being system signed …","Convert to runtime origin, using as filter: …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Construct Weight from the same weight for all parts.","Optionally convert the DispatchError into the RuntimeError.","NOTE: saturate to 0 or 1 if x is beyond [0, 1]","See PerThing::from_float.","NOTE: saturate to 0 or 1 if x is beyond [0, 1]","See PerThing::from_float.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Construct Weight from weight parts, namely reference time …","Build this type from a number of parts per thing.","From an explicitly defined number of parts per maximum of …","From an explicitly defined number of parts per maximum of …","Build this type from a number of parts per thing.","Converts a percent into Self. Equal to x / 100.","Converts a percent into Self. Equal to x / 100.","Converts a percent into Self. Equal to x / 1000.","Converts a percent into Self. Equal to x / 1000.","See PerThing::from_rational.","See PerThing::from_rational.","See PerThing::from_rational.","See PerThing::from_rational.","","","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","","Load the value from the provided storage instance.","","","Returns the value of this parameter type.","","Returns the value of this parameter type.","","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","","","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","","","","","","","","","","","","","","","","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","Returns the value of this parameter type.","","","","","","","","","","","","","","","","","","","","","","","","","","Get the storage key.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Integer division with another value, rounding down.","Integer division with another value, rounding down.","Integer multiplication with another value, saturating at 1.","Integer multiplication with another value, saturating at 1.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","See PerThing::is_one.","See PerThing::is_one.","","","","","","","","See PerThing::is_zero.","","See PerThing::is_zero.","Returns the key for this parameter type.","Clear the storage value.","See Pallet::kill_prefix.","See Pallet::kill_storage.","","Get the aggressive max of self and other weight.","","","","","","","","","","","The maximum size of key/values in the storage, or none if …","","","","","","","The maximum number of values in the storage, or none if no …","","","","","","","Get the conservative min of self and other weight.","","","","","","","","Constant version of Mul with u64.","","","","","","","","See PerThing::mul_ceil.","See PerThing::mul_ceil.","See PerThing::mul_floor.","See PerThing::mul_floor.","Mutate the value","Mutate the value. Deletes the item if mutated to a None.","Mutate the value under a key if the value already exists. …","Mutate the value under a key if the value already exists. …","","","The version information used to identify this runtime when …","Create a call with the variant kill_prefix.","Create a call with the variant kill_storage.","Create a call with the variant remark.","Create a call with the variant remark_with_event.","Create a call with the variant set.","Create a call with the variant set_code.","Create a call with the variant set_code_without_checks.","Create a call with the variant set_heap_pages.","Create a call with the variant set_storage.","","Create with system none origin and …","","","See PerThing::one","","See PerThing::one","","","Encoded string of pallet name.","Import the Starknet pallet.","Create new implementations of the Get trait.","","","","","","","The prefix of the storage. All keys after the prefix are …","","","","Return the storage size part of the weight.","Return a mutable reference to the storage size part of the …","Prove membership of a key owner in the current block-state.","Store a value under this key into the provided storage …","Get the most recently determined random seed, along with …","Get the basic random seed.","Get the basic random seed.","","","Return the reference time part of the weight.","Return a mutable reference to the reference time part of …","","See Pallet::remark.","See Pallet::remark_with_event.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create with system root origin and …","Increment Weight by amount via saturating addition.","Saturating Weight addition. Computes self + rhs, …","","Saturating addition. Compute self + rhs, saturating at the …","","Saturating addition. Compute self + rhs, saturating at the …","Saturating Weight scalar division. Computes …","Saturating division. Compute self / rhs, saturating at one …","Saturating division. Compute self / rhs, saturating at one …","Saturating Weight scalar multiplication. Computes …","Saturating multiply. Compute self * rhs, saturating at the …","Saturating multiply. Compute self * rhs, saturating at the …","Saturating Weight scalar exponentiation. Computes …","Saturating exponentiation. Computes self.pow(exp), …","Saturating exponentiation. Computes self.pow(exp), …","See PerThing::saturating_reciprocal_mul.","See PerThing::saturating_reciprocal_mul.","See PerThing::saturating_reciprocal_mul_ceil.","See PerThing::saturating_reciprocal_mul_ceil.","See PerThing::saturating_reciprocal_mul_floor.","See PerThing::saturating_reciprocal_mul_floor.","Reduce Weight by amount via saturating subtraction.","Saturating Weight subtraction. Computes self - rhs, …","Saturating subtraction. Compute self - rhs, saturating at …","","Saturating subtraction. Compute self - rhs, saturating at …","","","","","","","Store a value under this key into the provided storage …","Set the value of this parameter type in the storage.","See Pallet::set.","","","See Pallet::set_code.","See Pallet::set_code_without_checks.","See Pallet::set_heap_pages.","Set the storage size part of the weight.","Set the reference time part of the weight.","See Pallet::set_storage.","","Create with system signed origin and …","","","","","","","","","","","","","","","See PerThing::square.","See PerThing::square.","","Encoded string of storage name.","","","","","Constant version of Sub for proof_size component with u64.","Constant version of Sub for ref_time component with u64.","","","","Take a value from storage, removing it afterwards.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Translate a value from some previous type (O) to the …","Try to add some other weight while upholding the limit.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Try to get the underlying value from the provided storage …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Mutate the value if closure returns Ok","Mutate the value if closure returns Ok. Deletes the item …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Return a Weight where all fields are zero.","","See PerThing::zero.","","See PerThing::zero.","","","","","","","","","","","","","","Opaque block type.","Time to execute an empty block. Calculated by multiplying …","Opaque block identifier type.","Complex storage builder stuff.","Const getter for a basic type.","Const getter for a basic type.","Const getter for a basic type.","Const getter for a basic type.","Time to execute a NO-OP extrinsic, for example …","Opaque block header type.","The full identification of a key owner and the stash …","Implementor of WeightToFee that maps one unit of weight to …","Something which can compute and check proofs of a …","A fixed point representation of a number in the range [0, 1…","A fixed point representation of a number in the range [0, 1…","The proof of membership itself.","The type that get/take return.","A trait that is able to provide randomness.","By default, Substrate uses RocksDB, so this will be the …","","Metadata about storage from the runtime.","A trait for working with macro-generated storage values …","Contains a variant per dispatchable extrinsic that this …","Contains a variant per dispatchable extrinsic that this …","Opaque types. These are used by the CLI to instantiate …","","","","","Append the given item to the value in the storage.","Assimilate the storage for this module into pre-existing …","","","","","","","","","","","","Build the storage out of this builder.","Build the storage out of this builder.","Check a proof of membership on-chain. Return Some iff the …","","","","","","Construct a runtime, with the given name and the given …","","","","","","","Decode Self from the given encoded slice and convert Self …","Read the length of the storage value without decoding the …","Read the length of the storage value without decoding the …","","","","","","","","","","","","","","","","","","","","","","","","","","","Does the value (explicitly) exist in storage?","","","Returns the argument unchanged.","","Returns the argument unchanged.","Convert an encoded extrinsic to an OpaqueExtrinsic.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","Generate a set of keys with optionally using the given …","Load the value from the provided storage instance.","","","Get the storage key.","","","","","Calls U::from(self).","Calls U::from(self).","","","Converts Self into a Vec of (raw public key, KeyTypeId).","","","","","Clear the storage value.","See Pallet::kill_prefix.","See Pallet::kill_storage.","The maximum size of key/values in the storage, or none if …","The maximum number of values in the storage, or none if no …","Mutate the value","Mutate the value. Deletes the item if mutated to a None.","Mutate the value under a key if the value already exists. …","Mutate the value under a key if the value already exists. …","Encoded string of pallet name.","Import the Starknet pallet.","Create new implementations of the Get trait.","The prefix of the storage. All keys after the prefix are …","Prove membership of a key owner in the current block-state.","Store a value under this key into the provided storage …","Get the most recently determined random seed, along with …","Get the basic random seed.","Get the basic random seed.","See Pallet::remark.","See Pallet::remark_with_event.","","","","","","","","","","","","","","","","","Store a value under this key into the provided storage …","See Pallet::set.","See Pallet::set_code.","See Pallet::set_code_without_checks.","See Pallet::set_heap_pages.","See Pallet::set_storage.","","","Encoded string of storage name.","Take a value from storage, removing it afterwards.","","","","","Translate a value from some previous type (O) to the …","","","Try to get the underlying value from the provided storage …","","","Mutate the value if closure returns Ok","Mutate the value if closure returns Ok. Deletes the item …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,0,0,0,0,0,0,49,69,52,0,0,0,0,171,0,0,42,0,0,4,0,0,42,0,0,0,0,0,171,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,49,69,0,0,0,0,0,49,69,52,0,0,0,49,0,0,0,0,0,21,0,0,0,4,41,42,7,43,44,45,46,47,48,49,50,51,21,52,53,5,6,55,56,53,4,5,6,4,7,4,4,4,4,4,4,4,4,4,4,4,0,13,172,53,21,173,25,25,53,4,41,42,43,44,45,46,49,21,69,52,5,6,55,56,4,41,42,43,44,45,46,49,21,69,52,5,6,55,56,4,41,42,43,44,45,46,49,21,69,52,5,6,55,56,174,4,41,175,176,177,178,179,42,180,181,182,7,183,13,43,44,45,46,47,48,25,49,50,51,21,69,52,53,5,6,55,56,184,185,186,174,4,41,175,176,177,178,179,42,180,181,182,7,183,13,43,44,45,46,47,48,25,49,50,51,21,69,52,53,5,6,55,56,184,185,186,25,173,173,53,7,53,53,171,4,4,4,5,6,4,4,4,5,6,4,4,4,5,6,4,4,5,6,4,41,42,7,43,44,45,46,47,48,49,50,51,21,52,53,5,6,55,56,4,41,42,7,43,44,45,46,47,48,49,50,51,21,52,53,5,6,55,56,5,6,5,6,53,0,183,53,53,53,53,182,53,4,41,42,43,44,45,46,49,21,69,52,5,6,55,56,4,41,42,43,44,45,46,49,21,69,52,5,6,55,56,4,41,42,43,44,45,46,49,21,69,52,5,6,55,56,5,6,172,172,53,4,41,42,43,44,45,46,49,21,69,52,5,6,55,56,5,5,6,6,4,42,47,48,25,50,51,5,6,5,6,5,6,5,6,5,6,5,6,5,6,5,6,5,6,5,6,5,6,5,6,174,4,41,175,176,177,178,179,42,180,181,182,7,183,13,43,44,45,46,47,48,25,49,50,51,21,69,52,53,5,6,55,56,184,185,186,174,4,41,175,176,177,178,179,42,180,181,182,7,183,13,43,44,45,46,47,48,25,49,50,51,21,69,52,53,5,6,55,56,184,185,186,4,42,25,5,6,49,41,49,55,4,4,5,5,6,6,174,4,41,175,176,177,178,179,42,180,181,182,7,183,13,43,44,45,46,47,48,25,49,50,51,21,69,52,53,5,6,55,56,184,185,186,5,6,5,6,4,41,42,49,21,69,52,5,6,55,56,53,4,41,42,43,44,45,46,49,21,52,53,5,6,55,56,4,4,4,4,4,41,41,41,41,41,43,43,43,43,43,44,44,44,44,44,45,45,45,45,45,46,46,46,46,46,49,49,49,49,49,21,21,21,21,21,52,52,52,52,52,53,53,53,53,53,5,5,5,5,5,6,6,6,6,6,55,55,55,55,55,56,56,56,56,56,48,53,53,53,13,172,13,53,53,7,53,4,4,41,42,42,7,43,44,45,46,47,48,49,50,51,21,69,52,53,5,6,55,56,174,4,4,4,41,175,176,177,178,179,42,180,181,182,7,7,7,7,183,13,43,44,45,46,47,48,25,49,49,49,49,49,50,51,21,21,69,69,69,69,52,52,52,53,5,5,6,6,55,56,184,185,186,4,69,5,5,6,6,174,174,4,4,41,41,175,175,176,176,177,177,178,178,179,179,42,42,180,180,181,181,182,182,7,7,183,183,13,13,43,43,44,44,45,45,46,46,47,47,48,48,25,25,49,49,50,50,51,51,21,21,69,69,52,52,53,53,5,5,6,6,55,55,56,56,184,184,185,185,186,186,4,5,5,6,6,5,6,5,6,5,6,5,6,5,6,174,174,4,4,41,41,175,175,176,176,177,177,178,178,179,179,42,42,180,180,181,181,182,182,7,7,183,183,13,13,43,43,44,44,45,45,46,46,47,47,48,48,25,25,49,49,50,50,51,51,21,21,69,69,52,52,53,53,5,5,6,6,55,55,56,56,184,184,185,185,186,186,53,53,172,175,175,175,176,176,176,177,177,177,178,178,178,179,179,179,180,180,180,181,47,47,47,48,48,48,50,50,50,51,51,51,184,184,184,185,185,185,186,186,186,53,41,55,41,55,49,41,55,41,49,55,41,49,55,53,53,49,53,53,53,25,53,13,13,172,4,41,42,43,44,45,46,49,21,69,52,5,6,55,56,182,53,174,4,41,175,176,177,178,179,42,180,181,182,7,183,13,43,44,45,46,47,48,25,49,50,51,21,69,52,53,5,6,55,56,184,185,186,53,5,6,5,6,174,4,41,175,176,177,178,179,42,180,181,182,7,183,13,43,44,45,46,47,48,25,49,50,51,21,69,52,53,5,6,55,56,184,185,186,7,174,4,41,175,176,177,178,179,42,180,181,182,7,183,13,43,44,45,46,47,48,25,49,50,51,21,69,52,53,5,6,55,56,184,185,186,174,4,41,175,176,177,178,179,42,180,181,182,7,183,13,43,44,45,46,47,48,25,49,50,51,21,69,52,53,5,6,55,56,184,185,186,13,21,4,5,6,42,5,6,49,49,49,49,53,4,5,5,6,6,180,172,55,55,53,4,48,4,43,44,45,46,21,5,6,48,56,4,4,5,5,6,6,56,53,53,53,53,53,53,4,4,4,5,5,6,6,182,4,4,5,5,5,6,6,6,5,6,5,6,172,172,172,172,182,182,0,55,55,55,55,41,55,55,55,55,53,7,7,53,5,5,6,6,0,56,0,0,5,6,4,5,6,53,56,4,53,13,4,4,171,172,187,187,187,53,13,4,4,13,55,55,7,174,174,174,174,174,174,174,4,4,4,4,4,4,4,41,41,41,41,41,41,41,175,175,175,175,175,175,175,176,176,176,176,176,176,176,177,177,177,177,177,177,177,178,178,178,178,178,178,178,179,179,179,179,179,179,179,42,42,42,42,42,42,42,180,180,180,180,180,180,180,181,181,181,181,181,181,181,182,182,182,182,182,182,182,7,7,7,7,7,7,7,183,183,183,183,183,183,183,13,13,13,13,13,13,13,43,43,43,43,43,43,43,44,44,44,44,44,44,44,45,45,45,45,45,45,45,46,46,46,46,46,46,46,47,47,47,47,47,47,47,48,48,48,48,48,48,48,25,25,25,25,25,25,25,49,49,49,49,49,49,49,50,50,50,50,50,50,50,51,51,51,51,51,51,51,21,21,21,21,21,21,21,69,69,69,69,69,69,69,52,52,52,52,52,52,52,53,53,53,53,53,53,53,5,5,5,5,5,5,5,6,6,6,6,6,6,6,55,55,55,55,55,55,55,56,56,56,56,56,56,56,184,184,184,184,184,184,184,185,185,185,185,185,185,185,186,186,186,186,186,186,186,7,7,4,4,5,5,6,6,4,5,6,4,5,6,4,5,6,5,6,5,6,5,6,4,4,5,5,6,6,4,42,25,5,6,172,180,41,13,7,55,55,55,4,4,55,7,7,53,53,4,41,42,49,21,69,52,5,6,55,56,53,5,6,25,56,4,5,6,4,4,4,53,25,21,172,5,6,4,41,42,43,44,45,46,49,21,69,52,5,6,55,56,4,41,42,7,43,44,45,46,47,48,49,50,51,21,52,53,5,6,55,56,4,42,172,4,174,4,41,175,176,177,178,179,42,180,181,182,7,183,13,43,44,45,46,47,48,25,49,50,51,21,69,52,53,5,6,55,56,184,185,186,172,174,4,41,175,176,177,178,179,42,180,181,182,7,183,13,43,44,45,46,47,48,25,49,50,51,21,69,69,69,69,52,52,52,53,5,6,55,56,184,185,186,172,172,7,4,41,42,43,44,45,46,49,21,69,52,5,6,55,56,4,41,42,43,44,45,46,49,21,69,52,5,6,55,56,4,41,42,43,44,45,46,49,21,69,52,5,6,55,56,174,4,41,175,176,177,178,179,42,180,181,182,7,183,13,43,44,45,46,47,48,25,49,50,51,21,69,52,53,5,6,55,56,184,185,186,4,41,43,44,45,46,49,21,69,52,53,5,6,55,56,174,4,41,175,176,177,178,179,42,180,181,182,7,183,13,43,44,45,46,47,48,25,49,50,51,21,69,52,53,5,6,55,56,184,185,186,4,5,6,174,4,41,175,176,177,178,179,42,180,181,182,7,183,13,43,44,45,46,47,48,25,49,50,51,21,69,52,53,5,6,55,56,184,185,186,174,4,41,175,176,177,178,179,42,180,181,182,7,183,13,43,44,45,46,47,48,25,49,50,51,21,69,52,53,5,6,55,56,184,185,186,174,4,41,175,176,177,178,179,42,180,181,182,7,183,13,43,44,45,46,47,48,25,49,50,51,21,69,52,53,5,6,55,56,184,185,186,5,6,53,53,53,174,4,41,175,176,177,178,179,42,180,181,182,7,183,13,43,44,45,46,47,48,25,49,50,51,21,69,52,53,5,6,55,56,184,185,186,4,174,4,4,5,5,6,6,188,189,190,191,192,193,194,195,196,194,197,0,0,0,0,0,0,0,0,0,0,0,171,0,0,0,0,171,172,0,0,0,0,0,0,0,0,0,0,166,167,172,173,166,166,167,166,167,166,167,166,167,166,167,173,173,171,167,166,167,166,167,0,166,167,166,167,166,167,166,172,172,166,167,167,166,167,166,167,166,167,166,167,167,166,167,166,167,166,166,166,166,166,167,167,167,167,167,172,166,167,166,167,167,167,166,166,167,167,166,166,167,167,166,172,166,166,172,166,167,166,167,166,167,166,167,166,166,167,167,166,172,55,55,56,56,172,172,172,172,56,0,0,56,171,172,187,187,187,55,55,166,166,166,166,166,166,166,167,167,167,167,167,167,167,166,167,172,41,55,55,55,55,166,167,56,172,166,167,166,167,172,166,167,172,166,167,172,172,166,167,166,167,166,167,166,167,166,167,166,167,166,167,166,167,166,167,167,166,167,189,190,191,192,193,194,195,196,194,197],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[2,3],[[4,4],4],[[5,5]],[[6,6]],[[4,4]],[[7,8]],[[4,9],4],[[4,9],4],[[4,4],10],[[4,4],10],[[4,4],10],[[4,4],10],[[4,4],10],[[4,4],10],[[4,4],10],[[4,4],10],[[4,4],10],0,[[[13,[11,[12,[11]]]]],[[17,[[15,[14]],16]]]],[[[19,[18]]]],[[],20],[21,[[15,[22]]]],[23,[[17,[24]]]],[[25,23],[[17,[24]]]],0,[[],[[27,[26]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[25],[[],[[17,[23,24]]]],[[],[[17,[23,24]]]],[[31,32,33],[[17,[[27,[34]],35]]]],[7],[[],34],[[36,37],38],[[],15],[[4,4],15],[[4,4],[[15,[4]]]],[[4,4],[[15,[4]]]],[[5,5],[[15,[5]]]],[[6,6],[[15,[6]]]],[[4,9],[[15,[4]]]],[[4,4],[[15,[9]]]],[[4,9],[[15,[4]]]],[[5,5],[[15,[5]]]],[[6,6],[[15,[6]]]],[[4,4],15],[[4,4],[[15,[4]]]],[[4,4],[[15,[4]]]],[[5,5],[[15,[5]]]],[[6,6],[[15,[6]]]],[4,39],[[]],[[]],[[]],[4,4],[[[41,[40]]],[[41,[40]]]],[42,42],[7,7],[43,43],[44,44],[45,45],[46,46],[47,47],[48,48],[49,49],[50,50],[51,51],[21,21],[52,52],[53,53],[5,5],[6,6],[[[55,[54]]],[[55,[54]]]],[56,56],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[5,5],57],[[6,6],57],[[],57],[[],57],[[],58],0,[[[12,[11]]],59],[60,[[15,[61]]]],[31,60],[62,63],[64,63],[[],[[15,[65]]]],[[],66],[67,[[17,[4,68]]]],[67,[[17,[[41,[40]],68]]]],[67,[[17,[42,68]]]],[67,[[17,[43,68]]]],[67,[[17,[44,68]]]],[67,[[17,[45,68]]]],[67,[[17,[46,68]]]],[67,[[17,[49,68]]]],[67,[[17,[21,68]]]],[67,[[17,[69,68]]]],[67,[[17,[52,68]]]],[67,[[17,[5,68]]]],[67,[[17,[6,68]]]],[67,[[17,[[55,[54]],68]]]],[67,[[17,[56,68]]]],[[[70,[28]]],[[17,[68]]]],[[[70,[28]]],[[17,[68]]]],[[[70,[28]]],[[17,[68]]]],[[[70,[28]]],[[17,[68]]]],[[[70,[28]]],[[17,[68]]]],[[[70,[28]]],[[17,[68]]]],[[[70,[28]]],[[17,[68]]]],[[[70,[28]]],[[17,[68]]]],[[[70,[28]]],[[17,[68]]]],[[[70,[28]]],[[17,[68]]]],[[[70,[28]]],[[17,[68]]]],[[[70,[28]]],[[17,[68]]]],[[[70,[28]]],[[17,[68]]]],[[[70,[28]]],[[17,[68]]]],[[[70,[28]]],[[17,[68]]]],[[14,[70,[28]]],[[17,[68]]]],[[14,[70,[28]]],[[17,[68]]]],[[14,[70,[28]]],[[17,[68]]]],[[14,[70,[28]]],[[17,[68]]]],[[14,[70,[28]]],[[17,[68]]]],[[14,[70,[28]]],[[17,[68]]]],[[14,[70,[28]]],[[17,[68]]]],[[14,[70,[28]]],[[17,[68]]]],[[14,[70,[28]]],[[17,[68]]]],[[14,[70,[28]]],[[17,[68]]]],[[14,[70,[28]]],[[17,[68]]]],[[14,[70,[28]]],[[17,[68]]]],[[14,[70,[28]]],[[17,[68]]]],[[14,[70,[28]]],[[17,[68]]]],[[14,[70,[28]]],[[17,[68]]]],[[],[[17,[5,68]]]],[[],[[17,[6,68]]]],[[],[[15,[71]]]],[[],[[15,[71]]]],[[[27,[28]]],[[15,[27]]]],[[14,67],[[17,[68]]]],[[14,67],[[17,[68]]]],[[14,67],[[17,[68]]]],[[14,67],[[17,[68]]]],[[14,67],[[17,[68]]]],[[14,67],[[17,[68]]]],[[14,67],[[17,[68]]]],[[14,67],[[17,[68]]]],[[14,67],[[17,[68]]]],[[14,67],[[17,[68]]]],[[14,67],[[17,[68]]]],[[14,67],[[17,[68]]]],[[14,67],[[17,[68]]]],[[14,67],[[17,[68]]]],[[14,67],[[17,[68]]]],[5],[5,14],[6,14],[6],[[],4],[[],42],[[],47],[[],48],[[],25],[[],50],[[],51],[[],5],[[],6],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[72,[[17,[4]]]],[72,[[17,[42]]]],[72,[[17,[25]]]],[72,[[17,[5]]]],[72,[[17,[6]]]],[[49,7],73],[[[41,[40]]],[[17,[74,[75,[74]]]]]],[[49,7],73],[[[55,[54]]],[[17,[74,[75,[74]]]]]],[[4,9],4],[[4,76],4],[5],[[5,5]],[6],[[6,6]],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[71],[5,[[27,[28,30]]]],[6,[[27,[28,30]]]],[5],[6],[[4,[0,[77,78]]]],[[[41,[40]],[0,[77,78]]]],[[42,[0,[77,78]]]],[[49,[0,[77,78]]]],[[21,[0,[77,78]]]],[[69,[0,[77,78]]]],[[52,[0,[77,78]]]],[[5,[0,[77,78]]]],[[6,[0,[77,78]]]],[[[55,[54]],[0,[77,78]]]],[[56,[0,[77,78]]]],[[],[[17,[14]]]],[[4,4],10],[[[41,[40]],[41,[40]]],10],[[42,42],10],[[43,43],10],[[44,44],10],[[45,45],10],[[46,46],10],[[49,49],10],[[21,21],10],[[52,52],10],[[53,53],10],[[5,5],10],[[6,6],10],[[[55,[54]],[55,[54]]],10],[[56,56],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[74,[[79,[14]]]],[[[27,[62]],80],[[17,[[17,[27,35]],81]]]],[64,[[17,[[17,[35]],81]]]],[36],[[[13,[11,[12,[11]]]],82]],[[],10],[[[13,[11,[12,[11]]]]],[[15,[83]]]],[27,[[27,[84]]]],[[],85],[7,10],[[]],[[4,86],[[17,[87]]]],[[4,86],[[17,[87]]]],[[[41,[40]],86],[[17,[87]]]],[[42,86],88],[[42,86],88],[[7,86],[[17,[87]]]],[[43,86],88],[[44,86],88],[[45,86],88],[[46,86],88],[[47,86],[[17,[87]]]],[[48,86],[[17,[87]]]],[[49,86],88],[[50,86],[[17,[87]]]],[[51,86],[[17,[87]]]],[[21,86],88],[[69,86],88],[[52,86],88],[[53,86],88],[[5,86],[[17,[87]]]],[[6,86],[[17,[87]]]],[[[55,[54]],86],[[17,[87]]]],[[56,86],[[17,[87]]]],[[]],[9,4],[[]],[[],4],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[15,7],[[[89,[53]]],7],[21,7],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[91,[90,53]]],49],[[[91,[92,53]]],49],[[[91,[93,53]]],49],[[[91,[94,53]]],49],[[]],[[]],[[]],[[[89,[53]]],21],[[[95,[53]]],69],[[]],[[[96,[53]]],69],[[[97,[53]]],69],[[[98,[53]]],52],[[]],[99,52],[[]],[[]],[[[100,[5]]],5],[[]],[[[100,[6]]],6],[[]],[[]],[[]],[[]],[[]],[9,4],[101,[[15,[69]]]],[102,5],[102,5],[102,6],[102,6],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[9,9],4],[[],5],[14,5],[14,6],[[],6],[14,5],[14,6],[14,5],[14,6],[[[0,[103,[104,[14]],[104,[9]]]],[0,[103,[104,[14]],[104,[9]]]]],5],[[[0,[103,[104,[14]],[104,[9]]]],[0,[103,[104,[14]],[104,[9]]]]],6],[[[0,[103,[104,[14]],[104,[9]]]],[0,[103,[104,[14]],[104,[9]]]]],5],[[[0,[103,[104,[14]],[104,[9]]]],[0,[103,[104,[14]],[104,[9]]]]],6],[[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]],[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]],115],[[17,[5]]]],[[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]],[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[108,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[109,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],[110,[[0,[105,106,104,104,[107,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[108,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[109,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],[110,[[0,[105,106,104,104,107,108,109,110,111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]]]],111,112,113,114]],115],[[17,[6]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[66,116],[[15,[117]]]],[[[15,[[27,[28]]]]],[[27,[28]]]],[[]],[[],[[79,[118]]]],[[],118],[[],118],[[],[[79,[119]]]],[[],119],[[],119],[[],120],[[],120],[[],[[79,[120]]]],[[],121],[[],121],[[],[[79,[121]]]],[[],[[79,[28]]]],[[],28],[[],28],[[],[[79,[42]]]],[[],42],[[],42],[[],34],[[],28],[[],28],[[],[[15,[28]]]],[[],14],[[],[[15,[14]]]],[[],14],[[],[[15,[9]]]],[[],9],[[],9],[[],122],[[],122],[[],[[15,[122]]]],[[],4],[[],[[79,[4]]]],[[],4],[[],4],[[],[[79,[4]]]],[[],4],[[],123],[[],123],[[],[[79,[123]]]],[[],124],[[[41,[40]]],28],[[[55,[54]]],28],[[],[[70,[28]]]],[[],[[70,[28]]]],[49,125],[[[41,[40]]],126],[[[55,[54]]],126],[[],[[70,[126]]]],[126,[[70,[126]]]],[[],[[70,[126]]]],[[[41,[40]]],127],[49,127],[[[55,[54]]],127],[128,[[27,[129]]]],[[27,128],15],[[],[[70,[126]]]],[[31,130],[[17,[131,35]]]],[128,[[15,[[27,[28]]]]]],[128,[[27,[132]]]],0,[[],133],[[[13,[11,[12,[11]]]]],[[17,[10,16]]]],[[[13,[11,[12,[11]]]],8],[[17,[10,16]]]],[[],[[29,[28]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[15,[71]]]],[37,27],[[],71],[[],71],[[],71],[[],71],[[],71],[[],71],[[],71],[[],71],[[],71],[[],71],[[],71],[[],71],[[],71],[[],71],[[],71],[[],71],[[],71],[[],71],[[],71],[[],71],[[],71],[[],71],[[],71],[[],71],[[],71],[[],71],[[],71],[[],71],[[],71],[[],71],[[],71],[[],71],[[],71],[[],71],[[],71],[[],71],[[]],[[5,5],14],[[6,6],14],[[5,14],5],[[6,14],6],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[7],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[13,[11,[12,[11]]]],[135,[[134,[11]]]]],[[17,[[136,[11]],24]]]],[21,[[15,[22]]]],[[],10],[[],10],[[],10],[42,10],[5,10],[6,10],[49,[[15,[[91,[90,53]]]]]],[49,[[15,[[91,[94,53]]]]]],[49,[[15,[[91,[93,53]]]]]],[49,[[15,[[91,[92,53]]]]]],[[],10],[4,10],[5,10],[5,10],[6,10],[6,10],[[],[[29,[28]]]],[[]],0,0,[137,10],[[4,4],4],[[],14],[[],71],[[],71],[[],71],[[],71],[[],71],[[],71],[[],71],[[],71],[[],14],0,[[]],[[],4],[[]],[[],5],[[]],[[],6],0,[[],138],[[],139],[14,[[15,[139]]]],[14,[[15,[139]]]],[[],[[27,[14]]]],[[],[[27,[14]]]],[[4,4],4],[[],4],[[]],[[],5],[[]],[[]],[[],6],[[],[[15,[126]]]],[[4,9],4],[[4,[0,[[140,[9]],76]]],4],[[5,[0,[[107,[[0,[[107,[[0,[[107,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],105,[140,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[141,[14]],[109,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[108,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],111]]]],105,[140,[[0,[[107,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],105,[140,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[141,[14]],[109,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[108,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],111]]]],[141,[14]],[109,[[0,[[107,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],105,[140,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[141,[14]],[109,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[108,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],111]]]],[108,[[0,[[107,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],105,[140,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[141,[14]],[109,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[108,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],111]]]],111]]]],105,[140,[[0,[[107,[[0,[[107,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],105,[140,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[141,[14]],[109,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[108,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],111]]]],105,[140,[[0,[[107,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],105,[140,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[141,[14]],[109,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[108,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],111]]]],[141,[14]],[109,[[0,[[107,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],105,[140,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[141,[14]],[109,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[108,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],111]]]],[108,[[0,[[107,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],105,[140,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[141,[14]],[109,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[108,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],111]]]],111]]]],[141,[14]],[109,[[0,[[107,[[0,[[107,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],105,[140,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[141,[14]],[109,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[108,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],111]]]],105,[140,[[0,[[107,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],105,[140,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[141,[14]],[109,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[108,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],111]]]],[141,[14]],[109,[[0,[[107,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],105,[140,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[141,[14]],[109,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[108,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],111]]]],[108,[[0,[[107,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],105,[140,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[141,[14]],[109,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[108,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],111]]]],111]]]],[108,[[0,[[107,[[0,[[107,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],105,[140,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[141,[14]],[109,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[108,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],111]]]],105,[140,[[0,[[107,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],105,[140,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[141,[14]],[109,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[108,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],111]]]],[141,[14]],[109,[[0,[[107,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],105,[140,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[141,[14]],[109,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[108,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],111]]]],[108,[[0,[[107,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],105,[140,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[141,[14]],[109,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[108,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],111]]]],111]]]],111]]]],[[5,4],4],[[5,5]],[[6,4],4],[[6,6]],[[6,[0,[[107,[[0,[[107,[[0,[[107,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],105,[140,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[141,[14]],[109,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[108,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],111]]]],105,[140,[[0,[[107,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],105,[140,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[141,[14]],[109,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[108,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],111]]]],[141,[14]],[109,[[0,[[107,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],105,[140,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[141,[14]],[109,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[108,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],111]]]],[108,[[0,[[107,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],105,[140,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[141,[14]],[109,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[108,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],111]]]],111]]]],105,[140,[[0,[[107,[[0,[[107,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],105,[140,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[141,[14]],[109,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[108,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],111]]]],105,[140,[[0,[[107,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],105,[140,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[141,[14]],[109,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[108,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],111]]]],[141,[14]],[109,[[0,[[107,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],105,[140,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[141,[14]],[109,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[108,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],111]]]],[108,[[0,[[107,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],105,[140,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[141,[14]],[109,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[108,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],111]]]],111]]]],[141,[14]],[109,[[0,[[107,[[0,[[107,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],105,[140,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[141,[14]],[109,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[108,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],111]]]],105,[140,[[0,[[107,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],105,[140,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[141,[14]],[109,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[108,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],111]]]],[141,[14]],[109,[[0,[[107,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],105,[140,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[141,[14]],[109,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[108,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],111]]]],[108,[[0,[[107,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],105,[140,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[141,[14]],[109,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[108,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],111]]]],111]]]],[108,[[0,[[107,[[0,[[107,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],105,[140,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[141,[14]],[109,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[108,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],111]]]],105,[140,[[0,[[107,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],105,[140,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[141,[14]],[109,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[108,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],111]]]],[141,[14]],[109,[[0,[[107,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],105,[140,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[141,[14]],[109,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[108,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],111]]]],[108,[[0,[[107,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],105,[140,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[141,[14]],[109,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],[108,[[0,[[107,[[0,[107,105,140,141,109,108,111]]]],105,[140,[[0,[107,105,140,141,109,108,111]]]],[141,[14]],[109,[[0,[107,105,140,141,109,108,111]]]],[108,[[0,[107,105,140,141,109,108,111]]]],111]]]],111]]]],111]]]],111]]]],[[5,[0,[142,[141,[14]]]]],[[0,[142,[141,[14]]]]]],[[6,[0,[142,[141,[14]]]]],[[0,[142,[141,[14]]]]]],[[5,[0,[142,[141,[14]]]]],[[0,[142,[141,[14]]]]]],[[6,[0,[142,[141,[14]]]]],[[0,[142,[141,[14]]]]]],[82],[82],[82,143],[82,143],[[],[[15,[126]]]],[[],[[15,[[29,[28]]]]]],[[],144],[[[27,[28,30]],14],[[55,[54]]]],[[[27,[[27,[28,30]],30]]],[[55,[54]]]],[[[27,[28,30]]],[[55,[54]]]],[[[27,[28,30]]],[[55,[54]]]],[[],[[41,[40]]]],[[[27,[28,30]]],[[55,[54]]]],[[[27,[28,30]]],[[55,[54]]]],[9,[[55,[54]]]],[[[27,[30]]],[[55,[54]]]],[31,137],[[],7],[[],7],[[]],[[],5],[[],5],[[],6],[[],6],0,0,0,0,[[5,5],[[15,[57]]]],[[6,6],[[15,[57]]]],[4,145],[[5,71]],[[6,71]],[[],[[17,[146]]]],0,[4],[[],34],[[[13,[11,[12,[11]]]]],[[15,[[147,[11]]]]]],[4,9],[4,9],[[],15],[19],[[[70,[28]]]],[[]],[[]],[[[27,[84]],[27,[84]],10],[[17,[[17,[27,35]],81]]]],[[[13,[11,[12,[11]]]]]],[4,9],[4,9],[[[13,[11,[12,[11]]]],148]],0,0,[7],[[],17],[[[149,[30]]],[[17,[[149,[30]]]]]],[15,[[17,[15]]]],[17,[[17,[17]]]],[[[151,[150]]],[[17,[[151,[150]]]]]],[[[152,[30]]],[[17,[[152,[30]]]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[17,[[17,[17]]]],[15,[[17,[15]]]],[[[152,[30]]],[[17,[[152,[30]]]]]],[[[151,[150]]],[[17,[[151,[150]]]]]],[[],17],[[[149,[30]]],[[17,[[149,[30]]]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[],17],[15,[[17,[15]]]],[[[149,[30]]],[[17,[[149,[30]]]]]],[[[151,[150]]],[[17,[[151,[150]]]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[[152,[30]]],[[17,[[152,[30]]]]]],[17,[[17,[17]]]],[[[149,[30]]],[[17,[[149,[30]]]]]],[15,[[17,[15]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[17,[[17,[17]]]],[[[152,[30]]],[[17,[[152,[30]]]]]],[[[151,[150]]],[[17,[[151,[150]]]]]],[[],17],[[[149,[30]]],[[17,[[149,[30]]]]]],[[],17],[[[151,[150]]],[[17,[[151,[150]]]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[15,[[17,[15]]]],[17,[[17,[17]]]],[[[152,[30]]],[[17,[[152,[30]]]]]],[[[152,[30]]],[[17,[[152,[30]]]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[17,[[17,[17]]]],[[[151,[150]]],[[17,[[151,[150]]]]]],[[],17],[[[149,[30]]],[[17,[[149,[30]]]]]],[15,[[17,[15]]]],[[],17],[17,[[17,[17]]]],[[[149,[30]]],[[17,[[149,[30]]]]]],[15,[[17,[15]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[[151,[150]]],[[17,[[151,[150]]]]]],[[[152,[30]]],[[17,[[152,[30]]]]]],[[[151,[150]]],[[17,[[151,[150]]]]]],[15,[[17,[15]]]],[[[152,[30]]],[[17,[[152,[30]]]]]],[17,[[17,[17]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[[149,[30]]],[[17,[[149,[30]]]]]],[[],17],[[[151,[150]]],[[17,[[151,[150]]]]]],[15,[[17,[15]]]],[[[152,[30]]],[[17,[[152,[30]]]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[],17],[17,[[17,[17]]]],[[[149,[30]]],[[17,[[149,[30]]]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[[152,[30]]],[[17,[[152,[30]]]]]],[17,[[17,[17]]]],[[[151,[150]]],[[17,[[151,[150]]]]]],[[[149,[30]]],[[17,[[149,[30]]]]]],[[],17],[15,[[17,[15]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[15,[[17,[15]]]],[17,[[17,[17]]]],[[[152,[30]]],[[17,[[152,[30]]]]]],[[[151,[150]]],[[17,[[151,[150]]]]]],[[],17],[[[149,[30]]],[[17,[[149,[30]]]]]],[[[149,[30]]],[[17,[[149,[30]]]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[17,[[17,[17]]]],[[[152,[30]]],[[17,[[152,[30]]]]]],[[[151,[150]]],[[17,[[151,[150]]]]]],[[],17],[15,[[17,[15]]]],[[],17],[17,[[17,[17]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[15,[[17,[15]]]],[[[149,[30]]],[[17,[[149,[30]]]]]],[[[151,[150]]],[[17,[[151,[150]]]]]],[[[152,[30]]],[[17,[[152,[30]]]]]],[[[152,[30]]],[[17,[[152,[30]]]]]],[17,[[17,[17]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[[149,[30]]],[[17,[[149,[30]]]]]],[15,[[17,[15]]]],[[[151,[150]]],[[17,[[151,[150]]]]]],[[],17],[[[149,[30]]],[[17,[[149,[30]]]]]],[[[151,[150]]],[[17,[[151,[150]]]]]],[[],17],[15,[[17,[15]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[[152,[30]]],[[17,[[152,[30]]]]]],[17,[[17,[17]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[15,[[17,[15]]]],[[[149,[30]]],[[17,[[149,[30]]]]]],[[],17],[[[151,[150]]],[[17,[[151,[150]]]]]],[[[152,[30]]],[[17,[[152,[30]]]]]],[17,[[17,[17]]]],[[[149,[30]]],[[17,[[149,[30]]]]]],[17,[[17,[17]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[[152,[30]]],[[17,[[152,[30]]]]]],[15,[[17,[15]]]],[[[151,[150]]],[[17,[[151,[150]]]]]],[[],17],[[[27,[30]]],[[17,[[27,[30]]]]]],[17,[[17,[17]]]],[15,[[17,[15]]]],[[[149,[30]]],[[17,[[149,[30]]]]]],[[],17],[[[151,[150]]],[[17,[[151,[150]]]]]],[[[152,[30]]],[[17,[[152,[30]]]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[[149,[30]]],[[17,[[149,[30]]]]]],[15,[[17,[15]]]],[[],17],[[[151,[150]]],[[17,[[151,[150]]]]]],[17,[[17,[17]]]],[[[152,[30]]],[[17,[[152,[30]]]]]],[[[152,[30]]],[[17,[[152,[30]]]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[17,[[17,[17]]]],[[[151,[150]]],[[17,[[151,[150]]]]]],[[],17],[15,[[17,[15]]]],[[[149,[30]]],[[17,[[149,[30]]]]]],[17,[[17,[17]]]],[[[149,[30]]],[[17,[[149,[30]]]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[15,[[17,[15]]]],[[[152,[30]]],[[17,[[152,[30]]]]]],[[[151,[150]]],[[17,[[151,[150]]]]]],[[],17],[15,[[17,[15]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[17,[[17,[17]]]],[[[152,[30]]],[[17,[[152,[30]]]]]],[[[151,[150]]],[[17,[[151,[150]]]]]],[[],17],[[[149,[30]]],[[17,[[149,[30]]]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[15,[[17,[15]]]],[[[149,[30]]],[[17,[[149,[30]]]]]],[[],17],[[[151,[150]]],[[17,[[151,[150]]]]]],[[[152,[30]]],[[17,[[152,[30]]]]]],[17,[[17,[17]]]],[17,[[17,[17]]]],[15,[[17,[15]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[[149,[30]]],[[17,[[149,[30]]]]]],[[],17],[[[152,[30]]],[[17,[[152,[30]]]]]],[[[151,[150]]],[[17,[[151,[150]]]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[15,[[17,[15]]]],[17,[[17,[17]]]],[[[152,[30]]],[[17,[[152,[30]]]]]],[[[151,[150]]],[[17,[[151,[150]]]]]],[[],17],[[[149,[30]]],[[17,[[149,[30]]]]]],[[[151,[150]]],[[17,[[151,[150]]]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[15,[[17,[15]]]],[[[149,[30]]],[[17,[[149,[30]]]]]],[[],17],[[[152,[30]]],[[17,[[152,[30]]]]]],[17,[[17,[17]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[15,[[17,[15]]]],[[[149,[30]]],[[17,[[149,[30]]]]]],[[],17],[[[152,[30]]],[[17,[[152,[30]]]]]],[[[151,[150]]],[[17,[[151,[150]]]]]],[17,[[17,[17]]]],[17,[[17,[17]]]],[[],17],[[[151,[150]]],[[17,[[151,[150]]]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[[149,[30]]],[[17,[[149,[30]]]]]],[15,[[17,[15]]]],[[[152,[30]]],[[17,[[152,[30]]]]]],[17,[[17,[17]]]],[[[151,[150]]],[[17,[[151,[150]]]]]],[15,[[17,[15]]]],[[[152,[30]]],[[17,[[152,[30]]]]]],[[[149,[30]]],[[17,[[149,[30]]]]]],[[],17],[[[27,[30]]],[[17,[[27,[30]]]]]],[[[149,[30]]],[[17,[[149,[30]]]]]],[[],17],[[[27,[30]]],[[17,[[27,[30]]]]]],[[[151,[150]]],[[17,[[151,[150]]]]]],[[[152,[30]]],[[17,[[152,[30]]]]]],[15,[[17,[15]]]],[17,[[17,[17]]]],[[[151,[150]]],[[17,[[151,[150]]]]]],[[],17],[17,[[17,[17]]]],[[[149,[30]]],[[17,[[149,[30]]]]]],[15,[[17,[15]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[[152,[30]]],[[17,[[152,[30]]]]]],[15,[[17,[15]]]],[17,[[17,[17]]]],[[],17],[[[151,[150]]],[[17,[[151,[150]]]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[[149,[30]]],[[17,[[149,[30]]]]]],[[[152,[30]]],[[17,[[152,[30]]]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[17,[[17,[17]]]],[[[152,[30]]],[[17,[[152,[30]]]]]],[[[151,[150]]],[[17,[[151,[150]]]]]],[[],17],[[[149,[30]]],[[17,[[149,[30]]]]]],[15,[[17,[15]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[[152,[30]]],[[17,[[152,[30]]]]]],[15,[[17,[15]]]],[[[149,[30]]],[[17,[[149,[30]]]]]],[[],17],[[[151,[150]]],[[17,[[151,[150]]]]]],[17,[[17,[17]]]],[[],17],[[[152,[30]]],[[17,[[152,[30]]]]]],[[[149,[30]]],[[17,[[149,[30]]]]]],[15,[[17,[15]]]],[[[151,[150]]],[[17,[[151,[150]]]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[17,[[17,[17]]]],[15,[[17,[15]]]],[[[151,[150]]],[[17,[[151,[150]]]]]],[[[152,[30]]],[[17,[[152,[30]]]]]],[17,[[17,[17]]]],[[],17],[[[149,[30]]],[[17,[[149,[30]]]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[],7],[[],7],[[4,4]],[[4,4],4],[[5,5],5],[[5,5],5],[[6,6],6],[[6,6],6],[[4,9],4],[[5,5,115],5],[[6,6,115],6],[[4,9],4],[[5,5],5],[[6,6],6],[[4,14],4],[[5,71],5],[[6,71],6],[[5,[0,[153,[141,[14]]]]],[[0,[153,[141,[14]]]]]],[[6,[0,[153,[141,[14]]]]],[[0,[153,[141,[14]]]]]],[[5,[0,[153,[141,[14]]]]],[[0,[153,[141,[14]]]]]],[[6,[0,[153,[141,[14]]]]],[[0,[153,[141,[14]]]]]],[[5,[0,[153,[141,[14]]]]],[[0,[153,[141,[14]]]]]],[[6,[0,[153,[141,[14]]]]],[[0,[153,[141,[14]]]]]],[[4,4]],[[4,4],4],[[5,5],5],[[5,5],5],[[6,6],6],[[6,6],6],[[4,154],17],[[42,154],17],[[25,154],17],[[5,154],17],[[6,154],17],[[]],[42],0,[[[13,[11,[12,[11]]]],155]],[[7,[156,[7]]]],0,0,0,[[4,9],4],[[4,9],4],0,[[],7],[[],7],[[64,80],[[17,[[17,[157,35]],81]]]],[[[27,[62]],80],[[17,[[17,[27,35]],81]]]],[4,71],[[[41,[40]]],71],[42,71],[49,71],[21,71],[69,71],[52,71],[5,71],[6,71],[[[55,[54]]],71],[56,71],[[],158],[5,5],[6,6],0,0,[[4,4],4],[[5,5]],[[6,6]],[[4,4]],[[4,9],4],[[4,9],4],[[[160,[[159,[36]]]],117],15],0,0,[[]],[[],57],[[],57],[[[70,[28]]],[[27,[28,30]]]],[[[70,[28]]],[[27,[28,30]]]],[[[70,[28]]],[[27,[28,30]]]],[[[70,[28]]],[[27,[28,30]]]],[[[70,[28]]],[[27,[28,30]]]],[[[70,[28]]],[[27,[28,30]]]],[[[70,[28]]],[[27,[28,30]]]],[[[70,[28]]],[[27,[28,30]]]],[[[70,[28]]],[[27,[28,30]]]],[[[70,[28]]],[[27,[28,30]]]],[[[70,[28]]],[[27,[28,30]]]],[[[70,[28]]],[[27,[28,30]]]],[[[70,[28]]],[[27,[28,30]]]],[[[70,[28]]],[[27,[28,30]]]],[[[70,[28]]],[[27,[28,30]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],24],[[],24],[82,[[17,[15]]]],[[4,4,4],[[15,[4]]]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[69,[[17,[[95,[53]]]]]],[69,[[17,[[97,[53]]]]]],[69,[[17,[[96,[53]]]]]],[[],17],[[],17],[52,[[17,[[98,[53]]]]]],[52,[[17,[99]]]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[82,17],[82,17],[[7,82],[[17,[7]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],161],[[],161],[[],161],[[],161],[[],161],[[],161],[[],161],[[],161],[[],161],[[],161],[[],161],[[],161],[[],161],[[],161],[[],161],[[],161],[[],161],[[],161],[[],161],[[],161],[[],161],[[],161],[[],161],[[],161],[[],161],[[],161],[[],161],[[],161],[[],161],[[],161],[[],161],[[],161],[[],161],[[],161],[[],161],[[],161],[[],[[163,[162]]]],[[],[[163,[162]]]],[[],163],[[],163],[[],163],[[],163],[[],163],[[],163],[[],163],[[],163],[[],163],[[],[[163,[162]]]],[[],[[163,[162]]]],[[],[[163,[162]]]],[[],[[163,[162]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[5,82]],[[6,82]],[164,165],[164,165],[[],119],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[4,4],[4],[[],4],[[],4],[[],5],[[],5],[[],6],[[],6],0,0,0,0,0,0,0,0,0,0,0,[[126,[70,[28]]],[[15,[[27,[28]]]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[[[19,[18]]]],[23,[[17,[24]]]],0,[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[]],[[]],[[]],[[]],[[],[[17,[23,24]]]],[[],[[17,[23,24]]]],[[],15],[[]],[166,166],[167,167],[[]],[[]],0,[67,[[17,[166,68]]]],[67,[[17,[167,68]]]],[[[70,[28]]],[[17,[68]]]],[[[70,[28]]],[[17,[68]]]],[[14,[70,[28]]],[[17,[68]]]],[[14,[70,[28]]],[[17,[68]]]],[[[70,[28]]],[[15,[27]]]],[[],[[15,[71]]]],[[],[[15,[71]]]],[[14,67],[[17,[68]]]],[[14,67],[[17,[68]]]],[[],167],[71],[71],[71],[71],[72,[[17,[166]]]],[72,[[17,[167]]]],[71],[71],[167,[[27,[28,30]]]],[[166,[0,[77,78]]]],[[167,[0,[77,78]]]],[[166,166],10],[[167,167],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[166,86],88],[[167,86],[[17,[87]]]],[[]],[[[169,[18,18,18,168]]],167],[[]],[[[70,[28]]],[[17,[167,68]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[15,[[27,[28]]]]],[[27,[28]]]],[[]],[[166,170],[[70,[28]]]],0,[[],[[29,[28]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],71],[[],71],[[]],[[]],[[]],[[]],[166,27],[[]],[[]],[[],10],[[],[[70,[170]]]],[[]],0,0,0,0,[82],[82],[82,143],[82,143],0,0,0,0,[[],15],[19],[[[70,[28]]]],[[]],[[]],0,0,[[],17],[17,[[17,[17]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[15,[[17,[15]]]],[[[149,[30]]],[[17,[[149,[30]]]]]],[[[151,[150]]],[[17,[[151,[150]]]]]],[[[152,[30]]],[[17,[[152,[30]]]]]],[[[151,[150]]],[[17,[[151,[150]]]]]],[[],17],[[[152,[30]]],[[17,[[152,[30]]]]]],[[[149,[30]]],[[17,[[149,[30]]]]]],[15,[[17,[15]]]],[17,[[17,[17]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[166,154],17],[[167,154],17],[[]],0,0,0,0,0,[166,71],[167,71],0,[[]],[[[70,[28]]],[[27,[28,30]]]],[[[70,[28]]],[[27,[28,30]]]],[[]],[[]],[82,[[17,[15]]]],[[],17],[[],17],[[],17],[[],17],[[],17],[82,17],[82,17],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],161],[[],161],[[],163],[[],[[163,[162]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[167,82]],[[]],[[]],0,0,0,0,0,0,0,0,0,0],"c":[2,3,5,7,28,842,843],"p":[[3,"Private"],[6,"AccountId"],[6,"Index"],[3,"Weight"],[3,"Permill"],[3,"Perbill"],[3,"RuntimeOrigin"],[8,"Fn"],[15,"u64"],[15,"bool"],[8,"Block"],[8,"CallApiAt"],[3,"RuntimeApiImpl"],[15,"u32"],[4,"Option"],[4,"ApiError"],[4,"Result"],[8,"Encode"],[8,"EncodeLike"],[6,"ApplyExtrinsicResult"],[4,"OriginCaller"],[4,"RawOrigin"],[3,"Storage"],[3,"String"],[3,"RuntimeGenesisConfig"],[6,"AuthorityId"],[3,"Vec"],[15,"u8"],[15,"array"],[3,"Global"],[3,"ContractAddress"],[3,"EntryPointSelector"],[3,"Calldata"],[3,"Felt252Wrapper"],[4,"SimulationError"],[6,"Block"],[3,"InherentData"],[3,"CheckInherentsResult"],[4,"DispatchClass"],[8,"Config"],[4,"TimestampCall"],[4,"SealingMode"],[4,"RuntimeSlashReason"],[4,"RuntimeLockId"],[4,"RuntimeHoldReason"],[4,"RuntimeFreezeReason"],[3,"ConstU8"],[3,"ConstU32"],[4,"RuntimeCall"],[3,"ConstU64"],[3,"ConstU128"],[4,"RuntimeEvent"],[3,"Runtime"],[8,"Config"],[4,"SystemCall"],[3,"StorageInfo"],[4,"Ordering"],[6,"StarkHash"],[3,"ApiRef"],[3,"ClassHash"],[4,"ContractClass"],[4,"AccountTransaction"],[6,"UncheckedExtrinsic"],[3,"L1HandlerTransaction"],[3,"CrateVersion"],[6,"SetId"],[8,"Input"],[3,"Error"],[4,"RuntimeError"],[15,"slice"],[15,"usize"],[8,"Deserializer"],[6,"DispatchResultWithPostInfo"],[3,"PostDispatchInfo"],[3,"DispatchErrorWithPostInfo"],[8,"Copy"],[8,"Output"],[8,"Sized"],[8,"From"],[3,"SimulationFlags"],[4,"InternalSubstrateError"],[8,"FnOnce"],[3,"StorageProof"],[4,"Transaction"],[3,"FeeTokenAddresses"],[3,"Formatter"],[3,"Error"],[6,"Result"],[6,"Origin"],[6,"Timestamp"],[6,"CallableCallFor"],[6,"Grandpa"],[6,"System"],[6,"Starknet"],[4,"Error"],[4,"Error"],[4,"Error"],[4,"Event"],[4,"Event"],[3,"Compact"],[4,"DispatchError"],[15,"f64"],[8,"RationalArg"],[8,"TryInto"],[8,"Clone"],[8,"Ord"],[8,"Div"],[8,"Rem"],[8,"Add"],[8,"AddAssign"],[8,"Unsigned"],[8,"Zero"],[8,"One"],[8,"MultiplyRational"],[4,"Rounding"],[6,"AuthorityId"],[3,"OpaqueKeyOwnershipProof"],[6,"BlockNumber"],[3,"RuntimeVersion"],[3,"BlockWeights"],[3,"BlockLength"],[15,"u128"],[3,"RuntimeDbWeight"],[3,"BlockContext"],[3,"CallMetadata"],[15,"str"],[3,"DispatchInfo"],[3,"TransactionHash"],[3,"Event"],[3,"StorageKey"],[3,"StarkFelt"],[3,"MessageToL1"],[6,"AuthorityList"],[6,"HashingFor"],[8,"Backend"],[6,"StorageChanges"],[3,"Nonce"],[3,"RuntimeMetadataPrefixed"],[3,"OpaqueMetadata"],[8,"Mul"],[8,"UniqueSaturatedInto"],[8,"MultiplyArg"],[8,"Default"],[3,"NativeVersion"],[4,"Pays"],[4,"TransactionValidityError"],[6,"ProofRecorder"],[8,"Extension"],[3,"VecDeque"],[3,"RandomState"],[3,"HashMap"],[3,"Box"],[8,"ReciprocalArg"],[8,"Serializer"],[4,"CallContext"],[8,"Into"],[3,"TransactionExecutionInfo"],[3,"SlotDuration"],[6,"NumberFor"],[3,"EquivocationProof"],[3,"TypeId"],[4,"MetaForm"],[3,"Type"],[4,"TransactionSource"],[6,"TransactionValidity"],[3,"SessionKeys"],[3,"UncheckedExtrinsic"],[8,"SignedExtension"],[3,"UncheckedExtrinsic"],[3,"KeyTypeId"],[8,"KeyOwnerProofSystem"],[8,"StorageValue"],[8,"BuildStorage"],[3,"IdentityFee"],[3,"BlockHashCount"],[3,"Version"],[3,"BlockWeights"],[3,"BlockLength"],[3,"SS58Prefix"],[3,"Sealing"],[3,"DefaultChainId"],[3,"PalletInfo"],[3,"RuntimeApi"],[3,"BlockExecutionWeight"],[3,"ExtrinsicBaseWeight"],[3,"RocksDbWeight"],[8,"Randomness"],[13,"Instant"],[13,"set_code"],[13,"set_code_without_checks"],[13,"set_storage"],[13,"kill_storage"],[13,"set_heap_pages"],[13,"kill_prefix"],[13,"remark"],[13,"remark_with_event"],[13,"set"]]},\ +"madara_runtime":{"doc":"L2 validity rollup, settling on Ethereum or as a L3 …","t":"GGGGGGGGGGGGDDDGDIDDDDRNDRGDGGNNNGRGGQDGNGISRRNREDDDQQIDDDDEEEEDEEDERDDEGGGGNNGGDIGNNNEGGNEGRGDNRRDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALKLLKLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKNNLLLLLLLLLLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLKKLLLLFLLLLLLLLLLLLLLLLLAMCOLLLLLLMLLLLLKKKLLLLLLLNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLNLLNNNLLNLLLLLLLLLLLLLLLLLLMMLLLLLLLMNKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMFGDGIDDDDDGQDIDDQQIDDDIEEDRDLLKKMLLLLLLLLLLLLKLLLLLOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLKLMKLLLLLLLLLLLLLKNNMMKKLLMCOMKKKLLNNLLLLLLLLLLLLLLLLKNNNNNLLMKLLLLKLLKLLKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMM","n":["AccountId","Address","AllPallets","AllPalletsReversedWithSystemFirst","AllPalletsWithSystem","AllPalletsWithSystemReversed","AllPalletsWithoutSystem","AllPalletsWithoutSystemReversed","Aura","AuraConfig","Balance","Block","BlockExecutionWeight","BlockHashCount","BlockLength","BlockNumber","BlockWeights","BuildStorage","ConstU128","ConstU32","ConstU64","ConstU8","DAYS","Default","DefaultChainId","EXISTENTIAL_DEPOSIT","Executive","ExtrinsicBaseWeight","GenesisConfig","Grandpa","Grandpa","Grandpa","Grandpa","GrandpaConfig","HOURS","Hash","Header","IdentificationTuple","IdentityFee","Index","Instant","InvokeTxMaxNSteps","KeyOwnerProofSystem","MAX","MILLISECS_PER_BLOCK","MINUTES","Manual","NORMAL_DISPATCH_RATIO","OriginCaller","PalletInfo","Perbill","Permill","Proof","Query","Randomness","RocksDbWeight","Runtime","RuntimeApi","RuntimeApiImpl","RuntimeCall","RuntimeError","RuntimeEvent","RuntimeFreezeReason","RuntimeGenesisConfig","RuntimeHoldReason","RuntimeLockId","RuntimeOrigin","RuntimeSlashReason","SLOT_DURATION","SS58Prefix","Sealing","SealingMode","Signature","SignedExtra","SignedPayload","Starknet","Starknet","Starknet","StarknetConfig","StarknetHasher","StorageInfo","StorageValue","System","System","System","System","SystemCall","SystemConfig","Timestamp","Timestamp","TimestampCall","UncheckedExtrinsic","VERSION","ValidateMaxNSteps","Version","Void","WASM_BINARY","WEIGHT_REF_TIME_PER_SECOND","Weight","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","account_nonce","add","add","add","add_assign","add_filter","add_proof_size","add_ref_time","all_gt","all_gte","all_lt","all_lte","any_eq","any_gt","any_gte","any_lt","any_lte","api","api_version","append","apply_extrinsic","as_system_ref","assimilate_storage","assimilate_storage","aura","authorities","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build_storage","build_storage","call","caller","chain_id","check_inherents","check_proof","checked_accrue","checked_add","checked_add","checked_add","checked_add","checked_div","checked_div_per_component","checked_mul","checked_mul","checked_mul","checked_reduce","checked_sub","checked_sub","checked_sub","checked_sub","classify_dispatch","clear","clear","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","compare","compare","construct_runtime","construct_runtime_api","contract_class_by_class_hash","contract_class_hash_by_address","convert_account_transaction","convert_l1_transaction","crate_version","current_set_id","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_from","decode_from","decode_len","decode_len","decode_session_keys","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","deconstruct","deconstruct","deconstruct","deconstruct","default","default","default","default","default","default","default","default","default","defensive_max","defensive_max","defensive_min","defensive_min","defensive_saturating_accrue","defensive_saturating_accrue","defensive_saturating_add","defensive_saturating_add","defensive_saturating_dec","defensive_saturating_dec","defensive_saturating_inc","defensive_saturating_inc","defensive_saturating_mul","defensive_saturating_mul","defensive_saturating_reduce","defensive_saturating_reduce","defensive_saturating_sub","defensive_saturating_sub","defensive_strict_max","defensive_strict_max","defensive_strict_min","defensive_strict_min","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","deserialize","dispatch","dispatch_bypass_filter","dispatch_bypass_filter","dispatch_bypass_filter","div","div","div","div","div","div","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","encode","encode","encode_as","encode_as","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","ensure_inherents_are_first","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","estimate_call_fee","estimate_fee","estimate_message_fee","execute_block","execute_in_transaction","exists","extract_proof","extrinsic_filter","fee_token_addresses","filter_call","finalize_block","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_all","from_dispatch_error","from_float","from_float","from_float","from_float","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_parts","from_parts","from_parts","from_parts","from_parts","from_percent","from_percent","from_perthousand","from_perthousand","from_rational","from_rational","from_rational_approximation","from_rational_approximation","from_rational_with_rounding","from_rational_with_rounding","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","generate_key_ownership_proof","generate_session_keys","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get_block_context","get_call_index","get_call_index","get_call_indices","get_call_indices","get_call_metadata","get_call_name","get_call_name","get_call_names","get_call_names","get_call_names","get_dispatch_info","get_dispatch_info","get_dispatch_info","get_events_for_tx_by_hash","get_index_and_tx_for_tx_hash","get_module_names","get_storage_at","get_tx_execution_outcome","get_tx_messages_to_l1","grandpa","grandpa_authorities","has_api","has_api_with","hashed_key","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","index","inherent_extrinsics","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","initialize_block","int_div","int_div","int_mul","int_mul","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_caller","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_storage_changes","into_system","is_clear","is_clear","is_clear","is_default","is_one","is_one","is_sub_type","is_sub_type","is_sub_type","is_sub_type","is_transaction_fee_disabled","is_zero","is_zero","is_zero","is_zero","is_zero","key","kill","kill_prefix","kill_storage","l1_nonce_unused","max","max_consumers","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_overflow","max_size","max_value","max_value","max_value","max_value","max_value","max_value","max_values","metadata","metadata","metadata_at_version","metadata_at_version","metadata_versions","metadata_versions","min","min_value","min_value","min_value","min_value","min_value","min_value","module_name","mul","mul","mul","mul","mul","mul","mul","mul","mul_ceil","mul_ceil","mul_floor","mul_floor","mutate","mutate_exists","mutate_extant","mutate_extant","name","name_hash","native_version","new_call_variant_kill_prefix","new_call_variant_kill_storage","new_call_variant_remark","new_call_variant_remark_with_event","new_call_variant_set","new_call_variant_set_code","new_call_variant_set_code_without_checks","new_call_variant_set_heap_pages","new_call_variant_set_storage","nonce","none","none","offchain_worker","one","one","one","one","opaque","pallet_name","pallet_starknet","parameter_types","partial_cmp","partial_cmp","pays_fee","pow","pow","pre_dispatch","prefix","print","program_hash","proof_recorder","proof_size","proof_size_mut","prove","put","random","random_seed","random_seed","re_execute_transactions","record_proof","ref_time","ref_time_mut","register_extension","remark","remark_with_event","reset_filter","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","root","root","saturating_accrue","saturating_add","saturating_add","saturating_add","saturating_add","saturating_add","saturating_div","saturating_div","saturating_div","saturating_mul","saturating_mul","saturating_mul","saturating_pow","saturating_pow","saturating_pow","saturating_reciprocal_mul","saturating_reciprocal_mul","saturating_reciprocal_mul_ceil","saturating_reciprocal_mul_ceil","saturating_reciprocal_mul_floor","saturating_reciprocal_mul_floor","saturating_reduce","saturating_sub","saturating_sub","saturating_sub","saturating_sub","saturating_sub","serialize","serialize","serialize","serialize","serialize","set","set","set","set_call_context","set_caller_from","set_code","set_code_without_checks","set_heap_pages","set_proof_size","set_ref_time","set_storage","signed","signed","simulate_message","simulate_transactions","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","slot_duration","square","square","starknet","storage_name","sub","sub","sub","sub_assign","sub_proof_size","sub_ref_time","submit_report_equivocation_unsigned_extrinsic","system","system","take","tcmp","tcmp","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","translate","try_add","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_get","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_mutate","try_mutate_exists","try_with_caller","twox_128","twox_128","twox_128","twox_128","twox_128","twox_128","twox_128","twox_128","twox_128","twox_128","twox_128","twox_128","twox_128","twox_128","twox_128","twox_256","twox_256","twox_256","twox_256","twox_256","twox_256","twox_256","twox_256","twox_256","twox_256","twox_256","twox_256","twox_256","twox_256","twox_256","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unique_saturated_from","unique_saturated_from","unique_saturated_from","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","using_encoded","using_encoded","validate_transaction","validate_unsigned","version","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","weigh_data","weight_to_fee","zero","zero","zero","zero","zero","zero","finalize","code","code","items","keys","pages","prefix","remark","remark","subkeys","now","dispatch","Block","BlockExecutionWeight","BlockId","BuildStorage","ConstU128","ConstU32","ConstU64","ConstU8","ExtrinsicBaseWeight","Header","IdentificationTuple","IdentityFee","KeyOwnerProofSystem","Perbill","Permill","Proof","Query","Randomness","RocksDbWeight","SessionKeys","StorageInfo","StorageValue","SystemCall","TimestampCall","UncheckedExtrinsic","WEIGHT_REF_TIME_PER_SECOND","Weight","__clone_box","__clone_box","append","assimilate_storage","aura","blake2_128","blake2_128","blake2_128_concat","blake2_128_concat","blake2_256","blake2_256","borrow","borrow","borrow_mut","borrow_mut","build_storage","build_storage","check_proof","clear","clone","clone","clone_into","clone_into","construct_runtime","decode","decode","decode_all","decode_all","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_into_raw_public_keys","decode_len","decode_len","decode_with_depth_limit","decode_with_depth_limit","default","deref","deref","deref_mut","deref_mut","deserialize","deserialize","drop","drop","encode","encode_to","encode_to","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","exists","fmt","fmt","from","from","from","from_bytes","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","generate","get","get_raw","grandpa","hashed_key","identity","identity","init","init","into","into","into_mut","into_mut","into_raw_public_keys","into_ref","into_ref","is_clear","key_ids","kill","kill_prefix","kill_storage","max_size","max_values","mutate","mutate_exists","mutate_extant","mutate_extant","pallet_name","pallet_starknet","parameter_types","prefix","prove","put","random","random_seed","random_seed","remark","remark_with_event","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","serialize","serialize","set","set","set_code","set_code_without_checks","set_heap_pages","set_storage","size_hint","size_hint","storage_name","take","to_keyed_vec","to_keyed_vec","to_owned","to_owned","translate","try_from","try_from","try_get","try_into","try_into","try_mutate","try_mutate_exists","twox_128","twox_128","twox_256","twox_256","twox_64_concat","twox_64_concat","type_id","type_id","type_info","type_info","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast_mut","upcast_mut","using_encoded","vzip","vzip","code","code","items","keys","pages","prefix","remark","remark","subkeys","now"],"q":[[0,"madara_runtime"],[2014,"madara_runtime::SealingMode"],[2015,"madara_runtime::SystemCall"],[2024,"madara_runtime::TimestampCall"],[2025,"madara_runtime::api"],[2026,"madara_runtime::opaque"],[2224,"madara_runtime::opaque::SystemCall"],[2233,"madara_runtime::opaque::TimestampCall"]],"d":["Import the types. Some way of identifying an account on …","The address format for describing accounts.","All pallets included in the runtime as a nested tuple of …","All pallets included in the runtime as a nested tuple of …","All pallets included in the runtime as a nested tuple of …","All pallets included in the runtime as a nested tuple of …","All pallets included in the runtime as a nested tuple of …","All pallets included in the runtime as a nested tuple of …","","","Import the types. Balance of an account.","Block type as expected by this runtime.","Time to execute an empty block. Calculated by multiplying …","","","Import the types. An index to a block.","We allow for 2 seconds of compute with a 6 second average …","Complex storage builder stuff.","Const getter for a basic type.","Const getter for a basic type.","Const getter for a basic type.","Const getter for a basic type.","","","Default ChainId MADARA","Existential deposit.","Executive: handles dispatch to the various modules.","Time to execute a NO-OP extrinsic, for example …","","","","","","","","Import the types. A hash of some data used by the chain.","Block header type as expected by this runtime.","The full identification of a key owner and the stash …","Implementor of WeightToFee that maps one unit of weight to …","Import the types. Index of a transaction in the chain.","","Import the types. The maximum amount of steps allowed for …","Something which can compute and check proofs of a …","The maximal weight in all dimensions.","This determines the average expected block time that we …","","","","","Provides an implementation of PalletInfo to provide …","A fixed point representation of a number in the range [0, 1…","A fixed point representation of a number in the range [0, 1…","The proof of membership itself.","The type that get/take return.","A trait that is able to provide randomness.","By default, Substrate uses RocksDB, so this will be the …","","","Implements all runtime apis for the client side.","","","","A reason for placing a freeze on funds.","","A reason for placing a hold on funds.","An identifier for each lock placed on funds.","The runtime origin type representing the origin of a call.","A reason for slashing funds.","","","","The current sealing mode being used. This is needed for …","Import the types. Alias to 512-bit hash when used in the …","The SignedExtension to the basic transaction logic.","The payload being signed in transactions.","","","","","Import the types.","Metadata about storage from the runtime.","A trait for working with macro-generated storage values …","","","","","Contains a variant per dispatchable extrinsic that this …","","","","Contains a variant per dispatchable extrinsic that this …","Unchecked extrinsic type as expected by this runtime.","","Import the types. The maximum amount of steps allowed for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Constant version of Add for proof_size component with u64.","Constant version of Add for ref_time component with u64.","Returns true if all of self’s constituent weights is …","Returns true if all of self’s constituent weights is …","Returns true if all of self’s constituent weights is …","Returns true if all of self’s constituent weights is …","Returns true if any of self’s constituent weights is …","Returns true if any of self’s constituent weights is …","Returns true if any of self’s constituent weights is …","Returns true if any of self’s constituent weights is …","Returns true if any of self’s constituent weights is …","","","Append the given item to the value in the storage.","","","Assimilate the storage for this module into pre-existing …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Build the storage out of this builder.","Build the storage out of this builder.","","","","","Check a proof of membership on-chain. Return Some iff the …","Try to increase self by amount via checked addition.","Checked Weight addition. Computes self + rhs, returning …","","","","Checked Weight scalar division. Computes …","Calculates how many other fit into self.","Checked Weight scalar multiplication. Computes …","","","Try to reduce self by amount via checked subtraction.","","Checked Weight subtraction. Computes self - rhs, returning …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Construct a runtime, with the given name and the given …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Read the length of the storage value without decoding the …","Read the length of the storage value without decoding the …","","","","","","","","","","","","","","","","","Consume self and return the number of parts per thing.","See PerThing::deconstruct.","Consume self and return the number of parts per thing.","See PerThing::deconstruct.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Constant version of Div with u64.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Does the value (explicitly) exist in storage?","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Convert to runtime origin with caller being system signed …","","Convert to runtime origin, using as filter: …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Construct Weight from the same weight for all parts.","Optionally convert the DispatchError into the RuntimeError.","See PerThing::from_float.","NOTE: saturate to 0 or 1 if x is beyond [0, 1]","NOTE: saturate to 0 or 1 if x is beyond [0, 1]","See PerThing::from_float.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Construct Weight from weight parts, namely reference time …","From an explicitly defined number of parts per maximum of …","Build this type from a number of parts per thing.","Build this type from a number of parts per thing.","From an explicitly defined number of parts per maximum of …","Converts a percent into Self. Equal to x / 100.","Converts a percent into Self. Equal to x / 100.","Converts a percent into Self. Equal to x / 1000.","Converts a percent into Self. Equal to x / 1000.","See PerThing::from_rational.","See PerThing::from_rational.","See PerThing::from_rational.","See PerThing::from_rational.","","","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","","Load the value from the provided storage instance.","","","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","Returns the value of this parameter type.","","","","","","","","","","","","","","","Returns the value of this parameter type.","","","","","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","","","","","","","","","","","","","","","","","","","","","","","","Get the storage key.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Integer division with another value, rounding down.","Integer division with another value, rounding down.","Integer multiplication with another value, saturating at 1.","Integer multiplication with another value, saturating at 1.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","See PerThing::is_one.","See PerThing::is_one.","","","","","","","","See PerThing::is_zero.","","See PerThing::is_zero.","Returns the key for this parameter type.","Clear the storage value.","See Pallet::kill_prefix.","See Pallet::kill_storage.","","Get the aggressive max of self and other weight.","","","","","","","","","","","The maximum size of key/values in the storage, or none if …","","","","","","","The maximum number of values in the storage, or none if no …","","","","","","","Get the conservative min of self and other weight.","","","","","","","","","Constant version of Mul with u64.","","","","","","","See PerThing::mul_ceil.","See PerThing::mul_ceil.","See PerThing::mul_floor.","See PerThing::mul_floor.","Mutate the value","Mutate the value. Deletes the item if mutated to a None.","Mutate the value under a key if the value already exists. …","Mutate the value under a key if the value already exists. …","","","The version information used to identify this runtime when …","Create a call with the variant kill_prefix.","Create a call with the variant kill_storage.","Create a call with the variant remark.","Create a call with the variant remark_with_event.","Create a call with the variant set.","Create a call with the variant set_code.","Create a call with the variant set_code_without_checks.","Create a call with the variant set_heap_pages.","Create a call with the variant set_storage.","","Create with system none origin and …","","","See PerThing::one","","","See PerThing::one","","Encoded string of pallet name.","Import the Starknet pallet.","Create new implementations of the Get trait.","","","","","","","The prefix of the storage. All keys after the prefix are …","","","","Return the storage size part of the weight.","Return a mutable reference to the storage size part of the …","Prove membership of a key owner in the current block-state.","Store a value under this key into the provided storage …","Get the most recently determined random seed, along with …","Get the basic random seed.","Get the basic random seed.","","","Return the reference time part of the weight.","Return a mutable reference to the reference time part of …","","See Pallet::remark.","See Pallet::remark_with_event.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create with system root origin and …","","Increment Weight by amount via saturating addition.","Saturating Weight addition. Computes self + rhs, …","Saturating addition. Compute self + rhs, saturating at the …","","","Saturating addition. Compute self + rhs, saturating at the …","Saturating Weight scalar division. Computes …","Saturating division. Compute self / rhs, saturating at one …","Saturating division. Compute self / rhs, saturating at one …","Saturating Weight scalar multiplication. Computes …","Saturating multiply. Compute self * rhs, saturating at the …","Saturating multiply. Compute self * rhs, saturating at the …","Saturating Weight scalar exponentiation. Computes …","Saturating exponentiation. Computes self.pow(exp), …","Saturating exponentiation. Computes self.pow(exp), …","See PerThing::saturating_reciprocal_mul.","See PerThing::saturating_reciprocal_mul.","See PerThing::saturating_reciprocal_mul_ceil.","See PerThing::saturating_reciprocal_mul_ceil.","See PerThing::saturating_reciprocal_mul_floor.","See PerThing::saturating_reciprocal_mul_floor.","Reduce Weight by amount via saturating subtraction.","Saturating Weight subtraction. Computes self - rhs, …","Saturating subtraction. Compute self - rhs, saturating at …","","","Saturating subtraction. Compute self - rhs, saturating at …","","","","","","Store a value under this key into the provided storage …","Set the value of this parameter type in the storage.","See Pallet::set.","","","See Pallet::set_code.","See Pallet::set_code_without_checks.","See Pallet::set_heap_pages.","Set the storage size part of the weight.","Set the reference time part of the weight.","See Pallet::set_storage.","","Create with system signed origin and …","","","","","","","","","","","","","","","See PerThing::square.","See PerThing::square.","","Encoded string of storage name.","","","","","Constant version of Sub for proof_size component with u64.","Constant version of Sub for ref_time component with u64.","","","","Take a value from storage, removing it afterwards.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Translate a value from some previous type (O) to the …","Try to add some other weight while upholding the limit.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Try to get the underlying value from the provided storage …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Mutate the value if closure returns Ok","Mutate the value if closure returns Ok. Deletes the item …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Return a Weight where all fields are zero.","","See PerThing::zero.","See PerThing::zero.","","","","","","","","","","","","","","Opaque block type.","Time to execute an empty block. Calculated by multiplying …","Opaque block identifier type.","Complex storage builder stuff.","Const getter for a basic type.","Const getter for a basic type.","Const getter for a basic type.","Const getter for a basic type.","Time to execute a NO-OP extrinsic, for example …","Opaque block header type.","The full identification of a key owner and the stash …","Implementor of WeightToFee that maps one unit of weight to …","Something which can compute and check proofs of a …","A fixed point representation of a number in the range [0, 1…","A fixed point representation of a number in the range [0, 1…","The proof of membership itself.","The type that get/take return.","A trait that is able to provide randomness.","By default, Substrate uses RocksDB, so this will be the …","","Metadata about storage from the runtime.","A trait for working with macro-generated storage values …","Contains a variant per dispatchable extrinsic that this …","Contains a variant per dispatchable extrinsic that this …","Opaque types. These are used by the CLI to instantiate …","","","","","Append the given item to the value in the storage.","Assimilate the storage for this module into pre-existing …","","","","","","","","","","","","Build the storage out of this builder.","Build the storage out of this builder.","Check a proof of membership on-chain. Return Some iff the …","","","","","","Construct a runtime, with the given name and the given …","","","","","","","Decode Self from the given encoded slice and convert Self …","Read the length of the storage value without decoding the …","Read the length of the storage value without decoding the …","","","","","","","","","","","","","","","","","","","","","","","","","","","Does the value (explicitly) exist in storage?","","","Returns the argument unchanged.","Returns the argument unchanged.","","Convert an encoded extrinsic to an OpaqueExtrinsic.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Generate a set of keys with optionally using the given …","Load the value from the provided storage instance.","","","Get the storage key.","","","","","Calls U::from(self).","Calls U::from(self).","","","Converts Self into a Vec of (raw public key, KeyTypeId).","","","","","Clear the storage value.","See Pallet::kill_prefix.","See Pallet::kill_storage.","The maximum size of key/values in the storage, or none if …","The maximum number of values in the storage, or none if no …","Mutate the value","Mutate the value. Deletes the item if mutated to a None.","Mutate the value under a key if the value already exists. …","Mutate the value under a key if the value already exists. …","Encoded string of pallet name.","Import the Starknet pallet.","Create new implementations of the Get trait.","The prefix of the storage. All keys after the prefix are …","Prove membership of a key owner in the current block-state.","Store a value under this key into the provided storage …","Get the most recently determined random seed, along with …","Get the basic random seed.","Get the basic random seed.","See Pallet::remark.","See Pallet::remark_with_event.","","","","","","","","","","","","","","","","","Store a value under this key into the provided storage …","See Pallet::set.","See Pallet::set_code.","See Pallet::set_code_without_checks.","See Pallet::set_heap_pages.","See Pallet::set_storage.","","","Encoded string of storage name.","Take a value from storage, removing it afterwards.","","","","","Translate a value from some previous type (O) to the …","","","Try to get the underlying value from the provided storage …","","","Mutate the value if closure returns Ok","Mutate the value if closure returns Ok. Deletes the item …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,0,0,0,0,0,0,49,68,52,0,0,0,0,170,0,0,42,0,0,4,0,0,42,0,0,0,0,0,170,171,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,49,68,0,0,0,0,0,49,68,52,0,0,0,49,0,0,0,0,0,21,0,0,0,4,41,42,7,43,44,45,46,47,48,49,50,51,21,52,53,5,6,55,56,53,4,5,6,4,7,4,4,4,4,4,4,4,4,4,4,4,0,13,171,53,21,172,25,25,53,4,41,42,43,44,45,46,49,21,68,52,5,6,55,56,4,41,42,43,44,45,46,49,21,68,52,5,6,55,56,4,41,42,43,44,45,46,49,21,68,52,5,6,55,56,173,4,41,174,175,176,177,178,42,179,180,181,7,182,13,43,44,45,46,47,25,48,49,50,51,21,68,52,53,5,6,55,56,183,184,185,173,4,41,174,175,176,177,178,42,179,180,181,7,182,13,43,44,45,46,47,25,48,49,50,51,21,68,52,53,5,6,55,56,183,184,185,25,172,172,53,7,53,53,170,4,4,4,5,6,4,4,4,5,6,4,4,4,5,6,4,4,5,6,4,41,42,7,43,44,45,46,47,48,49,50,51,21,52,53,5,6,55,56,4,41,42,7,43,44,45,46,47,48,49,50,51,21,52,53,5,6,55,56,5,6,5,6,0,182,53,53,53,53,181,53,4,41,42,43,44,45,46,49,21,68,52,5,6,55,56,4,41,42,43,44,45,46,49,21,68,52,5,6,55,56,4,41,42,43,44,45,46,49,21,68,52,5,6,55,56,5,6,171,171,53,4,41,42,43,44,45,46,49,21,68,52,5,6,55,56,5,5,6,6,4,42,47,25,48,50,51,5,6,5,6,5,6,5,6,5,6,5,6,5,6,5,6,5,6,5,6,5,6,5,6,173,4,41,174,175,176,177,178,42,179,180,181,7,182,13,43,44,45,46,47,25,48,49,50,51,21,68,52,53,5,6,55,56,183,184,185,173,4,41,174,175,176,177,178,42,179,180,181,7,182,13,43,44,45,46,47,25,48,49,50,51,21,68,52,53,5,6,55,56,183,184,185,4,42,25,5,6,49,41,49,55,4,4,5,5,6,6,173,4,41,174,175,176,177,178,42,179,180,181,7,182,13,43,44,45,46,47,25,48,49,50,51,21,68,52,53,5,6,55,56,183,184,185,5,6,5,6,4,41,42,49,21,68,52,5,6,55,56,53,4,41,42,43,44,45,46,49,21,52,53,5,6,55,56,4,4,4,4,4,41,41,41,41,41,43,43,43,43,43,44,44,44,44,44,45,45,45,45,45,46,46,46,46,46,49,49,49,49,49,21,21,21,21,21,52,52,52,52,52,53,53,53,53,53,5,5,5,5,5,6,6,6,6,6,55,55,55,55,55,56,56,56,56,56,48,53,53,53,13,171,13,53,53,7,53,4,4,41,42,42,7,43,44,45,46,47,48,49,50,51,21,68,52,53,5,6,55,56,173,4,4,4,41,174,175,176,177,178,42,179,180,181,7,7,7,7,182,13,43,44,45,46,47,25,48,49,49,49,49,49,50,51,21,21,68,68,68,68,52,52,52,53,5,5,6,6,55,56,183,184,185,4,68,5,5,6,6,173,173,4,4,41,41,174,174,175,175,176,176,177,177,178,178,42,42,179,179,180,180,181,181,7,7,182,182,13,13,43,43,44,44,45,45,46,46,47,47,25,25,48,48,49,49,50,50,51,51,21,21,68,68,52,52,53,53,5,5,6,6,55,55,56,56,183,183,184,184,185,185,4,5,5,6,6,5,6,5,6,5,6,5,6,5,6,173,173,4,4,41,41,174,174,175,175,176,176,177,177,178,178,42,42,179,179,180,180,181,181,7,7,182,182,13,13,43,43,44,44,45,45,46,46,47,47,25,25,48,48,49,49,50,50,51,51,21,21,68,68,52,52,53,53,5,5,6,6,55,55,56,56,183,183,184,184,185,185,53,53,171,174,174,174,175,175,175,176,176,176,177,177,177,178,178,178,179,179,179,180,47,47,47,48,48,48,50,50,50,51,51,51,183,183,183,184,184,184,185,185,185,53,41,55,41,55,49,41,55,41,49,55,41,49,55,53,53,49,53,53,53,25,53,13,13,171,4,41,42,43,44,45,46,49,21,68,52,5,6,55,56,181,53,173,4,41,174,175,176,177,178,42,179,180,181,7,182,13,43,44,45,46,47,25,48,49,50,51,21,68,52,53,5,6,55,56,183,184,185,53,5,6,5,6,173,4,41,174,175,176,177,178,42,179,180,181,7,182,13,43,44,45,46,47,25,48,49,50,51,21,68,52,53,5,6,55,56,183,184,185,7,173,4,41,174,175,176,177,178,42,179,180,181,7,182,13,43,44,45,46,47,25,48,49,50,51,21,68,52,53,5,6,55,56,183,184,185,173,4,41,174,175,176,177,178,42,179,180,181,7,182,13,43,44,45,46,47,25,48,49,50,51,21,68,52,53,5,6,55,56,183,184,185,13,21,4,5,6,42,5,6,49,49,49,49,53,4,5,5,6,6,179,171,55,55,53,4,48,4,43,44,45,46,21,5,6,48,56,4,4,5,5,6,6,56,53,53,53,53,53,53,4,4,4,5,5,6,6,181,4,4,5,5,5,6,6,6,5,6,5,6,171,171,171,171,181,181,0,55,55,55,55,41,55,55,55,55,53,7,7,53,5,5,6,6,0,56,0,0,5,6,4,5,6,53,56,4,53,13,4,4,170,171,186,186,186,53,13,4,4,13,55,55,7,173,173,173,173,173,173,173,4,4,4,4,4,4,4,41,41,41,41,41,41,41,174,174,174,174,174,174,174,175,175,175,175,175,175,175,176,176,176,176,176,176,176,177,177,177,177,177,177,177,178,178,178,178,178,178,178,42,42,42,42,42,42,42,179,179,179,179,179,179,179,180,180,180,180,180,180,180,181,181,181,181,181,181,181,7,7,7,7,7,7,7,182,182,182,182,182,182,182,13,13,13,13,13,13,13,43,43,43,43,43,43,43,44,44,44,44,44,44,44,45,45,45,45,45,45,45,46,46,46,46,46,46,46,47,47,47,47,47,47,47,25,25,25,25,25,25,25,48,48,48,48,48,48,48,49,49,49,49,49,49,49,50,50,50,50,50,50,50,51,51,51,51,51,51,51,21,21,21,21,21,21,21,68,68,68,68,68,68,68,52,52,52,52,52,52,52,53,53,53,53,53,53,53,5,5,5,5,5,5,5,6,6,6,6,6,6,6,55,55,55,55,55,55,55,56,56,56,56,56,56,56,183,183,183,183,183,183,183,184,184,184,184,184,184,184,185,185,185,185,185,185,185,7,7,4,4,5,5,6,6,4,5,6,4,5,6,4,5,6,5,6,5,6,5,6,4,4,5,5,6,6,4,42,25,5,6,171,179,41,13,7,55,55,55,4,4,55,7,7,53,53,4,41,42,49,21,68,52,5,6,55,56,53,5,6,25,56,4,5,6,4,4,4,53,25,21,171,5,6,4,41,42,43,44,45,46,49,21,68,52,5,6,55,56,4,41,42,7,43,44,45,46,47,48,49,50,51,21,52,53,5,6,55,56,4,42,171,4,173,4,41,174,175,176,177,178,42,179,180,181,7,182,13,43,44,45,46,47,25,48,49,50,51,21,68,52,53,5,6,55,56,183,184,185,171,173,4,41,174,175,176,177,178,42,179,180,181,7,182,13,43,44,45,46,47,25,48,49,50,51,21,68,68,68,68,52,52,52,53,5,6,55,56,183,184,185,171,171,7,4,41,42,43,44,45,46,49,21,68,52,5,6,55,56,4,41,42,43,44,45,46,49,21,68,52,5,6,55,56,4,41,42,43,44,45,46,49,21,68,52,5,6,55,56,173,4,41,174,175,176,177,178,42,179,180,181,7,182,13,43,44,45,46,47,25,48,49,50,51,21,68,52,53,5,6,55,56,183,184,185,4,41,43,44,45,46,49,21,68,52,53,5,6,55,56,173,4,41,174,175,176,177,178,42,179,180,181,7,182,13,43,44,45,46,47,25,48,49,50,51,21,68,52,53,5,6,55,56,183,184,185,4,5,6,173,4,41,174,175,176,177,178,42,179,180,181,7,182,13,43,44,45,46,47,25,48,49,50,51,21,68,52,53,5,6,55,56,183,184,185,173,4,41,174,175,176,177,178,42,179,180,181,7,182,13,43,44,45,46,47,25,48,49,50,51,21,68,52,53,5,6,55,56,183,184,185,173,4,41,174,175,176,177,178,42,179,180,181,7,182,13,43,44,45,46,47,25,48,49,50,51,21,68,52,53,5,6,55,56,183,184,185,5,6,53,53,53,173,4,41,174,175,176,177,178,42,179,180,181,7,182,13,43,44,45,46,47,25,48,49,50,51,21,68,52,53,5,6,55,56,183,184,185,4,173,4,4,5,5,6,6,187,188,189,190,191,192,193,194,195,193,196,0,0,0,0,0,0,0,0,0,0,0,170,0,0,0,0,170,171,0,0,0,0,0,0,0,0,0,0,165,166,171,172,165,165,166,165,166,165,166,165,166,165,166,172,172,170,166,165,166,165,166,0,165,166,165,166,165,166,165,171,171,165,166,166,165,166,165,166,165,166,165,166,166,165,166,165,166,165,165,165,165,165,166,166,166,166,166,171,165,166,165,166,166,166,165,165,166,166,165,165,166,166,165,171,165,165,171,165,166,165,166,165,166,165,166,165,165,166,166,165,171,55,55,56,56,171,171,171,171,56,0,0,56,170,171,186,186,186,55,55,165,165,165,165,165,165,165,166,166,166,166,166,166,166,165,166,171,41,55,55,55,55,165,166,56,171,165,166,165,166,171,165,166,171,165,166,171,171,165,166,165,166,165,166,165,166,165,166,165,166,165,166,165,166,165,166,166,165,166,188,189,190,191,192,193,194,195,193,196],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[2,3],[[4,4],4],[[5,5]],[[6,6]],[[4,4]],[[7,8]],[[4,9],4],[[4,9],4],[[4,4],10],[[4,4],10],[[4,4],10],[[4,4],10],[[4,4],10],[[4,4],10],[[4,4],10],[[4,4],10],[[4,4],10],0,[[[13,[11,[12,[11]]]]],[[17,[[15,[14]],16]]]],[[[19,[18]]]],[[],20],[21,[[15,[22]]]],[23,[[17,[24]]]],[[25,23],[[17,[24]]]],0,[[],[[27,[26]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[25],[[],[[17,[23,24]]]],[[],[[17,[23,24]]]],[[31,32,33],[[17,[[27,[34]],35]]]],[7],[[],34],[[36,37],38],[[],15],[[4,4],15],[[4,4],[[15,[4]]]],[[4,4],[[15,[4]]]],[[5,5],[[15,[5]]]],[[6,6],[[15,[6]]]],[[4,9],[[15,[4]]]],[[4,4],[[15,[9]]]],[[4,9],[[15,[4]]]],[[5,5],[[15,[5]]]],[[6,6],[[15,[6]]]],[[4,4],15],[[4,4],[[15,[4]]]],[[4,4],[[15,[4]]]],[[5,5],[[15,[5]]]],[[6,6],[[15,[6]]]],[4,39],[[]],[[]],[[]],[4,4],[[[41,[40]]],[[41,[40]]]],[42,42],[7,7],[43,43],[44,44],[45,45],[46,46],[47,47],[48,48],[49,49],[50,50],[51,51],[21,21],[52,52],[53,53],[5,5],[6,6],[[[55,[54]]],[[55,[54]]]],[56,56],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[5,5],57],[[6,6],57],[[],57],[[],57],0,[[[12,[11]]],58],[59,[[15,[60]]]],[31,59],[61,62],[63,62],[[],[[15,[64]]]],[[],65],[66,[[17,[4,67]]]],[66,[[17,[[41,[40]],67]]]],[66,[[17,[42,67]]]],[66,[[17,[43,67]]]],[66,[[17,[44,67]]]],[66,[[17,[45,67]]]],[66,[[17,[46,67]]]],[66,[[17,[49,67]]]],[66,[[17,[21,67]]]],[66,[[17,[68,67]]]],[66,[[17,[52,67]]]],[66,[[17,[5,67]]]],[66,[[17,[6,67]]]],[66,[[17,[[55,[54]],67]]]],[66,[[17,[56,67]]]],[[[69,[28]]],[[17,[67]]]],[[[69,[28]]],[[17,[67]]]],[[[69,[28]]],[[17,[67]]]],[[[69,[28]]],[[17,[67]]]],[[[69,[28]]],[[17,[67]]]],[[[69,[28]]],[[17,[67]]]],[[[69,[28]]],[[17,[67]]]],[[[69,[28]]],[[17,[67]]]],[[[69,[28]]],[[17,[67]]]],[[[69,[28]]],[[17,[67]]]],[[[69,[28]]],[[17,[67]]]],[[[69,[28]]],[[17,[67]]]],[[[69,[28]]],[[17,[67]]]],[[[69,[28]]],[[17,[67]]]],[[[69,[28]]],[[17,[67]]]],[[14,[69,[28]]],[[17,[67]]]],[[14,[69,[28]]],[[17,[67]]]],[[14,[69,[28]]],[[17,[67]]]],[[14,[69,[28]]],[[17,[67]]]],[[14,[69,[28]]],[[17,[67]]]],[[14,[69,[28]]],[[17,[67]]]],[[14,[69,[28]]],[[17,[67]]]],[[14,[69,[28]]],[[17,[67]]]],[[14,[69,[28]]],[[17,[67]]]],[[14,[69,[28]]],[[17,[67]]]],[[14,[69,[28]]],[[17,[67]]]],[[14,[69,[28]]],[[17,[67]]]],[[14,[69,[28]]],[[17,[67]]]],[[14,[69,[28]]],[[17,[67]]]],[[14,[69,[28]]],[[17,[67]]]],[[],[[17,[5,67]]]],[[],[[17,[6,67]]]],[[],[[15,[70]]]],[[],[[15,[70]]]],[[[27,[28]]],[[15,[27]]]],[[14,66],[[17,[67]]]],[[14,66],[[17,[67]]]],[[14,66],[[17,[67]]]],[[14,66],[[17,[67]]]],[[14,66],[[17,[67]]]],[[14,66],[[17,[67]]]],[[14,66],[[17,[67]]]],[[14,66],[[17,[67]]]],[[14,66],[[17,[67]]]],[[14,66],[[17,[67]]]],[[14,66],[[17,[67]]]],[[14,66],[[17,[67]]]],[[14,66],[[17,[67]]]],[[14,66],[[17,[67]]]],[[14,66],[[17,[67]]]],[5],[5,14],[6],[6,14],[[],4],[[],42],[[],47],[[],25],[[],48],[[],50],[[],51],[[],5],[[],6],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[71,[[17,[4]]]],[71,[[17,[42]]]],[71,[[17,[25]]]],[71,[[17,[5]]]],[71,[[17,[6]]]],[[49,7],72],[[[41,[40]]],[[17,[73,[74,[73]]]]]],[[49,7],72],[[[55,[54]]],[[17,[73,[74,[73]]]]]],[[4,75],4],[[4,9],4],[5],[[5,5]],[[6,6]],[6],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[70],[5,[[27,[28,30]]]],[6,[[27,[28,30]]]],[5],[6],[[4,[0,[76,77]]]],[[[41,[40]],[0,[76,77]]]],[[42,[0,[76,77]]]],[[49,[0,[76,77]]]],[[21,[0,[76,77]]]],[[68,[0,[76,77]]]],[[52,[0,[76,77]]]],[[5,[0,[76,77]]]],[[6,[0,[76,77]]]],[[[55,[54]],[0,[76,77]]]],[[56,[0,[76,77]]]],[[],[[17,[14]]]],[[4,4],10],[[[41,[40]],[41,[40]]],10],[[42,42],10],[[43,43],10],[[44,44],10],[[45,45],10],[[46,46],10],[[49,49],10],[[21,21],10],[[52,52],10],[[53,53],10],[[5,5],10],[[6,6],10],[[[55,[54]],[55,[54]]],10],[[56,56],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[73,[[78,[14]]]],[[[27,[61]],79],[[17,[[17,[27,35]],80]]]],[63,[[17,[[17,[35]],80]]]],[36],[[[13,[11,[12,[11]]]],81]],[[],10],[[[13,[11,[12,[11]]]]],[[15,[82]]]],[27,[[27,[83]]]],[[],84],[7,10],[[]],[[4,85],[[17,[86]]]],[[4,85],[[17,[86]]]],[[[41,[40]],85],[[17,[86]]]],[[42,85],87],[[42,85],87],[[7,85],[[17,[86]]]],[[43,85],87],[[44,85],87],[[45,85],87],[[46,85],87],[[47,85],[[17,[86]]]],[[48,85],[[17,[86]]]],[[49,85],87],[[50,85],[[17,[86]]]],[[51,85],[[17,[86]]]],[[21,85],87],[[68,85],87],[[52,85],87],[[53,85],87],[[5,85],[[17,[86]]]],[[6,85],[[17,[86]]]],[[[55,[54]],85],[[17,[86]]]],[[56,85],[[17,[86]]]],[[]],[[],4],[[]],[9,4],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[15,7],[21,7],[[[88,[53]]],7],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[90,[89,53]]],49],[[[90,[91,53]]],49],[[]],[[[90,[92,53]]],49],[[[90,[93,53]]],49],[[]],[[]],[[[88,[53]]],21],[[]],[[[94,[53]]],68],[[[95,[53]]],68],[[[96,[53]]],68],[[]],[97,52],[[]],[[[98,[53]]],52],[[]],[[[99,[5]]],5],[[]],[[]],[[[99,[6]]],6],[[]],[[]],[[]],[[]],[[]],[9,4],[100,[[15,[68]]]],[101,5],[101,5],[101,6],[101,6],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[9,9],4],[14,5],[[],5],[[],6],[14,6],[14,5],[14,6],[14,5],[14,6],[[[0,[102,[103,[14]],[103,[9]]]],[0,[102,[103,[14]],[103,[9]]]]],5],[[[0,[102,[103,[14]],[103,[9]]]],[0,[102,[103,[14]],[103,[9]]]]],6],[[[0,[102,[103,[14]],[103,[9]]]],[0,[102,[103,[14]],[103,[9]]]]],5],[[[0,[102,[103,[14]],[103,[9]]]],[0,[102,[103,[14]],[103,[9]]]]],6],[[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]],[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]],114],[[17,[5]]]],[[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]],[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[107,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[108,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],[109,[[0,[104,105,103,103,[106,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[107,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[108,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],[109,[[0,[104,105,103,103,106,107,108,109,110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]]]],110,111,112,113]],114],[[17,[6]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[65,115],[[15,[116]]]],[[[15,[[27,[28]]]]],[[27,[28]]]],[[]],[[],[[78,[117]]]],[[],117],[[],117],[[],118],[[],[[78,[118]]]],[[],118],[[],119],[[],[[78,[119]]]],[[],119],[[],[[78,[120]]]],[[],120],[[],120],[[],28],[[],[[78,[28]]]],[[],28],[[],42],[[],42],[[],[[78,[42]]]],[[],34],[[],28],[[],[[15,[28]]]],[[],28],[[],14],[[],[[15,[14]]]],[[],14],[[],[[15,[9]]]],[[],9],[[],9],[[],121],[[],[[15,[121]]]],[[],121],[[],4],[[],4],[[],[[78,[4]]]],[[],4],[[],[[78,[4]]]],[[],4],[[],122],[[],[[78,[122]]]],[[],122],[[],123],[[[41,[40]]],28],[[[55,[54]]],28],[[],[[69,[28]]]],[[],[[69,[28]]]],[49,124],[[[41,[40]]],125],[[[55,[54]]],125],[[],[[69,[125]]]],[125,[[69,[125]]]],[[],[[69,[125]]]],[[[41,[40]]],126],[49,126],[[[55,[54]]],126],[127,[[27,[128]]]],[[27,127],15],[[],[[69,[125]]]],[[31,129],[[17,[130,35]]]],[127,[[15,[[27,[28]]]]]],[127,[[27,[131]]]],0,[[],132],[[[13,[11,[12,[11]]]]],[[17,[10,16]]]],[[[13,[11,[12,[11]]]],8],[[17,[10,16]]]],[[],[[29,[28]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[15,[70]]]],[37,27],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[]],[[5,5],14],[[6,6],14],[[5,14],5],[[6,14],6],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[7],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[13,[11,[12,[11]]]],[134,[[133,[11]]]]],[[17,[[135,[11]],24]]]],[21,[[15,[22]]]],[[],10],[[],10],[[],10],[42,10],[5,10],[6,10],[49,[[15,[[90,[93,53]]]]]],[49,[[15,[[90,[91,53]]]]]],[49,[[15,[[90,[92,53]]]]]],[49,[[15,[[90,[89,53]]]]]],[[],10],[4,10],[5,10],[5,10],[6,10],[6,10],[[],[[29,[28]]]],[[]],0,0,[136,10],[[4,4],4],[[],14],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[[],14],0,[[],4],[[]],[[]],[[],5],[[],6],[[]],0,[[],137],[[],138],[14,[[15,[137]]]],[14,[[15,[137]]]],[[],[[27,[14]]]],[[],[[27,[14]]]],[[4,4],4],[[]],[[],4],[[],5],[[]],[[],6],[[]],[[],[[15,[125]]]],[[4,[0,[[139,[9]],75]]],4],[[4,9],4],[[5,5]],[[5,[0,[[106,[[0,[[106,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],104,[139,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],[107,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],110]]]],104,[139,[[0,[[106,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],104,[139,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],[107,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],104,[139,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],[107,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],110]]]],[107,[[0,[[106,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],104,[139,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],[107,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],110]]]],110]]]],[[5,4],4],[[6,6]],[[6,[0,[[106,[[0,[[106,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],104,[139,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],[107,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],110]]]],104,[139,[[0,[[106,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],104,[139,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],[107,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],104,[139,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],[107,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],110]]]],[107,[[0,[[106,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],104,[139,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],[107,[[0,[[106,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],104,[139,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[140,[14]],[108,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],[107,[[0,[[106,[[0,[106,104,139,140,108,107,110]]]],104,[139,[[0,[106,104,139,140,108,107,110]]]],[140,[14]],[108,[[0,[106,104,139,140,108,107,110]]]],[107,[[0,[106,104,139,140,108,107,110]]]],110]]]],110]]]],110]]]],110]]]],[[6,4],4],[[5,[0,[141,[140,[14]]]]],[[0,[141,[140,[14]]]]]],[[6,[0,[141,[140,[14]]]]],[[0,[141,[140,[14]]]]]],[[5,[0,[141,[140,[14]]]]],[[0,[141,[140,[14]]]]]],[[6,[0,[141,[140,[14]]]]],[[0,[141,[140,[14]]]]]],[81],[81],[81,142],[81,142],[[],[[15,[125]]]],[[],[[15,[[29,[28]]]]]],[[],143],[[[27,[28,30]],14],[[55,[54]]]],[[[27,[[27,[28,30]],30]]],[[55,[54]]]],[[[27,[28,30]]],[[55,[54]]]],[[[27,[28,30]]],[[55,[54]]]],[[],[[41,[40]]]],[[[27,[28,30]]],[[55,[54]]]],[[[27,[28,30]]],[[55,[54]]]],[9,[[55,[54]]]],[[[27,[30]]],[[55,[54]]]],[31,136],[[],7],[[],7],[[]],[[],5],[[],5],[[],6],[[],6],0,0,0,0,[[5,5],[[15,[57]]]],[[6,6],[[15,[57]]]],[4,144],[[5,70]],[[6,70]],[[],[[17,[145]]]],0,[4],[[],34],[[[13,[11,[12,[11]]]]],[[15,[[146,[11]]]]]],[4,9],[4,9],[[],15],[19],[[[69,[28]]]],[[]],[[]],[[[27,[83]],[27,[83]],10],[[17,[[17,[27,35]],80]]]],[[[13,[11,[12,[11]]]]]],[4,9],[4,9],[[[13,[11,[12,[11]]]],147]],0,0,[7],[15,[[17,[15]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[[],17],[[[150,[149]]],[[17,[[150,[149]]]]]],[[[151,[30]]],[[17,[[151,[30]]]]]],[17,[[17,[17]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[[150,[149]]],[[17,[[150,[149]]]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[15,[[17,[15]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[17,[[17,[17]]]],[[[151,[30]]],[[17,[[151,[30]]]]]],[[],17],[[[151,[30]]],[[17,[[151,[30]]]]]],[[],17],[15,[[17,[15]]]],[[[150,[149]]],[[17,[[150,[149]]]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[17,[[17,[17]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[17,[[17,[17]]]],[[[151,[30]]],[[17,[[151,[30]]]]]],[[[150,[149]]],[[17,[[150,[149]]]]]],[[],17],[[[148,[30]]],[[17,[[148,[30]]]]]],[15,[[17,[15]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[15,[[17,[15]]]],[[[150,[149]]],[[17,[[150,[149]]]]]],[[],17],[[[148,[30]]],[[17,[[148,[30]]]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[[151,[30]]],[[17,[[151,[30]]]]]],[17,[[17,[17]]]],[[[151,[30]]],[[17,[[151,[30]]]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[[150,[149]]],[[17,[[150,[149]]]]]],[17,[[17,[17]]]],[[],17],[[[148,[30]]],[[17,[[148,[30]]]]]],[15,[[17,[15]]]],[[],17],[[[148,[30]]],[[17,[[148,[30]]]]]],[15,[[17,[15]]]],[[[150,[149]]],[[17,[[150,[149]]]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[[151,[30]]],[[17,[[151,[30]]]]]],[17,[[17,[17]]]],[[],17],[[[148,[30]]],[[17,[[148,[30]]]]]],[15,[[17,[15]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[[150,[149]]],[[17,[[150,[149]]]]]],[[[151,[30]]],[[17,[[151,[30]]]]]],[17,[[17,[17]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[17,[[17,[17]]]],[[[151,[30]]],[[17,[[151,[30]]]]]],[[[150,[149]]],[[17,[[150,[149]]]]]],[[],17],[[[148,[30]]],[[17,[[148,[30]]]]]],[15,[[17,[15]]]],[15,[[17,[15]]]],[17,[[17,[17]]]],[[[151,[30]]],[[17,[[151,[30]]]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[[150,[149]]],[[17,[[150,[149]]]]]],[[],17],[[[148,[30]]],[[17,[[148,[30]]]]]],[[],17],[17,[[17,[17]]]],[[[151,[30]]],[[17,[[151,[30]]]]]],[[[150,[149]]],[[17,[[150,[149]]]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[15,[[17,[15]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[[150,[149]]],[[17,[[150,[149]]]]]],[[],17],[[[148,[30]]],[[17,[[148,[30]]]]]],[[[151,[30]]],[[17,[[151,[30]]]]]],[15,[[17,[15]]]],[17,[[17,[17]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[[],17],[[[150,[149]]],[[17,[[150,[149]]]]]],[[[151,[30]]],[[17,[[151,[30]]]]]],[17,[[17,[17]]]],[15,[[17,[15]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[],17],[15,[[17,[15]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[17,[[17,[17]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[[[150,[149]]],[[17,[[150,[149]]]]]],[[[151,[30]]],[[17,[[151,[30]]]]]],[17,[[17,[17]]]],[[[151,[30]]],[[17,[[151,[30]]]]]],[[[150,[149]]],[[17,[[150,[149]]]]]],[[],17],[[[148,[30]]],[[17,[[148,[30]]]]]],[15,[[17,[15]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[15,[[17,[15]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[[],17],[[[150,[149]]],[[17,[[150,[149]]]]]],[[[151,[30]]],[[17,[[151,[30]]]]]],[17,[[17,[17]]]],[17,[[17,[17]]]],[15,[[17,[15]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[[150,[149]]],[[17,[[150,[149]]]]]],[[],17],[[[148,[30]]],[[17,[[148,[30]]]]]],[[[151,[30]]],[[17,[[151,[30]]]]]],[[],17],[15,[[17,[15]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[17,[[17,[17]]]],[[[151,[30]]],[[17,[[151,[30]]]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[[[150,[149]]],[[17,[[150,[149]]]]]],[[[151,[30]]],[[17,[[151,[30]]]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[15,[[17,[15]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[[],17],[17,[[17,[17]]]],[[[150,[149]]],[[17,[[150,[149]]]]]],[17,[[17,[17]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[[151,[30]]],[[17,[[151,[30]]]]]],[[[150,[149]]],[[17,[[150,[149]]]]]],[[],17],[[[148,[30]]],[[17,[[148,[30]]]]]],[15,[[17,[15]]]],[[[151,[30]]],[[17,[[151,[30]]]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[15,[[17,[15]]]],[17,[[17,[17]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[[],17],[[[150,[149]]],[[17,[[150,[149]]]]]],[[],17],[[[27,[30]]],[[17,[[27,[30]]]]]],[15,[[17,[15]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[[[150,[149]]],[[17,[[150,[149]]]]]],[[[151,[30]]],[[17,[[151,[30]]]]]],[17,[[17,[17]]]],[[[150,[149]]],[[17,[[150,[149]]]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[15,[[17,[15]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[[],17],[[[151,[30]]],[[17,[[151,[30]]]]]],[17,[[17,[17]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[[151,[30]]],[[17,[[151,[30]]]]]],[[],17],[17,[[17,[17]]]],[[[150,[149]]],[[17,[[150,[149]]]]]],[15,[[17,[15]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[[[150,[149]]],[[17,[[150,[149]]]]]],[17,[[17,[17]]]],[[],17],[[[148,[30]]],[[17,[[148,[30]]]]]],[15,[[17,[15]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[[151,[30]]],[[17,[[151,[30]]]]]],[17,[[17,[17]]]],[[[151,[30]]],[[17,[[151,[30]]]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[],17],[15,[[17,[15]]]],[[[150,[149]]],[[17,[[150,[149]]]]]],[[[150,[149]]],[[17,[[150,[149]]]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[17,[[17,[17]]]],[[[151,[30]]],[[17,[[151,[30]]]]]],[[],17],[[[27,[30]]],[[17,[[27,[30]]]]]],[15,[[17,[15]]]],[15,[[17,[15]]]],[17,[[17,[17]]]],[[[151,[30]]],[[17,[[151,[30]]]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[[[150,[149]]],[[17,[[150,[149]]]]]],[[],17],[[[151,[30]]],[[17,[[151,[30]]]]]],[[[150,[149]]],[[17,[[150,[149]]]]]],[[],17],[[[148,[30]]],[[17,[[148,[30]]]]]],[15,[[17,[15]]]],[17,[[17,[17]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[[150,[149]]],[[17,[[150,[149]]]]]],[15,[[17,[15]]]],[[[151,[30]]],[[17,[[151,[30]]]]]],[17,[[17,[17]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[[],17],[[[27,[30]]],[[17,[[27,[30]]]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[[151,[30]]],[[17,[[151,[30]]]]]],[15,[[17,[15]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[[],17],[[[150,[149]]],[[17,[[150,[149]]]]]],[17,[[17,[17]]]],[15,[[17,[15]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[17,[[17,[17]]]],[[],17],[[[148,[30]]],[[17,[[148,[30]]]]]],[[[150,[149]]],[[17,[[150,[149]]]]]],[[[151,[30]]],[[17,[[151,[30]]]]]],[[],17],[17,[[17,[17]]]],[15,[[17,[15]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[[151,[30]]],[[17,[[151,[30]]]]]],[[[150,[149]]],[[17,[[150,[149]]]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[17,[[17,[17]]]],[[[151,[30]]],[[17,[[151,[30]]]]]],[[[150,[149]]],[[17,[[150,[149]]]]]],[15,[[17,[15]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[[],17],[15,[[17,[15]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[[],17],[[[27,[30]]],[[17,[[27,[30]]]]]],[[[150,[149]]],[[17,[[150,[149]]]]]],[[[151,[30]]],[[17,[[151,[30]]]]]],[17,[[17,[17]]]],[[[151,[30]]],[[17,[[151,[30]]]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[[[150,[149]]],[[17,[[150,[149]]]]]],[17,[[17,[17]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[],17],[15,[[17,[15]]]],[[],7],[[],7],[[4,4]],[[4,4],4],[[5,5],5],[[5,5],5],[[6,6],6],[[6,6],6],[[4,9],4],[[5,5,114],5],[[6,6,114],6],[[4,9],4],[[5,5],5],[[6,6],6],[[4,14],4],[[5,70],5],[[6,70],6],[[5,[0,[152,[140,[14]]]]],[[0,[152,[140,[14]]]]]],[[6,[0,[152,[140,[14]]]]],[[0,[152,[140,[14]]]]]],[[5,[0,[152,[140,[14]]]]],[[0,[152,[140,[14]]]]]],[[6,[0,[152,[140,[14]]]]],[[0,[152,[140,[14]]]]]],[[5,[0,[152,[140,[14]]]]],[[0,[152,[140,[14]]]]]],[[6,[0,[152,[140,[14]]]]],[[0,[152,[140,[14]]]]]],[[4,4]],[[4,4],4],[[5,5],5],[[5,5],5],[[6,6],6],[[6,6],6],[[4,153],17],[[42,153],17],[[25,153],17],[[5,153],17],[[6,153],17],[[]],[42],0,[[[13,[11,[12,[11]]]],154]],[[7,[155,[7]]]],0,0,0,[[4,9],4],[[4,9],4],0,[[],7],[[],7],[[63,79],[[17,[[17,[156,35]],80]]]],[[[27,[61]],79],[[17,[[17,[27,35]],80]]]],[4,70],[[[41,[40]]],70],[42,70],[49,70],[21,70],[68,70],[52,70],[5,70],[6,70],[[[55,[54]]],70],[56,70],[[],157],[5,5],[6,6],0,0,[[4,4],4],[[5,5]],[[6,6]],[[4,4]],[[4,9],4],[[4,9],4],[[[159,[[158,[36]]]],116],15],0,0,[[]],[[],57],[[],57],[[[69,[28]]],[[27,[28,30]]]],[[[69,[28]]],[[27,[28,30]]]],[[[69,[28]]],[[27,[28,30]]]],[[[69,[28]]],[[27,[28,30]]]],[[[69,[28]]],[[27,[28,30]]]],[[[69,[28]]],[[27,[28,30]]]],[[[69,[28]]],[[27,[28,30]]]],[[[69,[28]]],[[27,[28,30]]]],[[[69,[28]]],[[27,[28,30]]]],[[[69,[28]]],[[27,[28,30]]]],[[[69,[28]]],[[27,[28,30]]]],[[[69,[28]]],[[27,[28,30]]]],[[[69,[28]]],[[27,[28,30]]]],[[[69,[28]]],[[27,[28,30]]]],[[[69,[28]]],[[27,[28,30]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],24],[[],24],[81,[[17,[15]]]],[[4,4,4],[[15,[4]]]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[68,[[17,[[94,[53]]]]]],[68,[[17,[[95,[53]]]]]],[[],17],[68,[[17,[[96,[53]]]]]],[52,[[17,[[98,[53]]]]]],[52,[[17,[97]]]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[81,17],[81,17],[[7,81],[[17,[7]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],160],[[],160],[[],160],[[],160],[[],160],[[],160],[[],160],[[],160],[[],160],[[],160],[[],160],[[],160],[[],160],[[],160],[[],160],[[],160],[[],160],[[],160],[[],160],[[],160],[[],160],[[],160],[[],160],[[],160],[[],160],[[],160],[[],160],[[],160],[[],160],[[],160],[[],160],[[],160],[[],160],[[],160],[[],160],[[],160],[[],[[162,[161]]]],[[],[[162,[161]]]],[[],162],[[],162],[[],162],[[],162],[[],162],[[],162],[[],162],[[],162],[[],162],[[],[[162,[161]]]],[[],[[162,[161]]]],[[],[[162,[161]]]],[[],[[162,[161]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[5,81]],[[6,81]],[163,164],[163,164],[[],118],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[4,4],[4],[[],4],[[],4],[[],5],[[],5],[[],6],[[],6],0,0,0,0,0,0,0,0,0,0,0,[[125,[69,[28]]],[[15,[[27,[28]]]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[[[19,[18]]]],[23,[[17,[24]]]],0,[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[]],[[]],[[]],[[]],[[],[[17,[23,24]]]],[[],[[17,[23,24]]]],[[],15],[[]],[165,165],[166,166],[[]],[[]],0,[66,[[17,[165,67]]]],[66,[[17,[166,67]]]],[[[69,[28]]],[[17,[67]]]],[[[69,[28]]],[[17,[67]]]],[[14,[69,[28]]],[[17,[67]]]],[[14,[69,[28]]],[[17,[67]]]],[[[69,[28]]],[[15,[27]]]],[[],[[15,[70]]]],[[],[[15,[70]]]],[[14,66],[[17,[67]]]],[[14,66],[[17,[67]]]],[[],166],[70],[70],[70],[70],[71,[[17,[165]]]],[71,[[17,[166]]]],[70],[70],[166,[[27,[28,30]]]],[[165,[0,[76,77]]]],[[166,[0,[76,77]]]],[[165,165],10],[[166,166],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[165,85],87],[[166,85],[[17,[86]]]],[[]],[[]],[[[168,[18,18,18,167]]],166],[[[69,[28]]],[[17,[166,67]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[15,[[27,[28]]]]],[[27,[28]]]],[[]],[[165,169],[[69,[28]]]],0,[[],[[29,[28]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],70],[[],70],[[]],[[]],[[]],[[]],[165,27],[[]],[[]],[[],10],[[],[[69,[169]]]],[[]],0,0,0,0,[81],[81],[81,142],[81,142],0,0,0,0,[[],15],[19],[[[69,[28]]]],[[]],[[]],0,0,[[[148,[30]]],[[17,[[148,[30]]]]]],[[],17],[[[150,[149]]],[[17,[[150,[149]]]]]],[17,[[17,[17]]]],[[[151,[30]]],[[17,[[151,[30]]]]]],[15,[[17,[15]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[[[27,[30]]],[[17,[[27,[30]]]]]],[17,[[17,[17]]]],[[],17],[15,[[17,[15]]]],[[[148,[30]]],[[17,[[148,[30]]]]]],[[[150,[149]]],[[17,[[150,[149]]]]]],[[[151,[30]]],[[17,[[151,[30]]]]]],[[165,153],17],[[166,153],17],[[]],0,0,0,0,0,[165,70],[166,70],0,[[]],[[[69,[28]]],[[27,[28,30]]]],[[[69,[28]]],[[27,[28,30]]]],[[]],[[]],[81,[[17,[15]]]],[[],17],[[],17],[[],17],[[],17],[[],17],[81,17],[81,17],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[27,[28,30]]]],[[],[[27,[28,30]]]],[[],160],[[],160],[[],162],[[],[[162,[161]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[166,81]],[[]],[[]],0,0,0,0,0,0,0,0,0,0],"c":[2,3,5,7,28,841,842],"p":[[3,"Private"],[6,"AccountId"],[6,"Index"],[3,"Weight"],[3,"Permill"],[3,"Perbill"],[3,"RuntimeOrigin"],[8,"Fn"],[15,"u64"],[15,"bool"],[8,"Block"],[8,"CallApiAt"],[3,"RuntimeApiImpl"],[15,"u32"],[4,"Option"],[4,"ApiError"],[4,"Result"],[8,"Encode"],[8,"EncodeLike"],[6,"ApplyExtrinsicResult"],[4,"OriginCaller"],[4,"RawOrigin"],[3,"Storage"],[3,"String"],[3,"RuntimeGenesisConfig"],[6,"AuthorityId"],[3,"Vec"],[15,"u8"],[15,"array"],[3,"Global"],[3,"ContractAddress"],[3,"EntryPointSelector"],[3,"Calldata"],[3,"Felt252Wrapper"],[4,"SimulationError"],[6,"Block"],[3,"InherentData"],[3,"CheckInherentsResult"],[4,"DispatchClass"],[8,"Config"],[4,"TimestampCall"],[4,"SealingMode"],[4,"RuntimeSlashReason"],[4,"RuntimeLockId"],[4,"RuntimeHoldReason"],[4,"RuntimeFreezeReason"],[3,"ConstU8"],[3,"ConstU32"],[4,"RuntimeCall"],[3,"ConstU64"],[3,"ConstU128"],[4,"RuntimeEvent"],[3,"Runtime"],[8,"Config"],[4,"SystemCall"],[3,"StorageInfo"],[4,"Ordering"],[3,"ApiRef"],[3,"ClassHash"],[4,"ContractClass"],[4,"AccountTransaction"],[6,"UncheckedExtrinsic"],[3,"L1HandlerTransaction"],[3,"CrateVersion"],[6,"SetId"],[8,"Input"],[3,"Error"],[4,"RuntimeError"],[15,"slice"],[15,"usize"],[8,"Deserializer"],[6,"DispatchResultWithPostInfo"],[3,"PostDispatchInfo"],[3,"DispatchErrorWithPostInfo"],[8,"Copy"],[8,"Output"],[8,"Sized"],[8,"From"],[3,"SimulationFlags"],[4,"InternalSubstrateError"],[8,"FnOnce"],[3,"StorageProof"],[4,"Transaction"],[3,"FeeTokenAddresses"],[3,"Formatter"],[3,"Error"],[6,"Result"],[6,"Origin"],[6,"Timestamp"],[6,"CallableCallFor"],[6,"Grandpa"],[6,"Starknet"],[6,"System"],[4,"Error"],[4,"Error"],[4,"Error"],[4,"Event"],[4,"Event"],[3,"Compact"],[4,"DispatchError"],[15,"f64"],[8,"RationalArg"],[8,"TryInto"],[8,"Clone"],[8,"Ord"],[8,"Div"],[8,"Rem"],[8,"Add"],[8,"AddAssign"],[8,"Unsigned"],[8,"Zero"],[8,"One"],[8,"MultiplyRational"],[4,"Rounding"],[6,"AuthorityId"],[3,"OpaqueKeyOwnershipProof"],[6,"BlockNumber"],[3,"RuntimeVersion"],[3,"BlockWeights"],[3,"BlockLength"],[15,"u128"],[3,"RuntimeDbWeight"],[3,"BlockContext"],[3,"CallMetadata"],[15,"str"],[3,"DispatchInfo"],[3,"TransactionHash"],[3,"Event"],[3,"StorageKey"],[3,"StarkFelt"],[3,"MessageToL1"],[6,"AuthorityList"],[6,"HashingFor"],[8,"Backend"],[6,"StorageChanges"],[3,"Nonce"],[3,"OpaqueMetadata"],[3,"RuntimeMetadataPrefixed"],[8,"Mul"],[8,"UniqueSaturatedInto"],[8,"MultiplyArg"],[8,"Default"],[3,"NativeVersion"],[4,"Pays"],[4,"TransactionValidityError"],[6,"ProofRecorder"],[8,"Extension"],[3,"VecDeque"],[3,"RandomState"],[3,"HashMap"],[3,"Box"],[8,"ReciprocalArg"],[8,"Serializer"],[4,"CallContext"],[8,"Into"],[3,"TransactionExecutionInfo"],[3,"SlotDuration"],[6,"NumberFor"],[3,"EquivocationProof"],[3,"TypeId"],[4,"MetaForm"],[3,"Type"],[4,"TransactionSource"],[6,"TransactionValidity"],[3,"SessionKeys"],[3,"UncheckedExtrinsic"],[8,"SignedExtension"],[3,"UncheckedExtrinsic"],[3,"KeyTypeId"],[8,"KeyOwnerProofSystem"],[8,"StorageValue"],[8,"BuildStorage"],[3,"IdentityFee"],[3,"BlockHashCount"],[3,"Version"],[3,"BlockWeights"],[3,"BlockLength"],[3,"SS58Prefix"],[3,"Sealing"],[3,"DefaultChainId"],[3,"PalletInfo"],[3,"RuntimeApi"],[3,"BlockExecutionWeight"],[3,"ExtrinsicBaseWeight"],[3,"RocksDbWeight"],[8,"Randomness"],[13,"Instant"],[13,"set_code"],[13,"set_code_without_checks"],[13,"set_storage"],[13,"kill_storage"],[13,"set_heap_pages"],[13,"kill_prefix"],[13,"remark"],[13,"remark_with_event"],[13,"set"]]},\ "madara_test_runner":{"doc":"","t":"NDDCEMLLLLLLALLLLLLLLLLLLLLLLLLAMMLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["Ethereum","MadaraArgs","MadaraRunner","MadaraTempDir","Settlement","base_path","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","client","clone","clone","clone_into","clone_into","default","deref","deref_mut","fmt","fmt","fmt","fmt","from","from","from","into","into","into","new","node","settlement","settlement_conf","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","url","vzip","vzip","vzip","MadaraClient","borrow","borrow_mut","create_block_with_parent","create_block_with_pending_txs","create_block_with_txs","create_empty_block","create_n_blocks","default","fmt","from","get_starknet_client","health","into","new","run_to_block","submit_txs","try_from","try_into","type_id","vzip","MadaraNode","MadaraTempDir","base_path","borrow","borrow","borrow_mut","borrow_mut","clear","data_path","default","drop","fmt","fmt","from","from","has_exited","into","into","run","try_from","try_from","try_into","try_into","type_id","type_id","url","vzip","vzip"],"q":[[0,"madara_test_runner"],[50,"madara_test_runner::client"],[71,"madara_test_runner::node"]],"d":["","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","A wrapper over the Madara process handle, reqwest client …","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","A wrapper over the Madara process handle, reqwest client …","A helper struct for creating temporary Madara folders","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","",""],"i":[1,0,0,0,0,2,1,3,2,1,3,2,0,1,2,1,2,2,3,3,1,1,3,2,1,3,2,1,3,2,3,0,2,2,1,2,1,1,3,2,1,3,2,1,3,2,3,1,3,2,0,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,0,0,20,20,22,20,22,20,20,20,22,20,22,20,22,22,20,22,22,20,22,20,22,20,22,22,20,22],"f":[0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],0,[1,1],[2,2],[[]],[[]],[[],2],[3],[3],[[1,4],5],[[1,4],5],[[3,4],5],[[2,4],5],[[]],[[]],[[]],[[]],[[]],[[]],[2,3],0,0,0,[[]],[[]],[[],6],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],8],[[],8],[[],8],[3,9],[[]],[[]],[[]],0,[[]],[[]],[[10,11],12],[10,12],[[10,[15,[13,14]]],12],[10,12],[[10,16],12],[[],10],[[10,4],[[7,[17]]]],[[]],[10,[[19,[18]]]],[10,12],[[]],[9,10],[[10,16],12],[[10,[15,[13,14]]],12],[[],7],[[],7],[[],8],[[]],0,0,[20,21],[[]],[[]],[[]],[[]],[20],[20,21],[[],20],[22],[[20,4],5],[[22,4],5],[[]],[[]],[22,[[24,[23]]]],[[]],[[]],[2,22],[[],7],[[],7],[[],7],[[],7],[[],8],[[],8],[22,9],[[]],[[]]],"c":[],"p":[[4,"Settlement"],[3,"MadaraArgs"],[3,"MadaraRunner"],[3,"Formatter"],[6,"Result"],[3,"String"],[4,"Result"],[3,"TypeId"],[3,"Url"],[3,"MadaraClient"],[15,"str"],[8,"Future"],[4,"Transaction"],[3,"Global"],[3,"Vec"],[15,"u64"],[3,"Error"],[3,"HttpTransport"],[3,"JsonRpcClient"],[3,"MadaraTempDir"],[3,"PathBuf"],[3,"MadaraNode"],[3,"ExitStatus"],[4,"Option"]]},\ -"mc_commitment_state_diff":{"doc":"","t":"DDLMMLLLLLLMLLLLLLLLLLLLLLLLLMMLMLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLL","n":["BlockDAData","CommitmentStateDiffWorker","__clone_box","block_hash","block_number","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","config_hash","deref","deref","deref_mut","deref_mut","drop","drop","from","from","from_mut","from_mut","from_ref","from_ref","init","init","into","into","new","new_state_root","num_addr_accessed","poll_next","previous_state_root","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","state_diff","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast_mut","upcast_mut","vzip","vzip"],"q":[[0,"mc_commitment_state_diff"]],"d":["","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,2,2,2,9,2,9,2,2,2,2,9,2,9,2,9,2,9,2,9,2,9,2,9,2,9,2,9,2,2,9,2,9,9,9,9,9,9,9,2,2,2,2,2,2,2,2,2,9,2,9,2,9,2,9,2,9,2,9,2,9,2,9,2],"f":[0,0,[1],0,0,[[]],[[]],[[]],[[]],[2,2],[[]],0,[3],[3],[3],[3],[3],[3],[[]],[[]],[[]],[[]],[[]],[[]],[[],3],[[],3],[[]],[[]],[[[6,[[5,[4]]]],[6,[[7,[4]]]],[8,[2]]],[[9,[4,[5,[4]]]]]],0,0,[[[14,[[9,[4,[0,[[10,[4]],[11,[4]]]],[0,[12,13]]]]]],15],[[17,[16]]]],0,[[[19,[18]]],[[20,[[19,[18]]]]]],[[],20],[[[22,[21]]],[[20,[[22,[21]]]]]],[[[23,[18]]],[[20,[[23,[18]]]]]],[16,[[20,[16]]]],[[[24,[18]]],[[20,[[24,[18]]]]]],[20,[[20,[20]]]],[[[23,[18]]],[[20,[[23,[18]]]]]],[20,[[20,[20]]]],[[[24,[18]]],[[20,[[24,[18]]]]]],[[[22,[21]]],[[20,[[22,[21]]]]]],[[],20],[[[19,[18]]],[[20,[[19,[18]]]]]],[16,[[20,[16]]]],0,[[]],[[],20],[[],20],[[],20],[[],20],[[],25],[[],25],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]]],"c":[],"p":[[3,"Private"],[3,"BlockDAData"],[15,"usize"],[8,"Block"],[8,"BlockchainEvents"],[3,"Arc"],[3,"Backend"],[3,"Sender"],[3,"CommitmentStateDiffWorker"],[8,"ProvideRuntimeApi"],[8,"HeaderBackend"],[8,"HasherT"],[8,"Unpin"],[3,"Pin"],[3,"Context"],[4,"Option"],[4,"Poll"],[3,"Global"],[3,"VecDeque"],[4,"Result"],[3,"RandomState"],[3,"HashMap"],[3,"Vec"],[3,"Box"],[3,"TypeId"]]},\ +"mc_commitment_state_diff":{"doc":"","t":"DDLMMLLLLLLLLLLLLLLLLLLLLLLLMMLMLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLL","n":["BlockDAData","CommitmentStateDiffWorker","__clone_box","block_hash","block_number","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","deref","deref","deref_mut","deref_mut","drop","drop","from","from","from_mut","from_mut","from_ref","from_ref","init","init","into","into","new","new_state_root","num_addr_accessed","poll_next","previous_state_root","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","state_diff","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast_mut","upcast_mut","vzip","vzip"],"q":[[0,"mc_commitment_state_diff"]],"d":["","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,2,2,2,9,2,9,2,2,2,9,2,9,2,9,2,9,2,9,2,9,2,9,2,9,2,9,2,2,9,2,9,9,9,9,9,9,9,2,2,2,2,2,2,2,2,2,9,2,9,2,9,2,9,2,9,2,9,2,9,2,9,2],"f":[0,0,[1],0,0,[[]],[[]],[[]],[[]],[2,2],[[]],[3],[3],[3],[3],[3],[3],[[]],[[]],[[]],[[]],[[]],[[]],[[],3],[[],3],[[]],[[]],[[[6,[[5,[4]]]],[6,[[7,[4]]]],[8,[2]]],[[9,[4,[5,[4]]]]]],0,0,[[[14,[[9,[4,[0,[[10,[4]],[11,[4]]]],[0,[12,13]]]]]],15],[[17,[16]]]],0,[18,[[18,[18]]]],[[[20,[19]]],[[18,[[20,[19]]]]]],[[[22,[21]]],[[18,[[22,[21]]]]]],[[],18],[[[23,[19]]],[[18,[[23,[19]]]]]],[16,[[18,[16]]]],[[[24,[19]]],[[18,[[24,[19]]]]]],[[],18],[[[23,[19]]],[[18,[[23,[19]]]]]],[[[24,[19]]],[[18,[[24,[19]]]]]],[16,[[18,[16]]]],[18,[[18,[18]]]],[[[20,[19]]],[[18,[[20,[19]]]]]],[[[22,[21]]],[[18,[[22,[21]]]]]],0,[[]],[[],18],[[],18],[[],18],[[],18],[[],25],[[],25],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]]],"c":[],"p":[[3,"Private"],[3,"BlockDAData"],[15,"usize"],[8,"Block"],[8,"BlockchainEvents"],[3,"Arc"],[3,"Backend"],[3,"Sender"],[3,"CommitmentStateDiffWorker"],[8,"ProvideRuntimeApi"],[8,"HeaderBackend"],[8,"HasherT"],[8,"Unpin"],[3,"Pin"],[3,"Context"],[4,"Option"],[4,"Poll"],[4,"Result"],[3,"Global"],[3,"Box"],[3,"RandomState"],[3,"HashMap"],[3,"VecDeque"],[3,"Vec"],[3,"TypeId"]]},\ "mc_db":{"doc":"A database backend storing data about madara chain","t":"DNEGNDDNNMMLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLMFMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLRRR","n":["Backend","CommitError","DbError","DbHash","DeserializeError","LastSyncedEventBlock","MappingCommitment","Uuid","ValueNotInitialized","block_hash","block_number","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","da","decode","decode_all","decode_all_with_depth_limit","decode_with_depth_limit","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","encode_to","event_index","fmt","fmt","fmt","from","from","from","from","from","from","from","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","init","init","init","init","into","into","into","into","l1_handler_paid_fee","mapping","messaging","meta","new","open","sierra_classes","sierra_classes_db","size_hint","source","starknet_block_hash","starknet_database_dir","starknet_transaction_hashes","static_keys","temporary_global_state_root_getter","to_keyed_vec","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast","upcast","upcast_mut","upcast_mut","upcast_mut","upcast_mut","vzip","vzip","vzip","vzip","SierraClassesDb","borrow","borrow_mut","deref","deref_mut","drop","from","from_mut","from_ref","get_sierra_class","init","into","store_sierra_class","try_from","try_into","type_id","unchecked_into","unique_saturated_into","upcast","upcast_mut","vzip","CURRENT_SYNCING_TIPS","LAST_PROVED_BLOCK","LAST_SYNCED_L1_EVENT_BLOCK"],"q":[[0,"mc_db"],[113,"mc_db::sierra_classes_db"],[134,"mc_db::static_keys"]],"d":["The Madara client database backend","","","Hash type that this backend uses for the database.","","","The mapping to write in db","","","","","","","","","","","","","Return the da database manager","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Return l1 handler tx paid fee database manager","Return the mapping database manager","Return the da database manager","Return the meta database manager","","Open the database","Return the sierra classes database manager","","","","","Returns the Starknet database directory.","","","In the future, we will compute the block global state root …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Allow interaction with the sierra classes db","","","","","","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Calls U::from(self).","","","","","","","","","","","",""],"i":[0,14,0,0,14,0,0,14,14,18,5,2,14,18,5,2,14,18,5,2,5,5,5,5,2,14,18,5,2,14,18,5,2,14,18,5,5,5,14,14,18,2,14,14,14,14,18,5,2,14,18,5,2,14,18,5,2,14,18,5,2,14,18,5,2,2,2,2,5,2,2,0,5,14,18,0,18,0,2,5,14,2,14,18,5,2,14,18,5,2,14,18,5,2,14,18,5,2,14,18,5,2,14,18,5,2,14,18,5,2,14,18,5,0,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,0,0,0],"f":[0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[2,[1]]],[[3,[0]]]],[4,[[7,[5,6]]]],[[[9,[8]]],[[7,[6]]]],[[10,[9,[8]]],[[7,[6]]]],[[10,4],[[7,[6]]]],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[[5,[0,[12,13]]]],0,[[14,15],16],[[14,15],16],[[[18,[[0,[17,1]]]],15],16],[[]],[[]],[19,14],[20,14],[6,14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],11],[[],11],[[],11],[[],11],[[]],[[]],[[]],[[]],[[[2,[1]]],[[3,[0]]]],[[[2,[1]]],[[3,[[0,[1]]]]]],[[[2,[1]]],[[3,[0]]]],[[[2,[1]]],[[3,[[0,[1]]]]]],[[21,21],5],[[22,23],[[7,[[2,[1]],24]]]],[[[2,[1]]],[[3,[25]]]],0,[5,11],[14,[[27,[26]]]],0,[[23,28],29],0,0,[[[2,[1]]],30],[[[9,[8]]],[[32,[8,31]]]],[[],24],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],33],[[],33],[[],33],[[],33],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[11],[11],[11],[[]],[[]],[[]],[[25,34],[[7,[[27,[35]],14]]]],[[],11],[[]],[[25,34,35],[[7,[14]]]],[[],7],[[],7],[[],33],[[]],[[]],[[]],[[]],[[]],0,0,0],"c":[],"p":[[8,"Block"],[3,"Backend"],[3,"Arc"],[8,"Input"],[3,"LastSyncedEventBlock"],[3,"Error"],[4,"Result"],[15,"u8"],[15,"slice"],[15,"u32"],[15,"usize"],[8,"Output"],[8,"Sized"],[4,"DbError"],[3,"Formatter"],[6,"Result"],[8,"Debug"],[3,"MappingCommitment"],[3,"DatabaseError"],[3,"Error"],[15,"u64"],[4,"DatabaseSource"],[3,"Path"],[3,"String"],[3,"SierraClassesDb"],[8,"Error"],[4,"Option"],[15,"str"],[3,"PathBuf"],[6,"StarkHash"],[3,"Global"],[3,"Vec"],[3,"TypeId"],[3,"ClassHash"],[3,"ContractClass"]]},\ "mc_eth_client":{"doc":"Ethereum configuration primitives and base Ethers client …","t":"AARRRDEENDNDDLLLLLLLLLLLLMLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLMLLLLLLMNNNNENNLLLLLLLLLLLL","n":["config","error","DEFAULT_CHAIN_ID","DEFAULT_PRIVATE_KEY","DEFAULT_RPC_ENDPOINT","EthereumClientConfig","EthereumProviderConfig","EthereumWalletConfig","Http","HttpProviderConfig","Local","LocalWalletConfig","StarknetContracts","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","chain_id","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","contracts","core_contract","core_contract","default","default","default","default","default","default","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_json_file","into","into","into","into","into","into","memory_pages_contract","memory_pages_contract","private_key","provider","rpc_endpoint","serialize","serialize","serialize","serialize","serialize","serialize","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","tx_poll_interval_ms","type_id","type_id","type_id","type_id","type_id","type_id","verifier_contract","verifier_contract","vzip","vzip","vzip","vzip","vzip","vzip","wallet","ConfigDecodeFromJson","ConfigReadFromFile","ContractAddressParse","ContractAddressUndefined","Error","PrivateKeyParse","ProviderUrlParse","borrow","borrow_mut","fmt","fmt","from","into","source","to_string","try_from","try_into","type_id","vzip"],"q":[[0,"mc_eth_client"],[2,"mc_eth_client::config"],[117,"mc_eth_client::error"]],"d":["Base Ethereum client configuration.","","Default Anvil chain ID","Default private key derived from starting Anvil as follows:","Default Anvil local endpoint","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","",""],"i":[0,0,0,0,0,0,0,0,2,0,3,0,0,1,2,3,4,5,6,1,2,3,4,5,6,6,1,2,3,4,5,6,1,2,3,4,5,6,1,4,4,1,2,3,4,5,6,1,2,3,4,5,6,1,2,3,4,5,6,1,2,3,4,5,6,1,1,2,3,4,5,6,4,4,6,1,5,1,2,3,4,5,6,1,2,3,4,5,6,1,2,3,4,5,6,1,2,3,4,5,6,5,1,2,3,4,5,6,4,4,1,2,3,4,5,6,1,8,8,8,8,0,8,8,8,8,8,8,8,8,8,8,8,8,8,8],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[1,1],[2,2],[3,3],[4,4],[5,5],[6,6],[[]],[[]],[[]],[[]],[[]],[[]],0,[4,[[9,[7,8]]]],0,[[],1],[[],2],[[],3],[[],4],[[],5],[[],6],[10,[[9,[1]]]],[10,[[9,[2]]]],[10,[[9,[3]]]],[10,[[9,[4]]]],[10,[[9,[5]]]],[10,[[9,[6]]]],[[1,11],12],[[2,11],12],[[3,11],12],[[4,11],12],[[5,11],12],[[6,11],12],[[]],[[]],[[]],[[]],[[]],[[]],[13,[[9,[1,8]]]],[[]],[[]],[[]],[[]],[[]],[[]],[4,[[9,[7,8]]]],0,0,0,0,[[1,14],9],[[2,14],9],[[3,14],9],[[4,14],9],[[5,14],9],[[6,14],9],[[]],[[]],[[]],[[]],[[]],[[]],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[4,[[9,[7,8]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,[[]],[[]],[[8,11],12],[[8,11],12],[[]],[[]],[8,[[17,[16]]]],[[],18],[[],9],[[],9],[[],15],[[]]],"c":[],"p":[[3,"EthereumClientConfig"],[4,"EthereumProviderConfig"],[4,"EthereumWalletConfig"],[3,"StarknetContracts"],[3,"HttpProviderConfig"],[3,"LocalWalletConfig"],[6,"Address"],[4,"Error"],[4,"Result"],[8,"Deserializer"],[3,"Formatter"],[6,"Result"],[3,"PathBuf"],[8,"Serializer"],[3,"TypeId"],[8,"Error"],[4,"Option"],[3,"String"]]},\ "mc_genesis_data_provider":{"doc":"","t":"INNEQDLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLL","n":["GenesisProvider","InvalidJson","InvalidPath","LoadGenesisDataError","LoadGenesisDataError","OnDiskGenesisConfig","borrow","borrow","borrow_mut","borrow_mut","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","from","from","from_mut","from_mut","from_ref","from_ref","init","init","into","into","load_genesis_data","load_genesis_data","to_string","try_from","try_from","try_into","try_into","type_id","type_id","unchecked_into","unchecked_into","upcast","upcast","upcast_mut","upcast_mut","vzip","vzip"],"q":[[0,"mc_genesis_data_provider"]],"d":["","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","",""],"i":[0,2,2,0,10,0,7,2,7,2,7,2,7,2,7,2,2,2,7,2,7,2,7,2,7,2,7,2,10,7,2,7,2,7,2,7,2,7,2,7,2,7,2,7,2],"f":[0,0,0,0,0,0,[[]],[[]],[[]],[[]],[1],[1],[1],[1],[1],[1],[[2,3],4],[[2,3],4],[[]],[[]],[[]],[[]],[[]],[[]],[[],1],[[],1],[[]],[[]],[[],[[6,[5,2]]]],[7,[[6,[5]]]],[[],8],[[],6],[[],6],[[],6],[[],6],[[],9],[[],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]]],"c":[],"p":[[15,"usize"],[4,"LoadGenesisDataError"],[3,"Formatter"],[6,"Result"],[3,"GenesisData"],[4,"Result"],[3,"OnDiskGenesisConfig"],[3,"String"],[3,"TypeId"],[8,"GenesisProvider"]]},\ @@ -12,7 +12,7 @@ var searchIndex = JSON.parse('{\ "mc_rpc_core":{"doc":"Starknet RPC API trait and types","t":"DIDIIIMKKKMKKLLLLKKLLLLLLLLKKLLLLLLLLLLKKKKKKKKKKKKKKLLLLLLLLLLLLKLLLLLLLLLLLLLLLLKKKKKLLLLLLLLLLLLLLALLFFFFFFF","n":["Felt","MadaraRpcApiServer","PredeployedAccountWithBalance","StarknetReadRpcApiServer","StarknetTraceRpcApiServer","StarknetWriteRpcApiServer","account","add_declare_transaction","add_deploy_account_transaction","add_invoke_transaction","balance","block_hash_and_number","block_number","borrow","borrow","borrow_mut","borrow_mut","call","chain_id","deref","deref","deref_mut","deref_mut","deserialize","deserialize","drop","drop","estimate_fee","estimate_message_fee","from","from","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","get_block_transaction_count","get_block_with_tx_hashes","get_block_with_txs","get_class","get_class_at","get_class_hash_at","get_events","get_nonce","get_state_update","get_storage_at","get_transaction_by_block_id_and_index","get_transaction_by_hash","get_transaction_receipt","get_transaction_status","init","init","into","into","into_mut","into_mut","into_ref","into_ref","into_rpc","into_rpc","into_rpc","into_rpc","predeployed_accounts","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","serialize","serialize","simulate_transactions","spec_version","syncing","trace_block_transactions","trace_transaction","try_from","try_from","try_into","try_into","type_id","type_id","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast_mut","upcast_mut","utils","vzip","vzip","blockifier_to_rpc_contract_class_types","blockifier_to_rpc_state_diff_types","flattened_sierra_to_casm_contract_class","flattened_sierra_to_sierra_contract_class","get_block_by_block_hash","get_casm_cotract_class_hash","to_rpc_state_diff"],"q":[[0,"mc_rpc_core"],[104,"mc_rpc_core::utils"]],"d":["","Server trait implementation for the MadaraRpcApi RPC API.","","Server trait implementation for the StarknetReadRpcApi RPC …","Server trait implementation for the StarknetTraceRpcApi …","Server trait implementation for the StarknetWriteRpcApi …","","Submit a new deploy account transaction","Submit a new class declaration transaction","Submit a new transaction to be added to the chain","","Get the most recent accepted block hash and number","Get the most recent accepted block number","","","","","Call a contract function at a given block id","Get the chain id","","","","","","","","","Estimate the fee associated with transaction","Estimate the L2 fee of a message sent on L1","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get the number of transactions in a block given a block id","Get block information with transaction hashes given the …","Get block information with full transactions given the …","Get the contract class definition in the given block …","Get the contract class at a given contract address for a …","Get the contract class hash in the given block for the …","Returns all events matching the given filter","Get the nonce associated with the given address at the …","Get the information about the result of executing the …","Get the value of the storage at the given address and key, …","Get the details of a transaction by a given block id and …","Returns the information about a transaction by transaction …","Returns the receipt of a transaction by transaction hash.","Gets the Transaction Status, Including Mempool Status and …","","","Calls U::from(self).","Calls U::from(self).","","","","","Collects all the methods and subscriptions defined in the …","Collects all the methods and subscriptions defined in the …","Collects all the methods and subscriptions defined in the …","Collects all the methods and subscriptions defined in the …","","","","","","","","","","","","","","","","","","Returns the execution trace of a transaction by simulating …","Get the Version of the StarkNet JSON-RPC Specification …","Get an object about the sync status, or false if the node …","Returns the execution traces of all transactions included …","Returns the execution trace of a transaction","","","","","","","","","","","","","","","","","","Returns a ContractClass from a BlockifierContractClass","Returns a StateDiff from a CommitmentStateDiff","Converts a FlattenedSierraClass to a CasmContractClass","","Returns the current Starknet block from the block header’…","","Returns a StateDiff from a ThinStateDiff"],"i":[0,0,0,0,0,0,18,53,53,53,18,54,54,14,18,14,18,54,54,14,18,14,18,14,18,14,18,54,54,14,18,14,14,18,18,14,14,18,18,54,54,54,54,54,54,54,54,54,54,54,54,54,54,14,18,14,18,14,18,14,18,55,53,54,56,55,14,14,14,14,14,14,14,18,18,18,18,18,18,18,14,18,56,54,54,56,56,14,18,14,18,14,18,14,18,14,18,14,18,14,18,0,14,18,0,0,0,0,0,0,0],"f":[0,0,0,0,0,0,0,[1,[[4,[[3,[2]]]]]],[5,[[4,[[3,[2]]]]]],[6,[[4,[[3,[2]]]]]],0,[[],[[8,[7]]]],[[],[[8,[9]]]],[[]],[[]],[[]],[[]],[[10,11],[[8,[[13,[12]]]]]],[[],[[8,[14]]]],[15],[15],[15],[15],[16,[[17,[14]]]],[16,[[17,[18]]]],[15],[15],[[[13,[19]],[13,[20]],11],[[4,[[3,[2]]]]]],[[21,11],[[4,[[3,[2]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[11,[[8,[22]]]],[11,[[8,[23]]]],[11,[[8,[24]]]],[[11,25],[[8,[26]]]],[[11,25],[[8,[26]]]],[[11,25],[[8,[14]]]],[27,[[4,[[3,[2]]]]]],[[11,25],[[8,[14]]]],[11,[[8,[28]]]],[[25,25,11],[[8,[14]]]],[[11,9],[[8,[29]]]],[25,[[8,[29]]]],[25,[[4,[[3,[2]]]]]],[25,[[8,[30]]]],[[],15],[[],15],[[]],[[]],[[]],[[]],[[]],[[]],[[],31],[[],31],[[],31],[[],31],[[],[[8,[[13,[18]]]]]],[[[13,[32]]],[[17,[[13,[32]]]]]],[33,[[17,[33]]]],[17,[[17,[17]]]],[[[35,[34]]],[[17,[[35,[34]]]]]],[[],17],[[[3,[32]]],[[17,[[3,[32]]]]]],[[[36,[32]]],[[17,[[36,[32]]]]]],[[[3,[32]]],[[17,[[3,[32]]]]]],[17,[[17,[17]]]],[[[36,[32]]],[[17,[[36,[32]]]]]],[[[35,[34]]],[[17,[[35,[34]]]]]],[[],17],[[[13,[32]]],[[17,[[13,[32]]]]]],[33,[[17,[33]]]],[[14,37],17],[[18,37],17],[[11,[13,[19]],[13,[38]]],[[4,[[3,[2]]]]]],[[],[[8,[12]]]],[[],[[4,[[3,[2]]]]]],[11,[[4,[[3,[2]]]]]],[25,[[4,[[3,[2]]]]]],[[],17],[[],17],[[],17],[[],17],[[],39],[[],39],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[40,[[41,[26]]]],[42,[[41,[43]]]],[[[45,[44]]],[[41,[46,47]]]],[[[45,[44]]],48],[[[50,[49]]],[[41,[51]]]],[46,25],[52,43]],"c":[],"p":[[4,"BroadcastedDeclareTransaction"],[8,"Future"],[3,"Box"],[3,"Pin"],[4,"BroadcastedDeployAccountTransaction"],[4,"BroadcastedInvokeTransaction"],[3,"BlockHashAndNumber"],[6,"RpcResult"],[15,"u64"],[3,"FunctionCall"],[4,"BlockId"],[3,"String"],[3,"Vec"],[3,"Felt"],[15,"usize"],[8,"Deserializer"],[4,"Result"],[3,"PredeployedAccountWithBalance"],[4,"BroadcastedTransaction"],[4,"SimulationFlagForEstimateFee"],[3,"MsgFromL1"],[15,"u128"],[4,"MaybePendingBlockWithTxHashes"],[4,"MaybePendingBlockWithTxs"],[3,"FieldElement"],[4,"ContractClass"],[3,"EventFilterWithPage"],[4,"MaybePendingStateUpdate"],[4,"Transaction"],[3,"TransactionStatus"],[3,"RpcModule"],[3,"Global"],[4,"Option"],[3,"RandomState"],[3,"HashMap"],[3,"VecDeque"],[8,"Serializer"],[4,"SimulationFlag"],[3,"TypeId"],[4,"ContractClass"],[6,"Result"],[3,"CommitmentStateDiff"],[3,"StateDiff"],[3,"FlattenedSierraClass"],[3,"Arc"],[3,"CasmContractClass"],[4,"StarknetSierraCompilationError"],[3,"ContractClass"],[8,"Block"],[8,"HeaderBackend"],[3,"Block"],[3,"ThinStateDiff"],[8,"StarknetWriteRpcApiServer"],[8,"StarknetReadRpcApiServer"],[8,"MadaraRpcApiServer"],[8,"StarknetTraceRpcApiServer"]]},\ "mc_starknet_block_import":{"doc":"Starknet block import","t":"DLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["StarknetBlockImport","__clone_box","borrow","borrow_mut","check_block","clone","clone_into","deref","deref_mut","drop","from","from_mut","from_mut","from_ref","from_ref","import_block","import_justification","init","into","into_any","into_any_arc","into_any_rc","into_mut","into_ref","new","on_start","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","to_owned","try_from","try_into","type_id","type_name","unchecked_into","unique_saturated_into","unwrap","upcast","upcast_mut","vzip"],"q":[[0,"mc_starknet_block_import"]],"d":["","","","","","","","","","","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8],"f":[0,[1],[[]],[[]],[[[8,[[0,[[3,[2]],4,5]],[0,[[6,[2]],4,7]]]],[9,[2]]],[[12,[[11,[10]]]]]],[[[8,[[0,[[3,[2]],4,5]],[0,[[6,[2]],4]]]]],[[8,[[0,[[3,[2]],4,5]],[0,[[6,[2]],4]]]]]],[[]],[13],[13],[13],[[]],[[]],[[]],[[]],[[]],[[[8,[[0,[[3,[2]],4,5]],[0,[[6,[2]],4,7]]]],[14,[2]]],[[12,[[11,[10]]]]]],[[[8,[[0,[[15,[2]],4,5]],[0,[[6,[2]],4,7]]]],16,[17,[2]],18],[[12,[[11,[10]]]]]],[[],13],[[]],[[[11,[19]]],[[11,[20,19]]]],[[[21,[19]]],[[21,[20,19]]]],[[[22,[19]]],[[22,[20,19]]]],[[]],[[]],[[[0,[[3,[2]],4,7,5]],[21,[[0,[[6,[2]],4]]]],[21,[[23,[2]]]]],[[8,[[0,[[3,[2]],4,7,5]],[0,[[6,[2]],4]]]]]],[[[8,[[0,[[15,[2]],4,5]],[0,[[6,[2]],4,7]]]]],[[12,[[11,[10]]]]]],[[[24,[19]]],[[25,[[24,[19]]]]]],[25,[[25,[25]]]],[[[11,[19]]],[[25,[[11,[19]]]]]],[[[27,[26]]],[[25,[[27,[26]]]]]],[[],25],[28,[[25,[28]]]],[[[29,[19]]],[[25,[[29,[19]]]]]],[[]],[[],25],[[],25],[[],30],[[],31],[[]],[[]],[[[8,[[0,[[3,[2]],4,7,5]],[0,[[6,[2]],4]]]]],[[0,[[3,[2]],4,7,5]]]],[[]],[[]],[[]]],"c":[],"p":[[3,"Private"],[6,"Block"],[8,"BlockImport"],[8,"Send"],[8,"Clone"],[8,"ProvideRuntimeApi"],[8,"Sync"],[3,"StarknetBlockImport"],[3,"BlockCheckParams"],[8,"Future"],[3,"Box"],[3,"Pin"],[15,"usize"],[3,"BlockImportParams"],[8,"JustificationImport"],[6,"Hash"],[6,"NumberFor"],[6,"Justification"],[3,"Global"],[8,"Any"],[3,"Arc"],[3,"Rc"],[3,"Backend"],[3,"VecDeque"],[4,"Result"],[3,"RandomState"],[3,"HashMap"],[4,"Option"],[3,"Vec"],[3,"TypeId"],[15,"str"]]},\ "mc_storage":{"doc":"Storage overrides readers","t":"DDDILLLLLLKLLKLLKLLLLLLLLLLLMLLLLLLLLLLLLLLLLLKLLKLLLLLLLLLLLLLLLLKLLFFLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLL","n":["OverrideHandle","RuntimeApiStorageOverride","SchemaV1Override","StorageOverride","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","contract_class_by_address","contract_class_by_address","contract_class_by_address","contract_class_by_class_hash","contract_class_by_class_hash","contract_class_by_class_hash","contract_class_hash_by_address","contract_class_hash_by_address","contract_class_hash_by_address","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","fallback","for_block_hash","for_schema_version","from","from","from","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","get_events_for_tx_by_hash","get_events_for_tx_by_hash","get_events_for_tx_by_hash","get_storage_by_storage_key","get_storage_by_storage_key","get_storage_by_storage_key","init","init","init","into","into","into","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","new","new","nonce","nonce","nonce","onchain_storage_schema","overrides_handle","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","schemas","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast","upcast_mut","upcast_mut","upcast_mut","vzip","vzip","vzip"],"q":[[0,"mc_storage"]],"d":["A handle containing multiple entities implementing …","A wrapper type for the Runtime API.","An override for runtimes that use Schema V1","Something that can fetch Starknet-related data. This trait …","","","","","","","Return the contract class at the provided address for the …","","","Return the contract class for a provided class_hash and …","","Return the contract class for a provided class_hash and …","Return the class hash at the provided address for the …","","","","","","","","","","","","A non-failing way to retrieve the storage data","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","","","get storage","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns the nonce for a provided contract address and …","","Return the nonce for a provided contract address and block …","Retrieve the current pallet-starknet storage schema version","Create and return a handle of the starknet schema overrides","","","","","","","","","","","","","","","","","","","","","","Contains one implementation of StorageOverride by version …","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,8,15,12,8,15,12,16,8,12,16,8,12,16,8,12,8,15,12,8,15,12,8,15,12,15,15,15,8,15,12,8,8,15,15,12,12,8,8,15,15,12,12,16,8,12,16,8,12,8,15,12,8,15,12,8,15,12,8,15,12,8,12,16,8,12,0,0,8,8,8,8,8,8,8,15,15,15,15,15,15,15,12,12,12,12,12,12,12,15,8,15,12,8,15,12,8,15,12,8,15,12,8,15,12,8,15,12,8,15,12,8,15,12],"f":[0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[1,[[3,[2]]]],[[[8,[4,[0,[[5,[4]],[7,[4,[6,[4]]]]]],[6,[4]]]],1],[[3,[2]]]],[[[12,[4,[0,[[9,[4]],10,11]]]],1],[[3,[2]]]],[13,[[3,[2]]]],[[[8,[4,[0,[[5,[4]],[7,[4,[6,[4]]]]]],[6,[4]]]],13],[[3,[2]]]],[[[12,[4,[0,[[9,[4]],10,11]]]],13],[[3,[2]]]],[1,[[3,[13]]]],[[[8,[4,[0,[[5,[4]],[7,[4,[6,[4]]]]]],[6,[4]]]],1],[[3,[13]]]],[[[12,[4,[0,[[9,[4]],10,11]]]],1],[[3,[13]]]],[14],[14],[14],[14],[14],[14],[14],[14],[14],0,[[[15,[4]],[0,[[5,[4]],[7,[4,[6,[4]]]]]]],[[17,[16]]]],[[[15,[4]],18],[[17,[16]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[19,[[3,[[21,[20]]]]]],[[[8,[4,[0,[[5,[4]],[7,[4,[6,[4]]]]]],[6,[4]]]],19],[[3,[[21,[20]]]]]],[[[12,[4,[0,[[9,[4]],10,11]]]],19],[[3,[[21,[20]]]]]],[[1,22],[[3,[23]]]],[[[8,[4,[0,[[5,[4]],[7,[4,[6,[4]]]]]],[6,[4]]]],1,22],[[3,[23]]]],[[[12,[4,[0,[[9,[4]],10,11]]]],1,22],[[3,[23]]]],[[],14],[[],14],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[24,[[8,[4]]]],[24,[[12,[4]]]],[1,[[3,[25]]]],[[[8,[4,[0,[[5,[4]],[7,[4,[6,[4]]]]]],[6,[4]]]],1],[[3,[25]]]],[[[12,[4,[0,[[9,[4]],10,11]]]],1],[[3,[25]]]],[[[0,[[5,[4]],[7,[4,[6,[4]]]]]]],18],[[[24,[[0,[[9,[4]],[5,[4]],[7,[4,[6,[4]]]]]]]]],[[24,[[15,[4]]]]]],[[],26],[[[28,[27]]],[[26,[[28,[27]]]]]],[[[30,[29]]],[[26,[[30,[29]]]]]],[[[17,[27]]],[[26,[[17,[27]]]]]],[26,[[26,[26]]]],[[[21,[27]]],[[26,[[21,[27]]]]]],[3,[[26,[3]]]],[[[17,[27]]],[[26,[[17,[27]]]]]],[26,[[26,[26]]]],[[[21,[27]]],[[26,[[21,[27]]]]]],[3,[[26,[3]]]],[[[28,[27]]],[[26,[[28,[27]]]]]],[[],26],[[[30,[29]]],[[26,[[30,[29]]]]]],[26,[[26,[26]]]],[[[17,[27]]],[[26,[[17,[27]]]]]],[[[30,[29]]],[[26,[[30,[29]]]]]],[[],26],[[[28,[27]]],[[26,[[28,[27]]]]]],[3,[[26,[3]]]],[[[21,[27]]],[[26,[[21,[27]]]]]],0,[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],31],[[],31],[[],31],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]]],"c":[],"p":[[3,"ContractAddress"],[4,"ContractClass"],[4,"Option"],[8,"Block"],[8,"HeaderBackend"],[8,"Backend"],[8,"StorageProvider"],[3,"SchemaV1Override"],[8,"ProvideRuntimeApi"],[8,"Send"],[8,"Sync"],[3,"RuntimeApiStorageOverride"],[3,"ClassHash"],[15,"usize"],[3,"OverrideHandle"],[8,"StorageOverride"],[3,"Box"],[4,"StarknetStorageSchemaVersion"],[3,"TransactionHash"],[3,"Event"],[3,"Vec"],[3,"StorageKey"],[3,"StarkFelt"],[3,"Arc"],[3,"Nonce"],[4,"Result"],[3,"Global"],[3,"VecDeque"],[3,"RandomState"],[3,"HashMap"],[3,"TypeId"]]},\ -"mp_block":{"doc":"Starknet block primitives.","t":"DEEGNDNNENNNLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["Block","BlockId","BlockTag","BlockTransactions","Hash","Header","InvalidTxCount","Latest","NewBlockError","Number","Pending","Tag","__clone_box","__clone_box","__clone_box","__clone_box","block_number","block_timestamp","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","decode","decode","decode","decode","decode_all","decode_all","decode_all","decode_all","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","encode_to","encode_to","encode_to","encode_to","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","event_count","extra_data","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_ref","hash","header","init","init","init","init","init","into","into","into","into","into","l1_gas_price","new","parent_block_hash","protocol_version","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","sequencer_address","size_hint","size_hint","size_hint","size_hint","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_owned","to_owned","to_owned","to_owned","to_string","transaction_count","transactions","transactions_hashes","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_new","type_id","type_id","type_id","type_id","type_id","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","upcast","upcast","upcast","upcast","upcast","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","vzip","vzip","vzip","vzip","vzip"],"q":[[0,"mp_block"]],"d":["Starknet block definition.","Block Id Block hash, number or tag","Block tag.","Block Transactions","","Starknet header definition.","","","","","","","","","","","The number (height) of this block.","The time the sequencer created this block before executing …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The number of events","Extraneous data that might be useful for running …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Compute the hash of the header.","Return a reference to the block header","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Gas prices for this block","Creates a new header.","The hash of this block’s parent.","The version of the Starknet protocol used when creating …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Starknet address of the sequencer who created this …","","","","","","","","","","","","","","The number of transactions in a block","Return a reference to all transactions","Returns an iterator that iterates over all transaction …","","","","","","","","","","","Creates a new block.","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,4,0,18,3,0,4,3,4,2,3,4,5,2,2,2,3,4,18,5,2,3,4,18,5,2,3,4,5,2,3,4,5,2,3,4,5,2,3,4,5,2,3,4,5,2,3,4,5,2,3,4,18,5,2,3,4,18,5,2,3,4,18,5,2,3,4,5,3,4,3,3,3,3,3,4,4,4,4,4,2,2,2,3,4,18,18,5,2,3,4,18,5,2,3,4,18,5,2,3,4,18,5,2,5,2,3,4,18,5,2,3,4,18,5,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,4,4,4,18,18,18,18,18,18,18,5,5,5,5,5,5,5,2,2,3,4,5,2,3,4,5,2,3,4,5,18,2,5,5,2,3,4,18,5,2,3,4,18,5,5,2,3,4,18,5,2,3,4,18,5,2,3,4,18,5,2,3,4,18,5,2,3,4,18,5],"f":[0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[1],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[2,2],[3,3],[4,4],[5,5],[[]],[[]],[[]],[[]],[6,[[8,[2,7]]]],[6,[[8,[3,7]]]],[6,[[8,[4,7]]]],[6,[[8,[5,7]]]],[[[10,[9]]],[[8,[7]]]],[[[10,[9]]],[[8,[7]]]],[[[10,[9]]],[[8,[7]]]],[[[10,[9]]],[[8,[7]]]],[[11,[10,[9]]],[[8,[7]]]],[[11,[10,[9]]],[[8,[7]]]],[[11,[10,[9]]],[[8,[7]]]],[[11,[10,[9]]],[[8,[7]]]],[[11,6],[[8,[7]]]],[[11,6],[[8,[7]]]],[[11,6],[[8,[7]]]],[[11,6],[[8,[7]]]],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[[2,[0,[13,14]]]],[[3,[0,[13,14]]]],[[4,[0,[13,14]]]],[[5,[0,[13,14]]]],[[3,3],15],[[4,4],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],0,0,[[2,16],17],[[3,16],17],[[4,16],17],[[18,16],17],[[18,16],17],[[5,16],17],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[2,19],[5,2],[[],12],[[],12],[[],12],[[],12],[[],12],[[]],[[]],[[]],[[]],[[]],0,[[20,21,22,21,23,23,9,24,[26,[25]]],2],0,0,[[[28,[27]]],[[8,[[28,[27]]]]]],[26,[[8,[26]]]],[[[30,[29]]],[[8,[[30,[29]]]]]],[[],8],[[[31,[29]]],[[8,[[31,[29]]]]]],[[[32,[29]]],[[8,[[32,[29]]]]]],[8,[[8,[8]]]],[[[28,[27]]],[[8,[[28,[27]]]]]],[[[31,[29]]],[[8,[[31,[29]]]]]],[8,[[8,[8]]]],[[[30,[29]]],[[8,[[30,[29]]]]]],[[],8],[26,[[8,[26]]]],[[[32,[29]]],[[8,[[32,[29]]]]]],[[[30,[29]]],[[8,[[30,[29]]]]]],[[],8],[[[28,[27]]],[[8,[[28,[27]]]]]],[[[32,[29]]],[[8,[[32,[29]]]]]],[8,[[8,[8]]]],[26,[[8,[26]]]],[[[31,[29]]],[[8,[[31,[29]]]]]],[[[31,[29]]],[[8,[[31,[29]]]]]],[26,[[8,[26]]]],[8,[[8,[8]]]],[[[32,[29]]],[[8,[[32,[29]]]]]],[[[28,[27]]],[[8,[[28,[27]]]]]],[[],8],[[[30,[29]]],[[8,[[30,[29]]]]]],[[[31,[29]]],[[8,[[31,[29]]]]]],[26,[[8,[26]]]],[[[30,[29]]],[[8,[[30,[29]]]]]],[[],8],[[[28,[27]]],[[8,[[28,[27]]]]]],[[[32,[29]]],[[8,[[32,[29]]]]]],[8,[[8,[8]]]],0,[2,12],[3,12],[4,12],[5,12],[[[10,[9]]],[[31,[9,29]]]],[[[10,[9]]],[[31,[9,29]]]],[[[10,[9]]],[[31,[9,29]]]],[[[10,[9]]],[[31,[9,29]]]],[[]],[[]],[[]],[[]],[[],33],0,[5,34],[5,35],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[2,34],[[8,[5,18]]]],[[],36],[[],36],[[],36],[[],36],[[],36],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]]],"c":[],"p":[[3,"Private"],[3,"Header"],[4,"BlockTag"],[4,"BlockId"],[3,"Block"],[8,"Input"],[3,"Error"],[4,"Result"],[15,"u8"],[15,"slice"],[15,"u32"],[15,"usize"],[8,"Output"],[8,"Sized"],[15,"bool"],[3,"Formatter"],[6,"Result"],[4,"NewBlockError"],[3,"Felt252Wrapper"],[6,"StarkHash"],[15,"u64"],[3,"ContractAddress"],[15,"u128"],[3,"GasPrices"],[3,"U256"],[4,"Option"],[3,"RandomState"],[3,"HashMap"],[3,"Global"],[3,"VecDeque"],[3,"Vec"],[3,"Box"],[3,"String"],[6,"BlockTransactions"],[8,"Iterator"],[3,"TypeId"]]},\ +"mp_block":{"doc":"Starknet block primitives.","t":"DEEGNDNNENNNLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["Block","BlockId","BlockTag","BlockTransactions","Hash","Header","InvalidTxCount","Latest","NewBlockError","Number","Pending","Tag","__clone_box","__clone_box","__clone_box","__clone_box","block_number","block_timestamp","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","decode","decode","decode","decode","decode_all","decode_all","decode_all","decode_all","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","encode_to","encode_to","encode_to","encode_to","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","event_count","extra_data","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_ref","hash","header","init","init","init","init","init","into","into","into","into","into","l1_gas_price","new","parent_block_hash","protocol_version","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","sequencer_address","size_hint","size_hint","size_hint","size_hint","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_owned","to_owned","to_owned","to_owned","to_string","transaction_count","transactions","transactions_hashes","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_new","type_id","type_id","type_id","type_id","type_id","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","upcast","upcast","upcast","upcast","upcast","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","vzip","vzip","vzip","vzip","vzip"],"q":[[0,"mp_block"]],"d":["Starknet block definition.","Block Id Block hash, number or tag","Block tag.","Block Transactions","","Starknet header definition.","","","","","","","","","","","The number (height) of this block.","The time the sequencer created this block before executing …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The number of events","Extraneous data that might be useful for running …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Compute the hash using the Pedersen hasher according to …","Return a reference to the block header","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Gas prices for this block","Creates a new header.","The hash of this block’s parent.","The version of the Starknet protocol used when creating …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Starknet address of the sequencer who created this …","","","","","","","","","","","","","","The number of transactions in a block","Return a reference to all transactions","Returns an iterator that iterates over all transaction …","","","","","","","","","","","Creates a new block.","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,4,0,18,3,0,4,3,4,2,3,4,5,2,2,2,3,4,18,5,2,3,4,18,5,2,3,4,5,2,3,4,5,2,3,4,5,2,3,4,5,2,3,4,5,2,3,4,5,2,3,4,18,5,2,3,4,18,5,2,3,4,18,5,2,3,4,5,3,4,3,3,3,3,3,4,4,4,4,4,2,2,2,3,4,18,18,5,2,3,4,18,5,2,3,4,18,5,2,3,4,18,5,2,5,2,3,4,18,5,2,3,4,18,5,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,4,4,4,18,18,18,18,18,18,18,5,5,5,5,5,5,5,2,2,3,4,5,2,3,4,5,2,3,4,5,18,2,5,5,2,3,4,18,5,2,3,4,18,5,5,2,3,4,18,5,2,3,4,18,5,2,3,4,18,5,2,3,4,18,5,2,3,4,18,5],"f":[0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[1],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[2,2],[3,3],[4,4],[5,5],[[]],[[]],[[]],[[]],[6,[[8,[2,7]]]],[6,[[8,[3,7]]]],[6,[[8,[4,7]]]],[6,[[8,[5,7]]]],[[[10,[9]]],[[8,[7]]]],[[[10,[9]]],[[8,[7]]]],[[[10,[9]]],[[8,[7]]]],[[[10,[9]]],[[8,[7]]]],[[11,[10,[9]]],[[8,[7]]]],[[11,[10,[9]]],[[8,[7]]]],[[11,[10,[9]]],[[8,[7]]]],[[11,[10,[9]]],[[8,[7]]]],[[11,6],[[8,[7]]]],[[11,6],[[8,[7]]]],[[11,6],[[8,[7]]]],[[11,6],[[8,[7]]]],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[[2,[0,[13,14]]]],[[3,[0,[13,14]]]],[[4,[0,[13,14]]]],[[5,[0,[13,14]]]],[[3,3],15],[[4,4],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],0,0,[[2,16],17],[[3,16],17],[[4,16],17],[[18,16],17],[[18,16],17],[[5,16],17],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[2,19],[5,2],[[],12],[[],12],[[],12],[[],12],[[],12],[[]],[[]],[[]],[[]],[[]],0,[[20,21,22,21,23,23,9,24,[26,[25]]],2],0,0,[[[28,[27]]],[[8,[[28,[27]]]]]],[26,[[8,[26]]]],[[[30,[29]]],[[8,[[30,[29]]]]]],[[],8],[[[31,[29]]],[[8,[[31,[29]]]]]],[[[32,[29]]],[[8,[[32,[29]]]]]],[8,[[8,[8]]]],[[[28,[27]]],[[8,[[28,[27]]]]]],[[[31,[29]]],[[8,[[31,[29]]]]]],[8,[[8,[8]]]],[[[30,[29]]],[[8,[[30,[29]]]]]],[[],8],[26,[[8,[26]]]],[[[32,[29]]],[[8,[[32,[29]]]]]],[[[30,[29]]],[[8,[[30,[29]]]]]],[[],8],[[[28,[27]]],[[8,[[28,[27]]]]]],[[[32,[29]]],[[8,[[32,[29]]]]]],[8,[[8,[8]]]],[26,[[8,[26]]]],[[[31,[29]]],[[8,[[31,[29]]]]]],[[[31,[29]]],[[8,[[31,[29]]]]]],[26,[[8,[26]]]],[8,[[8,[8]]]],[[[32,[29]]],[[8,[[32,[29]]]]]],[[[28,[27]]],[[8,[[28,[27]]]]]],[[],8],[[[30,[29]]],[[8,[[30,[29]]]]]],[[[31,[29]]],[[8,[[31,[29]]]]]],[26,[[8,[26]]]],[[[30,[29]]],[[8,[[30,[29]]]]]],[[],8],[[[28,[27]]],[[8,[[28,[27]]]]]],[[[32,[29]]],[[8,[[32,[29]]]]]],[8,[[8,[8]]]],0,[2,12],[3,12],[4,12],[5,12],[[[10,[9]]],[[31,[9,29]]]],[[[10,[9]]],[[31,[9,29]]]],[[[10,[9]]],[[31,[9,29]]]],[[[10,[9]]],[[31,[9,29]]]],[[]],[[]],[[]],[[]],[[],33],0,[5,34],[5,35],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[2,34],[[8,[5,18]]]],[[],36],[[],36],[[],36],[[],36],[[],36],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]]],"c":[],"p":[[3,"Private"],[3,"Header"],[4,"BlockTag"],[4,"BlockId"],[3,"Block"],[8,"Input"],[3,"Error"],[4,"Result"],[15,"u8"],[15,"slice"],[15,"u32"],[15,"usize"],[8,"Output"],[8,"Sized"],[15,"bool"],[3,"Formatter"],[6,"Result"],[4,"NewBlockError"],[3,"Felt252Wrapper"],[6,"StarkHash"],[15,"u64"],[3,"ContractAddress"],[15,"u128"],[3,"GasPrices"],[3,"U256"],[4,"Option"],[3,"RandomState"],[3,"HashMap"],[3,"Global"],[3,"VecDeque"],[3,"Vec"],[3,"Box"],[3,"String"],[6,"BlockTransactions"],[8,"Iterator"],[3,"TypeId"]]},\ "mp_chain_id":{"doc":"Traits for chain ids.","t":"RRR","n":["MADARA_CHAIN_ID","SN_GOERLI_CHAIN_ID","SN_MAIN_CHAIN_ID"],"q":[[0,"mp_chain_id"]],"d":["ChainId for a custom Madara chain","ChainId for Starknet Goerli testnet","ChainId for Starknet Mainnet"],"i":[0,0,0],"f":[0,0,0],"c":[],"p":[]},\ "mp_digest_log":{"doc":"Utility to read the Starknet block form the Substrate …","t":"NEERNNLLLLLLLLLLLLLLLLLLLLLFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["Block","FindLogError","Log","MADARA_ENGINE_ID","MultipleLogs","NotLog","__clone_box","__clone_box","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","decode","decode_all","decode_all_with_depth_limit","decode_with_depth_limit","deref","deref","deref_mut","deref_mut","drop","drop","encode_to","ensure_log","find_log","find_starknet_block","fmt","fmt","fmt","from","from","from_mut","from_mut","from_ref","from_ref","init","init","into","into","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","size_hint","to_keyed_vec","to_owned","to_owned","to_string","try_from","try_from","try_into","try_into","type_id","type_id","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast_mut","upcast_mut","vzip","vzip"],"q":[[0,"mp_digest_log"]],"d":["","Error that may occur while searching a Madara [Log] in the …","A Madara log","","There was multiple Madara [Log] in the [Digest]","There was no Madara [Log] in the [Digest]","","","","","","","","","","","","","","","","","","","","","","Ensure there is a single valid Madara Log in a given Digest","Return the Madara Log contained in a given Digest","Return the wrapped StarknetBlock contained in a given …","","","","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[3,0,0,0,2,2,2,3,2,3,2,3,2,3,2,3,3,3,3,3,2,3,2,3,2,3,3,0,0,0,2,2,3,2,3,2,3,2,3,2,3,2,3,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,2,3,2,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3],"f":[0,0,0,0,0,0,[1],[1],[[]],[[]],[[]],[[]],[2,2],[3,3],[[]],[[]],[4,[[6,[3,5]]]],[[[8,[7]]],[[6,[5]]]],[[9,[8,[7]]],[[6,[5]]]],[[9,4],[[6,[5]]]],[10],[10],[10],[10],[10],[10],[[3,[0,[11,12]]]],[13,[[6,[2]]]],[13,[[6,[3,2]]]],[13,[[6,[14,2]]]],[[2,15],16],[[2,15],16],[[3,15],16],[[]],[[]],[[]],[[]],[[]],[[]],[[],10],[[],10],[[]],[[]],[17,[[6,[17]]]],[[[19,[18]]],[[6,[[19,[18]]]]]],[[[20,[18]]],[[6,[[20,[18]]]]]],[6,[[6,[6]]]],[[[22,[21]]],[[6,[[22,[21]]]]]],[[],6],[[[23,[18]]],[[6,[[23,[18]]]]]],[[[23,[18]]],[[6,[[23,[18]]]]]],[[[19,[18]]],[[6,[[19,[18]]]]]],[17,[[6,[17]]]],[[],6],[[[22,[21]]],[[6,[[22,[21]]]]]],[[[20,[18]]],[[6,[[20,[18]]]]]],[6,[[6,[6]]]],[3,10],[[[8,[7]]],[[19,[7,18]]]],[[]],[[]],[[],24],[[],6],[[],6],[[],6],[[],6],[[],25],[[],25],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]]],"c":[],"p":[[3,"Private"],[4,"FindLogError"],[4,"Log"],[8,"Input"],[3,"Error"],[4,"Result"],[15,"u8"],[15,"slice"],[15,"u32"],[15,"usize"],[8,"Output"],[8,"Sized"],[3,"Digest"],[3,"Block"],[3,"Formatter"],[6,"Result"],[4,"Option"],[3,"Global"],[3,"Vec"],[3,"Box"],[3,"RandomState"],[3,"HashMap"],[3,"VecDeque"],[3,"String"],[3,"TypeId"]]},\ "mp_felt":{"doc":"Felt252 - FieldElement wrapper.","t":"DENNNSSNSSNSLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLLLLLLLLL","n":["Felt252Wrapper","Felt252WrapperError","FromArrayError","InvalidCharacter","InvalidLength","MAX","ONE","OutOfRange","THREE","TWO","ValueTooLarge","ZERO","__clone_box","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","cmp","compare","decode","decode_all","decode_all_with_depth_limit","decode_with_depth_limit","default","deref","deref","deref_mut","deref_mut","deserialize","drop","drop","encode_to","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_dec_str","from_hex_be","from_mut","from_mut","from_ref","from_ref","from_utf8","get_hash","hash","init","init","into","into","max_encoded_len","partial_cmp","serialize","to_keyed_vec","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","type_id","type_id","type_info","unchecked_into","unchecked_into","upcast","upcast","upcast_mut","upcast_mut","vzip","vzip","with_serde","UfeHex","borrow","borrow_mut","deref","deref_mut","drop","from","from_mut","from_ref","init","into","serialize_as","try_from","try_into","type_id","unchecked_into","upcast","upcast_mut","vzip"],"q":[[0,"mp_felt"],[106,"mp_felt::with_serde"]],"d":["","Error related to Felt252Wrapper.","Conversion from byte array has failed.","Invalid character in hex string.","Provided byte array has incorrect lengths.","Field252 constant that’s equal to 2^251 + 17 * 2^192","Field252 constant that’s equal to 1","Value is too large for FieldElement (felt252).","Field252 constant that’s equal to 3","Field252 constant that’s equal to 2","Value is too large to fit into target type.","Field252 constant that’s equal to 0","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","Returns the argument unchanged.","Initializes from a decimal string.","Initializes from a hex string.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Decodes the bytes representation in utf-8","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","Calls U::from(self).","","","","","","","",""],"i":[0,0,15,15,15,2,2,15,2,2,15,2,2,2,15,2,15,2,2,2,2,2,2,2,2,2,2,15,2,15,2,2,15,2,2,15,2,2,2,2,2,2,15,15,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,15,2,2,2,15,2,15,2,2,2,2,15,2,15,2,2,2,2,2,15,2,2,2,2,2,15,2,15,2,15,2,2,15,2,15,2,15,2,15,0,0,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51],"f":[0,0,0,0,0,0,0,0,0,0,0,0,[1],[[]],[[]],[[]],[[]],[2,2],[[]],[[2,2],3],[[],3],[4,[[6,[2,5]]]],[[[8,[7]]],[[6,[5]]]],[[9,[8,[7]]],[[6,[5]]]],[[9,4],[[6,[5]]]],[[],2],[10],[10],[10],[10],[11,[[6,[2]]]],[10],[10],[[2,[0,[12,13]]]],[[2,2],14],[[15,15],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[2,16],17],[[15,16],17],[[15,16],17],[18,2],[19,2],[7,2],[20,2],[21,2],[22,2],[9,2],[23,2],[24,2],[25,2],[26,2],[27,2],[[]],[28,2],[29,2],[30,2],[31,2],[32,2],[33,2],[34,2],[35,2],[36,15],[[]],[37,[[6,[2,15]]]],[37,[[6,[2,15]]]],[[]],[[]],[[]],[[]],[2,[[6,[38,15]]]],[[[0,[39,13]],40],19],[[2,41]],[[],10],[[],10],[[]],[[]],[[],10],[[2,2],[[42,[3]]]],[[2,43],6],[[[8,[7]]],[[45,[7,44]]]],[[]],[[],38],[[[46,[7]]],[[6,[2,15]]]],[47,[[6,[2,15]]]],[[],6],[[[8,[7]]],[[6,[2,15]]]],[48,[[6,[2,15]]]],[[],6],[[],6],[[],6],[[],49],[[],49],[[],50],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[10],[10],[10],[[]],[[]],[[]],[[],10],[[]],[[2,43],6],[[],6],[[],6],[[],49],[[]],[[]],[[]],[[]]],"c":[],"p":[[3,"Private"],[3,"Felt252Wrapper"],[4,"Ordering"],[8,"Input"],[3,"Error"],[4,"Result"],[15,"u8"],[15,"slice"],[15,"u32"],[15,"usize"],[8,"Deserializer"],[8,"Output"],[8,"Sized"],[15,"bool"],[4,"Felt252WrapperError"],[3,"Formatter"],[6,"Result"],[3,"BlockHash"],[15,"u64"],[3,"CompiledClassHash"],[15,"u128"],[3,"EthAddress"],[3,"EventKey"],[3,"StarkFelt"],[3,"TransactionVersion"],[3,"ClassHash"],[3,"PatriciaKey"],[3,"Nonce"],[3,"EntryPointSelector"],[3,"FieldElement"],[3,"ContractAddress"],[3,"StorageKey"],[3,"ContractAddressSalt"],[3,"TransactionHash"],[3,"Felt252"],[4,"FromStrError"],[15,"str"],[3,"String"],[8,"Hash"],[8,"BuildHasher"],[8,"Hasher"],[4,"Option"],[8,"Serializer"],[3,"Global"],[3,"Vec"],[15,"array"],[3,"H256"],[3,"U256"],[3,"TypeId"],[3,"Type"],[3,"UfeHex"]]},\ @@ -25,8 +25,8 @@ var searchIndex = JSON.parse('{\ "mp_snos_output":{"doc":"StarkNet OS program output primitives.","t":"IDLMMLLLLMKLLKLLLLLLLLLLLMMMMKLLLLLLLL","n":["SnosCodec","StarknetOsOutput","__clone_box","block_hash","block_number","borrow","borrow_mut","clone","clone_into","config_hash","decode","decode","default","encode_to","encode_to","eq","equivalent","equivalent","equivalent","equivalent","fmt","from","into","into_encoded_vec","into_encoded_vec","messages_to_l1","messages_to_l2","new_state_root","prev_state_root","size_in_felts","size_in_felts","to_owned","try_from","try_into","type_id","upcast","upcast_mut","vzip"],"q":[[0,"mp_snos_output"]],"d":["This codec allows to convert structured OS program output …","Main part of Starknet OS program output","","The hash of this block.","The number (height) of this block.","","","","","The Starknet chain config hash","Tries to decode snos output field given a felt reader …","","","Encodes current snos output field as felt array and …","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","Converts structured snos program output into array of …","Converts structured snos program output into array of …","List of messages sent to L1 in this block","List of messages from L1 handled in this block","The state commitment after this block.","The state commitment before this block.","Return an estimation of the number of field elements …","","","","","","","",""],"i":[0,0,2,2,2,2,2,2,2,2,11,2,2,11,2,2,2,2,2,2,2,2,2,11,11,2,2,2,2,11,2,2,2,2,2,2,2,2],"f":[0,0,[1],0,0,[[]],[[]],[2,2],[[]],0,0,0,[[],2],[[[5,[4]]]],[[2,[5,[4]]]],[[2,2],6],[[],6],[[],6],[[],6],[[],6],[[2,7],8],[[]],[[]],[[],[[5,[4]]]],[[],[[5,[4]]]],0,0,0,0,[[],9],[2,9],[[]],[[],3],[[],3],[[],10],[[]],[[]],[[]]],"c":[],"p":[[3,"Private"],[3,"StarknetOsOutput"],[4,"Result"],[3,"StarkFelt"],[3,"Vec"],[15,"bool"],[3,"Formatter"],[6,"Result"],[15,"usize"],[3,"TypeId"],[8,"SnosCodec"]]},\ "mp_storage":{"doc":"Starknet storage primitives.","t":"RRRDDDDRRRRRRRRENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["PALLET_STARKNET","PALLET_STARKNET_SCHEMA","PALLET_SYSTEM","SN_COMPILED_CLASS_HASH_PREFIX","SN_CONTRACT_CLASS_HASH_PREFIX","SN_NONCE_PREFIX","SN_STORAGE_PREFIX","STARKNET_COMPILED_CLASS_HASH","STARKNET_CONTRACT_CLASS","STARKNET_CONTRACT_CLASS_HASH","STARKNET_CURRENT_BLOCK","STARKNET_NONCE","STARKNET_STORAGE","STARKNET_TX_EVENTS","SYSTEM_EVENTS","StarknetStorageSchemaVersion","Undefined","V1","__clone_box","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","cmp","decode","decode_all","decode_all_with_depth_limit","decode_with_depth_limit","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","encode_to","eq","equivalent","equivalent","equivalent","fmt","from","from","from","from","from","from_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_ref","init","init","init","init","init","into","into","into","into","into","partial_cmp","size_hint","to_keyed_vec","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","vzip","vzip","vzip","vzip","vzip"],"q":[[0,"mp_storage"]],"d":["Pallet Starknet storage items. Pallet name.","Current version of pallet Starknet’s storage schema is …","System storage items. Pallet name.","","","","","Compiled class hashes","Starknet contract class storage item.","Starknet contract class hash storage item.","Starknet current block storage item.","Starknet nonce storage item.","Starknet storage","Starknet events","System events storage item.","The schema version for Pallet Starknet’s storage.","Undefined schema.","Schema V1.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,10,13,14,15,2,10,13,14,15,2,2,2,2,2,2,2,2,2,10,10,13,13,14,14,15,15,2,10,13,14,15,2,10,13,14,15,2,2,2,2,2,2,2,10,13,14,15,2,10,13,14,15,2,10,13,14,15,2,10,13,14,15,2,10,13,14,15,2,2,2,2,2,10,13,14,15,2,10,13,14,15,2,10,13,14,15,2,10,13,14,15,2,10,13,14,15,2],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[2,2],[[]],[[2,2],3],[4,[[6,[2,5]]]],[[[8,[7]]],[[6,[5]]]],[[9,[8,[7]]],[[6,[5]]]],[[9,4],[[6,[5]]]],[[],2],[10,[[11,[7]]]],[12],[12],[13,[[11,[7]]]],[14,[[11,[7]]]],[12],[15,[[11,[7]]]],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[[2,[0,[16,17]]]],[[2,2],18],[[],18],[[],18],[[],18],[[2,19],20],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],12],[[],12],[[],12],[[],12],[[],12],[[]],[[]],[[]],[[]],[[]],[[2,2],[[21,[3]]]],[2,12],[[[8,[7]]],[[11,[7,22]]]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],23],[[],23],[[],23],[[],23],[[],23],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]]],"c":[],"p":[[3,"Private"],[4,"StarknetStorageSchemaVersion"],[4,"Ordering"],[8,"Input"],[3,"Error"],[4,"Result"],[15,"u8"],[15,"slice"],[15,"u32"],[3,"SN_NONCE_PREFIX"],[3,"Vec"],[15,"usize"],[3,"SN_CONTRACT_CLASS_HASH_PREFIX"],[3,"SN_STORAGE_PREFIX"],[3,"SN_COMPILED_CLASS_HASH_PREFIX"],[8,"Output"],[8,"Sized"],[15,"bool"],[3,"Formatter"],[6,"Result"],[4,"Option"],[3,"Global"],[3,"TypeId"]]},\ "mp_transactions":{"doc":"Starknet transaction related functionality.","t":"NNNNDELLLLLLLLLLAFLLLLLLLLLLLLLLLLLLLLAMMLLLLLLALLLLFFFFLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLIKIDIIIIIIDIIILFLKLLLLLLLFLLLLMMMMLLFLLLLLLLKKLLLLLKKLLLLLLMLMKLLLLLLLLLLLLLLFFKLLLKLLLKLLLLLKLLLLLLLLKLLLENNNNNNNNNNNLLFLLLLLLLLLLFLLLLLLLLLLLFFFLLFLLLLLF","n":["Declare","DeployAccount","Invoke","L1Handler","TransactionStatus","TxType","__clone_box","__clone_box","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","compute_hash","compute_message_hash","deref","deref","deref_mut","deref_mut","deserialize","deserialize","drop","drop","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","execution","execution_status","finality_status","fmt","fmt","from","from","from","from","from_broadcasted_transactions","from_mut","from_mut","from_ref","from_ref","get_account_transaction_hash","get_transaction_hash","get_transaction_nonce","get_transaction_sender_address","init","init","into","into","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","serialize","serialize","to_owned","to_owned","to_starknet_core_transaction","try_from","try_from","try_into","try_into","type_id","type_id","type_info","unchecked_into","unchecked_into","upcast","upcast","upcast_mut","upcast_mut","vzip","vzip","ComputeTransactionHash","compute_hash","CheckFeeBounds","ExecutionConfig","GetActualCostBuilder","GetCalldataLen","GetTxType","GetValidateEntryPointCalldata","GetValidateEntryPointSelector","HandleNonce","MutRefState","SetArbitraryNonce","SimulateTxVersionOffset","Validate","__clone_box","abort_transactional_state","add_visited_pcs","apply_simulate_tx_version_offset","borrow","borrow","borrow_mut","borrow_mut","check_fee_bounds","clone","clone_into","commit_transactional_state","deref","deref","deref_mut","deref_mut","disable_fee_charge","disable_nonce_validation","disable_transaction_fee","disable_validation","drop","drop","execute_l1_handler_transaction","fmt","from","from","from_mut","from_mut","from_ref","from_ref","get_actual_cost_builder","get_calldata_len","get_class_hash_at","get_compiled_class_hash","get_compiled_contract_class","get_nonce_at","get_storage_at","get_validate_entry_point_calldata","get_validate_entry_point_selector","handle_nonce","increment_nonce","init","init","into","into","is_query","new","offset_version","perform_pre_validation_stage","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","run_non_revertible_transaction","run_revertible_transaction","run_validate_entrypoint","set_class_hash_at","set_compiled_class_hash","set_contract_class","set_nonce_at","set_nonce_at","set_offset_version","set_storage_at","state_changes","to_owned","try_from","try_from","try_into","try_into","tx_type","type_id","type_id","unchecked_into","unchecked_into","upcast","upcast","upcast_mut","upcast_mut","validate","validate_tx_version","vzip","vzip","BroadcastedTransactionConversionError","CasmContractClassConversionFailed","ClassHashComputationFailed","ContractClass","InvalidCompiledClassHash","InvalidTransactionVersion","MaxFeeTooBig","ProgramDecompressionFailed","ProgramDeserializationFailed","SierraCompilationFailed","StarknetApi","UnsuportedTransactionVersion","borrow","borrow_mut","casm_contract_class_to_compiled_class","deref","deref_mut","drop","fmt","fmt","from","from","from","from_mut","from_ref","get_casm_contract_class_hash","init","into","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","source","to_string","try_account_tx_from_broadcasted_tx","try_declare_tx_from_broadcasted_declare_tx","try_deploy_tx_from_broadcasted_deploy_tx","try_from","try_into","try_invoke_tx_from_broadcasted_invoke_tx","type_id","unchecked_into","upcast","upcast_mut","vzip","to_starknet_core_tx"],"q":[[0,"mp_transactions"],[94,"mp_transactions::compute_hash"],[96,"mp_transactions::execution"],[200,"mp_transactions::from_broadcasted_transactions"],[248,"mp_transactions::to_starknet_core_transaction"]],"d":["Declare transaction.","Deploy account transaction.","Regular invoke transaction.","Message sent from ethereum.","","Wrapper type for transaction execution error. Different tx …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Contains the execution configuration regarding transaction …","","","","","","","Wraps a mutable reference to a State object, exposing its …","","","","","","","","","","","","","","","","","","","","If true, fee charging is disabled for all transactions.","If true, nonce validation is disabled for all transactions.","If true, transaction fee calculation and charging is …","If true, transaction validation is disabled for all …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","If true, the transaction is a query.","","If true, the transaction version has the simulation offset.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Converts a CasmContractClass to a CompiledClass","","","","","","","Returns the argument unchanged.","","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","",""],"i":[3,3,3,3,0,0,2,3,2,3,2,3,2,3,2,3,0,0,2,3,2,3,2,3,2,3,2,3,2,2,2,2,2,3,3,3,3,3,0,2,2,2,3,2,3,3,3,0,2,3,2,3,0,0,0,0,2,3,2,3,2,2,2,2,2,2,2,3,3,3,3,3,3,3,2,3,2,3,0,2,3,2,3,2,3,3,2,3,2,3,2,3,2,3,0,79,0,0,0,0,0,0,0,0,0,0,0,0,37,0,29,80,29,37,29,37,81,37,37,0,29,37,29,37,37,37,37,37,29,37,0,37,29,37,29,37,29,37,55,57,29,29,29,29,29,82,83,84,29,29,37,29,37,37,29,37,54,29,29,29,29,29,29,29,37,37,37,37,37,37,37,0,0,54,29,29,29,38,29,37,29,81,37,29,37,29,37,52,29,37,29,37,29,37,29,37,54,54,29,37,0,65,65,65,65,65,65,65,65,65,65,65,65,65,0,65,65,65,65,65,65,65,65,65,65,0,65,65,65,65,65,65,65,65,65,65,65,0,0,0,65,65,0,65,65,65,65,65,0],"f":[0,0,0,0,0,0,[1],[1],[[]],[[]],[[]],[[]],[2,2],[3,3],[[]],[[]],0,[4,5],[6],[6],[6],[6],[7,[[8,[2]]]],[7,[[8,[3]]]],[6],[6],[[2,2],9],[[3,3],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,0,0,[[2,10],11],[[3,10],11],[[]],[12,3],[[]],[13,3],0,[[]],[[]],[[]],[[]],[13,14],[12,14],[12,15],[12,16],[[],6],[[],6],[[]],[[]],[[[18,[17]]],[[8,[[18,[17]]]]]],[19,[[8,[19]]]],[[[20,[17]]],[[8,[[20,[17]]]]]],[[],8],[8,[[8,[8]]]],[[[21,[17]]],[[8,[[21,[17]]]]]],[[[23,[22]]],[[8,[[23,[22]]]]]],[19,[[8,[19]]]],[8,[[8,[8]]]],[[[18,[17]]],[[8,[[18,[17]]]]]],[[[21,[17]]],[[8,[[21,[17]]]]]],[[[23,[22]]],[[8,[[23,[22]]]]]],[[[20,[17]]],[[8,[[20,[17]]]]]],[[],8],[[2,24],8],[[3,24],8],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],25],[[],25],[[],26],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[27,9],14],0,0,0,0,0,0,0,0,0,0,0,0,[1],[[[30,[[29,[28]]]]]],[[[29,[[0,[28,31]]]],32,[33,[6]]]],[[],34],[[]],[[]],[[]],[[]],[35,36],[37,37],[[]],[[[30,[[29,[[0,[28,38]]]]]]],39],[6],[6],[6],[6],0,0,0,0,[6],[6],[[40,28,41],[[36,[42]]]],[[37,10],11],[[]],[[]],[[]],[[]],[[]],[[]],[[[43,[35]]],44],[[],6],[[[29,[[0,[28,31]]]],16],[[39,[32]]]],[[[29,[[0,[28,31]]]],32],[[39,[45]]]],[[[29,[[0,[28,31]]]],32],[[39,[46]]]],[[[29,[[0,[28,31]]]],16],[[39,[15]]]],[[[29,[[0,[28,31]]]],16,47],[[39,[48]]]],[[],49],[[],50],[[28,51,9],36],[[[29,[[0,[28,31]]]],16],39],[[],6],[[],6],[[]],[[]],0,[[[0,[28,31]]],[[29,[[0,[28,31]]]]]],0,[[28,[43,[35]],9,9],36],[[],8],[[[18,[17]]],[[8,[[18,[17]]]]]],[[[23,[22]]],[[8,[[23,[22]]]]]],[[[21,[17]]],[[8,[[21,[17]]]]]],[8,[[8,[8]]]],[[[20,[17]]],[[8,[[20,[17]]]]]],[19,[[8,[19]]]],[8,[[8,[8]]]],[[[20,[17]]],[[8,[[20,[17]]]]]],[19,[[8,[19]]]],[[[18,[17]]],[[8,[[18,[17]]]]]],[[],8],[[[23,[22]]],[[8,[[23,[22]]]]]],[[[21,[17]]],[[8,[[21,[17]]]]]],[[[0,[52,[53,[28]],54,55,56]],28,41,9,9],[[36,[42]]]],[[[0,[[53,[[30,[[29,[[0,[28,38]]]]]]]],54,55,52,57,56]],[0,[28,38]],41,9,9],[[36,[42]]]],[[28,[43,[35]],58,59,9],[[36,[[19,[60]]]]]],[[[29,[[0,[28,31]]]],16,32],39],[[[29,[[0,[28,31]]]],32,45],39],[[[29,[[0,[28,31]]]],32,46],39],[[16,15],39],[[[29,[[0,[28,38]]]],16,15],39],[[37,9]],[[[29,[[0,[28,31]]]],16,47,48],39],[[],61],[[]],[[],8],[[],8],[[],8],[[],8],[[],62],[[],25],[[],25],[[]],[[]],[[]],[[]],[[]],[[]],[[28,[43,[35]],58,59,9,9,9],[[36,[[19,[60]]]]]],[[],36],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[63,64],[6],[6],[6],[[65,10],11],[[65,10],11],[66,65],[[]],[67,65],[[]],[[]],[63,68],[[],6],[[]],[8,[[8,[8]]]],[[[21,[17]]],[[8,[[21,[17]]]]]],[[[23,[22]]],[[8,[[23,[22]]]]]],[[],8],[[[18,[17]]],[[8,[[18,[17]]]]]],[19,[[8,[19]]]],[[[20,[17]]],[[8,[[20,[17]]]]]],[65,[[19,[69]]]],[[],70],[[71,27],[[8,[13,65]]]],[[72,27],[[8,[73,65]]]],[[74,27],[[8,[75,65]]]],[[],8],[[],8],[[76,27],[[8,[77,65]]]],[[],25],[[]],[[]],[[]],[[]],[12,78]],"c":[],"p":[[3,"Private"],[3,"TransactionStatus"],[4,"TxType"],[3,"L1HandlerTransaction"],[3,"H256"],[15,"usize"],[8,"Deserializer"],[4,"Result"],[15,"bool"],[3,"Formatter"],[6,"Result"],[4,"Transaction"],[4,"AccountTransaction"],[3,"TransactionHash"],[3,"Nonce"],[3,"ContractAddress"],[3,"Global"],[3,"VecDeque"],[4,"Option"],[3,"Vec"],[3,"Box"],[3,"RandomState"],[3,"HashMap"],[8,"Serializer"],[3,"TypeId"],[3,"Type"],[3,"Felt252Wrapper"],[8,"State"],[3,"MutRefState"],[3,"CachedState"],[8,"Sized"],[3,"ClassHash"],[3,"HashSet"],[3,"TransactionVersion"],[3,"TransactionContext"],[6,"TransactionExecutionResult"],[3,"ExecutionConfig"],[8,"SetArbitraryNonce"],[6,"StateResult"],[3,"L1HandlerTransaction"],[3,"BlockContext"],[3,"TransactionExecutionInfo"],[3,"Arc"],[3,"ActualCostBuilder"],[3,"CompiledClassHash"],[4,"ContractClass"],[3,"StorageKey"],[3,"StarkFelt"],[3,"Calldata"],[3,"EntryPointSelector"],[4,"TransactionInfo"],[8,"GetTxType"],[8,"Executable"],[8,"Validate"],[8,"GetActualCostBuilder"],[8,"TransactionInfoCreator"],[8,"GetCalldataLen"],[3,"ExecutionResources"],[15,"u64"],[3,"CallInfo"],[3,"StateChangesCount"],[4,"TransactionType"],[3,"CasmContractClass"],[3,"CompiledClass"],[4,"BroadcastedTransactionConversionError"],[4,"ContractClassError"],[4,"StarknetApiError"],[3,"FieldElement"],[8,"Error"],[3,"String"],[4,"BroadcastedTransaction"],[4,"BroadcastedDeclareTransaction"],[3,"DeclareTransaction"],[4,"BroadcastedDeployAccountTransaction"],[3,"DeployAccountTransaction"],[4,"BroadcastedInvokeTransaction"],[3,"InvokeTransaction"],[4,"Transaction"],[8,"ComputeTransactionHash"],[8,"SimulateTxVersionOffset"],[8,"CheckFeeBounds"],[8,"GetValidateEntryPointCalldata"],[8,"GetValidateEntryPointSelector"],[8,"HandleNonce"]]},\ -"pallet_starknet":{"doc":"A Substrate pallet implementation for Starknet, a …","t":"RRRAAOAAAADDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDLLLLLLLLLLLLMMLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNEGNINNNNNDQQNENDNNQNNNNGDQQNGGNNNQQNNNQNQLLMLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLNLLMLMLLLLLNLLLLLLLLLLNLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNMLLLLLMLAMLLLLLLLLLLLLLLLCCCLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMFFFFFDDDDDDDDDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDENLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLGGGDGGGGDLLMLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLL","n":["ETHEREUM_CONSENSUS_RPC","ETHEREUM_EXECUTION_RPC","SN_OS_CONFIG_HASH_VERSION","blockifier_state_adapter","genesis_loader","log","pallet","simulations","transaction_validation","types","BlockifierStateAdapter","CachedBlockifierStateAdapter","add_visited_pcs","add_visited_pcs","borrow","borrow","borrow_mut","borrow_mut","default","default","deref","deref","deref_mut","deref_mut","drop","drop","from","from","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","get_class_hash_at","get_class_hash_at","get_compiled_class_hash","get_compiled_class_hash","get_compiled_contract_class","get_compiled_contract_class","get_nonce_at","get_nonce_at","get_storage_at","get_storage_at","increment_nonce","increment_nonce","init","init","into","into","into_mut","into_mut","into_ref","into_ref","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","set_class_hash_at","set_class_hash_at","set_compiled_class_hash","set_compiled_class_hash","set_contract_class","set_contract_class","set_nonce_at","set_storage_at","set_storage_at","try_from","try_from","try_into","try_into","type_id","type_id","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast_mut","upcast_mut","vzip","vzip","GenesisData","GenesisLoader","HexFelt","PredeployedAccount","__clone_box","__clone_box","__clone_box","base_path","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","chain_id","class_hash","clone","clone","clone","clone_into","clone_into","clone_into","contract_address","contract_classes","contracts","data","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","drop","drop","drop","drop","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","eth_fee_token_address","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","init","init","init","init","into","into","into","into","into_mut","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","into_ref","name","new","predeployed_accounts","private_key","public_key","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","serialize","serialize","serialize","sierra_class_hash_to_casm_class_hash","storage","strk_fee_token_address","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast","upcast","upcast_mut","upcast_mut","upcast_mut","upcast_mut","vzip","vzip","vzip","vzip","AccountAlreadyDeployed","AccountNotDeployed","Call","ChainIdStorage","ClassHashAlreadyDeclared","Config","ContractAddressAlreadyAssociated","ContractClassAlreadyAssociated","ContractClassHashUnknown","ContractClassMustBeSpecified","ContractNotFound","DefaultChainId","DisableNonceValidation","DisableTransactionFee","EmitEventError","Error","FailedToCreateATransactionalStorageExecution","GenesisConfig","InvalidContractClass","InvalidContractClassForThisDeclareVersion","L1GasPrices","L1MessageAlreadyExecuted","MissingCallInfo","MissingL1GasUsage","MissingRevertReason","Module","Pallet","ProgramHash","ProtocolVersion","QueryTransactionCannotBeExecuted","SeqAddrUpdate","SequencerAddress","SequencerAddressNotValid","StateDiffError","StateReaderError","SystemHash","TimestampProvider","TooManyEmittedStarknetEvents","TransactionConversionError","TransactionExecutionFailed","TransactionLongevity","Unimplemented","UnsignedPriority","__clone_box","__clone_box","_phantom","assimilate_storage","blake2_128","blake2_128","blake2_128_concat","blake2_128_concat","blake2_256","blake2_256","block_hash","block_timestamp","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","call_contract","chain_id","chain_id","chain_id_str","clear","clone","clone","clone_into","clone_into","compiled_class_hash_by_class_hash","config_hash","consume_l1_message","consume_l1_message","contract_class_by_class_hash","contract_class_hash_by_address","contract_classes","contract_state_root_by_address","contracts","count","crate_version","create_inherent","current_storage_version","declare","declare","decode","decode","decode_all","decode_all","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","default","deploy_account","deploy_account","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","dispatch_bypass_filter","dispatchables","drop","drop","drop","drop","drop","emit_and_store_tx_and_fees_events","encode_to","encode_to","ensure_l1_message_not_executed","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","estimate_fee","estimate_message_fee","eth_fee_token_address","event_count","fee_token_addresses","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","get","get_block_context","get_call_index","get_call_indices","get_call_name","get_call_names","get_dispatch_info","get_storage_at","identity","identity","index","infos","init","init","init","init","init","integrity_test","into","into","into","into","into","into_mut","into_mut","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","into_ref","into_ref","invoke","invoke","is_clear","is_inherent","is_transaction_fee_disabled","l1_messages","last_known_eth_block","module_name","name","name_hash","new_call_variant_consume_l1_message","new_call_variant_declare","new_call_variant_deploy_account","new_call_variant_invoke","new_call_variant_set_sequencer_address","nonce","offchain_worker","on_chain_storage_version","on_finalize","on_finalize","on_genesis","on_idle","on_initialize","on_initialize","on_runtime_upgrade","on_runtime_upgrade","parent_block_hash","pending","pending_hashes","pending_storage_changes","pre_dispatch","pre_validate_unsigned_tx","program_hash","re_execute_transactions","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","seq_addr_update","sequencer_address","serialize","set_sequencer_address","set_sequencer_address","sierra_to_casm_class_hash","simulate_message","simulate_transactions","size_hint","size_hint","storage","storage","storage_info","storage_types","strk_fee_token_address","to_keyed_vec","to_keyed_vec","to_owned","to_owned","transaction_count","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","tt_default_parts","tt_error_token","tt_extra_parts","twox_128","twox_128","twox_256","twox_256","twox_64_concat","twox_64_concat","tx_events","tx_messages","tx_revert_error","type_id","type_id","type_id","type_id","type_id","type_info","type_info","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast","upcast","upcast","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","validate_unsigned","validate_unsigned_tx","vzip","vzip","vzip","vzip","vzip","whitelisted_storage_keys","with_weight","addr","transaction","transaction","transaction","transaction","consume_l1_message","declare","deploy_account","invoke","set_sequencer_address","BlockHash","ChainIdStorage","CompiledClassHashes","ContractClassHashes","ContractClasses","ContractsStateRoots","FeeTokens","L1Messages","LastKnownEthBlock","Nonces","Pending","PendingHashes","PendingStorageChanges","SeqAddrUpdate","SequencerAddress","StorageView","TxEvents","TxMessages","TxRevertError","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","EnsureStarknetTransaction","RawOrigin","StarknetTransaction","borrow","borrow","borrow_mut","borrow_mut","deref","deref","deref_mut","deref_mut","drop","drop","ensure_starknet_transaction","from","from","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","init","init","into","into","into_mut","into_mut","into_ref","into_ref","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","try_from","try_from","try_into","try_into","try_origin","type_id","type_id","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast_mut","upcast_mut","vzip","vzip","CasmClassHash","ContractClassMapping","ContractStorageKey","DeployAccountTransactionOutput","MaxTransactionsPendingBlock","SierraClassHash","SierraOrCasmClassHash","StorageSlot","TransactionOutput","__clone_box","__clone_box","actual_fee","blake2_128","blake2_128","blake2_128_concat","blake2_128_concat","blake2_256","blake2_256","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","contract_address","decode","decode","decode_all","decode_all","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","deref","deref","deref_mut","deref_mut","deserialize","deserialize","drop","drop","encode_to","encode_to","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","events","fmt","fmt","from","from","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","identity","identity","init","init","into","into","into_mut","into_mut","into_ref","into_ref","messages_sent","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","serialize","serialize","size_hint","size_hint","to_keyed_vec","to_keyed_vec","to_owned","to_owned","transaction_hash","transaction_hash","try_from","try_from","try_into","try_into","twox_128","twox_128","twox_256","twox_256","twox_64_concat","twox_64_concat","type_id","type_id","type_info","type_info","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast_mut","upcast_mut","vzip","vzip"],"q":[[0,"pallet_starknet"],[10,"pallet_starknet::blockifier_state_adapter"],[95,"pallet_starknet::genesis_loader"],[280,"pallet_starknet::pallet"],[636,"pallet_starknet::pallet::Call"],[641,"pallet_starknet::pallet::dispatchables"],[646,"pallet_starknet::pallet::storage_types"],[1216,"pallet_starknet::transaction_validation"],[1279,"pallet_starknet::types"]],"d":["","","","An adapter for the blockifier state related traits","","","The pallet module in each FRAME pallet hosts the most …","Simulation, estimations and execution trace logic.","Transaction validation logic. Transaction validation logic.","The Starknet pallet’s runtime custom types. Starknet …","Empty struct that implements the traits needed by the …","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A wrapper for FieldElement that implements serde’s …","A struct containing predeployed accounts info.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Starknet pallet external functions. Dispatchable …","ChainID for the palle’a, ’a, t startknet","","Configuration trait of this pallet.","","","","","","Default ChainId MADARA","A bool to disable Nonce validation","A bool to disable transaction fees and make all …","","The Starknet pallet custom errors. ERRORS","","Starknet genesis configuration.","","","The gas price","","","","","Type alias to Pallet, to be used by construct_runtime.","The Pallet struct, the main type that implements traits …","","","","Ensure the sequencer address was updated for this block.","Current sequencer address.","","","","The hashing function to use.","The block time","","","","A configuration for longevity of transactions.","","A configuration for base priority of unsigned transactions.","","","","","","","","","","","An auto-generated getter for BlockHash.","Get the current block timestamp in seconds.","","","","","","","","","","","","Call a smart contract function.","An auto-generated getter for ChainIdStorage.","The address of the fee token. Chain Id, this must be set …","convert chain_id","","","","","","An auto-generated getter for CompiledClassHashes.","","Consume a message from L1.","See Pallet::consume_l1_message.","An auto-generated getter for ContractClasses.","An auto-generated getter for ContractClassHashes.","The contract classes to be deployed at genesis. This is a …","An auto-generated getter for ContractsStateRoots.","The contracts to be deployed at genesis. This is a vector …","","","","","The declare transaction is used to introduce new classes …","See Pallet::declare.","","","","","","","","","","Since Starknet v0.10.1 the deploy_account transaction …","See Pallet::deploy_account.","","","","","","","","","","","","","Auto-generated docs-only module listing all defined …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Must be set to the address of a fee token ERC20 contract.","Get the number of events in the block.","An auto-generated getter for FeeTokens.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Creates a BlockContext object. The BlockContext is needed …","","","","","","Get storage value at","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","The invoke transaction is the main transaction type used …","See Pallet::invoke.","","","","An auto-generated getter for L1Messages.","An auto-generated getter for LastKnownEthBlock.","","","","Create a call with the variant consume_l1_message.","Create a call with the variant declare.","Create a call with the variant deploy_account.","Create a call with the variant invoke.","Create a call with the variant set_sequencer_address.","An auto-generated getter for Nonces.","","","The block is being finalized.","","","","The block is being initialized. Implement to have …","","","Perform a module upgrade.","Get the block hash of the previous block.","An auto-generated getter for Pending.","An auto-generated getter for PendingHashes.","An auto-generated getter for PendingStorageChanges.","From substrate documentation: Validate the call right …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An auto-generated getter for SeqAddrUpdate.","An auto-generated getter for SequencerAddress.","","Set the current block author’s sequencer address.","See Pallet::set_sequencer_address.","","","","","","An auto-generated getter for StorageView.","","","Auto-generated docs-only module listing all (public and …","Must be set to the address of a fee token ERC20 contract.","","","","","Get the number of transactions in the block.","","","","","","","","","","","","","","","","","","","","An auto-generated getter for TxEvents.","An auto-generated getter for TxMessages.","An auto-generated getter for TxRevertError.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Validate unsigned call to this module.","","","","","","","","","","","","","","Consume a message from L1.","The declare transaction is used to introduce new classes …","Since Starknet v0.10.1 the deploy_account transaction …","The invoke transaction is the main transaction type used …","Set the current block author’s sequencer address.","Mapping for block number and hashes. Safe to use Identity …","ChainID for the palle’a, ’a, t startknet","Mapping from Starknet Sierra class hash to Casm compiled …","Mapping from Starknet contract address to the contract’s …","Mapping from Starknet class hash to contract class. Safe …","The Starknet pallet storage items. STORAGE Mapping of …","The address of the fee token ERC20 contract.","Information about processed L1 Messages Based on Nonce …","The last processed Ethereum block number for L1 messages …","Mapping from Starknet contract address to its nonce. Safe …","The Starknet pallet storage items. STORAGE Current …","Warning: Doc-Only","Pending storage slot updates STORAGE Mapping storage key …","Ensure the sequencer address was updated for this block.","Current sequencer address.","Mapping from Starknet contract storage key to its value. …","Warning: Doc-Only","Warning: Doc-Only","Warning: Doc-Only","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Ensure that the origin is a Starknet transaction. See: …","Representation of the origin of a Starknet transaction. …","","","","","","","","","","","","Ensure that the origin is a Starknet transaction. See: …","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Try to convert the origin into a …","","","","","","","","","","","","","","","Contract Storage Key","Declare Transaction Output","Make this configurable. Max transaction/block","","","Type wrapper for a storage slot.","","","","","","","","","","","","","","","","","","","Contract Address","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","Transaction hash","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,2,6,2,6,2,6,2,6,2,6,2,6,2,6,2,6,2,2,6,6,2,2,6,6,2,6,2,6,2,6,2,6,2,6,2,6,2,6,2,6,2,6,2,6,2,2,2,2,2,2,2,6,6,6,6,6,6,6,2,6,2,6,2,6,2,2,6,2,6,2,6,2,6,2,6,2,6,2,6,2,6,2,6,0,0,0,0,26,27,28,24,26,27,24,28,26,27,24,28,27,28,26,27,28,26,27,28,28,27,27,24,26,27,24,28,26,27,24,28,26,27,28,26,27,24,28,26,27,24,28,26,26,26,26,26,27,27,27,27,27,24,24,24,24,24,28,28,28,28,28,27,26,26,27,24,28,26,26,26,27,24,28,26,26,27,27,24,24,28,28,26,26,27,27,24,24,28,28,26,27,24,28,26,27,24,28,26,27,24,28,26,27,24,28,28,24,27,28,28,26,26,26,26,26,26,26,27,27,27,27,27,27,27,24,24,24,24,24,24,24,28,28,28,28,28,28,28,26,27,28,27,27,27,26,27,28,26,27,24,28,26,27,24,28,26,27,24,28,26,27,24,28,26,27,24,28,26,27,24,28,26,27,24,28,26,27,24,28,59,59,0,0,59,0,59,59,59,59,59,0,1,1,59,0,59,0,59,59,1,59,59,59,59,0,0,1,1,59,0,0,59,59,59,1,1,59,59,59,1,59,1,46,47,36,36,59,47,59,47,59,47,46,46,106,46,36,59,47,106,46,36,59,47,36,46,46,36,46,36,46,47,46,47,46,46,46,47,46,46,36,46,36,46,46,46,46,46,47,59,47,59,47,59,47,59,47,36,46,47,106,46,36,59,47,106,46,36,59,47,36,47,0,106,46,36,59,47,46,59,47,46,46,36,47,46,46,46,46,46,36,36,36,36,36,47,47,47,47,47,46,46,36,46,46,46,36,59,47,106,46,36,36,59,47,106,106,46,46,36,36,59,59,47,47,106,106,46,46,36,36,59,59,47,47,106,46,47,47,47,47,47,46,59,47,46,46,106,46,36,59,47,46,106,46,36,59,47,106,46,36,59,47,106,46,36,59,47,46,47,36,46,46,46,46,46,46,46,47,47,47,47,47,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,106,106,106,106,106,106,106,46,46,46,46,46,46,46,36,36,36,36,36,36,36,59,59,59,59,59,59,59,47,47,47,47,47,47,47,46,46,36,46,47,36,46,46,59,47,46,36,46,0,36,59,47,46,47,46,106,46,36,59,47,106,46,36,59,47,0,0,0,59,47,59,47,59,47,46,46,46,106,46,36,59,47,59,47,106,46,36,59,47,106,46,36,59,47,106,46,36,59,47,106,46,36,59,47,46,46,106,46,36,59,47,46,59,107,108,109,110,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,112,112,113,113,114,114,115,115,116,116,117,117,118,118,119,119,120,120,121,121,122,122,123,123,124,124,125,125,126,126,127,127,128,128,129,129,130,130,112,112,113,113,114,114,115,115,116,116,117,117,118,118,119,119,120,120,121,121,122,122,123,123,124,124,125,125,126,126,127,127,128,128,129,129,130,130,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,112,112,112,112,112,112,112,113,113,113,113,113,113,113,114,114,114,114,114,114,114,115,115,115,115,115,115,115,116,116,116,116,116,116,116,117,117,117,117,117,117,117,118,118,118,118,118,118,118,119,119,119,119,119,119,119,120,120,120,120,120,120,120,121,121,121,121,121,121,121,122,122,122,122,122,122,122,123,123,123,123,123,123,123,124,124,124,124,124,124,124,125,125,125,125,125,125,125,126,126,126,126,126,126,126,127,127,127,127,127,127,127,128,128,128,128,128,128,128,129,129,129,129,129,129,129,130,130,130,130,130,130,130,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,0,0,101,101,131,101,131,101,131,101,131,101,131,0,101,131,101,101,131,131,101,101,131,131,101,131,101,131,101,131,101,131,101,101,101,101,101,101,101,131,131,131,131,131,131,131,101,131,101,131,131,101,131,101,131,101,131,101,131,101,131,101,131,0,0,0,0,0,0,0,0,0,104,105,105,104,105,104,105,104,105,104,105,104,105,104,105,104,105,104,104,105,104,105,104,105,104,105,104,105,104,105,104,105,104,105,104,105,104,105,104,104,104,104,104,105,105,105,105,105,105,104,105,104,105,104,104,105,105,104,104,105,105,104,105,104,105,104,105,104,105,104,105,105,104,104,104,104,104,104,104,105,105,105,105,105,105,105,104,105,104,105,104,105,104,105,104,105,104,105,104,105,104,105,104,105,104,105,104,105,104,105,104,105,104,105,104,105,104,105,104,105],"f":[0,0,0,0,0,0,0,0,0,0,0,0,[[[2,[1]],3,[5,[4]]]],[[[6,[1]],3,[5,[4]]]],[[]],[[]],[[]],[[]],[[],[[2,[1]]]],[[],[[6,[1]]]],[4],[4],[4],[4],[4],[4],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[2,[1]],7],[[8,[3]]]],[[[6,[1]],7],[[8,[3]]]],[[[2,[1]],3],[[8,[9]]]],[[[6,[1]],3],[[8,[9]]]],[[[2,[1]],3],[[8,[10]]]],[[[6,[1]],3],[[8,[10]]]],[[[2,[1]],7],[[8,[11]]]],[[[6,[1]],7],[[8,[11]]]],[[[2,[1]],7,12],[[8,[13]]]],[[[6,[1]],7,12],[[8,[13]]]],[[[2,[1]],7],8],[[[6,[1]],7],8],[[],4],[[],4],[[]],[[]],[[]],[[]],[[]],[[]],[[[15,[14]]],[[16,[[15,[14]]]]]],[[],16],[[[17,[14]]],[[16,[[17,[14]]]]]],[18,[[16,[18]]]],[[[19,[14]]],[[16,[[19,[14]]]]]],[[[21,[20]]],[[16,[[21,[20]]]]]],[16,[[16,[16]]]],[[[15,[14]]],[[16,[[15,[14]]]]]],[[[21,[20]]],[[16,[[21,[20]]]]]],[16,[[16,[16]]]],[[],16],[[[17,[14]]],[[16,[[17,[14]]]]]],[18,[[16,[18]]]],[[[19,[14]]],[[16,[[19,[14]]]]]],[[[2,[1]],7,3],8],[[[6,[1]],7,3],8],[[[2,[1]],3,9],8],[[[6,[1]],3,9],8],[[[2,[1]],3,10],8],[[[6,[1]],3,10],8],[[[2,[1]],7,11],8],[[[2,[1]],7,12,13],8],[[[6,[1]],7,12,13],8],[[],16],[[],16],[[],16],[[],16],[[],22],[[],22],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[23],[23],[23],[24,25],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[26,26],[27,27],[28,28],[[]],[[]],[[]],0,0,0,[24,27],[4],[4],[4],[4],[4],[4],[4],[4],[29,[[16,[26]]]],[29,[[16,[27]]]],[29,[[16,[28]]]],[4],[4],[4],[4],[[26,26],30],[[27,27],30],[[24,24],30],[[28,28],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],0,[[26,31],[[16,[32]]]],[[26,31],[[16,[32]]]],[[27,31],[[16,[32]]]],[[24,31],[[16,[32]]]],[[28,31],[[16,[32]]]],[33,26],[34,26],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],4],[[],4],[[],4],[[],4],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[25,27],24],0,0,0,[[[15,[14]]],[[16,[[15,[14]]]]]],[[[17,[14]]],[[16,[[17,[14]]]]]],[18,[[16,[18]]]],[[],16],[[[21,[20]]],[[16,[[21,[20]]]]]],[[[19,[14]]],[[16,[[19,[14]]]]]],[16,[[16,[16]]]],[[[15,[14]]],[[16,[[15,[14]]]]]],[16,[[16,[16]]]],[[],16],[[[17,[14]]],[[16,[[17,[14]]]]]],[18,[[16,[18]]]],[[[19,[14]]],[[16,[[19,[14]]]]]],[[[21,[20]]],[[16,[[21,[20]]]]]],[[],16],[[[17,[14]]],[[16,[[17,[14]]]]]],[18,[[16,[18]]]],[[[19,[14]]],[[16,[[19,[14]]]]]],[16,[[16,[16]]]],[[[15,[14]]],[[16,[[15,[14]]]]]],[[[21,[20]]],[[16,[[21,[20]]]]]],[18,[[16,[18]]]],[[[15,[14]]],[[16,[[15,[14]]]]]],[[[17,[14]]],[[16,[[17,[14]]]]]],[[[19,[14]]],[[16,[[19,[14]]]]]],[[[21,[20]]],[[16,[[21,[20]]]]]],[[],16],[16,[[16,[16]]]],[[26,35],16],[[27,35],16],[[28,35],16],0,0,0,[[]],[[]],[[]],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],22],[[],22],[[],22],[[],22],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[23],[23],0,[[[36,[1]],37],[[16,[38]]]],[[],[[40,[39]]]],[[],[[40,[39]]]],[[],[[19,[39,14]]]],[[],[[19,[39,14]]]],[[],[[40,[39]]]],[[],[[40,[39]]]],[[[42,[41]]],34],[[],41],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[36,[1]]]],[[7,43,44],[[16,[[19,[34]],45]]]],[[],34],0,[[],38],[[]],[46,46],[[[47,[1]]],[[47,[1]]]],[[]],[[]],[[[42,[48]]],[[18,[9]]]],[[],49],[[[50,[1]],51],52],0,[[[42,[53]]],[[18,[10]]]],[[[42,[7]]],54],0,[[[42,[7]]],[[18,[34]]]],0,[[],4],[[],55],[56,18],[[]],[[[50,[1]],57],52],0,[58,[[16,[59,60]]]],[58,[[16,[[47,[1]],60]]]],[[[61,[39]]],[[16,[60]]]],[[[61,[39]]],[[16,[60]]]],[[62,[61,[39]]],[[16,[60]]]],[[62,[61,[39]]],[[16,[60]]]],[[62,58],[[16,[60]]]],[[62,58],[[16,[60]]]],[[],[[36,[1]]]],[[[50,[1]],63],52],0,[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[29,[[16,[[36,[1]]]]]],[[[47,[1]]],64],0,[4],[4],[4],[4],[4],[[65,[18,[66]],[18,[66]]]],[[59,[0,[67,68]]]],[[[47,[1]],[0,[67,68]]]],[11,[[16,[69]]]],[[46,46],30],[[[36,[[0,[70,1]]]],[36,[[0,[70,1]]]]],30],[[[47,[1]],[47,[1]]],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[[19,[71]],72],[[16,[[16,[19,45]],73]]]],[51,[[16,[[16,[45]],73]]]],0,[[],74],[[],75],[[46,31],76],[[[36,[[0,[77,1]]]],31],76],[[[59,[1]],31],76],[[[47,[1]],31],76],[[]],[[]],[24,[[36,[1]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],34],[[],78],[[[47,[1]]],39],[[],[[61,[39]]]],[[[47,[1]]],79],[[],[[61,[79]]]],[[[47,[1]]],80],[[7,12],[[16,[13,45]]]],[[],[[19,[39,14]]]],[[],[[19,[39,14]]]],[[],4],[[],[[19,[81]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[50,[1]],82],52],0,[[],30],[[],30],[[],30],[[],[[83,[11]]]],[[],[[18,[41]]]],[[],79],[[],79],[[],[[40,[39]]]],[51,[[47,[1]]]],[57,[[47,[1]]]],[63,[[47,[1]]]],[82,[[47,[1]]]],[[[40,[39]]],[[47,[1]]]],[[[42,[7]]],11],[[[84,[1]]]],[[],85],[[[84,[1]]]],[[[84,[1]]]],[[]],[[[84,[1]],86],86],[[[84,[1]]],86],[[[84,[1]]],86],[[],86],[[],86],[41,34],[[],[[19,[87]]]],[[],[[19,[65]]]],[[[42,[7]]],[[19,[88]]]],[[],[[16,[89]]]],[87,[[16,[69]]]],[[],34],[[[19,[87]],[19,[87]],30],[[16,[[16,[19,45]],73]]]],[16,[[16,[16]]]],[[[15,[14]]],[[16,[[15,[14]]]]]],[[[21,[20]]],[[16,[[21,[20]]]]]],[[],16],[[[17,[14]]],[[16,[[17,[14]]]]]],[18,[[16,[18]]]],[[[19,[14]]],[[16,[[19,[14]]]]]],[[],16],[[[17,[14]]],[[16,[[17,[14]]]]]],[18,[[16,[18]]]],[[[19,[14]]],[[16,[[19,[14]]]]]],[[[15,[14]]],[[16,[[15,[14]]]]]],[[[21,[20]]],[[16,[[21,[20]]]]]],[16,[[16,[16]]]],[18,[[16,[18]]]],[16,[[16,[16]]]],[[[15,[14]]],[[16,[[15,[14]]]]]],[[[19,[14]]],[[16,[[19,[14]]]]]],[[[21,[20]]],[[16,[[21,[20]]]]]],[[[17,[14]]],[[16,[[17,[14]]]]]],[[],16],[[[17,[14]]],[[16,[[17,[14]]]]]],[16,[[16,[16]]]],[[[21,[20]]],[[16,[[21,[20]]]]]],[[],16],[[[15,[14]]],[[16,[[15,[14]]]]]],[18,[[16,[18]]]],[[[19,[14]]],[[16,[[19,[14]]]]]],[[[21,[20]]],[[16,[[21,[20]]]]]],[[[19,[14]]],[[16,[[19,[14]]]]]],[18,[[16,[18]]]],[[[17,[14]]],[[16,[[17,[14]]]]]],[[],16],[[[15,[14]]],[[16,[[15,[14]]]]]],[16,[[16,[16]]]],[[],30],[[],7],[[[36,[1]],35],16],[[[50,[1]],[40,[39]]],52],0,0,[[51,72],[[16,[[16,[90,45]],73]]]],[[[19,[71]],72],[[16,[[16,[19,45]],73]]]],[59,4],[[[47,[1]]],4],[[[42,[91]]],13],0,[[],[[19,[92]]]],0,0,[[[61,[39]]],[[19,[39,14]]]],[[[61,[39]]],[[19,[39,14]]]],[[]],[[]],[[],74],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],0,0,0,[[],[[40,[39]]]],[[],[[40,[39]]]],[[],[[40,[39]]]],[[],[[40,[39]]]],[[],[[19,[39,14]]]],[[],[[19,[39,14]]]],[[[42,[65]]],[[19,[93]]]],[[[42,[65]]],[[19,[94]]]],[[[42,[65]]],[[18,[38]]]],[[],22],[[],22],[[],22],[[],22],[[],22],[[],95],[[],95],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[96,97],[87,[[16,[69]]]],[[]],[[]],[[]],[[]],[[]],[[],[[19,[98]]]],[86,[[100,[99]]]],0,0,0,0,0,[51],[57],[63],[82],[[[40,[39]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[17,[14]]],[[16,[[17,[14]]]]]],[[],16],[[[21,[20]]],[[16,[[21,[20]]]]]],[[[15,[14]]],[[16,[[15,[14]]]]]],[16,[[16,[16]]]],[18,[[16,[18]]]],[[[19,[14]]],[[16,[[19,[14]]]]]],[[[17,[14]]],[[16,[[17,[14]]]]]],[[[19,[14]]],[[16,[[19,[14]]]]]],[16,[[16,[16]]]],[18,[[16,[18]]]],[[[15,[14]]],[[16,[[15,[14]]]]]],[[],16],[[[21,[20]]],[[16,[[21,[20]]]]]],[16,[[16,[16]]]],[[[15,[14]]],[[16,[[15,[14]]]]]],[[[21,[20]]],[[16,[[21,[20]]]]]],[[],16],[[[17,[14]]],[[16,[[17,[14]]]]]],[18,[[16,[18]]]],[[[19,[14]]],[[16,[[19,[14]]]]]],[16,[[16,[16]]]],[[[15,[14]]],[[16,[[15,[14]]]]]],[[[19,[14]]],[[16,[[19,[14]]]]]],[18,[[16,[18]]]],[[[17,[14]]],[[16,[[17,[14]]]]]],[[],16],[[[21,[20]]],[[16,[[21,[20]]]]]],[[],16],[16,[[16,[16]]]],[[[15,[14]]],[[16,[[15,[14]]]]]],[[[21,[20]]],[[16,[[21,[20]]]]]],[[[17,[14]]],[[16,[[17,[14]]]]]],[[[19,[14]]],[[16,[[19,[14]]]]]],[18,[[16,[18]]]],[[[15,[14]]],[[16,[[15,[14]]]]]],[16,[[16,[16]]]],[[[21,[20]]],[[16,[[21,[20]]]]]],[[[17,[14]]],[[16,[[17,[14]]]]]],[18,[[16,[18]]]],[[[19,[14]]],[[16,[[19,[14]]]]]],[[],16],[[[19,[14]]],[[16,[[19,[14]]]]]],[[[15,[14]]],[[16,[[15,[14]]]]]],[18,[[16,[18]]]],[16,[[16,[16]]]],[[[21,[20]]],[[16,[[21,[20]]]]]],[[],16],[[[17,[14]]],[[16,[[17,[14]]]]]],[[],16],[18,[[16,[18]]]],[[[17,[14]]],[[16,[[17,[14]]]]]],[[[21,[20]]],[[16,[[21,[20]]]]]],[[[19,[14]]],[[16,[[19,[14]]]]]],[16,[[16,[16]]]],[[[15,[14]]],[[16,[[15,[14]]]]]],[[[21,[20]]],[[16,[[21,[20]]]]]],[[[17,[14]]],[[16,[[17,[14]]]]]],[[[15,[14]]],[[16,[[15,[14]]]]]],[16,[[16,[16]]]],[[],16],[[[19,[14]]],[[16,[[19,[14]]]]]],[18,[[16,[18]]]],[[[15,[14]]],[[16,[[15,[14]]]]]],[[[19,[14]]],[[16,[[19,[14]]]]]],[18,[[16,[18]]]],[[[21,[20]]],[[16,[[21,[20]]]]]],[[[17,[14]]],[[16,[[17,[14]]]]]],[16,[[16,[16]]]],[[],16],[[],16],[[[19,[14]]],[[16,[[19,[14]]]]]],[[[21,[20]]],[[16,[[21,[20]]]]]],[[[15,[14]]],[[16,[[15,[14]]]]]],[16,[[16,[16]]]],[[[17,[14]]],[[16,[[17,[14]]]]]],[18,[[16,[18]]]],[16,[[16,[16]]]],[[],16],[[[21,[20]]],[[16,[[21,[20]]]]]],[[[19,[14]]],[[16,[[19,[14]]]]]],[[[17,[14]]],[[16,[[17,[14]]]]]],[18,[[16,[18]]]],[[[15,[14]]],[[16,[[15,[14]]]]]],[[[19,[14]]],[[16,[[19,[14]]]]]],[18,[[16,[18]]]],[[[17,[14]]],[[16,[[17,[14]]]]]],[[[21,[20]]],[[16,[[21,[20]]]]]],[[],16],[16,[[16,[16]]]],[[[15,[14]]],[[16,[[15,[14]]]]]],[16,[[16,[16]]]],[[],16],[[[15,[14]]],[[16,[[15,[14]]]]]],[[[21,[20]]],[[16,[[21,[20]]]]]],[[[19,[14]]],[[16,[[19,[14]]]]]],[[[17,[14]]],[[16,[[17,[14]]]]]],[18,[[16,[18]]]],[18,[[16,[18]]]],[[[19,[14]]],[[16,[[19,[14]]]]]],[16,[[16,[16]]]],[[[15,[14]]],[[16,[[15,[14]]]]]],[[[21,[20]]],[[16,[[21,[20]]]]]],[[],16],[[[17,[14]]],[[16,[[17,[14]]]]]],[[[17,[14]]],[[16,[[17,[14]]]]]],[[[19,[14]]],[[16,[[19,[14]]]]]],[18,[[16,[18]]]],[[],16],[[[21,[20]]],[[16,[[21,[20]]]]]],[[[15,[14]]],[[16,[[15,[14]]]]]],[16,[[16,[16]]]],[[[19,[14]]],[[16,[[19,[14]]]]]],[16,[[16,[16]]]],[[[15,[14]]],[[16,[[15,[14]]]]]],[[[21,[20]]],[[16,[[21,[20]]]]]],[[],16],[[[17,[14]]],[[16,[[17,[14]]]]]],[18,[[16,[18]]]],[[[15,[14]]],[[16,[[15,[14]]]]]],[16,[[16,[16]]]],[[[19,[14]]],[[16,[[19,[14]]]]]],[18,[[16,[18]]]],[[[21,[20]]],[[16,[[21,[20]]]]]],[[[17,[14]]],[[16,[[17,[14]]]]]],[[],16],[18,[[16,[18]]]],[16,[[16,[16]]]],[[[15,[14]]],[[16,[[15,[14]]]]]],[[[21,[20]]],[[16,[[21,[20]]]]]],[[],16],[[[17,[14]]],[[16,[[17,[14]]]]]],[[[19,[14]]],[[16,[[19,[14]]]]]],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[[]],[[]],[[]],[[]],[4],[4],[4],[4],[4],[4],[[[102,[[16,[101,[102,[[16,[101,[102,[[16,[101]]]]]]]]]]]]],[[16,[79]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],4],[[],4],[[]],[[]],[[]],[[]],[[]],[[]],[[[17,[14]]],[[16,[[17,[14]]]]]],[[],16],[[[21,[20]]],[[16,[[21,[20]]]]]],[[[15,[14]]],[[16,[[15,[14]]]]]],[16,[[16,[16]]]],[[[19,[14]]],[[16,[[19,[14]]]]]],[18,[[16,[18]]]],[18,[[16,[18]]]],[16,[[16,[16]]]],[[[15,[14]]],[[16,[[15,[14]]]]]],[[[21,[20]]],[[16,[[21,[20]]]]]],[[],16],[[[17,[14]]],[[16,[[17,[14]]]]]],[[[19,[14]]],[[16,[[19,[14]]]]]],[[],16],[[],16],[[],16],[[],16],[[[0,[[102,[[16,[101,[0,[[102,[[16,[101,[0,[[102,[[16,[101]]]],[103,[101]]]]]]]],[103,[101]]]]]]]],[103,[101]]]]],[[16,[[0,[[102,[[16,[101,[0,[[102,[[16,[101,[0,[[102,[16]],[103,[101]]]]]]]],[103,[101]]]]]]]],[103,[101]]]]]]]],[[],22],[[],22],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,[23],[23],0,[[],[[40,[39]]]],[[],[[40,[39]]]],[[],[[19,[39,14]]]],[[],[[19,[39,14]]]],[[],[[40,[39]]]],[[],[[40,[39]]]],[[]],[[]],[[]],[[]],[104,104],[105,105],[[]],[[]],0,[58,[[16,[104,60]]]],[58,[[16,[105,60]]]],[[[61,[39]]],[[16,[60]]]],[[[61,[39]]],[[16,[60]]]],[[62,[61,[39]]],[[16,[60]]]],[[62,[61,[39]]],[[16,[60]]]],[[62,58],[[16,[60]]]],[[62,58],[[16,[60]]]],[4],[4],[4],[4],[29,[[16,[104]]]],[29,[[16,[105]]]],[4],[4],[[104,[0,[67,68]]]],[[105,[0,[67,68]]]],[[104,104],30],[[105,105],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],0,[[104,31],76],[[105,31],76],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[19,[39,14]]]],[[],[[19,[39,14]]]],[[],4],[[],4],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[21,[20]]],[[16,[[21,[20]]]]]],[[[19,[14]]],[[16,[[19,[14]]]]]],[16,[[16,[16]]]],[[[17,[14]]],[[16,[[17,[14]]]]]],[[[15,[14]]],[[16,[[15,[14]]]]]],[18,[[16,[18]]]],[[],16],[[],16],[[[19,[14]]],[[16,[[19,[14]]]]]],[18,[[16,[18]]]],[[[17,[14]]],[[16,[[17,[14]]]]]],[[[15,[14]]],[[16,[[15,[14]]]]]],[16,[[16,[16]]]],[[[21,[20]]],[[16,[[21,[20]]]]]],[[104,35],16],[[105,35],16],[104,4],[105,4],[[[61,[39]]],[[19,[39,14]]]],[[[61,[39]]],[[19,[39,14]]]],[[]],[[]],0,0,[[],16],[[],16],[[],16],[[],16],[[],[[40,[39]]]],[[],[[40,[39]]]],[[],[[40,[39]]]],[[],[[40,[39]]]],[[],[[19,[39,14]]]],[[],[[19,[39,14]]]],[[],22],[[],22],[[],95],[[],95],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]]],"c":[305],"p":[[8,"Config"],[3,"BlockifierStateAdapter"],[3,"ClassHash"],[15,"usize"],[3,"HashSet"],[3,"CachedBlockifierStateAdapter"],[3,"ContractAddress"],[6,"StateResult"],[3,"CompiledClassHash"],[4,"ContractClass"],[3,"Nonce"],[3,"StorageKey"],[3,"StarkFelt"],[3,"Global"],[3,"Box"],[4,"Result"],[3,"VecDeque"],[4,"Option"],[3,"Vec"],[3,"RandomState"],[3,"HashMap"],[3,"TypeId"],[3,"Private"],[3,"GenesisLoader"],[3,"PathBuf"],[3,"HexFelt"],[3,"GenesisData"],[3,"PredeployedAccount"],[8,"Deserializer"],[15,"bool"],[3,"Formatter"],[3,"Error"],[3,"FieldElement"],[3,"Felt252Wrapper"],[8,"Serializer"],[3,"GenesisConfig"],[3,"Storage"],[3,"String"],[15,"u8"],[15,"array"],[15,"u64"],[8,"EncodeLike"],[3,"EntryPointSelector"],[3,"Calldata"],[4,"SimulationError"],[3,"Pallet"],[4,"Call"],[6,"SierraClassHash"],[6,"StarkHash"],[6,"OriginFor"],[3,"L1HandlerTransaction"],[6,"DispatchResult"],[6,"SierraOrCasmClassHash"],[6,"CasmClassHash"],[3,"CrateVersion"],[3,"InherentData"],[3,"DeclareTransaction"],[8,"Input"],[4,"Error"],[3,"Error"],[15,"slice"],[15,"u32"],[3,"DeployAccountTransaction"],[6,"DispatchResultWithPostInfo"],[3,"TransactionHash"],[3,"CallInfo"],[8,"Output"],[8,"Sized"],[4,"InvalidTransaction"],[8,"PartialEq"],[4,"AccountTransaction"],[3,"SimulationFlags"],[4,"InternalSubstrateError"],[15,"u128"],[3,"FeeTokenAddresses"],[6,"Result"],[8,"Debug"],[3,"BlockContext"],[15,"str"],[3,"DispatchInfo"],[3,"PalletInfoData"],[3,"InvokeTransaction"],[3,"BTreeSet"],[6,"BlockNumberFor"],[3,"StorageVersion"],[3,"Weight"],[4,"Transaction"],[6,"StorageSlot"],[4,"TransactionValidityError"],[3,"TransactionExecutionInfo"],[6,"ContractStorageKey"],[3,"StorageInfo"],[3,"Event"],[3,"MessageToL1"],[3,"Type"],[4,"TransactionSource"],[6,"TransactionValidity"],[3,"TrackedStorageKey"],[3,"PostDispatchInfo"],[3,"DispatchErrorWithPostInfo"],[4,"RawOrigin"],[8,"Into"],[8,"From"],[3,"DeployAccountTransactionOutput"],[3,"TransactionOutput"],[3,"DefaultChainId"],[13,"set_sequencer_address"],[13,"invoke"],[13,"declare"],[13,"deploy_account"],[13,"consume_l1_message"],[3,"Pending"],[3,"PendingHashes"],[3,"TxEvents"],[3,"TxMessages"],[3,"TxRevertError"],[3,"ContractsStateRoots"],[3,"PendingStorageChanges"],[3,"BlockHash"],[3,"ContractClassHashes"],[3,"ContractClasses"],[3,"CompiledClassHashes"],[3,"Nonces"],[3,"StorageView"],[3,"LastKnownEthBlock"],[3,"FeeTokens"],[3,"SequencerAddress"],[3,"SeqAddrUpdate"],[3,"L1Messages"],[3,"ChainIdStorage"],[3,"EnsureStarknetTransaction"]]},\ -"pallet_starknet_runtime_api":{"doc":"Definition of the runtime API for the Starknet pallet.","t":"IIBLLLLLLLLLLLLLLLLLLLLLLLL","n":["ConvertTransactionRuntimeApi","StarknetRuntimeApi","alloc","call","chain_id","config_hash","contract_class_by_class_hash","contract_class_hash_by_address","convert_account_transaction","convert_l1_transaction","estimate_fee","estimate_message_fee","extrinsic_filter","fee_token_addresses","get_block_context","get_events_for_tx_by_hash","get_index_and_tx_for_tx_hash","get_storage_at","get_tx_execution_outcome","get_tx_messages_to_l1","is_transaction_fee_disabled","l1_nonce_unused","nonce","program_hash","re_execute_transactions","simulate_message","simulate_transactions"],"q":[[0,"pallet_starknet_runtime_api"]],"d":["","","","Returns a Call response.","Returns the chain id.","Returns the Starknet config hash.","Returns the contract class for the given class hash.","Returns the contract class hash at the given address.","Converts the transaction to an UncheckedExtrinsic for …","Converts the L1 Message transaction to an …","Returns fee estimate","Returns message fee estimate","Filters extrinsic transactions to return only Starknet …","Returns the fee token address.","Return the block context","","","Returns a storage slot value","Return the outcome of the tx execution","Return messages sent to L1 during tx execution","Return is fee disabled in state","Check if L1 Message Nonce has not been used","Returns the nonce associated with the given address in the …","Returns the Starknet OS Cairo program hash.","Used to re-execute transactions from a past block and …","Simulates single L1 Message and returns its trace","Simulates transactions and returns their trace"],"i":[0,0,0,29,29,29,29,29,30,30,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29],"f":[0,0,0,[[1,2,3],[[7,[[7,[[5,[4]],6]],8]]]],[[],[[7,[4,8]]]],[[],[[7,[9,8]]]],[10,[[7,[[12,[11]],8]]]],[1,[[7,[10,8]]]],[13,[[7,[8]]]],[14,[[7,[8]]]],[[[5,[13]],15],[[7,[[7,[[7,[5,6]],16]],8]]]],[14,[[7,[[7,[[7,[6]],16]],8]]]],[5,[[7,[[5,[17]],8]]]],[[],[[7,[18,8]]]],[[],[[7,[19,8]]]],[20,[[7,[[5,[21]],8]]]],[[5,20],[[7,[12,8]]]],[[1,22],[[7,[[7,[23,6]],8]]]],[20,[[7,[[12,[[5,[24]]]],8]]]],[20,[[7,[[5,[25]],8]]]],[[],[[7,[26,8]]]],[27,[[7,[26,8]]]],[1,[[7,[27,8]]]],[[],[[7,[4,8]]]],[[[5,[17]],[5,[17]],26],[[7,[[7,[[7,[5,6]],16]],8]]]],[[14,15],[[7,[[7,[[7,[28,6]],16]],8]]]],[[[5,[13]],15],[[7,[[7,[[7,[5,6]],16]],8]]]]],"c":[],"p":[[3,"ContractAddress"],[3,"EntryPointSelector"],[3,"Calldata"],[3,"Felt252Wrapper"],[3,"Vec"],[4,"SimulationError"],[4,"Result"],[4,"ApiError"],[6,"StarkHash"],[3,"ClassHash"],[4,"ContractClass"],[4,"Option"],[4,"AccountTransaction"],[3,"L1HandlerTransaction"],[3,"SimulationFlags"],[4,"InternalSubstrateError"],[4,"Transaction"],[3,"FeeTokenAddresses"],[3,"BlockContext"],[3,"TransactionHash"],[3,"Event"],[3,"StorageKey"],[3,"StarkFelt"],[15,"u8"],[3,"MessageToL1"],[15,"bool"],[3,"Nonce"],[3,"TransactionExecutionInfo"],[8,"StarknetRuntimeApi"],[8,"ConvertTransactionRuntimeApi"]]},\ +"pallet_starknet":{"doc":"A Substrate pallet implementation for Starknet, a …","t":"RRRAAOAAAADDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDLLLLLLLLLLLLMMLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNEGNINNNNNDQQNENDNNQNNNNGDQQNGGNNNQNNNQNQLLMLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLNLLMLMLLLLLNLLLLLLLLLLNLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNMLLLLLMLAMLLLLLLLLLLLLLLLCCCLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMFFFFFDDDDDDDDDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDENLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLGGGDGGGGDLLMLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLL","n":["ETHEREUM_CONSENSUS_RPC","ETHEREUM_EXECUTION_RPC","SN_OS_CONFIG_HASH_VERSION","blockifier_state_adapter","genesis_loader","log","pallet","simulations","transaction_validation","types","BlockifierStateAdapter","CachedBlockifierStateAdapter","add_visited_pcs","add_visited_pcs","borrow","borrow","borrow_mut","borrow_mut","default","default","deref","deref","deref_mut","deref_mut","drop","drop","from","from","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","get_class_hash_at","get_class_hash_at","get_compiled_class_hash","get_compiled_class_hash","get_compiled_contract_class","get_compiled_contract_class","get_nonce_at","get_nonce_at","get_storage_at","get_storage_at","increment_nonce","increment_nonce","init","init","into","into","into_mut","into_mut","into_ref","into_ref","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","set_class_hash_at","set_class_hash_at","set_compiled_class_hash","set_compiled_class_hash","set_contract_class","set_contract_class","set_nonce_at","set_storage_at","set_storage_at","try_from","try_from","try_into","try_into","type_id","type_id","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast_mut","upcast_mut","vzip","vzip","GenesisData","GenesisLoader","HexFelt","PredeployedAccount","__clone_box","__clone_box","__clone_box","base_path","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","chain_id","class_hash","clone","clone","clone","clone_into","clone_into","clone_into","contract_address","contract_classes","contracts","data","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","drop","drop","drop","drop","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","eth_fee_token_address","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","init","init","init","init","into","into","into","into","into_mut","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","into_ref","name","new","predeployed_accounts","private_key","public_key","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","serialize","serialize","serialize","sierra_class_hash_to_casm_class_hash","storage","strk_fee_token_address","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast","upcast","upcast_mut","upcast_mut","upcast_mut","upcast_mut","vzip","vzip","vzip","vzip","AccountAlreadyDeployed","AccountNotDeployed","Call","ChainIdStorage","ClassHashAlreadyDeclared","Config","ContractAddressAlreadyAssociated","ContractClassAlreadyAssociated","ContractClassHashUnknown","ContractClassMustBeSpecified","ContractNotFound","DefaultChainId","DisableNonceValidation","DisableTransactionFee","EmitEventError","Error","FailedToCreateATransactionalStorageExecution","GenesisConfig","InvalidContractClass","InvalidContractClassForThisDeclareVersion","L1GasPrices","L1MessageAlreadyExecuted","MissingCallInfo","MissingL1GasUsage","MissingRevertReason","Module","Pallet","ProgramHash","ProtocolVersion","QueryTransactionCannotBeExecuted","SeqAddrUpdate","SequencerAddress","SequencerAddressNotValid","StateDiffError","StateReaderError","TimestampProvider","TooManyEmittedStarknetEvents","TransactionConversionError","TransactionExecutionFailed","TransactionLongevity","Unimplemented","UnsignedPriority","__clone_box","__clone_box","_phantom","assimilate_storage","blake2_128","blake2_128","blake2_128_concat","blake2_128_concat","blake2_256","blake2_256","block_hash","block_timestamp","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","call_contract","chain_id","chain_id","chain_id_str","clear","clone","clone","clone_into","clone_into","compiled_class_hash_by_class_hash","consume_l1_message","consume_l1_message","contract_class_by_class_hash","contract_class_hash_by_address","contract_classes","contract_state_root_by_address","contracts","count","crate_version","create_inherent","current_storage_version","declare","declare","decode","decode","decode_all","decode_all","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","default","deploy_account","deploy_account","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","dispatch_bypass_filter","dispatchables","drop","drop","drop","drop","drop","emit_and_store_tx_and_fees_events","encode_to","encode_to","ensure_l1_message_not_executed","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","estimate_fee","estimate_message_fee","eth_fee_token_address","event_count","fee_token_addresses","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","get","get_block_context","get_call_index","get_call_indices","get_call_name","get_call_names","get_dispatch_info","get_storage_at","identity","identity","index","infos","init","init","init","init","init","integrity_test","into","into","into","into","into","into_mut","into_mut","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","into_ref","into_ref","invoke","invoke","is_clear","is_inherent","is_transaction_fee_disabled","l1_messages","last_known_eth_block","module_name","name","name_hash","new_call_variant_consume_l1_message","new_call_variant_declare","new_call_variant_deploy_account","new_call_variant_invoke","new_call_variant_set_sequencer_address","nonce","offchain_worker","on_chain_storage_version","on_finalize","on_finalize","on_genesis","on_idle","on_initialize","on_initialize","on_runtime_upgrade","on_runtime_upgrade","parent_block_hash","pending","pending_hashes","pending_storage_changes","pre_dispatch","pre_validate_unsigned_tx","program_hash","re_execute_transactions","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","seq_addr_update","sequencer_address","serialize","set_sequencer_address","set_sequencer_address","sierra_to_casm_class_hash","simulate_message","simulate_transactions","size_hint","size_hint","storage","storage","storage_info","storage_types","strk_fee_token_address","to_keyed_vec","to_keyed_vec","to_owned","to_owned","transaction_count","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","tt_default_parts","tt_error_token","tt_extra_parts","twox_128","twox_128","twox_256","twox_256","twox_64_concat","twox_64_concat","tx_events","tx_messages","tx_revert_error","type_id","type_id","type_id","type_id","type_id","type_info","type_info","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast","upcast","upcast","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","validate_unsigned","validate_unsigned_tx","vzip","vzip","vzip","vzip","vzip","whitelisted_storage_keys","with_weight","addr","transaction","transaction","transaction","transaction","consume_l1_message","declare","deploy_account","invoke","set_sequencer_address","BlockHash","ChainIdStorage","CompiledClassHashes","ContractClassHashes","ContractClasses","ContractsStateRoots","FeeTokens","L1Messages","LastKnownEthBlock","Nonces","Pending","PendingHashes","PendingStorageChanges","SeqAddrUpdate","SequencerAddress","StorageView","TxEvents","TxMessages","TxRevertError","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","EnsureStarknetTransaction","RawOrigin","StarknetTransaction","borrow","borrow","borrow_mut","borrow_mut","deref","deref","deref_mut","deref_mut","drop","drop","ensure_starknet_transaction","from","from","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","init","init","into","into","into_mut","into_mut","into_ref","into_ref","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","try_from","try_from","try_into","try_into","try_origin","type_id","type_id","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast_mut","upcast_mut","vzip","vzip","CasmClassHash","ContractClassMapping","ContractStorageKey","DeployAccountTransactionOutput","MaxTransactionsPendingBlock","SierraClassHash","SierraOrCasmClassHash","StorageSlot","TransactionOutput","__clone_box","__clone_box","actual_fee","blake2_128","blake2_128","blake2_128_concat","blake2_128_concat","blake2_256","blake2_256","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","contract_address","decode","decode","decode_all","decode_all","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","deref","deref","deref_mut","deref_mut","deserialize","deserialize","drop","drop","encode_to","encode_to","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","events","fmt","fmt","from","from","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","identity","identity","init","init","into","into","into_mut","into_mut","into_ref","into_ref","messages_sent","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","rewrite","serialize","serialize","size_hint","size_hint","to_keyed_vec","to_keyed_vec","to_owned","to_owned","transaction_hash","transaction_hash","try_from","try_from","try_into","try_into","twox_128","twox_128","twox_256","twox_256","twox_64_concat","twox_64_concat","type_id","type_id","type_info","type_info","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","upcast","upcast","upcast_mut","upcast_mut","vzip","vzip"],"q":[[0,"pallet_starknet"],[10,"pallet_starknet::blockifier_state_adapter"],[95,"pallet_starknet::genesis_loader"],[280,"pallet_starknet::pallet"],[634,"pallet_starknet::pallet::Call"],[639,"pallet_starknet::pallet::dispatchables"],[644,"pallet_starknet::pallet::storage_types"],[1214,"pallet_starknet::transaction_validation"],[1277,"pallet_starknet::types"]],"d":["","","","An adapter for the blockifier state related traits","","","The pallet module in each FRAME pallet hosts the most …","Simulation, estimations and execution trace logic.","Transaction validation logic. Transaction validation logic.","The Starknet pallet’s runtime custom types. Starknet …","Empty struct that implements the traits needed by the …","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A wrapper for FieldElement that implements serde’s …","A struct containing predeployed accounts info.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Starknet pallet external functions. Dispatchable …","ChainID for the palle’a, ’a, t startknet","","Configuration trait of this pallet.","","","","","","Default ChainId MADARA","A bool to disable Nonce validation","A bool to disable transaction fees and make all …","","The Starknet pallet custom errors. ERRORS","","Starknet genesis configuration.","","","The gas price","","","","","Type alias to Pallet, to be used by construct_runtime.","The Pallet struct, the main type that implements traits …","","","","Ensure the sequencer address was updated for this block.","Current sequencer address.","","","","The block time","","","","A configuration for longevity of transactions.","","A configuration for base priority of unsigned transactions.","","","","","","","","","","","An auto-generated getter for BlockHash.","Get the current block timestamp in seconds.","","","","","","","","","","","","Call a smart contract function.","An auto-generated getter for ChainIdStorage.","The address of the fee token. Chain Id, this must be set …","convert chain_id","","","","","","An auto-generated getter for CompiledClassHashes.","Consume a message from L1.","See Pallet::consume_l1_message.","An auto-generated getter for ContractClasses.","An auto-generated getter for ContractClassHashes.","The contract classes to be deployed at genesis. This is a …","An auto-generated getter for ContractsStateRoots.","The contracts to be deployed at genesis. This is a vector …","","","","","The declare transaction is used to introduce new classes …","See Pallet::declare.","","","","","","","","","","Since Starknet v0.10.1 the deploy_account transaction …","See Pallet::deploy_account.","","","","","","","","","","","","","Auto-generated docs-only module listing all defined …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Must be set to the address of a fee token ERC20 contract.","Get the number of events in the block.","An auto-generated getter for FeeTokens.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Creates a BlockContext object. The BlockContext is needed …","","","","","","Get storage value at","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","The invoke transaction is the main transaction type used …","See Pallet::invoke.","","","","An auto-generated getter for L1Messages.","An auto-generated getter for LastKnownEthBlock.","","","","Create a call with the variant consume_l1_message.","Create a call with the variant declare.","Create a call with the variant deploy_account.","Create a call with the variant invoke.","Create a call with the variant set_sequencer_address.","An auto-generated getter for Nonces.","","","The block is being finalized.","","","","","The block is being initialized. Implement to have …","Perform a module upgrade.","","Get the block hash of the previous block.","An auto-generated getter for Pending.","An auto-generated getter for PendingHashes.","An auto-generated getter for PendingStorageChanges.","From substrate documentation: Validate the call right …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An auto-generated getter for SeqAddrUpdate.","An auto-generated getter for SequencerAddress.","","Set the current block author’s sequencer address.","See Pallet::set_sequencer_address.","","","","","","An auto-generated getter for StorageView.","","","Auto-generated docs-only module listing all (public and …","Must be set to the address of a fee token ERC20 contract.","","","","","Get the number of transactions in the block.","","","","","","","","","","","","","","","","","","","","An auto-generated getter for TxEvents.","An auto-generated getter for TxMessages.","An auto-generated getter for TxRevertError.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Validate unsigned call to this module.","","","","","","","","","","","","","","Consume a message from L1.","The declare transaction is used to introduce new classes …","Since Starknet v0.10.1 the deploy_account transaction …","The invoke transaction is the main transaction type used …","Set the current block author’s sequencer address.","Mapping for block number and hashes. Safe to use Identity …","ChainID for the palle’a, ’a, t startknet","Mapping from Starknet Sierra class hash to Casm compiled …","Mapping from Starknet contract address to the contract’s …","Mapping from Starknet class hash to contract class. Safe …","The Starknet pallet storage items. STORAGE Mapping of …","The address of the fee token ERC20 contract.","Information about processed L1 Messages Based on Nonce …","The last processed Ethereum block number for L1 messages …","Mapping from Starknet contract address to its nonce. Safe …","The Starknet pallet storage items. STORAGE Current …","Warning: Doc-Only","Pending storage slot updates STORAGE Mapping storage key …","Ensure the sequencer address was updated for this block.","Current sequencer address.","Mapping from Starknet contract storage key to its value. …","Warning: Doc-Only","Warning: Doc-Only","Warning: Doc-Only","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Ensure that the origin is a Starknet transaction. See: …","Representation of the origin of a Starknet transaction. …","","","","","","","","","","","","Ensure that the origin is a Starknet transaction. See: …","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Try to convert the origin into a …","","","","","","","","","","","","","","","Contract Storage Key","Declare Transaction Output","Make this configurable. Max transaction/block","","","Type wrapper for a storage slot.","","","","","","","","","","","","","","","","","","","Contract Address","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","Transaction hash","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,2,6,2,6,2,6,2,6,2,6,2,6,2,6,2,6,2,2,6,6,2,2,6,6,2,6,2,6,2,6,2,6,2,6,2,6,2,6,2,6,2,6,2,6,2,2,2,2,2,2,2,6,6,6,6,6,6,6,2,6,2,6,2,6,2,2,6,2,6,2,6,2,6,2,6,2,6,2,6,2,6,2,6,0,0,0,0,26,27,28,24,26,27,24,28,26,27,24,28,27,28,26,27,28,26,27,28,28,27,27,24,26,27,24,28,26,27,24,28,26,27,28,26,27,24,28,26,27,24,28,26,26,26,26,26,27,27,27,27,27,24,24,24,24,24,28,28,28,28,28,27,26,26,27,24,28,26,26,26,27,24,28,26,26,27,27,24,24,28,28,26,26,27,27,24,24,28,28,26,27,24,28,26,27,24,28,26,27,24,28,26,27,24,28,28,24,27,28,28,26,26,26,26,26,26,26,27,27,27,27,27,27,27,24,24,24,24,24,24,24,28,28,28,28,28,28,28,26,27,28,27,27,27,26,27,28,26,27,24,28,26,27,24,28,26,27,24,28,26,27,24,28,26,27,24,28,26,27,24,28,26,27,24,28,26,27,24,28,58,58,0,0,58,0,58,58,58,58,58,0,1,1,58,0,58,0,58,58,1,58,58,58,58,0,0,1,1,58,0,0,58,58,58,1,58,58,58,1,58,1,46,47,36,36,58,47,58,47,58,47,46,46,105,46,36,58,47,105,46,36,58,47,36,46,46,36,46,36,46,47,46,47,46,46,47,46,46,36,46,36,46,46,46,46,46,47,58,47,58,47,58,47,58,47,36,46,47,105,46,36,58,47,105,46,36,58,47,36,47,0,105,46,36,58,47,46,58,47,46,46,36,47,46,46,46,46,46,36,36,36,36,36,47,47,47,47,47,46,46,36,46,46,46,36,58,47,105,46,36,36,58,47,105,105,46,46,36,36,58,58,47,47,105,105,46,46,36,36,58,58,47,47,105,46,47,47,47,47,47,46,58,47,46,46,105,46,36,58,47,46,105,46,36,58,47,105,46,36,58,47,105,46,36,58,47,46,47,36,46,46,46,46,46,46,46,47,47,47,47,47,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,105,105,105,105,105,105,105,46,46,46,46,46,46,46,36,36,36,36,36,36,36,58,58,58,58,58,58,58,47,47,47,47,47,47,47,46,46,36,46,47,36,46,46,58,47,46,36,46,0,36,58,47,46,47,46,105,46,36,58,47,105,46,36,58,47,0,0,0,58,47,58,47,58,47,46,46,46,105,46,36,58,47,58,47,105,46,36,58,47,105,46,36,58,47,105,46,36,58,47,105,46,36,58,47,46,46,105,46,36,58,47,46,58,106,107,108,109,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,111,111,112,112,113,113,114,114,115,115,116,116,117,117,118,118,119,119,120,120,121,121,122,122,123,123,124,124,125,125,126,126,127,127,128,128,129,129,111,111,112,112,113,113,114,114,115,115,116,116,117,117,118,118,119,119,120,120,121,121,122,122,123,123,124,124,125,125,126,126,127,127,128,128,129,129,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,111,111,111,111,111,111,111,112,112,112,112,112,112,112,113,113,113,113,113,113,113,114,114,114,114,114,114,114,115,115,115,115,115,115,115,116,116,116,116,116,116,116,117,117,117,117,117,117,117,118,118,118,118,118,118,118,119,119,119,119,119,119,119,120,120,120,120,120,120,120,121,121,121,121,121,121,121,122,122,122,122,122,122,122,123,123,123,123,123,123,123,124,124,124,124,124,124,124,125,125,125,125,125,125,125,126,126,126,126,126,126,126,127,127,127,127,127,127,127,128,128,128,128,128,128,128,129,129,129,129,129,129,129,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,0,0,100,100,130,100,130,100,130,100,130,100,130,0,100,130,100,100,130,130,100,100,130,130,100,130,100,130,100,130,100,130,100,100,100,100,100,100,100,130,130,130,130,130,130,130,100,130,100,130,130,100,130,100,130,100,130,100,130,100,130,100,130,0,0,0,0,0,0,0,0,0,103,104,104,103,104,103,104,103,104,103,104,103,104,103,104,103,104,103,103,104,103,104,103,104,103,104,103,104,103,104,103,104,103,104,103,104,103,104,103,103,103,103,103,104,104,104,104,104,104,103,104,103,104,103,103,104,104,103,103,104,104,103,104,103,104,103,104,103,104,103,104,104,103,103,103,103,103,103,103,104,104,104,104,104,104,104,103,104,103,104,103,104,103,104,103,104,103,104,103,104,103,104,103,104,103,104,103,104,103,104,103,104,103,104,103,104,103,104,103,104],"f":[0,0,0,0,0,0,0,0,0,0,0,0,[[[2,[1]],3,[5,[4]]]],[[[6,[1]],3,[5,[4]]]],[[]],[[]],[[]],[[]],[[],[[2,[1]]]],[[],[[6,[1]]]],[4],[4],[4],[4],[4],[4],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[2,[1]],7],[[8,[3]]]],[[[6,[1]],7],[[8,[3]]]],[[[2,[1]],3],[[8,[9]]]],[[[6,[1]],3],[[8,[9]]]],[[[2,[1]],3],[[8,[10]]]],[[[6,[1]],3],[[8,[10]]]],[[[2,[1]],7],[[8,[11]]]],[[[6,[1]],7],[[8,[11]]]],[[[2,[1]],7,12],[[8,[13]]]],[[[6,[1]],7,12],[[8,[13]]]],[[[2,[1]],7],8],[[[6,[1]],7],8],[[],4],[[],4],[[]],[[]],[[]],[[]],[[]],[[]],[[[15,[14]]],[[16,[[15,[14]]]]]],[[],16],[[[18,[17]]],[[16,[[18,[17]]]]]],[[[19,[14]]],[[16,[[19,[14]]]]]],[16,[[16,[16]]]],[[[20,[14]]],[[16,[[20,[14]]]]]],[21,[[16,[21]]]],[[],16],[[[20,[14]]],[[16,[[20,[14]]]]]],[21,[[16,[21]]]],[[[15,[14]]],[[16,[[15,[14]]]]]],[[[18,[17]]],[[16,[[18,[17]]]]]],[[[19,[14]]],[[16,[[19,[14]]]]]],[16,[[16,[16]]]],[[[2,[1]],7,3],8],[[[6,[1]],7,3],8],[[[2,[1]],3,9],8],[[[6,[1]],3,9],8],[[[2,[1]],3,10],8],[[[6,[1]],3,10],8],[[[2,[1]],7,11],8],[[[2,[1]],7,12,13],8],[[[6,[1]],7,12,13],8],[[],16],[[],16],[[],16],[[],16],[[],22],[[],22],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[23],[23],[23],[24,25],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[26,26],[27,27],[28,28],[[]],[[]],[[]],0,0,0,[24,27],[4],[4],[4],[4],[4],[4],[4],[4],[29,[[16,[26]]]],[29,[[16,[27]]]],[29,[[16,[28]]]],[4],[4],[4],[4],[[26,26],30],[[27,27],30],[[24,24],30],[[28,28],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],0,[[26,31],[[16,[32]]]],[[26,31],[[16,[32]]]],[[27,31],[[16,[32]]]],[[24,31],[[16,[32]]]],[[28,31],[[16,[32]]]],[[]],[33,26],[34,26],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],4],[[],4],[[],4],[[],4],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[25,27],24],0,0,0,[[[15,[14]]],[[16,[[15,[14]]]]]],[21,[[16,[21]]]],[[[20,[14]]],[[16,[[20,[14]]]]]],[[],16],[[[18,[17]]],[[16,[[18,[17]]]]]],[16,[[16,[16]]]],[[[19,[14]]],[[16,[[19,[14]]]]]],[[[15,[14]]],[[16,[[15,[14]]]]]],[21,[[16,[21]]]],[[[20,[14]]],[[16,[[20,[14]]]]]],[[],16],[[[18,[17]]],[[16,[[18,[17]]]]]],[[[19,[14]]],[[16,[[19,[14]]]]]],[16,[[16,[16]]]],[16,[[16,[16]]]],[[[19,[14]]],[[16,[[19,[14]]]]]],[[[18,[17]]],[[16,[[18,[17]]]]]],[[],16],[[[15,[14]]],[[16,[[15,[14]]]]]],[21,[[16,[21]]]],[[[20,[14]]],[[16,[[20,[14]]]]]],[16,[[16,[16]]]],[[[15,[14]]],[[16,[[15,[14]]]]]],[[[19,[14]]],[[16,[[19,[14]]]]]],[[[20,[14]]],[[16,[[20,[14]]]]]],[[[18,[17]]],[[16,[[18,[17]]]]]],[[],16],[21,[[16,[21]]]],[[26,35],16],[[27,35],16],[[28,35],16],0,0,0,[[]],[[]],[[]],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],22],[[],22],[[],22],[[],22],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[23],[23],0,[[[36,[1]],37],[[16,[38]]]],[[],[[40,[39]]]],[[],[[40,[39]]]],[[],[[20,[39,14]]]],[[],[[20,[39,14]]]],[[],[[40,[39]]]],[[],[[40,[39]]]],[[[42,[41]]],34],[[],41],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[36,[1]]]],[[7,43,44],[[16,[[20,[34]],45]]]],[[],34],0,[[],38],[[]],[46,46],[[[47,[1]]],[[47,[1]]]],[[]],[[]],[[[42,[48]]],[[21,[9]]]],[[[49,[1]],50],51],0,[[[42,[52]]],[[21,[10]]]],[[[42,[7]]],53],0,[[[42,[7]]],[[21,[34]]]],0,[[],4],[[],54],[55,21],[[]],[[[49,[1]],56],51],0,[57,[[16,[58,59]]]],[57,[[16,[[47,[1]],59]]]],[[[60,[39]]],[[16,[59]]]],[[[60,[39]]],[[16,[59]]]],[[61,[60,[39]]],[[16,[59]]]],[[61,[60,[39]]],[[16,[59]]]],[[61,57],[[16,[59]]]],[[61,57],[[16,[59]]]],[[],[[36,[1]]]],[[[49,[1]],62],51],0,[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[29,[[16,[[36,[1]]]]]],[[[47,[1]]],63],0,[4],[4],[4],[4],[4],[[64,[21,[65]],[21,[65]]]],[[58,[0,[66,67]]]],[[[47,[1]],[0,[66,67]]]],[11,[[16,[68]]]],[[46,46],30],[[[36,[[0,[69,1]]]],[36,[[0,[69,1]]]]],30],[[[47,[1]],[47,[1]]],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[[20,[70]],71],[[16,[[16,[20,45]],72]]]],[50,[[16,[[16,[45]],72]]]],0,[[],73],[[],74],[[46,31],75],[[[36,[[0,[76,1]]]],31],75],[[[58,[1]],31],75],[[[47,[1]],31],75],[[]],[[]],[24,[[36,[1]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],34],[[],77],[[[47,[1]]],39],[[],[[60,[39]]]],[[[47,[1]]],78],[[],[[60,[78]]]],[[[47,[1]]],79],[[7,12],[[16,[13,45]]]],[[],[[20,[39,14]]]],[[],[[20,[39,14]]]],[[],4],[[],[[20,[80]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[49,[1]],81],51],0,[[],30],[[],30],[[],30],[[],[[82,[11]]]],[[],[[21,[41]]]],[[],78],[[],78],[[],[[40,[39]]]],[50,[[47,[1]]]],[56,[[47,[1]]]],[62,[[47,[1]]]],[81,[[47,[1]]]],[[[40,[39]]],[[47,[1]]]],[[[42,[7]]],11],[[[83,[1]]]],[[],84],[[[83,[1]]]],[[[83,[1]]]],[[]],[[[83,[1]],85],85],[[[83,[1]]],85],[[[83,[1]]],85],[[],85],[[],85],[41,34],[[],[[20,[86]]]],[[],[[20,[64]]]],[[[42,[7]]],[[20,[87]]]],[[],[[16,[88]]]],[86,[[16,[68]]]],[[],34],[[[20,[86]],[20,[86]],30],[[16,[[16,[20,45]],72]]]],[21,[[16,[21]]]],[[[20,[14]]],[[16,[[20,[14]]]]]],[16,[[16,[16]]]],[[[19,[14]]],[[16,[[19,[14]]]]]],[[[18,[17]]],[[16,[[18,[17]]]]]],[[],16],[[[15,[14]]],[[16,[[15,[14]]]]]],[[[20,[14]]],[[16,[[20,[14]]]]]],[21,[[16,[21]]]],[[[15,[14]]],[[16,[[15,[14]]]]]],[[],16],[[[18,[17]]],[[16,[[18,[17]]]]]],[[[19,[14]]],[[16,[[19,[14]]]]]],[16,[[16,[16]]]],[[[18,[17]]],[[16,[[18,[17]]]]]],[[[19,[14]]],[[16,[[19,[14]]]]]],[[[20,[14]]],[[16,[[20,[14]]]]]],[21,[[16,[21]]]],[[[15,[14]]],[[16,[[15,[14]]]]]],[16,[[16,[16]]]],[[],16],[[[19,[14]]],[[16,[[19,[14]]]]]],[16,[[16,[16]]]],[[[18,[17]]],[[16,[[18,[17]]]]]],[[],16],[[[15,[14]]],[[16,[[15,[14]]]]]],[21,[[16,[21]]]],[[[20,[14]]],[[16,[[20,[14]]]]]],[[[18,[17]]],[[16,[[18,[17]]]]]],[16,[[16,[16]]]],[[[19,[14]]],[[16,[[19,[14]]]]]],[[],16],[[[15,[14]]],[[16,[[15,[14]]]]]],[21,[[16,[21]]]],[[[20,[14]]],[[16,[[20,[14]]]]]],[[],30],[[],7],[[[36,[1]],35],16],[[[49,[1]],[40,[39]]],51],0,0,[[50,71],[[16,[[16,[89,45]],72]]]],[[[20,[70]],71],[[16,[[16,[20,45]],72]]]],[58,4],[[[47,[1]]],4],[[[42,[90]]],13],0,[[],[[20,[91]]]],0,0,[[[60,[39]]],[[20,[39,14]]]],[[[60,[39]]],[[20,[39,14]]]],[[]],[[]],[[],73],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],0,0,0,[[],[[40,[39]]]],[[],[[40,[39]]]],[[],[[40,[39]]]],[[],[[40,[39]]]],[[],[[20,[39,14]]]],[[],[[20,[39,14]]]],[[[42,[64]]],[[20,[92]]]],[[[42,[64]]],[[20,[93]]]],[[[42,[64]]],[[21,[38]]]],[[],22],[[],22],[[],22],[[],22],[[],22],[[],94],[[],94],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[95,96],[86,[[16,[68]]]],[[]],[[]],[[]],[[]],[[]],[[],[[20,[97]]]],[85,[[99,[98]]]],0,0,0,0,0,[50],[56],[62],[81],[[[40,[39]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[15,[14]]],[[16,[[15,[14]]]]]],[[],16],[[[18,[17]]],[[16,[[18,[17]]]]]],[[[19,[14]]],[[16,[[19,[14]]]]]],[16,[[16,[16]]]],[21,[[16,[21]]]],[[[20,[14]]],[[16,[[20,[14]]]]]],[[[15,[14]]],[[16,[[15,[14]]]]]],[[[20,[14]]],[[16,[[20,[14]]]]]],[16,[[16,[16]]]],[21,[[16,[21]]]],[[[19,[14]]],[[16,[[19,[14]]]]]],[[],16],[[[18,[17]]],[[16,[[18,[17]]]]]],[16,[[16,[16]]]],[[[19,[14]]],[[16,[[19,[14]]]]]],[[[18,[17]]],[[16,[[18,[17]]]]]],[[],16],[[[15,[14]]],[[16,[[15,[14]]]]]],[21,[[16,[21]]]],[[[20,[14]]],[[16,[[20,[14]]]]]],[16,[[16,[16]]]],[[[19,[14]]],[[16,[[19,[14]]]]]],[[[20,[14]]],[[16,[[20,[14]]]]]],[21,[[16,[21]]]],[[[15,[14]]],[[16,[[15,[14]]]]]],[[],16],[[[18,[17]]],[[16,[[18,[17]]]]]],[[[15,[14]]],[[16,[[15,[14]]]]]],[16,[[16,[16]]]],[[[19,[14]]],[[16,[[19,[14]]]]]],[[[18,[17]]],[[16,[[18,[17]]]]]],[21,[[16,[21]]]],[[[20,[14]]],[[16,[[20,[14]]]]]],[[],16],[[[19,[14]]],[[16,[[19,[14]]]]]],[16,[[16,[16]]]],[[[18,[17]]],[[16,[[18,[17]]]]]],[[[15,[14]]],[[16,[[15,[14]]]]]],[21,[[16,[21]]]],[[[20,[14]]],[[16,[[20,[14]]]]]],[[],16],[[[20,[14]]],[[16,[[20,[14]]]]]],[[[19,[14]]],[[16,[[19,[14]]]]]],[21,[[16,[21]]]],[16,[[16,[16]]]],[[[18,[17]]],[[16,[[18,[17]]]]]],[[],16],[[[15,[14]]],[[16,[[15,[14]]]]]],[[],16],[21,[[16,[21]]]],[[[15,[14]]],[[16,[[15,[14]]]]]],[[[18,[17]]],[[16,[[18,[17]]]]]],[[[20,[14]]],[[16,[[20,[14]]]]]],[16,[[16,[16]]]],[[[19,[14]]],[[16,[[19,[14]]]]]],[[[18,[17]]],[[16,[[18,[17]]]]]],[[[15,[14]]],[[16,[[15,[14]]]]]],[[[19,[14]]],[[16,[[19,[14]]]]]],[16,[[16,[16]]]],[[],16],[[[20,[14]]],[[16,[[20,[14]]]]]],[21,[[16,[21]]]],[[[19,[14]]],[[16,[[19,[14]]]]]],[[[20,[14]]],[[16,[[20,[14]]]]]],[21,[[16,[21]]]],[[[18,[17]]],[[16,[[18,[17]]]]]],[[[15,[14]]],[[16,[[15,[14]]]]]],[16,[[16,[16]]]],[[],16],[[],16],[[[20,[14]]],[[16,[[20,[14]]]]]],[[[18,[17]]],[[16,[[18,[17]]]]]],[[[19,[14]]],[[16,[[19,[14]]]]]],[16,[[16,[16]]]],[[[15,[14]]],[[16,[[15,[14]]]]]],[21,[[16,[21]]]],[16,[[16,[16]]]],[[],16],[[[18,[17]]],[[16,[[18,[17]]]]]],[[[20,[14]]],[[16,[[20,[14]]]]]],[[[15,[14]]],[[16,[[15,[14]]]]]],[21,[[16,[21]]]],[[[19,[14]]],[[16,[[19,[14]]]]]],[[[20,[14]]],[[16,[[20,[14]]]]]],[21,[[16,[21]]]],[[[15,[14]]],[[16,[[15,[14]]]]]],[[[18,[17]]],[[16,[[18,[17]]]]]],[[],16],[16,[[16,[16]]]],[[[19,[14]]],[[16,[[19,[14]]]]]],[16,[[16,[16]]]],[[],16],[[[19,[14]]],[[16,[[19,[14]]]]]],[[[18,[17]]],[[16,[[18,[17]]]]]],[[[20,[14]]],[[16,[[20,[14]]]]]],[[[15,[14]]],[[16,[[15,[14]]]]]],[21,[[16,[21]]]],[21,[[16,[21]]]],[[[20,[14]]],[[16,[[20,[14]]]]]],[16,[[16,[16]]]],[[[19,[14]]],[[16,[[19,[14]]]]]],[[[18,[17]]],[[16,[[18,[17]]]]]],[[],16],[[[15,[14]]],[[16,[[15,[14]]]]]],[[[15,[14]]],[[16,[[15,[14]]]]]],[[[20,[14]]],[[16,[[20,[14]]]]]],[21,[[16,[21]]]],[[],16],[[[18,[17]]],[[16,[[18,[17]]]]]],[[[19,[14]]],[[16,[[19,[14]]]]]],[16,[[16,[16]]]],[[[20,[14]]],[[16,[[20,[14]]]]]],[16,[[16,[16]]]],[[[19,[14]]],[[16,[[19,[14]]]]]],[[[18,[17]]],[[16,[[18,[17]]]]]],[[],16],[[[15,[14]]],[[16,[[15,[14]]]]]],[21,[[16,[21]]]],[[[19,[14]]],[[16,[[19,[14]]]]]],[16,[[16,[16]]]],[[[20,[14]]],[[16,[[20,[14]]]]]],[21,[[16,[21]]]],[[[15,[14]]],[[16,[[15,[14]]]]]],[[[18,[17]]],[[16,[[18,[17]]]]]],[[],16],[21,[[16,[21]]]],[16,[[16,[16]]]],[[[19,[14]]],[[16,[[19,[14]]]]]],[[[18,[17]]],[[16,[[18,[17]]]]]],[[],16],[[[15,[14]]],[[16,[[15,[14]]]]]],[[[20,[14]]],[[16,[[20,[14]]]]]],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[[]],[[]],[[]],[[]],[4],[4],[4],[4],[4],[4],[[[101,[[16,[100,[101,[[16,[100,[101,[[16,[100]]]]]]]]]]]]],[[16,[78]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],4],[[],4],[[]],[[]],[[]],[[]],[[]],[[]],[[[15,[14]]],[[16,[[15,[14]]]]]],[[],16],[[[18,[17]]],[[16,[[18,[17]]]]]],[[[19,[14]]],[[16,[[19,[14]]]]]],[16,[[16,[16]]]],[[[20,[14]]],[[16,[[20,[14]]]]]],[21,[[16,[21]]]],[21,[[16,[21]]]],[16,[[16,[16]]]],[[[19,[14]]],[[16,[[19,[14]]]]]],[[[18,[17]]],[[16,[[18,[17]]]]]],[[],16],[[[15,[14]]],[[16,[[15,[14]]]]]],[[[20,[14]]],[[16,[[20,[14]]]]]],[[],16],[[],16],[[],16],[[],16],[[[0,[[101,[[16,[100,[0,[[101,[[16,[100,[0,[[101,[[16,[100]]]],[102,[100]]]]]]]],[102,[100]]]]]]]],[102,[100]]]]],[[16,[[0,[[101,[[16,[100,[0,[[101,[[16,[100,[0,[[101,[16]],[102,[100]]]]]]]],[102,[100]]]]]]]],[102,[100]]]]]]]],[[],22],[[],22],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,[23],[23],0,[[],[[40,[39]]]],[[],[[40,[39]]]],[[],[[20,[39,14]]]],[[],[[20,[39,14]]]],[[],[[40,[39]]]],[[],[[40,[39]]]],[[]],[[]],[[]],[[]],[103,103],[104,104],[[]],[[]],0,[57,[[16,[103,59]]]],[57,[[16,[104,59]]]],[[[60,[39]]],[[16,[59]]]],[[[60,[39]]],[[16,[59]]]],[[61,[60,[39]]],[[16,[59]]]],[[61,[60,[39]]],[[16,[59]]]],[[61,57],[[16,[59]]]],[[61,57],[[16,[59]]]],[4],[4],[4],[4],[29,[[16,[103]]]],[29,[[16,[104]]]],[4],[4],[[103,[0,[66,67]]]],[[104,[0,[66,67]]]],[[103,103],30],[[104,104],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],0,[[103,31],75],[[104,31],75],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[20,[39,14]]]],[[],[[20,[39,14]]]],[[],4],[[],4],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[18,[17]]],[[16,[[18,[17]]]]]],[[[20,[14]]],[[16,[[20,[14]]]]]],[16,[[16,[16]]]],[[[15,[14]]],[[16,[[15,[14]]]]]],[[[19,[14]]],[[16,[[19,[14]]]]]],[21,[[16,[21]]]],[[],16],[[[15,[14]]],[[16,[[15,[14]]]]]],[[[20,[14]]],[[16,[[20,[14]]]]]],[[[19,[14]]],[[16,[[19,[14]]]]]],[21,[[16,[21]]]],[[[18,[17]]],[[16,[[18,[17]]]]]],[[],16],[16,[[16,[16]]]],[[103,35],16],[[104,35],16],[103,4],[104,4],[[[60,[39]]],[[20,[39,14]]]],[[[60,[39]]],[[20,[39,14]]]],[[]],[[]],0,0,[[],16],[[],16],[[],16],[[],16],[[],[[40,[39]]]],[[],[[40,[39]]]],[[],[[40,[39]]]],[[],[[40,[39]]]],[[],[[20,[39,14]]]],[[],[[20,[39,14]]]],[[],22],[[],22],[[],94],[[],94],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]]],"c":[305],"p":[[8,"Config"],[3,"BlockifierStateAdapter"],[3,"ClassHash"],[15,"usize"],[3,"HashSet"],[3,"CachedBlockifierStateAdapter"],[3,"ContractAddress"],[6,"StateResult"],[3,"CompiledClassHash"],[4,"ContractClass"],[3,"Nonce"],[3,"StorageKey"],[3,"StarkFelt"],[3,"Global"],[3,"VecDeque"],[4,"Result"],[3,"RandomState"],[3,"HashMap"],[3,"Box"],[3,"Vec"],[4,"Option"],[3,"TypeId"],[3,"Private"],[3,"GenesisLoader"],[3,"PathBuf"],[3,"HexFelt"],[3,"GenesisData"],[3,"PredeployedAccount"],[8,"Deserializer"],[15,"bool"],[3,"Formatter"],[3,"Error"],[3,"FieldElement"],[3,"Felt252Wrapper"],[8,"Serializer"],[3,"GenesisConfig"],[3,"Storage"],[3,"String"],[15,"u8"],[15,"array"],[15,"u64"],[8,"EncodeLike"],[3,"EntryPointSelector"],[3,"Calldata"],[4,"SimulationError"],[3,"Pallet"],[4,"Call"],[6,"SierraClassHash"],[6,"OriginFor"],[3,"L1HandlerTransaction"],[6,"DispatchResult"],[6,"SierraOrCasmClassHash"],[6,"CasmClassHash"],[3,"CrateVersion"],[3,"InherentData"],[3,"DeclareTransaction"],[8,"Input"],[4,"Error"],[3,"Error"],[15,"slice"],[15,"u32"],[3,"DeployAccountTransaction"],[6,"DispatchResultWithPostInfo"],[3,"TransactionHash"],[3,"CallInfo"],[8,"Output"],[8,"Sized"],[4,"InvalidTransaction"],[8,"PartialEq"],[4,"AccountTransaction"],[3,"SimulationFlags"],[4,"InternalSubstrateError"],[15,"u128"],[3,"FeeTokenAddresses"],[6,"Result"],[8,"Debug"],[3,"BlockContext"],[15,"str"],[3,"DispatchInfo"],[3,"PalletInfoData"],[3,"InvokeTransaction"],[3,"BTreeSet"],[6,"BlockNumberFor"],[3,"StorageVersion"],[3,"Weight"],[4,"Transaction"],[6,"StorageSlot"],[4,"TransactionValidityError"],[3,"TransactionExecutionInfo"],[6,"ContractStorageKey"],[3,"StorageInfo"],[3,"Event"],[3,"MessageToL1"],[3,"Type"],[4,"TransactionSource"],[6,"TransactionValidity"],[3,"TrackedStorageKey"],[3,"PostDispatchInfo"],[3,"DispatchErrorWithPostInfo"],[4,"RawOrigin"],[8,"Into"],[8,"From"],[3,"DeployAccountTransactionOutput"],[3,"TransactionOutput"],[3,"DefaultChainId"],[13,"set_sequencer_address"],[13,"invoke"],[13,"declare"],[13,"deploy_account"],[13,"consume_l1_message"],[3,"Pending"],[3,"PendingHashes"],[3,"TxEvents"],[3,"TxMessages"],[3,"TxRevertError"],[3,"ContractsStateRoots"],[3,"PendingStorageChanges"],[3,"BlockHash"],[3,"ContractClassHashes"],[3,"ContractClasses"],[3,"CompiledClassHashes"],[3,"Nonces"],[3,"StorageView"],[3,"LastKnownEthBlock"],[3,"FeeTokens"],[3,"SequencerAddress"],[3,"SeqAddrUpdate"],[3,"L1Messages"],[3,"ChainIdStorage"],[3,"EnsureStarknetTransaction"]]},\ +"pallet_starknet_runtime_api":{"doc":"Definition of the runtime API for the Starknet pallet.","t":"IIBLLLLLLLLLLLLLLLLLLLLLLL","n":["ConvertTransactionRuntimeApi","StarknetRuntimeApi","alloc","call","chain_id","contract_class_by_class_hash","contract_class_hash_by_address","convert_account_transaction","convert_l1_transaction","estimate_fee","estimate_message_fee","extrinsic_filter","fee_token_addresses","get_block_context","get_events_for_tx_by_hash","get_index_and_tx_for_tx_hash","get_storage_at","get_tx_execution_outcome","get_tx_messages_to_l1","is_transaction_fee_disabled","l1_nonce_unused","nonce","program_hash","re_execute_transactions","simulate_message","simulate_transactions"],"q":[[0,"pallet_starknet_runtime_api"]],"d":["","","","Returns a Call response.","Returns the chain id.","Returns the contract class for the given class hash.","Returns the contract class hash at the given address.","Converts the transaction to an UncheckedExtrinsic for …","Converts the L1 Message transaction to an …","Returns fee estimate","Returns message fee estimate","Filters extrinsic transactions to return only Starknet …","Returns the fee token address.","Return the block context","","","Returns a storage slot value","Return the outcome of the tx execution","Return messages sent to L1 during tx execution","Return is fee disabled in state","Check if L1 Message Nonce has not been used","Returns the nonce associated with the given address in the …","Returns the Starknet OS Cairo program hash.","Used to re-execute transactions from a past block and …","Simulates single L1 Message and returns its trace","Simulates transactions and returns their trace"],"i":[0,0,0,28,28,28,28,29,29,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28],"f":[0,0,0,[[1,2,3],[[7,[[7,[[5,[4]],6]],8]]]],[[],[[7,[4,8]]]],[9,[[7,[[11,[10]],8]]]],[1,[[7,[9,8]]]],[12,[[7,[8]]]],[13,[[7,[8]]]],[[[5,[12]],14],[[7,[[7,[[7,[5,6]],15]],8]]]],[13,[[7,[[7,[[7,[6]],15]],8]]]],[5,[[7,[[5,[16]],8]]]],[[],[[7,[17,8]]]],[[],[[7,[18,8]]]],[19,[[7,[[5,[20]],8]]]],[[5,19],[[7,[11,8]]]],[[1,21],[[7,[[7,[22,6]],8]]]],[19,[[7,[[11,[[5,[23]]]],8]]]],[19,[[7,[[5,[24]],8]]]],[[],[[7,[25,8]]]],[26,[[7,[25,8]]]],[1,[[7,[26,8]]]],[[],[[7,[4,8]]]],[[[5,[16]],[5,[16]],25],[[7,[[7,[[7,[5,6]],15]],8]]]],[[13,14],[[7,[[7,[[7,[27,6]],15]],8]]]],[[[5,[12]],14],[[7,[[7,[[7,[5,6]],15]],8]]]]],"c":[],"p":[[3,"ContractAddress"],[3,"EntryPointSelector"],[3,"Calldata"],[3,"Felt252Wrapper"],[3,"Vec"],[4,"SimulationError"],[4,"Result"],[4,"ApiError"],[3,"ClassHash"],[4,"ContractClass"],[4,"Option"],[4,"AccountTransaction"],[3,"L1HandlerTransaction"],[3,"SimulationFlags"],[4,"InternalSubstrateError"],[4,"Transaction"],[3,"FeeTokenAddresses"],[3,"BlockContext"],[3,"TransactionHash"],[3,"Event"],[3,"StorageKey"],[3,"StarkFelt"],[15,"u8"],[3,"MessageToL1"],[15,"bool"],[3,"Nonce"],[3,"TransactionExecutionInfo"],[8,"StarknetRuntimeApi"],[8,"ConvertTransactionRuntimeApi"]]},\ "starknet_rpc_test":{"doc":"","t":"NNNNNNNNNDGEEGELLLLLLLLALLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLRRRRRRRRRRRRRRRRRRRRRRDLLLLLLLLLLLDFLLLLLLLLLIDFFLLFFFKKLFFMLKFMLFKKLLLL","n":["AccountDeployment","AccountDeployment","AccountError","AccountFactoryError","Declaration","Declaration","Execution","Execution","LegacyDeclaration","MadaraClient","RpcOzAccountFactory","SendTransactionError","Transaction","TransactionExecution","TransactionResult","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","constants","create_block_with_parent","create_block_with_pending_txs","create_block_with_txs","create_empty_block","create_n_blocks","default","fixtures","fmt","fmt","fmt","fmt","from","from","from","from","get_starknet_client","health","into","into","into","into","new","run_to_block","send","source","submit_txs","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","utils","vzip","vzip","vzip","vzip","ACCOUNT_CONTRACT_ADDRESS","ACCOUNT_CONTRACT_CLASS_HASH","ARGENT_ACCOUNT_CLASS_HASH_CAIRO_0","ARGENT_CONTRACT_ADDRESS","ARGENT_PROXY_CLASS_HASH","CAIRO_1_ACCOUNT_CONTRACT_ADDRESS","CAIRO_1_ACCOUNT_CONTRACT_CLASS_HASH","DEPLOY_ACCOUNT_COST","L1_CONTRACT_ADDRESS","MADARA_CHAIN_ID","MAX_U256","MIN_AMOUNT","OZ_CONTRACT_ADDRESS","SALT","SEQUENCER_CONTRACT_ADDRESS","SIGNER_PRIVATE","SIGNER_PUBLIC","SPEC_VERSION","TEST_CONTRACT_ADDRESS","TEST_CONTRACT_CLASS_HASH","TOKEN_CLASS_HASH","UDC_CONTRACT_ADDRESS","ThreadSafeMadaraClient","borrow","borrow","borrow_mut","borrow_mut","default","from","from","get","get_starknet_client","into","into","madara","madara","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","write","AccountActions","U256","assert_eq_msg_to_l1","assert_poll","borrow","borrow_mut","build_deploy_account_tx","build_oz_account_factory","build_single_owner_account","declare_contract","declare_legacy_contract","from","get_contract_address_from_deploy_tx","get_transaction_receipt","high","into","invoke_contract","is_good_error_code","low","prepare_invoke","read_erc20_balance","transfer_tokens","transfer_tokens_u256","try_from","try_into","type_id","vzip"],"q":[[0,"starknet_rpc_test"],[68,"starknet_rpc_test::constants"],[90,"starknet_rpc_test::fixtures"],[113,"starknet_rpc_test::utils"]],"d":["","","","","","","","","","A wrapper over the Madara process handle, reqwest client …","","","","","","","","","","","","","","Constants (addresses, contracts…)","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","Starknet related utilities","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","",""],"i":[4,6,7,7,4,6,4,6,4,0,0,0,0,0,0,4,6,7,1,4,6,7,1,0,1,1,1,1,1,1,0,6,7,7,1,4,6,7,1,1,1,4,6,7,1,1,1,4,7,1,7,4,6,7,1,4,6,7,1,4,6,7,1,0,4,6,7,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,42,20,42,42,20,42,42,20,20,42,0,0,20,42,20,42,20,42,20,42,20,0,0,0,0,41,41,0,0,0,43,43,41,0,0,41,41,43,0,41,43,0,43,43,41,41,41,41],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[1,2],3],[1,3],[[1,[5,[4]]],[[3,[[5,[[8,[6,7]]]]]]]],[1,3],[[1,9],3],[[],1],0,[[6,10],11],[[7,10],11],[[7,10],11],[[1,10],11],[[]],[[]],[[]],[[]],[1,[[13,[12]]]],[1,[[3,[14]]]],[[]],[[]],[[]],[[]],[15,1],[[1,9],3],[4,[[8,[6,7]]]],[7,[[17,[16]]]],[[1,[5,[4]]],[[5,[[8,[6,7]]]]]],[[],18],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],19],[[],19],[[],19],[[],19],0,[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[],20],[[]],[[]],[[],20],[20,[[13,[12]]]],[[]],[[]],0,[[],20],[[],8],[[],8],[[],8],[[],8],[[],19],[[],19],[[]],[[]],[20,[[21,[1]]]],0,0,[[[5,[22]],[5,[22]]]],[[23,9,24]],[[]],[[]],[[25,26],[[27,[25]]]],[[[13,[12]],2,26],25],[[[13,[12]],2,2,14],[[29,[[13,[12]],28]]]],[[2,2,[17,[26]]]],[2],[[]],[[[13,[12]],[8,[6,7]]],[[8,[26,30]]]],[[[13,[12]],26],[[8,[31,30]]]],0,[[]],[[26,2,[5,[26]],[17,[9]]],32],[[30,33],14],0,[[[0,[34,35,36]],[5,[37]],26,26,14],[[40,[[39,[38]]]]]],[[[13,[12]],26,26],[[5,[26]]]],[[26,26,[17,[9]]],32],[[26,41,[17,[9]]],32],[[],8],[[],8],[[],19],[[]]],"c":[],"p":[[3,"MadaraClient"],[15,"str"],[6,"Result"],[4,"Transaction"],[3,"Vec"],[4,"TransactionResult"],[4,"SendTransactionError"],[4,"Result"],[15,"u64"],[3,"Formatter"],[6,"Result"],[3,"HttpTransport"],[3,"JsonRpcClient"],[15,"bool"],[3,"Url"],[8,"Error"],[4,"Option"],[3,"String"],[3,"TypeId"],[3,"ThreadSafeMadaraClient"],[3,"RwLockWriteGuard"],[3,"MsgToL1"],[8,"Fn"],[15,"u32"],[6,"RpcOzAccountFactory"],[3,"FieldElement"],[3,"AccountDeployment"],[3,"LocalWallet"],[3,"SingleOwnerAccount"],[4,"ProviderError"],[4,"MaybePendingTransactionReceipt"],[6,"TransactionExecution"],[15,"i64"],[8,"Account"],[8,"ConnectedAccount"],[8,"Sync"],[3,"Call"],[8,"Future"],[3,"Box"],[3,"Pin"],[3,"U256"],[3,"madara"],[8,"AccountActions"]]},\ "starknet_test_utils":{"doc":"","t":"NNNNNNNNNDGEEGELLLLLLLLALLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRDLLLLLLLLLLLDFFLLLLLLLLLIDFFLLFFFKKLFFMLKMLFFKKLLLL","n":["AccountDeployment","AccountDeployment","AccountError","AccountFactoryError","Declaration","Declaration","Execution","Execution","LegacyDeclaration","MadaraClient","RpcOzAccountFactory","SendTransactionError","Transaction","TransactionExecution","TransactionResult","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","constants","create_block_with_parent","create_block_with_pending_txs","create_block_with_txs","create_empty_block","create_n_blocks","default","fixtures","fmt","fmt","fmt","fmt","from","from","from","from","get_starknet_client","health","into","into","into","into","new","run_to_block","send","source","submit_txs","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","utils","vzip","vzip","vzip","vzip","ACCOUNT_CONTRACT","ACCOUNT_CONTRACT_CLASS_HASH","ANVIL_DEFAULT_PUBLIC_ADDRESS","ARGENT_ACCOUNT_CLASS_HASH_CAIRO_0","ARGENT_CONTRACT_ADDRESS","ARGENT_PROXY_CLASS_HASH","CAIRO_1_ACCOUNT_CONTRACT","CAIRO_1_ACCOUNT_CONTRACT_CLASS_HASH","CONTRACT_ADDRESS","DEPLOY_ACCOUNT_COST","ERC20_CAIRO_0_CONTRACT","ERC20_CASM_PATH","ERC20_SIERRA_PATH","ETH_FEE_TOKEN_ADDRESS","L1_CONTRACT_ADDRESS","LEGACY_BRIDGE_PATH","MADARA_CHAIN_ID","MAX_FEE_OVERRIDE","MAX_U256","MINT_AMOUNT","OZ_CONTRACT_ADDRESS","SALT","SEQUENCER_ADDRESS","SIGNER_PRIVATE","SIGNER_PUBLIC","SPEC_VERSION","TEST_CONTRACT_ADDRESS","TEST_CONTRACT_CLASS_HASH","TOKEN_BRIDGE_CASM_PATH","TOKEN_BRIDGE_SIERRA_PATH","TOKEN_CLASS_HASH","UDC_ADDRESS","ThreadSafeMadaraClient","borrow","borrow","borrow_mut","borrow_mut","default","from","from","get","get_starknet_client","into","into","madara","madara","madara_from","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","write","AccountActions","U256","assert_eq_msg_to_l1","assert_poll","borrow","borrow_mut","build_deploy_account_tx","build_oz_account_factory","build_single_owner_account","declare_contract","declare_legacy_contract","from","get_contract_address_from_deploy_tx","get_transaction_receipt","high","into","invoke_contract","low","prepare_invoke","read_erc20_balance","trace_transaction","transfer_tokens","transfer_tokens_u256","try_from","try_into","type_id","vzip"],"q":[[0,"starknet_test_utils"],[68,"starknet_test_utils::constants"],[100,"starknet_test_utils::fixtures"],[124,"starknet_test_utils::utils"]],"d":["","","","","","","","","","A wrapper over the Madara process handle, reqwest client …","","","","","","","","","","","","","","Constants (addresses, contracts…)","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","Starknet related utilities","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","",""],"i":[4,6,7,7,4,6,4,6,4,0,0,0,0,0,0,4,6,7,1,4,6,7,1,0,1,1,1,1,1,1,0,6,7,7,1,4,6,7,1,1,1,4,6,7,1,1,1,4,7,1,7,4,6,7,1,4,6,7,1,4,6,7,1,0,4,6,7,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,42,20,42,42,20,42,42,20,20,42,0,0,0,20,42,20,42,20,42,20,42,20,0,0,0,0,41,41,0,0,0,43,43,41,0,0,41,41,43,41,43,0,0,43,43,41,41,41,41],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[1,2],3],[1,3],[[1,[5,[4]]],[[3,[[5,[[8,[6,7]]]]]]]],[1,3],[[1,9],3],[[],1],0,[[6,10],11],[[7,10],11],[[7,10],11],[[1,10],11],[[]],[[]],[[]],[[]],[1,[[13,[12]]]],[1,[[3,[14]]]],[[]],[[]],[[]],[[]],[15,1],[[1,9],3],[4,[[8,[6,7]]]],[7,[[17,[16]]]],[[1,[5,[4]]],[[5,[[8,[6,7]]]]]],[[],18],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],19],[[],19],[[],19],[[],19],0,[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[],20],[[]],[[]],[[],20],[20,[[13,[12]]]],[[]],[[]],0,[[],20],[15,20],[[],8],[[],8],[[],8],[[],8],[[],19],[[],19],[[]],[[]],[20,[[21,[1]]]],0,0,[[[5,[22]],[5,[22]]]],[[23,9,24]],[[]],[[]],[[25,26],[[27,[25]]]],[[[13,[12]],2,26],25],[[[13,[12]],2,2,14],[[29,[[13,[12]],28]]]],[[2,2,[17,[9]]]],[2],[[]],[[[13,[12]],[8,[6,7]]],[[8,[26,30]]]],[[[13,[12]],26],[[8,[31,30]]]],0,[[]],[[26,2,[5,[26]],[17,[9]]],32],0,[[[0,[33,34,35]],[5,[36]],26,26,14],[[39,[[38,[37]]]]]],[[[13,[12]],26,26],[[5,[26]]]],[[[13,[12]],26],[[8,[40,30]]]],[[26,26,[17,[9]]],32],[[26,41,[17,[9]]],32],[[],8],[[],8],[[],19],[[]]],"c":[],"p":[[3,"MadaraClient"],[15,"str"],[6,"Result"],[4,"Transaction"],[3,"Vec"],[4,"TransactionResult"],[4,"SendTransactionError"],[4,"Result"],[15,"u64"],[3,"Formatter"],[6,"Result"],[3,"HttpTransport"],[3,"JsonRpcClient"],[15,"bool"],[3,"Url"],[8,"Error"],[4,"Option"],[3,"String"],[3,"TypeId"],[3,"ThreadSafeMadaraClient"],[3,"RwLockWriteGuard"],[3,"MsgToL1"],[8,"Fn"],[15,"u32"],[6,"RpcOzAccountFactory"],[3,"FieldElement"],[3,"AccountDeployment"],[3,"LocalWallet"],[3,"SingleOwnerAccount"],[4,"ProviderError"],[4,"MaybePendingTransactionReceipt"],[6,"TransactionExecution"],[8,"Account"],[8,"ConnectedAccount"],[8,"Sync"],[3,"Call"],[8,"Future"],[3,"Box"],[3,"Pin"],[4,"TransactionTrace"],[3,"U256"],[3,"madara"],[8,"AccountActions"]]}\ }'); diff --git a/src/madara_runtime/lib.rs.html b/src/madara_runtime/lib.rs.html index 707678336c..6ac72ad8be 100644 --- a/src/madara_runtime/lib.rs.html +++ b/src/madara_runtime/lib.rs.html @@ -438,10 +438,6 @@ 438 439 440 -441 -442 -443 -444
//! L2 validity rollup, settling on Ethereum or as a L3 application-specific rollup, settling on
 //! public Starknet L2.
 //! For now this is the same because we don't support yet validity proofs and state updates to
@@ -497,7 +493,7 @@
 use sp_std::prelude::*;
 use sp_version::RuntimeVersion;
 use starknet_api::core::{ClassHash, ContractAddress, EntryPointSelector, Nonce};
-use starknet_api::hash::{StarkFelt, StarkHash};
+use starknet_api::hash::StarkFelt;
 use starknet_api::state::StorageKey;
 use starknet_api::transaction::{Calldata, Event as StarknetEvent, MessageToL1, TransactionHash};
 /// Import the types.
@@ -711,10 +707,6 @@
             Starknet::program_hash()
         }
 
-        fn config_hash() -> StarkHash {
-            Starknet::config_hash()
-        }
-
         fn fee_token_addresses() -> FeeTokenAddresses {
             Starknet::fee_token_addresses()
         }
diff --git a/src/madara_runtime/pallets.rs.html b/src/madara_runtime/pallets.rs.html
index 4057174599..d16ba0ef46 100644
--- a/src/madara_runtime/pallets.rs.html
+++ b/src/madara_runtime/pallets.rs.html
@@ -170,7 +170,6 @@
 170
 171
 172
-173
 
//! Configuration of the pallets used in the runtime.
 //! The pallets used in the runtime are configured here.
 //! This file is used to generate the `construct_runtime!` macro.
@@ -208,7 +207,6 @@
 
 /// Configure the Starknet pallet in pallets/starknet.
 impl pallet_starknet::Config for Runtime {
-    type SystemHash = StarknetHasher;
     type TimestampProvider = Timestamp;
     type UnsignedPriority = UnsignedPriority;
     type TransactionLongevity = TransactionLongevity;
diff --git a/src/mc_commitment_state_diff/lib.rs.html b/src/mc_commitment_state_diff/lib.rs.html
index 0a3aace414..8de18f112e 100644
--- a/src/mc_commitment_state_diff/lib.rs.html
+++ b/src/mc_commitment_state_diff/lib.rs.html
@@ -240,11 +240,6 @@
 240
 241
 242
-243
-244
-245
-246
-247
 
use std::marker::PhantomData;
 use std::pin::Pin;
 use std::sync::Arc;
@@ -273,7 +268,6 @@
     pub state_diff: ThinStateDiff,
     pub num_addr_accessed: usize,
     pub block_number: u64,
-    pub config_hash: StarkHash,
     pub new_state_root: StarkHash,
     pub previous_state_root: StarkHash,
 }
@@ -323,7 +317,7 @@
                 Poll::Ready(Some(storage_notification)) => {
                     let block_hash = storage_notification.block;
 
-                    match build_commitment_state_diff::<B, C, H>(
+                    match build_commitment_state_diff::<B, C>(
                         self_as_mut.client.clone(),
                         self_as_mut.backend.clone(),
                         storage_notification,
@@ -384,7 +378,7 @@
     FailedToGetConfigHash(#[from] sp_api::ApiError),
 }
 
-fn build_commitment_state_diff<B: BlockT, C, H>(
+fn build_commitment_state_diff<B: BlockT, C>(
     client: Arc<C>,
     backend: Arc<mc_db::Backend<B>>,
     storage_notification: StorageNotification<B::Hash>,
@@ -393,7 +387,6 @@
     C: ProvideRuntimeApi<B>,
     C::Api: StarknetRuntimeApi<B>,
     C: HeaderBackend<B>,
-    H: HasherT,
 {
     let mut accessed_addrs: IndexSet<ContractAddress> = IndexSet::new();
     let mut commitment_state_diff = ThinStateDiff {
@@ -479,14 +472,11 @@
         mp_digest_log::find_starknet_block(digest)?
     };
 
-    let config_hash = client.runtime_api().config_hash(storage_notification.block)?;
-
     Ok(BlockDAData {
-        block_hash: current_block.header().hash::<H>().into(),
+        block_hash: current_block.header().hash().into(),
         state_diff: commitment_state_diff,
         num_addr_accessed: accessed_addrs.len(),
         block_number: current_block.header().block_number,
-        config_hash,
         // TODO: fix when we implement state root
         new_state_root: backend.temporary_global_state_root_getter(),
         previous_state_root: backend.temporary_global_state_root_getter(),
diff --git a/src/mc_mapping_sync/lib.rs.html b/src/mc_mapping_sync/lib.rs.html
index 06558f830a..bed32c81ec 100644
--- a/src/mc_mapping_sync/lib.rs.html
+++ b/src/mc_mapping_sync/lib.rs.html
@@ -271,7 +271,7 @@
         if fire {
             self.inner_delay = None;
 
-            match sync_blocks::sync_blocks::<_, _, _, H>(
+            match sync_blocks::sync_blocks::<_, _, _>(
                 self.client.as_ref(),
                 self.substrate_backend.as_ref(),
                 self.madara_backend.as_ref(),
diff --git a/src/mc_mapping_sync/sync_blocks.rs.html b/src/mc_mapping_sync/sync_blocks.rs.html
index 864ddd1644..4a54208f40 100644
--- a/src/mc_mapping_sync/sync_blocks.rs.html
+++ b/src/mc_mapping_sync/sync_blocks.rs.html
@@ -221,18 +221,8 @@
 221
 222
 223
-224
-225
-226
-227
-228
-229
-230
-231
-232
 
use mc_rpc_core::utils::get_block_by_block_hash;
 use mp_digest_log::{find_starknet_block, FindLogError};
-use mp_hashers::HasherT;
 use mp_transactions::get_transaction_hash;
 use num_traits::FromPrimitive;
 use pallet_starknet_runtime_api::StarknetRuntimeApi;
@@ -244,7 +234,7 @@
 
 use crate::block_metrics::BlockMetrics;
 
-fn sync_block<B: BlockT, C, BE, H>(
+fn sync_block<B: BlockT, C, BE>(
     client: &C,
     backend: &mc_db::Backend<B>,
     header: &B::Header,
@@ -255,7 +245,6 @@
     C: ProvideRuntimeApi<B>,
     C::Api: StarknetRuntimeApi<B>,
     BE: Backend<B>,
-    H: HasherT,
 {
     // Before storing the new block in the Madara backend database, we want to make sure that the
     // wrapped Starknet block it contains is the same that we can find in the storage at this height.
@@ -268,8 +257,8 @@
             let opt_storage_starknet_block = get_block_by_block_hash(client, substrate_block_hash);
             match opt_storage_starknet_block {
                 Ok(storage_starknet_block) => {
-                    let digest_starknet_block_hash = digest_starknet_block.header().hash::<H>();
-                    let storage_starknet_block_hash = storage_starknet_block.header().hash::<H>();
+                    let digest_starknet_block_hash = digest_starknet_block.header().hash();
+                    let storage_starknet_block_hash = storage_starknet_block.header().hash();
                     // Ensure the two blocks sources (chain storage and block digest) agree on the block content
                     if digest_starknet_block_hash != storage_starknet_block_hash {
                         Err(anyhow::anyhow!(
@@ -332,15 +321,10 @@
     }
 }
 
-fn sync_genesis_block<B: BlockT, C, H>(
-    _client: &C,
-    backend: &mc_db::Backend<B>,
-    header: &B::Header,
-) -> anyhow::Result<()>
+fn sync_genesis_block<B: BlockT, C>(_client: &C, backend: &mc_db::Backend<B>, header: &B::Header) -> anyhow::Result<()>
 where
     C: HeaderBackend<B>,
     B: BlockT,
-    H: HasherT,
 {
     let substrate_block_hash = header.hash();
 
@@ -351,7 +335,7 @@
         }
         Err(FindLogError::MultipleLogs) => return Err(anyhow::anyhow!("Multiple logs found")),
     };
-    let block_hash = block.header().hash::<H>();
+    let block_hash = block.header().hash();
     let mapping_commitment = mc_db::MappingCommitment::<B> {
         block_hash: substrate_block_hash,
         starknet_block_hash: block_hash.into(),
@@ -363,7 +347,7 @@
     Ok(())
 }
 
-fn sync_one_block<B: BlockT, C, BE, H>(
+fn sync_one_block<B: BlockT, C, BE>(
     client: &C,
     substrate_backend: &BE,
     madara_backend: &mc_db::Backend<B>,
@@ -375,7 +359,6 @@
     C::Api: StarknetRuntimeApi<B>,
     C: HeaderBackend<B> + StorageProvider<B, BE>,
     BE: Backend<B>,
-    H: HasherT,
 {
     let mut current_syncing_tips = madara_backend.meta().current_syncing_tips()?;
 
@@ -405,12 +388,12 @@
     };
 
     if operating_header.number() == &Zero::zero() {
-        sync_genesis_block::<_, _, H>(client, madara_backend, &operating_header)?;
+        sync_genesis_block::<_, _>(client, madara_backend, &operating_header)?;
 
         madara_backend.meta().write_current_syncing_tips(current_syncing_tips)?;
         Ok(true)
     } else {
-        sync_block::<_, _, _, H>(client, madara_backend, &operating_header, block_metrics)?;
+        sync_block::<_, _, _>(client, madara_backend, &operating_header, block_metrics)?;
 
         current_syncing_tips.push(*operating_header.parent_hash());
         madara_backend.meta().write_current_syncing_tips(current_syncing_tips)?;
@@ -418,7 +401,7 @@
     }
 }
 
-pub fn sync_blocks<B: BlockT, C, BE, H>(
+pub fn sync_blocks<B: BlockT, C, BE>(
     client: &C,
     substrate_backend: &BE,
     madara_backend: &mc_db::Backend<B>,
@@ -431,13 +414,12 @@
     C::Api: StarknetRuntimeApi<B>,
     C: HeaderBackend<B> + StorageProvider<B, BE>,
     BE: Backend<B>,
-    H: HasherT,
 {
     let mut synced_any = false;
 
     for _ in 0..limit {
         synced_any = synced_any
-            || sync_one_block::<_, _, _, H>(client, substrate_backend, madara_backend, sync_from, block_metrics)?;
+            || sync_one_block::<_, _, _>(client, substrate_backend, madara_backend, sync_from, block_metrics)?;
     }
 
     Ok(synced_any)
diff --git a/src/mc_rpc/events/mod.rs.html b/src/mc_rpc/events/mod.rs.html
index 3a5b17212f..4bc830a9d9 100644
--- a/src/mc_rpc/events/mod.rs.html
+++ b/src/mc_rpc/events/mod.rs.html
@@ -250,7 +250,7 @@
             StarknetRpcApiError::InternalServerError
         })?;
 
-        let block_hash = starknet_block.header().hash::<H>();
+        let block_hash = starknet_block.header().hash();
 
         let mut emitted_events: Vec<EmittedEvent> = vec![];
         for tx_hash in starknet_block.transactions_hashes() {
diff --git a/src/mc_rpc/lib.rs.html b/src/mc_rpc/lib.rs.html
index 1cdd934042..27711d2451 100644
--- a/src/mc_rpc/lib.rs.html
+++ b/src/mc_rpc/lib.rs.html
@@ -1958,7 +1958,7 @@
             Ok(block) => block,
             Err(_) => return Err(StarknetRpcApiError::BlockNotFound),
         };
-        Ok(starknet_block.header().hash::<H>().into())
+        Ok(starknet_block.header().hash().into())
     }
 
     /// Returns the substrate block hash corresponding to the given Starknet block id
@@ -2536,13 +2536,13 @@
                 if starting_block.is_ok() && current_block.is_ok() && highest_block.is_ok() {
                     // Convert block numbers and hashes to the respective type required by the `syncing` endpoint.
                     let starting_block_num = UniqueSaturatedInto::<u64>::unique_saturated_into(self.starting_block);
-                    let starting_block_hash = starting_block?.header().hash::<H>().0;
+                    let starting_block_hash = starting_block?.header().hash().0;
 
                     let current_block_num = UniqueSaturatedInto::<u64>::unique_saturated_into(best_number);
-                    let current_block_hash = current_block?.header().hash::<H>().0;
+                    let current_block_hash = current_block?.header().hash().0;
 
                     let highest_block_num = UniqueSaturatedInto::<u64>::unique_saturated_into(highest_number);
-                    let highest_block_hash = highest_block?.header().hash::<H>().0;
+                    let highest_block_hash = highest_block?.header().hash().0;
 
                     // Build the `SyncStatus` struct with the respective syn information
                     Ok(SyncStatusType::Syncing(SyncStatus {
@@ -2629,7 +2629,7 @@
 
         let starknet_block = get_block_by_block_hash(self.client.as_ref(), substrate_block_hash)?;
         let starknet_version = starknet_block.header().protocol_version;
-        let block_hash = starknet_block.header().hash::<H>();
+        let block_hash = starknet_block.header().hash();
 
         let transaction_hashes =
             starknet_block.transactions_hashes().map(|txh| Felt252Wrapper::from(*txh).into()).collect();
@@ -2890,7 +2890,7 @@
 
         let starknet_block = get_block_by_block_hash(self.client.as_ref(), substrate_block_hash)?;
 
-        let block_hash = starknet_block.header().hash::<H>();
+        let block_hash = starknet_block.header().hash();
         let starknet_version = starknet_block.header().protocol_version;
         let transactions = starknet_block.transactions().iter().map(|tx| to_starknet_core_tx(tx.clone())).collect();
 
@@ -2960,7 +2960,7 @@
             FieldElement::default()
         };
 
-        let starknet_block_hash = BlockHash(starknet_block.header().hash::<H>().into());
+        let starknet_block_hash = BlockHash(starknet_block.header().hash().into());
 
         let state_diff = self.get_state_diff(&starknet_block_hash).map_err(|e| {
             error!("Failed to get state diff. Starknet block hash: {starknet_block_hash}, error: {e}");
@@ -2968,7 +2968,7 @@
         })?;
 
         let state_update = StateUpdate {
-            block_hash: starknet_block.header().hash::<H>().into(),
+            block_hash: starknet_block.header().hash().into(),
             new_root: Felt252Wrapper::from(self.backend.temporary_global_state_root_getter()).into(),
             old_root,
             state_diff,
@@ -3173,7 +3173,7 @@
             transactions: transaction_hashes,
             // TODO: fill real prices
             l1_gas_price: ResourcePrice { price_in_fri: Default::default(), price_in_wei: Default::default() },
-            parent_hash: latest_block_header.hash::<H>().into(),
+            parent_hash: latest_block_header.hash().into(),
             sequencer_address: Felt252Wrapper::from(latest_block_header.sequencer_address).into(),
             starknet_version: latest_block_header.protocol_version.to_string(),
             timestamp: calculate_pending_block_timestamp(),
@@ -3194,7 +3194,7 @@
             transactions,
             // TODO: fill real prices
             l1_gas_price: ResourcePrice { price_in_fri: Default::default(), price_in_wei: Default::default() },
-            parent_hash: latest_block_header.hash::<H>().into(),
+            parent_hash: latest_block_header.hash().into(),
             sequencer_address: Felt252Wrapper::from(latest_block_header.sequencer_address).into(),
             starknet_version: latest_block_header.protocol_version.to_string(),
             timestamp: calculate_pending_block_timestamp(),
@@ -3226,7 +3226,7 @@
         let starknet_block: mp_block::Block = get_block_by_block_hash(self.client.as_ref(), substrate_block_hash)
             .map_err(|_e| StarknetRpcApiError::BlockNotFound)?;
         let block_header = starknet_block.header();
-        let block_hash = block_header.hash::<H>().into();
+        let block_hash = block_header.hash().into();
         let block_number = block_header.block_number;
 
         let transaction =
diff --git a/src/mp_block/header.rs.html b/src/mp_block/header.rs.html
index e1cddf63a8..644f699ab6 100644
--- a/src/mp_block/header.rs.html
+++ b/src/mp_block/header.rs.html
@@ -75,8 +75,10 @@
 75
 76
 77
+78
 
use blockifier::blockifier::block::GasPrices;
 use mp_felt::Felt252Wrapper;
+use mp_hashers::pedersen::PedersenHasher;
 use mp_hashers::HasherT;
 use sp_core::U256;
 use starknet_api::core::ContractAddress;
@@ -136,8 +138,8 @@
         }
     }
 
-    /// Compute the hash of the header.
-    pub fn hash<H: HasherT>(&self) -> Felt252Wrapper {
+    /// Compute the hash using the Pedersen hasher according to [the Starknet protocol specification](https://docs.starknet.io/documentation/architecture_and_concepts/Network_Architecture/header/#block_hash).  
+    pub fn hash(&self) -> Felt252Wrapper {
         let data: &[Felt252Wrapper] = &[
             self.block_number.into(),
             self.sequencer_address.0.0.into(),
@@ -149,7 +151,7 @@
             self.parent_block_hash.into(),
         ];
 
-        H::compute_hash_on_wrappers(data)
+        PedersenHasher::compute_hash_on_wrappers(data)
     }
 }
 
\ No newline at end of file diff --git a/src/pallet_starknet/lib.rs.html b/src/pallet_starknet/lib.rs.html index eeba4ba6e1..5a544c9d08 100644 --- a/src/pallet_starknet/lib.rs.html +++ b/src/pallet_starknet/lib.rs.html @@ -1151,18 +1151,6 @@ 1151 1152 1153 -1154 -1155 -1156 -1157 -1158 -1159 -1160 -1161 -1162 -1163 -1164 -1165
//! A Substrate pallet implementation for Starknet, a decentralized, permissionless, and scalable
 //! zk-rollup for general-purpose smart contracts.
 //! See the [Starknet documentation](https://docs.starknet.io/) for more information.
@@ -1243,7 +1231,6 @@
 use mp_chain_id::MADARA_CHAIN_ID;
 use mp_digest_log::MADARA_ENGINE_ID;
 use mp_felt::Felt252Wrapper;
-use mp_hashers::HasherT;
 use mp_sequencer_address::{InherentError, InherentType, DEFAULT_SEQUENCER_ADDRESS, INHERENT_IDENTIFIER};
 use mp_storage::{StarknetStorageSchemaVersion, PALLET_STARKNET_SCHEMA};
 use mp_transactions::execution::{
@@ -1255,7 +1242,7 @@
 use starknet_api::block::{BlockNumber, BlockTimestamp};
 use starknet_api::core::{ChainId, ClassHash, CompiledClassHash, ContractAddress, EntryPointSelector, Nonce};
 use starknet_api::deprecated_contract_class::EntryPointType;
-use starknet_api::hash::{StarkFelt, StarkHash};
+use starknet_api::hash::StarkFelt;
 use starknet_api::state::StorageKey;
 use starknet_api::transaction::{
     Calldata, Event as StarknetEvent, Fee, MessageToL1, TransactionHash, TransactionVersion,
@@ -1294,8 +1281,6 @@
     /// mechanism and comply with starknet which uses an ER20 as fee token
     #[pallet::config]
     pub trait Config: frame_system::Config {
-        /// The hashing function to use.
-        type SystemHash: HasherT;
         /// The block time
         type TimestampProvider: Time;
         /// The gas price
@@ -2179,7 +2164,7 @@
         // Safe because it could only failed if `transaction_count` does not match `transactions.len()`
         .unwrap();
         // Save the block number <> hash mapping.
-        let blockhash = block.header().hash::<T::SystemHash>();
+        let blockhash = block.header().hash();
         BlockHash::<T>::insert(block_number, blockhash);
 
         // Kill pending storage.
@@ -2310,15 +2295,6 @@
         T::ProgramHash::get()
     }
 
-    pub fn config_hash() -> StarkHash {
-        Felt252Wrapper(T::SystemHash::compute_hash_on_elements(&[
-            FieldElement::from_byte_slice_be(SN_OS_CONFIG_HASH_VERSION.as_bytes()).unwrap(),
-            Self::chain_id().into(),
-            Felt252Wrapper::from(Self::fee_token_addresses().eth_fee_token_address.0.0).0,
-        ]))
-        .into()
-    }
-
     pub fn is_transaction_fee_disabled() -> bool {
         T::DisableTransactionFee::get()
     }
diff --git a/src/pallet_starknet_runtime_api/lib.rs.html b/src/pallet_starknet_runtime_api/lib.rs.html
index b54f3bb2ff..5ef7e521a8 100644
--- a/src/pallet_starknet_runtime_api/lib.rs.html
+++ b/src/pallet_starknet_runtime_api/lib.rs.html
@@ -97,8 +97,6 @@
 97
 98
 99
-100
-101
 
//! Definition of the runtime API for the Starknet pallet.
 
 // Adding allow unused type parameters to avoid clippy errors
@@ -120,7 +118,7 @@
 use mp_simulations::{InternalSubstrateError, SimulationError, SimulationFlags, TransactionSimulationResult};
 use sp_api::BlockT;
 use starknet_api::core::{ClassHash, ContractAddress, EntryPointSelector, Nonce};
-use starknet_api::hash::{StarkFelt, StarkHash};
+use starknet_api::hash::StarkFelt;
 use starknet_api::state::StorageKey;
 use starknet_api::transaction::{Calldata, Event as StarknetEvent, MessageToL1, TransactionHash};
 
@@ -142,8 +140,6 @@
         fn chain_id() -> Felt252Wrapper;
         /// Returns the Starknet OS Cairo program hash.
         fn program_hash() -> Felt252Wrapper;
-        /// Returns the Starknet config hash.
-        fn config_hash() -> StarkHash;
         /// Returns the fee token address.
         fn fee_token_addresses() -> FeeTokenAddresses;
         /// Returns fee estimate