From 81113bcc23b7a8c0b4937da4c6a1a529240d2fa9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1?= <47506558+MegaRedHand@users.noreply.github.com> Date: Tue, 4 Jul 2023 12:10:26 -0300 Subject: [PATCH 1/3] Fix gitignore not ignoring cairo2 dir --- .gitignore | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index dffbdaebf..ab29945f4 100644 --- a/.gitignore +++ b/.gitignore @@ -37,8 +37,8 @@ target/ # END AUTOGENERATED -cairo1/**/ -cairo2/**/ +cairo1 +cairo2 starknet-venv/ **/*.json cairo_programs/cairo_1_contracts/*.sierra From e4995b2f31e04d0f80374ed7a135b32f469179c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1?= <47506558+MegaRedHand@users.noreply.github.com> Date: Tue, 4 Jul 2023 12:10:58 -0300 Subject: [PATCH 2/3] Add sample tests --- .../deprecated_contract_class.rs | 66 ++++++++++++++++++- ...225d78a11ee7957c371e1b285e4b77afc6dad.json | 1 + 2 files changed, 66 insertions(+), 1 deletion(-) create mode 100644 starknet_programs/raw_contract_classes/0x4479c3b883b34f1eafa5065418225d78a11ee7957c371e1b285e4b77afc6dad.json diff --git a/src/services/api/contract_classes/deprecated_contract_class.rs b/src/services/api/contract_classes/deprecated_contract_class.rs index 277380eaf..2d4aa2b9c 100644 --- a/src/services/api/contract_classes/deprecated_contract_class.rs +++ b/src/services/api/contract_classes/deprecated_contract_class.rs @@ -141,12 +141,15 @@ fn convert_entry_points( #[cfg(test)] mod tests { + use crate::core::contract_address::compute_deprecated_class_hash; + use super::*; use cairo_vm::{ felt::{felt_str, PRIME_STR}, serde::deserialize_program::BuiltinName, }; - use std::io::Read; + use starknet_contract_class::ParsedContractClass; + use std::{fs, io::Read, str::FromStr}; #[test] fn deserialize_contract_class() { @@ -201,4 +204,65 @@ mod tests { )] ); } + + #[test] + fn test_compute_class_hash_0x4479c3b883b34f1eafa5065418225d78a11ee7957c371e1b285e4b77afc6dad_try_from( + ) { + let contract_str = fs::read_to_string("starknet_programs/raw_contract_classes/0x4479c3b883b34f1eafa5065418225d78a11ee7957c371e1b285e4b77afc6dad.json").unwrap(); + + let contract_class = + ContractClass::try_from(>::as_ref(&contract_str)).unwrap(); + + assert_eq!( + compute_deprecated_class_hash(&contract_class).unwrap(), + felt_str!( + "4479c3b883b34f1eafa5065418225d78a11ee7957c371e1b285e4b77afc6dad", + 16 + ) + ); + } + + #[test] + fn test_compute_class_hash_0x4479c3b883b34f1eafa5065418225d78a11ee7957c371e1b285e4b77afc6dad_new( + ) { + let contract_str = fs::read_to_string("starknet_programs/raw_contract_classes/0x4479c3b883b34f1eafa5065418225d78a11ee7957c371e1b285e4b77afc6dad.json").unwrap(); + + let parsed_contract_class = ParsedContractClass::try_from(contract_str.as_str()).unwrap(); + let contract_class = ContractClass::new( + serde_json::Value::from_str(&contract_str).unwrap(), + parsed_contract_class.program, + parsed_contract_class.entry_points_by_type, + parsed_contract_class.abi, + ) + .unwrap(); + + assert_eq!( + compute_deprecated_class_hash(&contract_class).unwrap(), + felt_str!( + "4479c3b883b34f1eafa5065418225d78a11ee7957c371e1b285e4b77afc6dad", + 16 + ) + ); + } + + #[test] + fn test_compute_class_hash_0x4479c3b883b34f1eafa5065418225d78a11ee7957c371e1b285e4b77afc6dad() { + let contract_str = fs::read_to_string("starknet_programs/raw_contract_classes/0x4479c3b883b34f1eafa5065418225d78a11ee7957c371e1b285e4b77afc6dad.json").unwrap(); + + let parsed_contract_class = ParsedContractClass::try_from(contract_str.as_str()).unwrap(); + let contract_class = ContractClass { + program_json: serde_json::Value::from_str(&contract_str).unwrap(), + program: parsed_contract_class.program, + entry_points_by_type: parsed_contract_class.entry_points_by_type, + abi: parsed_contract_class.abi, + }; + + assert_eq!( + compute_deprecated_class_hash(&contract_class).unwrap(), + felt_str!( + "4479c3b883b34f1eafa5065418225d78a11ee7957c371e1b285e4b77afc6dad", + 16 + ) + ); + } } diff --git a/starknet_programs/raw_contract_classes/0x4479c3b883b34f1eafa5065418225d78a11ee7957c371e1b285e4b77afc6dad.json b/starknet_programs/raw_contract_classes/0x4479c3b883b34f1eafa5065418225d78a11ee7957c371e1b285e4b77afc6dad.json new file mode 100644 index 000000000..954d195ca --- /dev/null +++ b/starknet_programs/raw_contract_classes/0x4479c3b883b34f1eafa5065418225d78a11ee7957c371e1b285e4b77afc6dad.json @@ -0,0 +1 @@ +{"abi": [{"members": [{"name": "low", "offset": 0, "type": "felt"}, {"name": "high", "offset": 1, "type": "felt"}], "name": "Uint256", "size": 2, "type": "struct"}, {"members": [{"name": "status", "offset": 0, "type": "felt"}, {"name": "len", "offset": 1, "type": "felt"}, {"name": "total_eth", "offset": 2, "type": "Uint256"}, {"name": "total_tokens", "offset": 4, "type": "Uint256"}, {"name": "collected_fee", "offset": 6, "type": "felt"}, {"name": "pool_batch_id", "offset": 7, "type": "felt"}, {"name": "pool_batch_index", "offset": 8, "type": "felt"}, {"name": "start_block_timestamp", "offset": 9, "type": "felt"}, {"name": "distributed_len", "offset": 10, "type": "felt"}], "name": "Batch", "size": 11, "type": "struct"}, {"data": [{"name": "implementation", "type": "felt"}], "keys": [], "name": "Upgraded", "type": "event"}, {"data": [{"name": "account", "type": "felt"}, {"name": "amount", "type": "Uint256"}, {"name": "batchId", "type": "felt"}, {"name": "idx", "type": "felt"}], "keys": [], "name": "stake_eth", "type": "event"}, {"data": [{"name": "account", "type": "felt"}, {"name": "amount", "type": "Uint256"}, {"name": "batchId", "type": "felt"}, {"name": "idx", "type": "felt"}], "keys": [], "name": "withdraw_staked_token", "type": "event"}, {"data": [{"name": "type", "type": "felt"}, {"name": "batchId", "type": "felt"}, {"name": "amount", "type": "Uint256"}, {"name": "fee", "type": "felt"}], "keys": [], "name": "batch_to_pool", "type": "event"}, {"data": [{"name": "type", "type": "felt"}, {"name": "batchId", "type": "felt"}, {"name": "eth_amount", "type": "Uint256"}, {"name": "token_amount", "type": "Uint256"}], "keys": [], "name": "batch_from_pool", "type": "event"}, {"inputs": [{"name": "new_implementation", "type": "felt"}], "name": "upgrade", "outputs": [], "type": "function"}, {"inputs": [{"name": "amount", "type": "Uint256"}], "name": "set_min_deposit_eth", "outputs": [], "type": "function"}, {"inputs": [{"name": "maxSlippagePercentage", "type": "felt"}], "name": "set_max_slippage_percentage", "outputs": [], "type": "function"}, {"inputs": [{"name": "address", "type": "felt"}], "name": "set_eth_bridge_token_address", "outputs": [], "type": "function"}, {"inputs": [{"name": "fractionalFee", "type": "felt"}], "name": "set_fractional_fee", "outputs": [], "type": "function"}, {"inputs": [{"name": "stakingPool", "type": "felt"}], "name": "set_staking_pool", "outputs": [], "type": "function"}, {"inputs": [{"name": "stakeToken", "type": "felt"}], "name": "set_stake_token", "outputs": [], "type": "function"}, {"inputs": [{"name": "mySwapAmm", "type": "felt"}], "name": "set_myswap_amm", "outputs": [], "type": "function"}, {"inputs": [{"name": "mySwapLpToken", "type": "felt"}], "name": "set_myswap_lp_token", "outputs": [], "type": "function"}, {"inputs": [{"name": "mySwapPoolId", "type": "felt"}], "name": "set_myswap_pool_id", "outputs": [], "type": "function"}, {"inputs": [{"name": "marketingVerifierChash", "type": "felt"}], "name": "set_marketing_verifier_chash", "outputs": [], "type": "function"}, {"inputs": [{"name": "action", "type": "felt"}, {"name": "amount", "type": "Uint256"}, {"name": "caller_address", "type": "felt"}], "name": "is_action_eligible", "outputs": [{"name": "eligible", "type": "felt"}], "stateMutability": "view", "type": "function"}, {"inputs": [{"name": "ethAmount", "type": "Uint256"}], "name": "stake", "outputs": [{"name": "batchId", "type": "felt"}, {"name": "idx", "type": "felt"}], "type": "function"}, {"inputs": [{"name": "batchId", "type": "felt"}], "name": "close_deposit_batch", "outputs": [], "type": "function"}, {"inputs": [{"name": "batchId", "type": "felt"}], "name": "handle_deposit_batch", "outputs": [], "type": "function"}, {"inputs": [{"name": "batchId", "type": "felt"}, {"name": "chunkSize", "type": "felt"}, {"name": "chunkOffset", "type": "felt"}], "name": "distribute_deposit_batch", "outputs": [{"name": "batch_fully_distributed", "type": "felt"}], "type": "function"}, {"inputs": [{"name": "batchId", "type": "felt"}], "name": "get_deposit_batch", "outputs": [{"name": "batch", "type": "Batch"}], "stateMutability": "view", "type": "function"}, {"inputs": [], "name": "get_active_deposit_batch_id", "outputs": [{"name": "batchId", "type": "felt"}], "stateMutability": "view", "type": "function"}, {"inputs": [{"name": "amount", "type": "Uint256"}], "name": "withdraw", "outputs": [{"name": "batchId", "type": "felt"}, {"name": "idx", "type": "felt"}], "type": "function"}, {"inputs": [{"name": "batchId", "type": "felt"}], "name": "close_withdraw_batch", "outputs": [], "type": "function"}, {"inputs": [{"name": "batchId", "type": "felt"}], "name": "get_withdraw_batch", "outputs": [{"name": "batch", "type": "Batch"}], "stateMutability": "view", "type": "function"}, {"inputs": [], "name": "get_active_withdraw_batch_id", "outputs": [{"name": "batchId", "type": "felt"}], "stateMutability": "view", "type": "function"}, {"inputs": [{"name": "batchId", "type": "felt"}], "name": "handle_withdraw_batch", "outputs": [], "type": "function"}, {"inputs": [{"name": "batchId", "type": "felt"}, {"name": "chunkSize", "type": "felt"}, {"name": "chunkOffset", "type": "felt"}], "name": "distribute_withdraw_batch", "outputs": [{"name": "batch_fully_distributed", "type": "felt"}], "type": "function"}], "entry_points_by_type": {"EXTERNAL": [{"selector": "0x39a40c82a53053da7a5ee032935dfda289f785bac86f8bacde20788eb0335", "offset": 4197}, {"selector": "0x3273773fe9c513814a436fec7855f2052170885ef979712535c880fdeaa5b0", "offset": 4544}, {"selector": "0x70a148987f518b23ebc0048563d02b9f110ea6bf5c157abaafb8b43e9b2976", "offset": 4327}, {"selector": "0x931ed208a0f76172539f530ff28d716c8a85396b2ce927aad069e7f5ba3e90", "offset": 4160}, {"selector": "0xb242ba148b7edd394af388687b08e69ee79ac5ab131f91dca7fbb6c7d385e2", "offset": 4291}, {"selector": "0xc1659fd78621928923dbbfb15e201de973effab6055f83fd3dba83cfac380a", "offset": 4511}, {"selector": "0xc9ffbb7b96cdfbb7c2efc272b0468da0400b8157da897374e85837092f8ee5", "offset": 4604}, {"selector": "0xe57d1bcdde9f31fcc7ac86b6aaca253d0899272d0d99ad50960b592dde358a", "offset": 4264}, {"selector": "0xf2f7c15cbe06c8d94597cd91fd7f3369eae842359235712def5584f8d270cd", "offset": 3888}, {"selector": "0x154d156b6b2da61612a3dd8b56b21e486f5eb7da763e3671388a22c9b13ed28", "offset": 4467}, {"selector": "0x15511cc3694f64379908437d6d64458dc76d02482052bfb8a5b33a72c054c77", "offset": 4439}, {"selector": "0x18d76b976f7b1c42ee4b867b6c8416e0d18cff5607dabb708f20ec29a90aace", "offset": 4106}, {"selector": "0x1b15ca209c4ec9d23f0d564bf61777fff1a860b8b93aad550df91105fa2ea01", "offset": 4079}, {"selector": "0x1bd6ac8915f8fda60e460310f5c07d8a6ef065e91c11424598bb321f4289110", "offset": 3916}, {"selector": "0x1c762b6dde1945d4fdbef5b8f161c45213121504b59df88805ce6fa05b0b1a9", "offset": 3998}, {"selector": "0x1ea8ee8ae7a85688e2a915d917a58586bed81a7dce41f321aa75a7a16b71ad1", "offset": 4133}, {"selector": "0x20b2e8d5cf653bd38b9b180a24f7625b646dfbc59119754eb10a6374fa5a98e", "offset": 4025}, {"selector": "0x21ae9b956042e0ce194ab890a3b93583cd4199b1ab194592f3ee64cc470de05", "offset": 4052}, {"selector": "0x25f0420c16be31f53fe1fbcedba33c8303dbddebb5f47bb1ec09d54de57ac20", "offset": 4406}, {"selector": "0x329512b9d7cbe2a80ee55bc8b3911d90afe0cf160267db520cebe9405090b28", "offset": 3944}, {"selector": "0x34cfa389f3671388510ed719f0c2898e8ab2dce68dc23a11d8e8bc044dccc69", "offset": 3971}, {"selector": "0x393abcf6ea0c3081e300002f54b0e76200412759564a71781d676b3957bb436", "offset": 4568}, {"selector": "0x3a04795accb4b73d12f13b05a1e0e240cefeb9a89d008676730867a819d2f79", "offset": 4236}, {"selector": "0x3fbe15063570cd2aa027600fb715fd939db96f82919285cf08b14913e9278e2", "offset": 4373}], "CONSTRUCTOR": [], "L1_HANDLER": []}, "program": {"reference_manager": {"references": [{"value": "[cast(fp + (-7), felt**)]", "pc": 9, "ap_tracking_data": {"offset": 0, "group": 2}}, {"value": "[cast(fp + (-7), felt**)]", "pc": 21, "ap_tracking_data": {"offset": 0, "group": 3}}, {"value": "[cast(fp + (-3), felt**)]", "pc": 33, "ap_tracking_data": {"offset": 0, "group": 4}}, {"value": "[cast(fp + (-3), felt**)]", "pc": 40, "ap_tracking_data": {"offset": 0, "group": 5}}, {"value": "[cast(fp + (-3), felt**)]", "pc": 47, "ap_tracking_data": {"offset": 0, "group": 6}}, {"value": "[cast(fp + (-4), felt**)]", "pc": 54, "ap_tracking_data": {"offset": 0, "group": 7}}, {"value": "[cast(fp + (-5), felt**)]", "pc": 62, "ap_tracking_data": {"offset": 0, "group": 8}}, {"value": "[cast(fp + (-7), felt**)]", "pc": 70, "ap_tracking_data": {"offset": 0, "group": 9}}, {"value": "[cast(fp + (-3), felt*)]", "pc": 80, "ap_tracking_data": {"offset": 0, "group": 10}}, {"value": "[cast(fp + (-3), felt*)]", "pc": 85, "ap_tracking_data": {"offset": 0, "group": 11}}, {"value": "[cast(fp + (-3), felt*)]", "pc": 94, "ap_tracking_data": {"offset": 0, "group": 13}}, {"value": "[cast([fp + (-4)], felt*)]", "pc": 94, "ap_tracking_data": {"offset": 0, "group": 13}}, {"value": "[cast([fp + (-4)] + 1, felt*)]", "pc": 94, "ap_tracking_data": {"offset": 0, "group": 13}}, {"value": "[cast(fp + (-4), felt*)]", "pc": 107, "ap_tracking_data": {"offset": 0, "group": 14}}, {"value": "[cast(fp + (-3), felt*)]", "pc": 107, "ap_tracking_data": {"offset": 0, "group": 14}}, {"value": "[cast(fp + (-5), felt*)]", "pc": 107, "ap_tracking_data": {"offset": 0, "group": 14}}, {"value": "[cast(fp + (-4), felt*)]", "pc": 152, "ap_tracking_data": {"offset": 0, "group": 15}}, {"value": "[cast(fp + (-3), felt*)]", "pc": 152, "ap_tracking_data": {"offset": 0, "group": 15}}, {"value": "[cast(fp + (-4), felt*)]", "pc": 163, "ap_tracking_data": {"offset": 0, "group": 16}}, {"value": "[cast(fp + (-3), felt*)]", "pc": 163, "ap_tracking_data": {"offset": 0, "group": 16}}, {"value": "[cast([fp + (-5)], felt*)]", "pc": 163, "ap_tracking_data": {"offset": 0, "group": 16}}, {"value": "[cast([fp + (-5)] + 1, felt*)]", "pc": 163, "ap_tracking_data": {"offset": 0, "group": 16}}, {"value": "[cast(fp + (-3), felt*)]", "pc": 178, "ap_tracking_data": {"offset": 0, "group": 17}}, {"value": "[cast(ap + (-1), felt*)]", "pc": 180, "ap_tracking_data": {"offset": 1, "group": 17}}, {"value": "[cast(ap + (-1), felt*)]", "pc": 198, "ap_tracking_data": {"offset": 2, "group": 17}}, {"value": "[cast(fp + (-3), felt*)]", "pc": 226, "ap_tracking_data": {"offset": 0, "group": 19}}, {"value": "[cast(fp + (-4), felt*)]", "pc": 264, "ap_tracking_data": {"offset": 0, "group": 21}}, {"value": "[cast(fp + (-3), felt*)]", "pc": 264, "ap_tracking_data": {"offset": 0, "group": 21}}, {"value": "[cast(fp + (-6), starkware.cairo.common.uint256.Uint256*)]", "pc": 289, "ap_tracking_data": {"offset": 0, "group": 23}}, {"value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]", "pc": 289, "ap_tracking_data": {"offset": 0, "group": 23}}, {"value": "[cast(fp + 2, felt*)]", "pc": 291, "ap_tracking_data": {"offset": 4, "group": 23}}, {"value": "[cast(fp + 3, felt*)]", "pc": 291, "ap_tracking_data": {"offset": 4, "group": 23}}, {"value": "[cast(fp + (-3), felt*)]", "pc": 311, "ap_tracking_data": {"offset": 0, "group": 24}}, {"value": "[cast(fp, felt*)]", "pc": 313, "ap_tracking_data": {"offset": 2, "group": 24}}, {"value": "[cast(fp + 1, felt*)]", "pc": 313, "ap_tracking_data": {"offset": 2, "group": 24}}, {"value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]", "pc": 415, "ap_tracking_data": {"offset": 0, "group": 26}}, {"value": "[cast(fp, starkware.cairo.common.uint256.Uint256*)]", "pc": 417, "ap_tracking_data": {"offset": 2, "group": 26}}, {"value": "[cast(fp + (-6), starkware.cairo.common.uint256.Uint256*)]", "pc": 510, "ap_tracking_data": {"offset": 0, "group": 32}}, {"value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]", "pc": 510, "ap_tracking_data": {"offset": 0, "group": 32}}, {"value": "[cast(fp, starkware.cairo.common.uint256.Uint256*)]", "pc": 525, "ap_tracking_data": {"offset": 5, "group": 32}}, {"value": "[cast(fp + 2, starkware.cairo.common.uint256.Uint256*)]", "pc": 525, "ap_tracking_data": {"offset": 5, "group": 32}}, {"value": "[cast(fp + (-8), starkware.cairo.common.uint256.Uint256*)]", "pc": 570, "ap_tracking_data": {"offset": 0, "group": 33}}, {"value": "[cast(fp + (-6), starkware.cairo.common.uint256.Uint256*)]", "pc": 570, "ap_tracking_data": {"offset": 0, "group": 33}}, {"value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]", "pc": 570, "ap_tracking_data": {"offset": 0, "group": 33}}, {"value": "[cast(fp, starkware.cairo.common.uint256.Uint256*)]", "pc": 579, "ap_tracking_data": {"offset": 182, "group": 33}}, {"value": "[cast(fp + 2, starkware.cairo.common.uint256.Uint256*)]", "pc": 579, "ap_tracking_data": {"offset": 182, "group": 33}}, {"value": "[cast(fp + 4, starkware.cairo.common.uint256.Uint256*)]", "pc": 579, "ap_tracking_data": {"offset": 182, "group": 33}}]}, "attributes": [{"end_pc": 716, "name": "error_message", "flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 50, "group": 38}}, "value": "assert_uint256_le failed", "start_pc": 714, "accessible_scopes": ["starkware.cairo.common.uint256", "starkware.cairo.common.uint256.assert_uint256_le"]}, {"end_pc": 901, "name": "error_message", "flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 29, "group": 49}}, "value": "Proxy: caller is not admin", "start_pc": 900, "accessible_scopes": ["upgrades.library", "upgrades.library.Proxy", "upgrades.library.Proxy.assert_only_admin"]}, {"end_pc": 2251, "name": "error_message", "flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 0, "group": 125}}, "value": "Not eligible", "start_pc": 2249, "accessible_scopes": ["boost.library", "boost.library.Boost", "boost.library.Boost._stake"]}, {"end_pc": 2259, "name": "error_message", "flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 33, "group": 125}}, "value": "MinDepositEth not set", "start_pc": 2256, "accessible_scopes": ["boost.library", "boost.library.Boost", "boost.library.Boost._stake"]}, {"end_pc": 2268, "name": "error_message", "flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 36, "group": 125}}, "value": "Stake amount smaller than minimum amount", "start_pc": 2259, "accessible_scopes": ["boost.library", "boost.library.Boost", "boost.library.Boost._stake"]}, {"end_pc": 2278, "name": "error_message", "flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 105, "group": 125}}, "value": "EthBridgeToken not set", "start_pc": 2276, "accessible_scopes": ["boost.library", "boost.library.Boost", "boost.library.Boost._stake"]}, {"end_pc": 2296, "name": "error_message", "flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 296, "group": 125}}, "value": "Current Batch is not active", "start_pc": 2294, "accessible_scopes": ["boost.library", "boost.library.Boost", "boost.library.Boost._stake"]}, {"end_pc": 2594, "name": "error_message", "flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 1433, "group": 132}}, "value": "Boost: error computing expected ETH in pool balancing step", "start_pc": 2590, "accessible_scopes": ["boost.library", "boost.library.Boost", "boost.library.Boost._balanceMySwapPool"]}, {"end_pc": 2658, "name": "error_message", "flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 41, "group": 133}}, "value": "Close deposit batch called on non-active batch", "start_pc": 2657, "accessible_scopes": ["boost.library", "boost.library.Boost", "boost.library.Boost._closeDepositBatch"]}, {"end_pc": 2677, "name": "error_message", "flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 182, "group": 133}}, "value": "Current Batch is not active", "start_pc": 2675, "accessible_scopes": ["boost.library", "boost.library.Boost", "boost.library.Boost._closeDepositBatch"]}, {"end_pc": 2700, "name": "error_message", "flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 251, "group": 133}}, "value": "Fee is not set", "start_pc": 2697, "accessible_scopes": ["boost.library", "boost.library.Boost", "boost.library.Boost._closeDepositBatch"]}, {"end_pc": 2702, "name": "error_message", "flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 254, "group": 133}}, "value": "ETH Deposit amount not supported", "start_pc": 2700, "accessible_scopes": ["boost.library", "boost.library.Boost", "boost.library.Boost._closeDepositBatch"]}, {"end_pc": 2735, "name": "error_message", "flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 72, "group": 134}}, "value": "StakingPool not set", "start_pc": 2733, "accessible_scopes": ["boost.library", "boost.library.Boost", "boost.library.Boost._closeDepositBatch"]}, {"end_pc": 2799, "name": "error_message", "flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 141, "group": 135}}, "value": "Current Batch has not run yet", "start_pc": 2793, "accessible_scopes": ["boost.library", "boost.library.Boost", "boost.library.Boost._getDepositAmountOut"]}, {"end_pc": 2819, "name": "error_message", "flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 915, "group": 135}}, "value": "Amount Out Ratio Calc Error", "start_pc": 2815, "accessible_scopes": ["boost.library", "boost.library.Boost", "boost.library.Boost._getDepositAmountOut"]}, {"end_pc": 2847, "name": "error_message", "flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 162, "group": 136}}, "value": "Given batch is in wrong status", "start_pc": 2845, "accessible_scopes": ["boost.library", "boost.library.Boost", "boost.library.Boost._handleDepositBatch"]}, {"end_pc": 2855, "name": "error_message", "flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 185, "group": 136}}, "value": "StakingPool not set", "start_pc": 2853, "accessible_scopes": ["boost.library", "boost.library.Boost", "boost.library.Boost._handleDepositBatch"]}, {"end_pc": 2909, "name": "error_message", "flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 781, "group": 137}}, "value": "Boost handle deposit batch: error balancing myswap pool", "start_pc": 2905, "accessible_scopes": ["boost.library", "boost.library.Boost", "boost.library.Boost._handleDepositBatch"]}, {"end_pc": 2913, "name": "error_message", "flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 0, "group": 138}}, "value": "invalid token amount", "start_pc": 2909, "accessible_scopes": ["boost.library", "boost.library.Boost", "boost.library.Boost._handleDepositBatch"]}, {"end_pc": 2922, "name": "error_message", "flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 28, "group": 138}}, "value": "MySwapAMM not set", "start_pc": 2919, "accessible_scopes": ["boost.library", "boost.library.Boost", "boost.library.Boost._handleDepositBatch"]}, {"end_pc": 2937, "name": "error_message", "flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 77, "group": 138}}, "value": "Stake Token not set", "start_pc": 2934, "accessible_scopes": ["boost.library", "boost.library.Boost", "boost.library.Boost._handleDepositBatch"]}, {"end_pc": 2989, "name": "error_message", "flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 1385, "group": 139}}, "value": "MySwap LPToken not set", "start_pc": 2987, "accessible_scopes": ["boost.library", "boost.library.Boost", "boost.library.Boost._handleDepositBatch"]}, {"end_pc": 3029, "name": "error_message", "flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 1420, "group": 139}}, "value": "Boost: error in adding liquidity when handling deposit batch", "start_pc": 2998, "accessible_scopes": ["boost.library", "boost.library.Boost", "boost.library.Boost._handleDepositBatch"]}, {"end_pc": 3094, "name": "error_message", "flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 154, "group": 140}}, "value": "Given batch is not waiting for distribution", "start_pc": 3092, "accessible_scopes": ["boost.library", "boost.library.Boost", "boost.library.Boost._distributeDepositBatch"]}, {"end_pc": 3100, "name": "error_message", "flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 154, "group": 140}}, "value": "Invalid chunk size or offset", "start_pc": 3094, "accessible_scopes": ["boost.library", "boost.library.Boost", "boost.library.Boost._distributeDepositBatch"]}, {"end_pc": 3216, "name": "error_message", "flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 0, "group": 145}}, "value": "Not eligible", "start_pc": 3214, "accessible_scopes": ["boost.library", "boost.library.Boost", "boost.library.Boost._withdraw"]}, {"end_pc": 3226, "name": "error_message", "flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 31, "group": 145}}, "value": "MySwapLpToken not set", "start_pc": 3224, "accessible_scopes": ["boost.library", "boost.library.Boost", "boost.library.Boost._withdraw"]}, {"end_pc": 3244, "name": "error_message", "flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 222, "group": 145}}, "value": "Current Batch is not active", "start_pc": 3242, "accessible_scopes": ["boost.library", "boost.library.Boost", "boost.library.Boost._withdraw"]}, {"end_pc": 3335, "name": "error_message", "flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 23, "group": 147}}, "value": "Close withdraw batch called on non-active batch", "start_pc": 3334, "accessible_scopes": ["boost.library", "boost.library.Boost", "boost.library.Boost._closeWithdrawBatch"]}, {"end_pc": 3343, "name": "error_message", "flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 164, "group": 147}}, "value": "Current Batch is not active", "start_pc": 3341, "accessible_scopes": ["boost.library", "boost.library.Boost", "boost.library.Boost._closeWithdrawBatch"]}, {"end_pc": 3457, "name": "error_message", "flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 2462, "group": 147}}, "value": "Slippage in pool rate is high", "start_pc": 3439, "accessible_scopes": ["boost.library", "boost.library.Boost", "boost.library.Boost._closeWithdrawBatch"]}, {"end_pc": 3534, "name": "error_message", "flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 2939, "group": 147}}, "value": "StakingPool not set", "start_pc": 3532, "accessible_scopes": ["boost.library", "boost.library.Boost", "boost.library.Boost._closeWithdrawBatch"]}, {"end_pc": 3599, "name": "error_message", "flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 141, "group": 148}}, "value": "Current Batch has not run yet", "start_pc": 3593, "accessible_scopes": ["boost.library", "boost.library.Boost", "boost.library.Boost._getWithdrawAmountOut"]}, {"end_pc": 3619, "name": "error_message", "flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 915, "group": 148}}, "value": "Amount Out Ratio Calc Error", "start_pc": 3615, "accessible_scopes": ["boost.library", "boost.library.Boost", "boost.library.Boost._getWithdrawAmountOut"]}, {"end_pc": 3636, "name": "error_message", "flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 141, "group": 149}}, "value": "Given batch is in wrong status", "start_pc": 3634, "accessible_scopes": ["boost.library", "boost.library.Boost", "boost.library.Boost._handleWithdrawBatch"]}, {"end_pc": 3643, "name": "error_message", "flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 164, "group": 149}}, "value": "StakingPool not set", "start_pc": 3641, "accessible_scopes": ["boost.library", "boost.library.Boost", "boost.library.Boost._handleWithdrawBatch"]}, {"end_pc": 3664, "name": "error_message", "flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 220, "group": 149}}, "value": "invalid token amount", "start_pc": 3659, "accessible_scopes": ["boost.library", "boost.library.Boost", "boost.library.Boost._handleWithdrawBatch"]}, {"end_pc": 3732, "name": "error_message", "flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 35, "group": 154}}, "value": "EthBridgeToken not set", "start_pc": 3730, "accessible_scopes": ["boost.library", "boost.library.Boost", "boost.library.Boost._distributeWithdrawBatch"]}, {"end_pc": 3760, "name": "error_message", "flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 211, "group": 154}}, "value": "Given batch is not waiting for distribution", "start_pc": 3758, "accessible_scopes": ["boost.library", "boost.library.Boost", "boost.library.Boost._distributeWithdrawBatch"]}, {"end_pc": 3766, "name": "error_message", "flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 211, "group": 154}}, "value": "Invalid chunk size or offset", "start_pc": 3760, "accessible_scopes": ["boost.library", "boost.library.Boost", "boost.library.Boost._distributeWithdrawBatch"]}, {"end_pc": 3838, "name": "error_message", "flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 952, "group": 156}}, "value": "EthBridgeToken not set", "start_pc": 3836, "accessible_scopes": ["boost.library", "boost.library.Boost", "boost.library.Boost.distributeEthToBatch"]}, {"end_pc": 3865, "name": "error_message", "flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 1013, "group": 156}}, "value": "Total amount of eth distributed supersedes amount in", "start_pc": 3856, "accessible_scopes": ["boost.library", "boost.library.Boost", "boost.library.Boost.distributeEthToBatch"]}], "identifiers": {"__main__.Batch": {"destination": "boost.library.Batch", "type": "alias"}, "__main__.Boost": {"destination": "boost.library.Boost", "type": "alias"}, "__main__.DepositRequest": {"destination": "boost.library.DepositRequest", "type": "alias"}, "__main__.HashBuiltin": {"destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", "type": "alias"}, "__main__.Proxy": {"destination": "upgrades.library.Proxy", "type": "alias"}, "__main__.Uint256": {"destination": "starkware.cairo.common.uint256.Uint256", "type": "alias"}, "__main__.WithdrawRequest": {"destination": "boost.library.WithdrawRequest", "type": "alias"}, "__main__.close_deposit_batch": {"decorators": ["external"], "pc": 4255, "type": "function"}, "__main__.close_deposit_batch.Args": {"members": {"batchId": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "__main__.close_deposit_batch.Args", "type": "struct"}, "__main__.close_deposit_batch.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "__main__.close_deposit_batch.ImplicitArgs", "type": "struct"}, "__main__.close_deposit_batch.Return": {"cairo_type": "()", "type": "type_definition"}, "__main__.close_deposit_batch.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__main__.close_withdraw_batch": {"decorators": ["external"], "pc": 4458, "type": "function"}, "__main__.close_withdraw_batch.Args": {"members": {"batchId": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "__main__.close_withdraw_batch.Args", "type": "struct"}, "__main__.close_withdraw_batch.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "__main__.close_withdraw_batch.ImplicitArgs", "type": "struct"}, "__main__.close_withdraw_batch.Return": {"cairo_type": "()", "type": "type_definition"}, "__main__.close_withdraw_batch.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__main__.distribute_deposit_batch": {"decorators": ["external"], "pc": 4309, "type": "function"}, "__main__.distribute_deposit_batch.Args": {"members": {"batchId": {"offset": 0, "cairo_type": "felt"}, "chunkSize": {"offset": 1, "cairo_type": "felt"}, "chunkOffset": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "__main__.distribute_deposit_batch.Args", "type": "struct"}, "__main__.distribute_deposit_batch.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "__main__.distribute_deposit_batch.ImplicitArgs", "type": "struct"}, "__main__.distribute_deposit_batch.Return": {"cairo_type": "(batch_fully_distributed: felt)", "type": "type_definition"}, "__main__.distribute_deposit_batch.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__main__.distribute_withdraw_batch": {"decorators": ["external"], "pc": 4586, "type": "function"}, "__main__.distribute_withdraw_batch.Args": {"members": {"batchId": {"offset": 0, "cairo_type": "felt"}, "chunkSize": {"offset": 1, "cairo_type": "felt"}, "chunkOffset": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "__main__.distribute_withdraw_batch.Args", "type": "struct"}, "__main__.distribute_withdraw_batch.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "__main__.distribute_withdraw_batch.ImplicitArgs", "type": "struct"}, "__main__.distribute_withdraw_batch.Return": {"cairo_type": "(batch_fully_distributed: felt)", "type": "type_definition"}, "__main__.distribute_withdraw_batch.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__main__.get_active_deposit_batch_id": {"decorators": ["view"], "pc": 4391, "type": "function"}, "__main__.get_active_deposit_batch_id.Args": {"members": {}, "size": 0, "full_name": "__main__.get_active_deposit_batch_id.Args", "type": "struct"}, "__main__.get_active_deposit_batch_id.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "__main__.get_active_deposit_batch_id.ImplicitArgs", "type": "struct"}, "__main__.get_active_deposit_batch_id.Return": {"cairo_type": "(batchId: felt)", "type": "type_definition"}, "__main__.get_active_deposit_batch_id.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__main__.get_active_withdraw_batch_id": {"decorators": ["view"], "pc": 4529, "type": "function"}, "__main__.get_active_withdraw_batch_id.Args": {"members": {}, "size": 0, "full_name": "__main__.get_active_withdraw_batch_id.Args", "type": "struct"}, "__main__.get_active_withdraw_batch_id.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "__main__.get_active_withdraw_batch_id.ImplicitArgs", "type": "struct"}, "__main__.get_active_withdraw_batch_id.Return": {"cairo_type": "(batchId: felt)", "type": "type_definition"}, "__main__.get_active_withdraw_batch_id.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__main__.get_deposit_batch": {"decorators": ["view"], "pc": 4347, "type": "function"}, "__main__.get_deposit_batch.Args": {"members": {"batchId": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "__main__.get_deposit_batch.Args", "type": "struct"}, "__main__.get_deposit_batch.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "__main__.get_deposit_batch.ImplicitArgs", "type": "struct"}, "__main__.get_deposit_batch.Return": {"cairo_type": "(batch: boost.library.Batch)", "type": "type_definition"}, "__main__.get_deposit_batch.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__main__.get_withdraw_batch": {"decorators": ["view"], "pc": 4485, "type": "function"}, "__main__.get_withdraw_batch.Args": {"members": {"batchId": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "__main__.get_withdraw_batch.Args", "type": "struct"}, "__main__.get_withdraw_batch.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "__main__.get_withdraw_batch.ImplicitArgs", "type": "struct"}, "__main__.get_withdraw_batch.Return": {"cairo_type": "(batch: boost.library.Batch)", "type": "type_definition"}, "__main__.get_withdraw_batch.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__main__.handle_deposit_batch": {"decorators": ["external"], "pc": 4282, "type": "function"}, "__main__.handle_deposit_batch.Args": {"members": {"batchId": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "__main__.handle_deposit_batch.Args", "type": "struct"}, "__main__.handle_deposit_batch.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "__main__.handle_deposit_batch.ImplicitArgs", "type": "struct"}, "__main__.handle_deposit_batch.Return": {"cairo_type": "()", "type": "type_definition"}, "__main__.handle_deposit_batch.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__main__.handle_withdraw_batch": {"decorators": ["external"], "pc": 4559, "type": "function"}, "__main__.handle_withdraw_batch.Args": {"members": {"batchId": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "__main__.handle_withdraw_batch.Args", "type": "struct"}, "__main__.handle_withdraw_batch.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "__main__.handle_withdraw_batch.ImplicitArgs", "type": "struct"}, "__main__.handle_withdraw_batch.Return": {"cairo_type": "()", "type": "type_definition"}, "__main__.handle_withdraw_batch.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__main__.is_action_eligible": {"decorators": ["view"], "pc": 4178, "type": "function"}, "__main__.is_action_eligible.Args": {"members": {"action": {"offset": 0, "cairo_type": "felt"}, "amount": {"offset": 1, "cairo_type": "starkware.cairo.common.uint256.Uint256"}, "caller_address": {"offset": 3, "cairo_type": "felt"}}, "size": 4, "full_name": "__main__.is_action_eligible.Args", "type": "struct"}, "__main__.is_action_eligible.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "__main__.is_action_eligible.ImplicitArgs", "type": "struct"}, "__main__.is_action_eligible.Return": {"cairo_type": "(eligible: felt)", "type": "type_definition"}, "__main__.is_action_eligible.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__main__.set_eth_bridge_token_address": {"decorators": ["external"], "pc": 3962, "type": "function"}, "__main__.set_eth_bridge_token_address.Args": {"members": {"address": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "__main__.set_eth_bridge_token_address.Args", "type": "struct"}, "__main__.set_eth_bridge_token_address.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "__main__.set_eth_bridge_token_address.ImplicitArgs", "type": "struct"}, "__main__.set_eth_bridge_token_address.Return": {"cairo_type": "()", "type": "type_definition"}, "__main__.set_eth_bridge_token_address.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__main__.set_fractional_fee": {"decorators": ["external"], "pc": 3989, "type": "function"}, "__main__.set_fractional_fee.Args": {"members": {"fractionalFee": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "__main__.set_fractional_fee.Args", "type": "struct"}, "__main__.set_fractional_fee.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "__main__.set_fractional_fee.ImplicitArgs", "type": "struct"}, "__main__.set_fractional_fee.Return": {"cairo_type": "()", "type": "type_definition"}, "__main__.set_fractional_fee.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__main__.set_marketing_verifier_chash": {"decorators": ["external"], "pc": 4151, "type": "function"}, "__main__.set_marketing_verifier_chash.Args": {"members": {"marketingVerifierChash": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "__main__.set_marketing_verifier_chash.Args", "type": "struct"}, "__main__.set_marketing_verifier_chash.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "__main__.set_marketing_verifier_chash.ImplicitArgs", "type": "struct"}, "__main__.set_marketing_verifier_chash.Return": {"cairo_type": "()", "type": "type_definition"}, "__main__.set_marketing_verifier_chash.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__main__.set_max_slippage_percentage": {"decorators": ["external"], "pc": 3935, "type": "function"}, "__main__.set_max_slippage_percentage.Args": {"members": {"maxSlippagePercentage": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "__main__.set_max_slippage_percentage.Args", "type": "struct"}, "__main__.set_max_slippage_percentage.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "__main__.set_max_slippage_percentage.ImplicitArgs", "type": "struct"}, "__main__.set_max_slippage_percentage.Return": {"cairo_type": "()", "type": "type_definition"}, "__main__.set_max_slippage_percentage.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__main__.set_min_deposit_eth": {"decorators": ["external"], "pc": 3906, "type": "function"}, "__main__.set_min_deposit_eth.Args": {"members": {"amount": {"offset": 0, "cairo_type": "starkware.cairo.common.uint256.Uint256"}}, "size": 2, "full_name": "__main__.set_min_deposit_eth.Args", "type": "struct"}, "__main__.set_min_deposit_eth.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "__main__.set_min_deposit_eth.ImplicitArgs", "type": "struct"}, "__main__.set_min_deposit_eth.Return": {"cairo_type": "()", "type": "type_definition"}, "__main__.set_min_deposit_eth.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__main__.set_myswap_amm": {"decorators": ["external"], "pc": 4070, "type": "function"}, "__main__.set_myswap_amm.Args": {"members": {"mySwapAmm": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "__main__.set_myswap_amm.Args", "type": "struct"}, "__main__.set_myswap_amm.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "__main__.set_myswap_amm.ImplicitArgs", "type": "struct"}, "__main__.set_myswap_amm.Return": {"cairo_type": "()", "type": "type_definition"}, "__main__.set_myswap_amm.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__main__.set_myswap_lp_token": {"decorators": ["external"], "pc": 4097, "type": "function"}, "__main__.set_myswap_lp_token.Args": {"members": {"mySwapLpToken": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "__main__.set_myswap_lp_token.Args", "type": "struct"}, "__main__.set_myswap_lp_token.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "__main__.set_myswap_lp_token.ImplicitArgs", "type": "struct"}, "__main__.set_myswap_lp_token.Return": {"cairo_type": "()", "type": "type_definition"}, "__main__.set_myswap_lp_token.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__main__.set_myswap_pool_id": {"decorators": ["external"], "pc": 4124, "type": "function"}, "__main__.set_myswap_pool_id.Args": {"members": {"mySwapPoolId": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "__main__.set_myswap_pool_id.Args", "type": "struct"}, "__main__.set_myswap_pool_id.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "__main__.set_myswap_pool_id.ImplicitArgs", "type": "struct"}, "__main__.set_myswap_pool_id.Return": {"cairo_type": "()", "type": "type_definition"}, "__main__.set_myswap_pool_id.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__main__.set_stake_token": {"decorators": ["external"], "pc": 4043, "type": "function"}, "__main__.set_stake_token.Args": {"members": {"stakeToken": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "__main__.set_stake_token.Args", "type": "struct"}, "__main__.set_stake_token.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "__main__.set_stake_token.ImplicitArgs", "type": "struct"}, "__main__.set_stake_token.Return": {"cairo_type": "()", "type": "type_definition"}, "__main__.set_stake_token.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__main__.set_staking_pool": {"decorators": ["external"], "pc": 4016, "type": "function"}, "__main__.set_staking_pool.Args": {"members": {"stakingPool": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "__main__.set_staking_pool.Args", "type": "struct"}, "__main__.set_staking_pool.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "__main__.set_staking_pool.ImplicitArgs", "type": "struct"}, "__main__.set_staking_pool.Return": {"cairo_type": "()", "type": "type_definition"}, "__main__.set_staking_pool.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__main__.stake": {"decorators": ["external"], "pc": 4218, "type": "function"}, "__main__.stake.Args": {"members": {"ethAmount": {"offset": 0, "cairo_type": "starkware.cairo.common.uint256.Uint256"}}, "size": 2, "full_name": "__main__.stake.Args", "type": "struct"}, "__main__.stake.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "__main__.stake.ImplicitArgs", "type": "struct"}, "__main__.stake.Return": {"cairo_type": "(batchId: felt, idx: felt)", "type": "type_definition"}, "__main__.stake.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__main__.upgrade": {"decorators": ["external"], "pc": 3879, "type": "function"}, "__main__.upgrade.Args": {"members": {"new_implementation": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "__main__.upgrade.Args", "type": "struct"}, "__main__.upgrade.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "__main__.upgrade.ImplicitArgs", "type": "struct"}, "__main__.upgrade.Return": {"cairo_type": "()", "type": "type_definition"}, "__main__.upgrade.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__main__.withdraw": {"decorators": ["external"], "pc": 4421, "type": "function"}, "__main__.withdraw.Args": {"members": {"amount": {"offset": 0, "cairo_type": "starkware.cairo.common.uint256.Uint256"}}, "size": 2, "full_name": "__main__.withdraw.Args", "type": "struct"}, "__main__.withdraw.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "__main__.withdraw.ImplicitArgs", "type": "struct"}, "__main__.withdraw.Return": {"cairo_type": "(batchId: felt, idx: felt)", "type": "type_definition"}, "__main__.withdraw.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__wrappers__.close_deposit_batch": {"decorators": ["external"], "pc": 4264, "type": "function"}, "__wrappers__.close_deposit_batch.Args": {"members": {}, "size": 0, "full_name": "__wrappers__.close_deposit_batch.Args", "type": "struct"}, "__wrappers__.close_deposit_batch.ImplicitArgs": {"members": {}, "size": 0, "full_name": "__wrappers__.close_deposit_batch.ImplicitArgs", "type": "struct"}, "__wrappers__.close_deposit_batch.Return": {"cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition"}, "__wrappers__.close_deposit_batch.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__wrappers__.close_deposit_batch.__wrapped_func": {"destination": "__main__.close_deposit_batch", "type": "alias"}, "__wrappers__.close_deposit_batch_encode_return.memcpy": {"destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias"}, "__wrappers__.close_withdraw_batch": {"decorators": ["external"], "pc": 4467, "type": "function"}, "__wrappers__.close_withdraw_batch.Args": {"members": {}, "size": 0, "full_name": "__wrappers__.close_withdraw_batch.Args", "type": "struct"}, "__wrappers__.close_withdraw_batch.ImplicitArgs": {"members": {}, "size": 0, "full_name": "__wrappers__.close_withdraw_batch.ImplicitArgs", "type": "struct"}, "__wrappers__.close_withdraw_batch.Return": {"cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition"}, "__wrappers__.close_withdraw_batch.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__wrappers__.close_withdraw_batch.__wrapped_func": {"destination": "__main__.close_withdraw_batch", "type": "alias"}, "__wrappers__.close_withdraw_batch_encode_return.memcpy": {"destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias"}, "__wrappers__.distribute_deposit_batch": {"decorators": ["external"], "pc": 4327, "type": "function"}, "__wrappers__.distribute_deposit_batch.Args": {"members": {}, "size": 0, "full_name": "__wrappers__.distribute_deposit_batch.Args", "type": "struct"}, "__wrappers__.distribute_deposit_batch.ImplicitArgs": {"members": {}, "size": 0, "full_name": "__wrappers__.distribute_deposit_batch.ImplicitArgs", "type": "struct"}, "__wrappers__.distribute_deposit_batch.Return": {"cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition"}, "__wrappers__.distribute_deposit_batch.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__wrappers__.distribute_deposit_batch.__wrapped_func": {"destination": "__main__.distribute_deposit_batch", "type": "alias"}, "__wrappers__.distribute_deposit_batch_encode_return": {"decorators": [], "pc": 4318, "type": "function"}, "__wrappers__.distribute_deposit_batch_encode_return.Args": {"members": {"ret_value": {"offset": 0, "cairo_type": "(batch_fully_distributed: felt)"}, "range_check_ptr": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "__wrappers__.distribute_deposit_batch_encode_return.Args", "type": "struct"}, "__wrappers__.distribute_deposit_batch_encode_return.ImplicitArgs": {"members": {}, "size": 0, "full_name": "__wrappers__.distribute_deposit_batch_encode_return.ImplicitArgs", "type": "struct"}, "__wrappers__.distribute_deposit_batch_encode_return.Return": {"cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", "type": "type_definition"}, "__wrappers__.distribute_deposit_batch_encode_return.SIZEOF_LOCALS": {"value": 1, "type": "const"}, "__wrappers__.distribute_deposit_batch_encode_return.memcpy": {"destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias"}, "__wrappers__.distribute_withdraw_batch": {"decorators": ["external"], "pc": 4604, "type": "function"}, "__wrappers__.distribute_withdraw_batch.Args": {"members": {}, "size": 0, "full_name": "__wrappers__.distribute_withdraw_batch.Args", "type": "struct"}, "__wrappers__.distribute_withdraw_batch.ImplicitArgs": {"members": {}, "size": 0, "full_name": "__wrappers__.distribute_withdraw_batch.ImplicitArgs", "type": "struct"}, "__wrappers__.distribute_withdraw_batch.Return": {"cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition"}, "__wrappers__.distribute_withdraw_batch.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__wrappers__.distribute_withdraw_batch.__wrapped_func": {"destination": "__main__.distribute_withdraw_batch", "type": "alias"}, "__wrappers__.distribute_withdraw_batch_encode_return": {"decorators": [], "pc": 4595, "type": "function"}, "__wrappers__.distribute_withdraw_batch_encode_return.Args": {"members": {"ret_value": {"offset": 0, "cairo_type": "(batch_fully_distributed: felt)"}, "range_check_ptr": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "__wrappers__.distribute_withdraw_batch_encode_return.Args", "type": "struct"}, "__wrappers__.distribute_withdraw_batch_encode_return.ImplicitArgs": {"members": {}, "size": 0, "full_name": "__wrappers__.distribute_withdraw_batch_encode_return.ImplicitArgs", "type": "struct"}, "__wrappers__.distribute_withdraw_batch_encode_return.Return": {"cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", "type": "type_definition"}, "__wrappers__.distribute_withdraw_batch_encode_return.SIZEOF_LOCALS": {"value": 1, "type": "const"}, "__wrappers__.distribute_withdraw_batch_encode_return.memcpy": {"destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias"}, "__wrappers__.get_active_deposit_batch_id": {"decorators": ["view"], "pc": 4406, "type": "function"}, "__wrappers__.get_active_deposit_batch_id.Args": {"members": {}, "size": 0, "full_name": "__wrappers__.get_active_deposit_batch_id.Args", "type": "struct"}, "__wrappers__.get_active_deposit_batch_id.ImplicitArgs": {"members": {}, "size": 0, "full_name": "__wrappers__.get_active_deposit_batch_id.ImplicitArgs", "type": "struct"}, "__wrappers__.get_active_deposit_batch_id.Return": {"cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition"}, "__wrappers__.get_active_deposit_batch_id.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__wrappers__.get_active_deposit_batch_id.__wrapped_func": {"destination": "__main__.get_active_deposit_batch_id", "type": "alias"}, "__wrappers__.get_active_deposit_batch_id_encode_return": {"decorators": [], "pc": 4397, "type": "function"}, "__wrappers__.get_active_deposit_batch_id_encode_return.Args": {"members": {"ret_value": {"offset": 0, "cairo_type": "(batchId: felt)"}, "range_check_ptr": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "__wrappers__.get_active_deposit_batch_id_encode_return.Args", "type": "struct"}, "__wrappers__.get_active_deposit_batch_id_encode_return.ImplicitArgs": {"members": {}, "size": 0, "full_name": "__wrappers__.get_active_deposit_batch_id_encode_return.ImplicitArgs", "type": "struct"}, "__wrappers__.get_active_deposit_batch_id_encode_return.Return": {"cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", "type": "type_definition"}, "__wrappers__.get_active_deposit_batch_id_encode_return.SIZEOF_LOCALS": {"value": 1, "type": "const"}, "__wrappers__.get_active_deposit_batch_id_encode_return.memcpy": {"destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias"}, "__wrappers__.get_active_withdraw_batch_id": {"decorators": ["view"], "pc": 4544, "type": "function"}, "__wrappers__.get_active_withdraw_batch_id.Args": {"members": {}, "size": 0, "full_name": "__wrappers__.get_active_withdraw_batch_id.Args", "type": "struct"}, "__wrappers__.get_active_withdraw_batch_id.ImplicitArgs": {"members": {}, "size": 0, "full_name": "__wrappers__.get_active_withdraw_batch_id.ImplicitArgs", "type": "struct"}, "__wrappers__.get_active_withdraw_batch_id.Return": {"cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition"}, "__wrappers__.get_active_withdraw_batch_id.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__wrappers__.get_active_withdraw_batch_id.__wrapped_func": {"destination": "__main__.get_active_withdraw_batch_id", "type": "alias"}, "__wrappers__.get_active_withdraw_batch_id_encode_return": {"decorators": [], "pc": 4535, "type": "function"}, "__wrappers__.get_active_withdraw_batch_id_encode_return.Args": {"members": {"ret_value": {"offset": 0, "cairo_type": "(batchId: felt)"}, "range_check_ptr": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "__wrappers__.get_active_withdraw_batch_id_encode_return.Args", "type": "struct"}, "__wrappers__.get_active_withdraw_batch_id_encode_return.ImplicitArgs": {"members": {}, "size": 0, "full_name": "__wrappers__.get_active_withdraw_batch_id_encode_return.ImplicitArgs", "type": "struct"}, "__wrappers__.get_active_withdraw_batch_id_encode_return.Return": {"cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", "type": "type_definition"}, "__wrappers__.get_active_withdraw_batch_id_encode_return.SIZEOF_LOCALS": {"value": 1, "type": "const"}, "__wrappers__.get_active_withdraw_batch_id_encode_return.memcpy": {"destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias"}, "__wrappers__.get_deposit_batch": {"decorators": ["view"], "pc": 4373, "type": "function"}, "__wrappers__.get_deposit_batch.Args": {"members": {}, "size": 0, "full_name": "__wrappers__.get_deposit_batch.Args", "type": "struct"}, "__wrappers__.get_deposit_batch.ImplicitArgs": {"members": {}, "size": 0, "full_name": "__wrappers__.get_deposit_batch.ImplicitArgs", "type": "struct"}, "__wrappers__.get_deposit_batch.Return": {"cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition"}, "__wrappers__.get_deposit_batch.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__wrappers__.get_deposit_batch.__wrapped_func": {"destination": "__main__.get_deposit_batch", "type": "alias"}, "__wrappers__.get_deposit_batch_encode_return": {"decorators": [], "pc": 4354, "type": "function"}, "__wrappers__.get_deposit_batch_encode_return.Args": {"members": {"ret_value": {"offset": 0, "cairo_type": "(batch: boost.library.Batch)"}, "range_check_ptr": {"offset": 11, "cairo_type": "felt"}}, "size": 12, "full_name": "__wrappers__.get_deposit_batch_encode_return.Args", "type": "struct"}, "__wrappers__.get_deposit_batch_encode_return.ImplicitArgs": {"members": {}, "size": 0, "full_name": "__wrappers__.get_deposit_batch_encode_return.ImplicitArgs", "type": "struct"}, "__wrappers__.get_deposit_batch_encode_return.Return": {"cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", "type": "type_definition"}, "__wrappers__.get_deposit_batch_encode_return.SIZEOF_LOCALS": {"value": 1, "type": "const"}, "__wrappers__.get_deposit_batch_encode_return.memcpy": {"destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias"}, "__wrappers__.get_withdraw_batch": {"decorators": ["view"], "pc": 4511, "type": "function"}, "__wrappers__.get_withdraw_batch.Args": {"members": {}, "size": 0, "full_name": "__wrappers__.get_withdraw_batch.Args", "type": "struct"}, "__wrappers__.get_withdraw_batch.ImplicitArgs": {"members": {}, "size": 0, "full_name": "__wrappers__.get_withdraw_batch.ImplicitArgs", "type": "struct"}, "__wrappers__.get_withdraw_batch.Return": {"cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition"}, "__wrappers__.get_withdraw_batch.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__wrappers__.get_withdraw_batch.__wrapped_func": {"destination": "__main__.get_withdraw_batch", "type": "alias"}, "__wrappers__.get_withdraw_batch_encode_return": {"decorators": [], "pc": 4492, "type": "function"}, "__wrappers__.get_withdraw_batch_encode_return.Args": {"members": {"ret_value": {"offset": 0, "cairo_type": "(batch: boost.library.Batch)"}, "range_check_ptr": {"offset": 11, "cairo_type": "felt"}}, "size": 12, "full_name": "__wrappers__.get_withdraw_batch_encode_return.Args", "type": "struct"}, "__wrappers__.get_withdraw_batch_encode_return.ImplicitArgs": {"members": {}, "size": 0, "full_name": "__wrappers__.get_withdraw_batch_encode_return.ImplicitArgs", "type": "struct"}, "__wrappers__.get_withdraw_batch_encode_return.Return": {"cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", "type": "type_definition"}, "__wrappers__.get_withdraw_batch_encode_return.SIZEOF_LOCALS": {"value": 1, "type": "const"}, "__wrappers__.get_withdraw_batch_encode_return.memcpy": {"destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias"}, "__wrappers__.handle_deposit_batch": {"decorators": ["external"], "pc": 4291, "type": "function"}, "__wrappers__.handle_deposit_batch.Args": {"members": {}, "size": 0, "full_name": "__wrappers__.handle_deposit_batch.Args", "type": "struct"}, "__wrappers__.handle_deposit_batch.ImplicitArgs": {"members": {}, "size": 0, "full_name": "__wrappers__.handle_deposit_batch.ImplicitArgs", "type": "struct"}, "__wrappers__.handle_deposit_batch.Return": {"cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition"}, "__wrappers__.handle_deposit_batch.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__wrappers__.handle_deposit_batch.__wrapped_func": {"destination": "__main__.handle_deposit_batch", "type": "alias"}, "__wrappers__.handle_deposit_batch_encode_return.memcpy": {"destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias"}, "__wrappers__.handle_withdraw_batch": {"decorators": ["external"], "pc": 4568, "type": "function"}, "__wrappers__.handle_withdraw_batch.Args": {"members": {}, "size": 0, "full_name": "__wrappers__.handle_withdraw_batch.Args", "type": "struct"}, "__wrappers__.handle_withdraw_batch.ImplicitArgs": {"members": {}, "size": 0, "full_name": "__wrappers__.handle_withdraw_batch.ImplicitArgs", "type": "struct"}, "__wrappers__.handle_withdraw_batch.Return": {"cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition"}, "__wrappers__.handle_withdraw_batch.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__wrappers__.handle_withdraw_batch.__wrapped_func": {"destination": "__main__.handle_withdraw_batch", "type": "alias"}, "__wrappers__.handle_withdraw_batch_encode_return.memcpy": {"destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias"}, "__wrappers__.is_action_eligible": {"decorators": ["view"], "pc": 4197, "type": "function"}, "__wrappers__.is_action_eligible.Args": {"members": {}, "size": 0, "full_name": "__wrappers__.is_action_eligible.Args", "type": "struct"}, "__wrappers__.is_action_eligible.ImplicitArgs": {"members": {}, "size": 0, "full_name": "__wrappers__.is_action_eligible.ImplicitArgs", "type": "struct"}, "__wrappers__.is_action_eligible.Return": {"cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition"}, "__wrappers__.is_action_eligible.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__wrappers__.is_action_eligible.__wrapped_func": {"destination": "__main__.is_action_eligible", "type": "alias"}, "__wrappers__.is_action_eligible_encode_return": {"decorators": [], "pc": 4188, "type": "function"}, "__wrappers__.is_action_eligible_encode_return.Args": {"members": {"ret_value": {"offset": 0, "cairo_type": "(eligible: felt)"}, "range_check_ptr": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "__wrappers__.is_action_eligible_encode_return.Args", "type": "struct"}, "__wrappers__.is_action_eligible_encode_return.ImplicitArgs": {"members": {}, "size": 0, "full_name": "__wrappers__.is_action_eligible_encode_return.ImplicitArgs", "type": "struct"}, "__wrappers__.is_action_eligible_encode_return.Return": {"cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", "type": "type_definition"}, "__wrappers__.is_action_eligible_encode_return.SIZEOF_LOCALS": {"value": 1, "type": "const"}, "__wrappers__.is_action_eligible_encode_return.memcpy": {"destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias"}, "__wrappers__.set_eth_bridge_token_address": {"decorators": ["external"], "pc": 3971, "type": "function"}, "__wrappers__.set_eth_bridge_token_address.Args": {"members": {}, "size": 0, "full_name": "__wrappers__.set_eth_bridge_token_address.Args", "type": "struct"}, "__wrappers__.set_eth_bridge_token_address.ImplicitArgs": {"members": {}, "size": 0, "full_name": "__wrappers__.set_eth_bridge_token_address.ImplicitArgs", "type": "struct"}, "__wrappers__.set_eth_bridge_token_address.Return": {"cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition"}, "__wrappers__.set_eth_bridge_token_address.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__wrappers__.set_eth_bridge_token_address.__wrapped_func": {"destination": "__main__.set_eth_bridge_token_address", "type": "alias"}, "__wrappers__.set_eth_bridge_token_address_encode_return.memcpy": {"destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias"}, "__wrappers__.set_fractional_fee": {"decorators": ["external"], "pc": 3998, "type": "function"}, "__wrappers__.set_fractional_fee.Args": {"members": {}, "size": 0, "full_name": "__wrappers__.set_fractional_fee.Args", "type": "struct"}, "__wrappers__.set_fractional_fee.ImplicitArgs": {"members": {}, "size": 0, "full_name": "__wrappers__.set_fractional_fee.ImplicitArgs", "type": "struct"}, "__wrappers__.set_fractional_fee.Return": {"cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition"}, "__wrappers__.set_fractional_fee.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__wrappers__.set_fractional_fee.__wrapped_func": {"destination": "__main__.set_fractional_fee", "type": "alias"}, "__wrappers__.set_fractional_fee_encode_return.memcpy": {"destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias"}, "__wrappers__.set_marketing_verifier_chash": {"decorators": ["external"], "pc": 4160, "type": "function"}, "__wrappers__.set_marketing_verifier_chash.Args": {"members": {}, "size": 0, "full_name": "__wrappers__.set_marketing_verifier_chash.Args", "type": "struct"}, "__wrappers__.set_marketing_verifier_chash.ImplicitArgs": {"members": {}, "size": 0, "full_name": "__wrappers__.set_marketing_verifier_chash.ImplicitArgs", "type": "struct"}, "__wrappers__.set_marketing_verifier_chash.Return": {"cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition"}, "__wrappers__.set_marketing_verifier_chash.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__wrappers__.set_marketing_verifier_chash.__wrapped_func": {"destination": "__main__.set_marketing_verifier_chash", "type": "alias"}, "__wrappers__.set_marketing_verifier_chash_encode_return.memcpy": {"destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias"}, "__wrappers__.set_max_slippage_percentage": {"decorators": ["external"], "pc": 3944, "type": "function"}, "__wrappers__.set_max_slippage_percentage.Args": {"members": {}, "size": 0, "full_name": "__wrappers__.set_max_slippage_percentage.Args", "type": "struct"}, "__wrappers__.set_max_slippage_percentage.ImplicitArgs": {"members": {}, "size": 0, "full_name": "__wrappers__.set_max_slippage_percentage.ImplicitArgs", "type": "struct"}, "__wrappers__.set_max_slippage_percentage.Return": {"cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition"}, "__wrappers__.set_max_slippage_percentage.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__wrappers__.set_max_slippage_percentage.__wrapped_func": {"destination": "__main__.set_max_slippage_percentage", "type": "alias"}, "__wrappers__.set_max_slippage_percentage_encode_return.memcpy": {"destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias"}, "__wrappers__.set_min_deposit_eth": {"decorators": ["external"], "pc": 3916, "type": "function"}, "__wrappers__.set_min_deposit_eth.Args": {"members": {}, "size": 0, "full_name": "__wrappers__.set_min_deposit_eth.Args", "type": "struct"}, "__wrappers__.set_min_deposit_eth.ImplicitArgs": {"members": {}, "size": 0, "full_name": "__wrappers__.set_min_deposit_eth.ImplicitArgs", "type": "struct"}, "__wrappers__.set_min_deposit_eth.Return": {"cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition"}, "__wrappers__.set_min_deposit_eth.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__wrappers__.set_min_deposit_eth.__wrapped_func": {"destination": "__main__.set_min_deposit_eth", "type": "alias"}, "__wrappers__.set_min_deposit_eth_encode_return.memcpy": {"destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias"}, "__wrappers__.set_myswap_amm": {"decorators": ["external"], "pc": 4079, "type": "function"}, "__wrappers__.set_myswap_amm.Args": {"members": {}, "size": 0, "full_name": "__wrappers__.set_myswap_amm.Args", "type": "struct"}, "__wrappers__.set_myswap_amm.ImplicitArgs": {"members": {}, "size": 0, "full_name": "__wrappers__.set_myswap_amm.ImplicitArgs", "type": "struct"}, "__wrappers__.set_myswap_amm.Return": {"cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition"}, "__wrappers__.set_myswap_amm.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__wrappers__.set_myswap_amm.__wrapped_func": {"destination": "__main__.set_myswap_amm", "type": "alias"}, "__wrappers__.set_myswap_amm_encode_return.memcpy": {"destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias"}, "__wrappers__.set_myswap_lp_token": {"decorators": ["external"], "pc": 4106, "type": "function"}, "__wrappers__.set_myswap_lp_token.Args": {"members": {}, "size": 0, "full_name": "__wrappers__.set_myswap_lp_token.Args", "type": "struct"}, "__wrappers__.set_myswap_lp_token.ImplicitArgs": {"members": {}, "size": 0, "full_name": "__wrappers__.set_myswap_lp_token.ImplicitArgs", "type": "struct"}, "__wrappers__.set_myswap_lp_token.Return": {"cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition"}, "__wrappers__.set_myswap_lp_token.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__wrappers__.set_myswap_lp_token.__wrapped_func": {"destination": "__main__.set_myswap_lp_token", "type": "alias"}, "__wrappers__.set_myswap_lp_token_encode_return.memcpy": {"destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias"}, "__wrappers__.set_myswap_pool_id": {"decorators": ["external"], "pc": 4133, "type": "function"}, "__wrappers__.set_myswap_pool_id.Args": {"members": {}, "size": 0, "full_name": "__wrappers__.set_myswap_pool_id.Args", "type": "struct"}, "__wrappers__.set_myswap_pool_id.ImplicitArgs": {"members": {}, "size": 0, "full_name": "__wrappers__.set_myswap_pool_id.ImplicitArgs", "type": "struct"}, "__wrappers__.set_myswap_pool_id.Return": {"cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition"}, "__wrappers__.set_myswap_pool_id.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__wrappers__.set_myswap_pool_id.__wrapped_func": {"destination": "__main__.set_myswap_pool_id", "type": "alias"}, "__wrappers__.set_myswap_pool_id_encode_return.memcpy": {"destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias"}, "__wrappers__.set_stake_token": {"decorators": ["external"], "pc": 4052, "type": "function"}, "__wrappers__.set_stake_token.Args": {"members": {}, "size": 0, "full_name": "__wrappers__.set_stake_token.Args", "type": "struct"}, "__wrappers__.set_stake_token.ImplicitArgs": {"members": {}, "size": 0, "full_name": "__wrappers__.set_stake_token.ImplicitArgs", "type": "struct"}, "__wrappers__.set_stake_token.Return": {"cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition"}, "__wrappers__.set_stake_token.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__wrappers__.set_stake_token.__wrapped_func": {"destination": "__main__.set_stake_token", "type": "alias"}, "__wrappers__.set_stake_token_encode_return.memcpy": {"destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias"}, "__wrappers__.set_staking_pool": {"decorators": ["external"], "pc": 4025, "type": "function"}, "__wrappers__.set_staking_pool.Args": {"members": {}, "size": 0, "full_name": "__wrappers__.set_staking_pool.Args", "type": "struct"}, "__wrappers__.set_staking_pool.ImplicitArgs": {"members": {}, "size": 0, "full_name": "__wrappers__.set_staking_pool.ImplicitArgs", "type": "struct"}, "__wrappers__.set_staking_pool.Return": {"cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition"}, "__wrappers__.set_staking_pool.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__wrappers__.set_staking_pool.__wrapped_func": {"destination": "__main__.set_staking_pool", "type": "alias"}, "__wrappers__.set_staking_pool_encode_return.memcpy": {"destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias"}, "__wrappers__.stake": {"decorators": ["external"], "pc": 4236, "type": "function"}, "__wrappers__.stake.Args": {"members": {}, "size": 0, "full_name": "__wrappers__.stake.Args", "type": "struct"}, "__wrappers__.stake.ImplicitArgs": {"members": {}, "size": 0, "full_name": "__wrappers__.stake.ImplicitArgs", "type": "struct"}, "__wrappers__.stake.Return": {"cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition"}, "__wrappers__.stake.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__wrappers__.stake.__wrapped_func": {"destination": "__main__.stake", "type": "alias"}, "__wrappers__.stake_encode_return": {"decorators": [], "pc": 4226, "type": "function"}, "__wrappers__.stake_encode_return.Args": {"members": {"ret_value": {"offset": 0, "cairo_type": "(batchId: felt, idx: felt)"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "__wrappers__.stake_encode_return.Args", "type": "struct"}, "__wrappers__.stake_encode_return.ImplicitArgs": {"members": {}, "size": 0, "full_name": "__wrappers__.stake_encode_return.ImplicitArgs", "type": "struct"}, "__wrappers__.stake_encode_return.Return": {"cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", "type": "type_definition"}, "__wrappers__.stake_encode_return.SIZEOF_LOCALS": {"value": 1, "type": "const"}, "__wrappers__.stake_encode_return.memcpy": {"destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias"}, "__wrappers__.upgrade": {"decorators": ["external"], "pc": 3888, "type": "function"}, "__wrappers__.upgrade.Args": {"members": {}, "size": 0, "full_name": "__wrappers__.upgrade.Args", "type": "struct"}, "__wrappers__.upgrade.ImplicitArgs": {"members": {}, "size": 0, "full_name": "__wrappers__.upgrade.ImplicitArgs", "type": "struct"}, "__wrappers__.upgrade.Return": {"cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition"}, "__wrappers__.upgrade.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__wrappers__.upgrade.__wrapped_func": {"destination": "__main__.upgrade", "type": "alias"}, "__wrappers__.upgrade_encode_return.memcpy": {"destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias"}, "__wrappers__.withdraw": {"decorators": ["external"], "pc": 4439, "type": "function"}, "__wrappers__.withdraw.Args": {"members": {}, "size": 0, "full_name": "__wrappers__.withdraw.Args", "type": "struct"}, "__wrappers__.withdraw.ImplicitArgs": {"members": {}, "size": 0, "full_name": "__wrappers__.withdraw.ImplicitArgs", "type": "struct"}, "__wrappers__.withdraw.Return": {"cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition"}, "__wrappers__.withdraw.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__wrappers__.withdraw.__wrapped_func": {"destination": "__main__.withdraw", "type": "alias"}, "__wrappers__.withdraw_encode_return": {"decorators": [], "pc": 4429, "type": "function"}, "__wrappers__.withdraw_encode_return.Args": {"members": {"ret_value": {"offset": 0, "cairo_type": "(batchId: felt, idx: felt)"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "__wrappers__.withdraw_encode_return.Args", "type": "struct"}, "__wrappers__.withdraw_encode_return.ImplicitArgs": {"members": {}, "size": 0, "full_name": "__wrappers__.withdraw_encode_return.ImplicitArgs", "type": "struct"}, "__wrappers__.withdraw_encode_return.Return": {"cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", "type": "type_definition"}, "__wrappers__.withdraw_encode_return.SIZEOF_LOCALS": {"value": 1, "type": "const"}, "__wrappers__.withdraw_encode_return.memcpy": {"destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias"}, "boost.library.ActiveDepositBatch": {"type": "namespace"}, "boost.library.ActiveDepositBatch.Args": {"members": {}, "size": 0, "full_name": "boost.library.ActiveDepositBatch.Args", "type": "struct"}, "boost.library.ActiveDepositBatch.HashBuiltin": {"destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", "type": "alias"}, "boost.library.ActiveDepositBatch.ImplicitArgs": {"members": {}, "size": 0, "full_name": "boost.library.ActiveDepositBatch.ImplicitArgs", "type": "struct"}, "boost.library.ActiveDepositBatch.Return": {"cairo_type": "()", "type": "type_definition"}, "boost.library.ActiveDepositBatch.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.ActiveDepositBatch.addr": {"decorators": [], "pc": 1305, "type": "function"}, "boost.library.ActiveDepositBatch.addr.Args": {"members": {}, "size": 0, "full_name": "boost.library.ActiveDepositBatch.addr.Args", "type": "struct"}, "boost.library.ActiveDepositBatch.addr.ImplicitArgs": {"members": {"pedersen_ptr": {"offset": 0, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "boost.library.ActiveDepositBatch.addr.ImplicitArgs", "type": "struct"}, "boost.library.ActiveDepositBatch.addr.Return": {"cairo_type": "(res: felt)", "type": "type_definition"}, "boost.library.ActiveDepositBatch.addr.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.ActiveDepositBatch.hash2": {"destination": "starkware.cairo.common.hash.hash2", "type": "alias"}, "boost.library.ActiveDepositBatch.normalize_address": {"destination": "starkware.starknet.common.storage.normalize_address", "type": "alias"}, "boost.library.ActiveDepositBatch.read": {"decorators": [], "pc": 1310, "type": "function"}, "boost.library.ActiveDepositBatch.read.Args": {"members": {}, "size": 0, "full_name": "boost.library.ActiveDepositBatch.read.Args", "type": "struct"}, "boost.library.ActiveDepositBatch.read.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.ActiveDepositBatch.read.ImplicitArgs", "type": "struct"}, "boost.library.ActiveDepositBatch.read.Return": {"cairo_type": "(batchId: felt)", "type": "type_definition"}, "boost.library.ActiveDepositBatch.read.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.ActiveDepositBatch.storage_read": {"destination": "starkware.starknet.common.syscalls.storage_read", "type": "alias"}, "boost.library.ActiveDepositBatch.storage_write": {"destination": "starkware.starknet.common.syscalls.storage_write", "type": "alias"}, "boost.library.ActiveDepositBatch.write": {"decorators": [], "pc": 1323, "type": "function"}, "boost.library.ActiveDepositBatch.write.Args": {"members": {"value": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "boost.library.ActiveDepositBatch.write.Args", "type": "struct"}, "boost.library.ActiveDepositBatch.write.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.ActiveDepositBatch.write.ImplicitArgs", "type": "struct"}, "boost.library.ActiveDepositBatch.write.Return": {"cairo_type": "()", "type": "type_definition"}, "boost.library.ActiveDepositBatch.write.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.ActiveWithdrawBatch": {"type": "namespace"}, "boost.library.ActiveWithdrawBatch.Args": {"members": {}, "size": 0, "full_name": "boost.library.ActiveWithdrawBatch.Args", "type": "struct"}, "boost.library.ActiveWithdrawBatch.HashBuiltin": {"destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", "type": "alias"}, "boost.library.ActiveWithdrawBatch.ImplicitArgs": {"members": {}, "size": 0, "full_name": "boost.library.ActiveWithdrawBatch.ImplicitArgs", "type": "struct"}, "boost.library.ActiveWithdrawBatch.Return": {"cairo_type": "()", "type": "type_definition"}, "boost.library.ActiveWithdrawBatch.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.ActiveWithdrawBatch.addr": {"decorators": [], "pc": 1486, "type": "function"}, "boost.library.ActiveWithdrawBatch.addr.Args": {"members": {}, "size": 0, "full_name": "boost.library.ActiveWithdrawBatch.addr.Args", "type": "struct"}, "boost.library.ActiveWithdrawBatch.addr.ImplicitArgs": {"members": {"pedersen_ptr": {"offset": 0, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "boost.library.ActiveWithdrawBatch.addr.ImplicitArgs", "type": "struct"}, "boost.library.ActiveWithdrawBatch.addr.Return": {"cairo_type": "(res: felt)", "type": "type_definition"}, "boost.library.ActiveWithdrawBatch.addr.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.ActiveWithdrawBatch.hash2": {"destination": "starkware.cairo.common.hash.hash2", "type": "alias"}, "boost.library.ActiveWithdrawBatch.normalize_address": {"destination": "starkware.starknet.common.storage.normalize_address", "type": "alias"}, "boost.library.ActiveWithdrawBatch.read": {"decorators": [], "pc": 1491, "type": "function"}, "boost.library.ActiveWithdrawBatch.read.Args": {"members": {}, "size": 0, "full_name": "boost.library.ActiveWithdrawBatch.read.Args", "type": "struct"}, "boost.library.ActiveWithdrawBatch.read.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.ActiveWithdrawBatch.read.ImplicitArgs", "type": "struct"}, "boost.library.ActiveWithdrawBatch.read.Return": {"cairo_type": "(batchId: felt)", "type": "type_definition"}, "boost.library.ActiveWithdrawBatch.read.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.ActiveWithdrawBatch.storage_read": {"destination": "starkware.starknet.common.syscalls.storage_read", "type": "alias"}, "boost.library.ActiveWithdrawBatch.storage_write": {"destination": "starkware.starknet.common.syscalls.storage_write", "type": "alias"}, "boost.library.ActiveWithdrawBatch.write": {"decorators": [], "pc": 1504, "type": "function"}, "boost.library.ActiveWithdrawBatch.write.Args": {"members": {"value": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "boost.library.ActiveWithdrawBatch.write.Args", "type": "struct"}, "boost.library.ActiveWithdrawBatch.write.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.ActiveWithdrawBatch.write.ImplicitArgs", "type": "struct"}, "boost.library.ActiveWithdrawBatch.write.Return": {"cairo_type": "()", "type": "type_definition"}, "boost.library.ActiveWithdrawBatch.write.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.AllDepositRequests": {"type": "namespace"}, "boost.library.AllDepositRequests.Args": {"members": {}, "size": 0, "full_name": "boost.library.AllDepositRequests.Args", "type": "struct"}, "boost.library.AllDepositRequests.HashBuiltin": {"destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", "type": "alias"}, "boost.library.AllDepositRequests.ImplicitArgs": {"members": {}, "size": 0, "full_name": "boost.library.AllDepositRequests.ImplicitArgs", "type": "struct"}, "boost.library.AllDepositRequests.Return": {"cairo_type": "()", "type": "type_definition"}, "boost.library.AllDepositRequests.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.AllDepositRequests.addr": {"decorators": [], "pc": 1018, "type": "function"}, "boost.library.AllDepositRequests.addr.Args": {"members": {"batchId": {"offset": 0, "cairo_type": "felt"}, "idx": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "boost.library.AllDepositRequests.addr.Args", "type": "struct"}, "boost.library.AllDepositRequests.addr.ImplicitArgs": {"members": {"pedersen_ptr": {"offset": 0, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "boost.library.AllDepositRequests.addr.ImplicitArgs", "type": "struct"}, "boost.library.AllDepositRequests.addr.Return": {"cairo_type": "(res: felt)", "type": "type_definition"}, "boost.library.AllDepositRequests.addr.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.AllDepositRequests.hash2": {"destination": "starkware.cairo.common.hash.hash2", "type": "alias"}, "boost.library.AllDepositRequests.normalize_address": {"destination": "starkware.starknet.common.storage.normalize_address", "type": "alias"}, "boost.library.AllDepositRequests.read": {"decorators": [], "pc": 1035, "type": "function"}, "boost.library.AllDepositRequests.read.Args": {"members": {"batchId": {"offset": 0, "cairo_type": "felt"}, "idx": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "boost.library.AllDepositRequests.read.Args", "type": "struct"}, "boost.library.AllDepositRequests.read.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.AllDepositRequests.read.ImplicitArgs", "type": "struct"}, "boost.library.AllDepositRequests.read.Return": {"cairo_type": "(req: boost.library.DepositRequest)", "type": "type_definition"}, "boost.library.AllDepositRequests.read.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.AllDepositRequests.storage_read": {"destination": "starkware.starknet.common.syscalls.storage_read", "type": "alias"}, "boost.library.AllDepositRequests.storage_write": {"destination": "starkware.starknet.common.syscalls.storage_write", "type": "alias"}, "boost.library.AllDepositRequests.write": {"decorators": [], "pc": 1062, "type": "function"}, "boost.library.AllDepositRequests.write.Args": {"members": {"batchId": {"offset": 0, "cairo_type": "felt"}, "idx": {"offset": 1, "cairo_type": "felt"}, "value": {"offset": 2, "cairo_type": "boost.library.DepositRequest"}}, "size": 5, "full_name": "boost.library.AllDepositRequests.write.Args", "type": "struct"}, "boost.library.AllDepositRequests.write.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.AllDepositRequests.write.ImplicitArgs", "type": "struct"}, "boost.library.AllDepositRequests.write.Return": {"cairo_type": "()", "type": "type_definition"}, "boost.library.AllDepositRequests.write.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.AllWithdrawRequests": {"type": "namespace"}, "boost.library.AllWithdrawRequests.Args": {"members": {}, "size": 0, "full_name": "boost.library.AllWithdrawRequests.Args", "type": "struct"}, "boost.library.AllWithdrawRequests.HashBuiltin": {"destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", "type": "alias"}, "boost.library.AllWithdrawRequests.ImplicitArgs": {"members": {}, "size": 0, "full_name": "boost.library.AllWithdrawRequests.ImplicitArgs", "type": "struct"}, "boost.library.AllWithdrawRequests.Return": {"cairo_type": "()", "type": "type_definition"}, "boost.library.AllWithdrawRequests.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.AllWithdrawRequests.addr": {"decorators": [], "pc": 1086, "type": "function"}, "boost.library.AllWithdrawRequests.addr.Args": {"members": {"batchId": {"offset": 0, "cairo_type": "felt"}, "idx": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "boost.library.AllWithdrawRequests.addr.Args", "type": "struct"}, "boost.library.AllWithdrawRequests.addr.ImplicitArgs": {"members": {"pedersen_ptr": {"offset": 0, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "boost.library.AllWithdrawRequests.addr.ImplicitArgs", "type": "struct"}, "boost.library.AllWithdrawRequests.addr.Return": {"cairo_type": "(res: felt)", "type": "type_definition"}, "boost.library.AllWithdrawRequests.addr.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.AllWithdrawRequests.hash2": {"destination": "starkware.cairo.common.hash.hash2", "type": "alias"}, "boost.library.AllWithdrawRequests.normalize_address": {"destination": "starkware.starknet.common.storage.normalize_address", "type": "alias"}, "boost.library.AllWithdrawRequests.read": {"decorators": [], "pc": 1103, "type": "function"}, "boost.library.AllWithdrawRequests.read.Args": {"members": {"batchId": {"offset": 0, "cairo_type": "felt"}, "idx": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "boost.library.AllWithdrawRequests.read.Args", "type": "struct"}, "boost.library.AllWithdrawRequests.read.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.AllWithdrawRequests.read.ImplicitArgs", "type": "struct"}, "boost.library.AllWithdrawRequests.read.Return": {"cairo_type": "(req: boost.library.WithdrawRequest)", "type": "type_definition"}, "boost.library.AllWithdrawRequests.read.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.AllWithdrawRequests.storage_read": {"destination": "starkware.starknet.common.syscalls.storage_read", "type": "alias"}, "boost.library.AllWithdrawRequests.storage_write": {"destination": "starkware.starknet.common.syscalls.storage_write", "type": "alias"}, "boost.library.AllWithdrawRequests.write": {"decorators": [], "pc": 1130, "type": "function"}, "boost.library.AllWithdrawRequests.write.Args": {"members": {"batchId": {"offset": 0, "cairo_type": "felt"}, "idx": {"offset": 1, "cairo_type": "felt"}, "value": {"offset": 2, "cairo_type": "boost.library.WithdrawRequest"}}, "size": 5, "full_name": "boost.library.AllWithdrawRequests.write.Args", "type": "struct"}, "boost.library.AllWithdrawRequests.write.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.AllWithdrawRequests.write.ImplicitArgs", "type": "struct"}, "boost.library.AllWithdrawRequests.write.Return": {"cairo_type": "()", "type": "type_definition"}, "boost.library.AllWithdrawRequests.write.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.Batch": {"members": {"status": {"offset": 0, "cairo_type": "felt"}, "len": {"offset": 1, "cairo_type": "felt"}, "total_eth": {"offset": 2, "cairo_type": "starkware.cairo.common.uint256.Uint256"}, "total_tokens": {"offset": 4, "cairo_type": "starkware.cairo.common.uint256.Uint256"}, "collected_fee": {"offset": 6, "cairo_type": "felt"}, "pool_batch_id": {"offset": 7, "cairo_type": "felt"}, "pool_batch_index": {"offset": 8, "cairo_type": "felt"}, "start_block_timestamp": {"offset": 9, "cairo_type": "felt"}, "distributed_len": {"offset": 10, "cairo_type": "felt"}}, "size": 11, "full_name": "boost.library.Batch", "type": "struct"}, "boost.library.Boost": {"type": "namespace"}, "boost.library.Boost.Args": {"members": {}, "size": 0, "full_name": "boost.library.Boost.Args", "type": "struct"}, "boost.library.Boost.ImplicitArgs": {"members": {}, "size": 0, "full_name": "boost.library.Boost.ImplicitArgs", "type": "struct"}, "boost.library.Boost.Return": {"cairo_type": "()", "type": "type_definition"}, "boost.library.Boost.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.Boost._balanceMySwapPool": {"decorators": [], "pc": 2410, "type": "function"}, "boost.library.Boost._balanceMySwapPool.Args": {"members": {"eth_per_wsteth_rate": {"offset": 0, "cairo_type": "starkware.cairo.common.uint256.Uint256"}}, "size": 2, "full_name": "boost.library.Boost._balanceMySwapPool.Args", "type": "struct"}, "boost.library.Boost._balanceMySwapPool.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.Boost._balanceMySwapPool.ImplicitArgs", "type": "struct"}, "boost.library.Boost._balanceMySwapPool.Return": {"cairo_type": "()", "type": "type_definition"}, "boost.library.Boost._balanceMySwapPool.SIZEOF_LOCALS": {"value": 23, "type": "const"}, "boost.library.Boost._closeDepositBatch": {"decorators": [], "pc": 2650, "type": "function"}, "boost.library.Boost._closeDepositBatch.Args": {"members": {"batchId": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "boost.library.Boost._closeDepositBatch.Args", "type": "struct"}, "boost.library.Boost._closeDepositBatch.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.Boost._closeDepositBatch.ImplicitArgs", "type": "struct"}, "boost.library.Boost._closeDepositBatch.Return": {"cairo_type": "()", "type": "type_definition"}, "boost.library.Boost._closeDepositBatch.SIZEOF_LOCALS": {"value": 18, "type": "const"}, "boost.library.Boost._closeWithdrawBatch": {"decorators": [], "pc": 3327, "type": "function"}, "boost.library.Boost._closeWithdrawBatch.Args": {"members": {"batchId": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "boost.library.Boost._closeWithdrawBatch.Args", "type": "struct"}, "boost.library.Boost._closeWithdrawBatch.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.Boost._closeWithdrawBatch.ImplicitArgs", "type": "struct"}, "boost.library.Boost._closeWithdrawBatch.Return": {"cairo_type": "()", "type": "type_definition"}, "boost.library.Boost._closeWithdrawBatch.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.Boost._distributeDepositBatch": {"decorators": [], "pc": 3073, "type": "function"}, "boost.library.Boost._distributeDepositBatch.Args": {"members": {"batch_id": {"offset": 0, "cairo_type": "felt"}, "chunk_size": {"offset": 1, "cairo_type": "felt"}, "chunk_offset": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.Boost._distributeDepositBatch.Args", "type": "struct"}, "boost.library.Boost._distributeDepositBatch.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.Boost._distributeDepositBatch.ImplicitArgs", "type": "struct"}, "boost.library.Boost._distributeDepositBatch.Return": {"cairo_type": "(batch_fully_distributed: felt)", "type": "type_definition"}, "boost.library.Boost._distributeDepositBatch.SIZEOF_LOCALS": {"value": 13, "type": "const"}, "boost.library.Boost._distributeWithdrawBatch": {"decorators": [], "pc": 3723, "type": "function"}, "boost.library.Boost._distributeWithdrawBatch.Args": {"members": {"batch_id": {"offset": 0, "cairo_type": "felt"}, "chunk_size": {"offset": 1, "cairo_type": "felt"}, "chunk_offset": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.Boost._distributeWithdrawBatch.Args", "type": "struct"}, "boost.library.Boost._distributeWithdrawBatch.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.Boost._distributeWithdrawBatch.ImplicitArgs", "type": "struct"}, "boost.library.Boost._distributeWithdrawBatch.Return": {"cairo_type": "(batch_fully_distributed: felt)", "type": "type_definition"}, "boost.library.Boost._distributeWithdrawBatch.SIZEOF_LOCALS": {"value": 12, "type": "const"}, "boost.library.Boost._getActiveDepositBatchId": {"decorators": [], "pc": 3704, "type": "function"}, "boost.library.Boost._getActiveDepositBatchId.Args": {"members": {}, "size": 0, "full_name": "boost.library.Boost._getActiveDepositBatchId.Args", "type": "struct"}, "boost.library.Boost._getActiveDepositBatchId.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.Boost._getActiveDepositBatchId.ImplicitArgs", "type": "struct"}, "boost.library.Boost._getActiveDepositBatchId.Return": {"cairo_type": "(batchId: felt)", "type": "type_definition"}, "boost.library.Boost._getActiveDepositBatchId.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.Boost._getActiveWithdrawBatchId": {"decorators": [], "pc": 3717, "type": "function"}, "boost.library.Boost._getActiveWithdrawBatchId.Args": {"members": {}, "size": 0, "full_name": "boost.library.Boost._getActiveWithdrawBatchId.Args", "type": "struct"}, "boost.library.Boost._getActiveWithdrawBatchId.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.Boost._getActiveWithdrawBatchId.ImplicitArgs", "type": "struct"}, "boost.library.Boost._getActiveWithdrawBatchId.Return": {"cairo_type": "(batchId: felt)", "type": "type_definition"}, "boost.library.Boost._getActiveWithdrawBatchId.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.Boost._getDepositAmountOut": {"decorators": [], "pc": 2787, "type": "function"}, "boost.library.Boost._getDepositAmountOut.Args": {"members": {"batchId": {"offset": 0, "cairo_type": "felt"}, "idx": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "boost.library.Boost._getDepositAmountOut.Args", "type": "struct"}, "boost.library.Boost._getDepositAmountOut.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.Boost._getDepositAmountOut.ImplicitArgs", "type": "struct"}, "boost.library.Boost._getDepositAmountOut.Return": {"cairo_type": "(recipient: felt, amount: starkware.cairo.common.uint256.Uint256)", "type": "type_definition"}, "boost.library.Boost._getDepositAmountOut.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.Boost._getDepositBatch": {"decorators": [], "pc": 3697, "type": "function"}, "boost.library.Boost._getDepositBatch.Args": {"members": {"batchId": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "boost.library.Boost._getDepositBatch.Args", "type": "struct"}, "boost.library.Boost._getDepositBatch.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.Boost._getDepositBatch.ImplicitArgs", "type": "struct"}, "boost.library.Boost._getDepositBatch.Return": {"cairo_type": "(batch: boost.library.Batch)", "type": "type_definition"}, "boost.library.Boost._getDepositBatch.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.Boost._getWithdrawAmountOut": {"decorators": [], "pc": 3585, "type": "function"}, "boost.library.Boost._getWithdrawAmountOut.Args": {"members": {"batchId": {"offset": 0, "cairo_type": "felt"}, "idx": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "boost.library.Boost._getWithdrawAmountOut.Args", "type": "struct"}, "boost.library.Boost._getWithdrawAmountOut.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.Boost._getWithdrawAmountOut.ImplicitArgs", "type": "struct"}, "boost.library.Boost._getWithdrawAmountOut.Return": {"cairo_type": "(recipient: felt, amount: starkware.cairo.common.uint256.Uint256)", "type": "type_definition"}, "boost.library.Boost._getWithdrawAmountOut.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.Boost._getWithdrawBatch": {"decorators": [], "pc": 3710, "type": "function"}, "boost.library.Boost._getWithdrawBatch.Args": {"members": {"batchId": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "boost.library.Boost._getWithdrawBatch.Args", "type": "struct"}, "boost.library.Boost._getWithdrawBatch.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.Boost._getWithdrawBatch.ImplicitArgs", "type": "struct"}, "boost.library.Boost._getWithdrawBatch.Return": {"cairo_type": "(batch: boost.library.Batch)", "type": "type_definition"}, "boost.library.Boost._getWithdrawBatch.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.Boost._handleDepositBatch": {"decorators": [], "pc": 2826, "type": "function"}, "boost.library.Boost._handleDepositBatch.Args": {"members": {"batch_id": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "boost.library.Boost._handleDepositBatch.Args", "type": "struct"}, "boost.library.Boost._handleDepositBatch.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.Boost._handleDepositBatch.ImplicitArgs", "type": "struct"}, "boost.library.Boost._handleDepositBatch.Return": {"cairo_type": "()", "type": "type_definition"}, "boost.library.Boost._handleDepositBatch.SIZEOF_LOCALS": {"value": 21, "type": "const"}, "boost.library.Boost._handleWithdrawBatch": {"decorators": [], "pc": 3626, "type": "function"}, "boost.library.Boost._handleWithdrawBatch.Args": {"members": {"batch_id": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "boost.library.Boost._handleWithdrawBatch.Args", "type": "struct"}, "boost.library.Boost._handleWithdrawBatch.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.Boost._handleWithdrawBatch.ImplicitArgs", "type": "struct"}, "boost.library.Boost._handleWithdrawBatch.Return": {"cairo_type": "()", "type": "type_definition"}, "boost.library.Boost._handleWithdrawBatch.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.Boost._isActionEligible": {"decorators": [], "pc": 2193, "type": "function"}, "boost.library.Boost._isActionEligible.Args": {"members": {"action": {"offset": 0, "cairo_type": "felt"}, "amount": {"offset": 1, "cairo_type": "starkware.cairo.common.uint256.Uint256"}, "caller": {"offset": 3, "cairo_type": "felt"}}, "size": 4, "full_name": "boost.library.Boost._isActionEligible.Args", "type": "struct"}, "boost.library.Boost._isActionEligible.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.Boost._isActionEligible.ImplicitArgs", "type": "struct"}, "boost.library.Boost._isActionEligible.Return": {"cairo_type": "(eligible: felt)", "type": "type_definition"}, "boost.library.Boost._isActionEligible.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.Boost._isPoolRateCloseToTargetRate": {"decorators": [], "pc": 2368, "type": "function"}, "boost.library.Boost._isPoolRateCloseToTargetRate.Args": {"members": {"pool_rate": {"offset": 0, "cairo_type": "starkware.cairo.common.uint256.Uint256"}, "target_rate": {"offset": 2, "cairo_type": "starkware.cairo.common.uint256.Uint256"}, "slippage_percent": {"offset": 4, "cairo_type": "felt"}}, "size": 5, "full_name": "boost.library.Boost._isPoolRateCloseToTargetRate.Args", "type": "struct"}, "boost.library.Boost._isPoolRateCloseToTargetRate.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.Boost._isPoolRateCloseToTargetRate.ImplicitArgs", "type": "struct"}, "boost.library.Boost._isPoolRateCloseToTargetRate.Return": {"cairo_type": "(res: felt)", "type": "type_definition"}, "boost.library.Boost._isPoolRateCloseToTargetRate.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.Boost._setEthBridgeTokenAddress": {"decorators": [], "pc": 2121, "type": "function"}, "boost.library.Boost._setEthBridgeTokenAddress.Args": {"members": {"address": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "boost.library.Boost._setEthBridgeTokenAddress.Args", "type": "struct"}, "boost.library.Boost._setEthBridgeTokenAddress.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.Boost._setEthBridgeTokenAddress.ImplicitArgs", "type": "struct"}, "boost.library.Boost._setEthBridgeTokenAddress.Return": {"cairo_type": "()", "type": "type_definition"}, "boost.library.Boost._setEthBridgeTokenAddress.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.Boost._setFractionalFee": {"decorators": [], "pc": 2130, "type": "function"}, "boost.library.Boost._setFractionalFee.Args": {"members": {"fractionalFee": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "boost.library.Boost._setFractionalFee.Args", "type": "struct"}, "boost.library.Boost._setFractionalFee.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.Boost._setFractionalFee.ImplicitArgs", "type": "struct"}, "boost.library.Boost._setFractionalFee.Return": {"cairo_type": "()", "type": "type_definition"}, "boost.library.Boost._setFractionalFee.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.Boost._setMarketingVerifierChash": {"decorators": [], "pc": 2184, "type": "function"}, "boost.library.Boost._setMarketingVerifierChash.Args": {"members": {"marketingVerifierChash": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "boost.library.Boost._setMarketingVerifierChash.Args", "type": "struct"}, "boost.library.Boost._setMarketingVerifierChash.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.Boost._setMarketingVerifierChash.ImplicitArgs", "type": "struct"}, "boost.library.Boost._setMarketingVerifierChash.Return": {"cairo_type": "()", "type": "type_definition"}, "boost.library.Boost._setMarketingVerifierChash.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.Boost._setMaxSlippagePercentage": {"decorators": [], "pc": 2112, "type": "function"}, "boost.library.Boost._setMaxSlippagePercentage.Args": {"members": {"maxSlippagePercentage": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "boost.library.Boost._setMaxSlippagePercentage.Args", "type": "struct"}, "boost.library.Boost._setMaxSlippagePercentage.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.Boost._setMaxSlippagePercentage.ImplicitArgs", "type": "struct"}, "boost.library.Boost._setMaxSlippagePercentage.Return": {"cairo_type": "()", "type": "type_definition"}, "boost.library.Boost._setMaxSlippagePercentage.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.Boost._setMinDepositEth": {"decorators": [], "pc": 2102, "type": "function"}, "boost.library.Boost._setMinDepositEth.Args": {"members": {"amount": {"offset": 0, "cairo_type": "starkware.cairo.common.uint256.Uint256"}}, "size": 2, "full_name": "boost.library.Boost._setMinDepositEth.Args", "type": "struct"}, "boost.library.Boost._setMinDepositEth.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.Boost._setMinDepositEth.ImplicitArgs", "type": "struct"}, "boost.library.Boost._setMinDepositEth.Return": {"cairo_type": "()", "type": "type_definition"}, "boost.library.Boost._setMinDepositEth.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.Boost._setMySwapAmm": {"decorators": [], "pc": 2157, "type": "function"}, "boost.library.Boost._setMySwapAmm.Args": {"members": {"mySwapAmm": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "boost.library.Boost._setMySwapAmm.Args", "type": "struct"}, "boost.library.Boost._setMySwapAmm.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.Boost._setMySwapAmm.ImplicitArgs", "type": "struct"}, "boost.library.Boost._setMySwapAmm.Return": {"cairo_type": "()", "type": "type_definition"}, "boost.library.Boost._setMySwapAmm.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.Boost._setMySwapLpToken": {"decorators": [], "pc": 2166, "type": "function"}, "boost.library.Boost._setMySwapLpToken.Args": {"members": {"mySwapLpToken": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "boost.library.Boost._setMySwapLpToken.Args", "type": "struct"}, "boost.library.Boost._setMySwapLpToken.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.Boost._setMySwapLpToken.ImplicitArgs", "type": "struct"}, "boost.library.Boost._setMySwapLpToken.Return": {"cairo_type": "()", "type": "type_definition"}, "boost.library.Boost._setMySwapLpToken.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.Boost._setMySwapPoolId": {"decorators": [], "pc": 2175, "type": "function"}, "boost.library.Boost._setMySwapPoolId.Args": {"members": {"mySwapPoolId": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "boost.library.Boost._setMySwapPoolId.Args", "type": "struct"}, "boost.library.Boost._setMySwapPoolId.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.Boost._setMySwapPoolId.ImplicitArgs", "type": "struct"}, "boost.library.Boost._setMySwapPoolId.Return": {"cairo_type": "()", "type": "type_definition"}, "boost.library.Boost._setMySwapPoolId.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.Boost._setStakeToken": {"decorators": [], "pc": 2148, "type": "function"}, "boost.library.Boost._setStakeToken.Args": {"members": {"stakeToken": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "boost.library.Boost._setStakeToken.Args", "type": "struct"}, "boost.library.Boost._setStakeToken.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.Boost._setStakeToken.ImplicitArgs", "type": "struct"}, "boost.library.Boost._setStakeToken.Return": {"cairo_type": "()", "type": "type_definition"}, "boost.library.Boost._setStakeToken.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.Boost._setStakingPool": {"decorators": [], "pc": 2139, "type": "function"}, "boost.library.Boost._setStakingPool.Args": {"members": {"stakingPool": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "boost.library.Boost._setStakingPool.Args", "type": "struct"}, "boost.library.Boost._setStakingPool.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.Boost._setStakingPool.ImplicitArgs", "type": "struct"}, "boost.library.Boost._setStakingPool.Return": {"cairo_type": "()", "type": "type_definition"}, "boost.library.Boost._setStakingPool.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.Boost._stake": {"decorators": [], "pc": 2228, "type": "function"}, "boost.library.Boost._stake.Args": {"members": {"ethAmount": {"offset": 0, "cairo_type": "starkware.cairo.common.uint256.Uint256"}}, "size": 2, "full_name": "boost.library.Boost._stake.Args", "type": "struct"}, "boost.library.Boost._stake.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.Boost._stake.ImplicitArgs", "type": "struct"}, "boost.library.Boost._stake.Return": {"cairo_type": "(batchId: felt, idx: felt)", "type": "type_definition"}, "boost.library.Boost._stake.SIZEOF_LOCALS": {"value": 2, "type": "const"}, "boost.library.Boost._withdraw": {"decorators": [], "pc": 3193, "type": "function"}, "boost.library.Boost._withdraw.Args": {"members": {"amount": {"offset": 0, "cairo_type": "starkware.cairo.common.uint256.Uint256"}}, "size": 2, "full_name": "boost.library.Boost._withdraw.Args", "type": "struct"}, "boost.library.Boost._withdraw.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.Boost._withdraw.ImplicitArgs", "type": "struct"}, "boost.library.Boost._withdraw.Return": {"cairo_type": "(batchId: felt, idx: felt)", "type": "type_definition"}, "boost.library.Boost._withdraw.SIZEOF_LOCALS": {"value": 2, "type": "const"}, "boost.library.Boost.distributeEthToBatch": {"decorators": [], "pc": 3813, "type": "function"}, "boost.library.Boost.distributeEthToBatch.Args": {"members": {"batchId": {"offset": 0, "cairo_type": "felt"}, "total_amount_eth": {"offset": 1, "cairo_type": "starkware.cairo.common.uint256.Uint256"}, "total_amount_eth_distributed": {"offset": 3, "cairo_type": "starkware.cairo.common.uint256.Uint256"}, "chunk_size": {"offset": 5, "cairo_type": "felt"}, "idx": {"offset": 6, "cairo_type": "felt"}}, "size": 7, "full_name": "boost.library.Boost.distributeEthToBatch.Args", "type": "struct"}, "boost.library.Boost.distributeEthToBatch.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.Boost.distributeEthToBatch.ImplicitArgs", "type": "struct"}, "boost.library.Boost.distributeEthToBatch.Return": {"cairo_type": "(distributed_tokens: starkware.cairo.common.uint256.Uint256)", "type": "type_definition"}, "boost.library.Boost.distributeEthToBatch.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.Boost.distributeTokenToBatch": {"decorators": [], "pc": 3150, "type": "function"}, "boost.library.Boost.distributeTokenToBatch.Args": {"members": {"batchId": {"offset": 0, "cairo_type": "felt"}, "total_amount_eth": {"offset": 1, "cairo_type": "starkware.cairo.common.uint256.Uint256"}, "total_amount_token": {"offset": 3, "cairo_type": "starkware.cairo.common.uint256.Uint256"}, "chunk_size": {"offset": 5, "cairo_type": "felt"}, "idx": {"offset": 6, "cairo_type": "felt"}}, "size": 7, "full_name": "boost.library.Boost.distributeTokenToBatch.Args", "type": "struct"}, "boost.library.Boost.distributeTokenToBatch.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.Boost.distributeTokenToBatch.ImplicitArgs", "type": "struct"}, "boost.library.Boost.distributeTokenToBatch.Return": {"cairo_type": "()", "type": "type_definition"}, "boost.library.Boost.distributeTokenToBatch.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.Boost.ret_uint256_by_flag": {"decorators": [], "pc": 3310, "type": "function"}, "boost.library.Boost.ret_uint256_by_flag.Args": {"members": {"flag": {"offset": 0, "cairo_type": "felt"}, "val1": {"offset": 1, "cairo_type": "starkware.cairo.common.uint256.Uint256"}, "val2": {"offset": 3, "cairo_type": "starkware.cairo.common.uint256.Uint256"}}, "size": 5, "full_name": "boost.library.Boost.ret_uint256_by_flag.Args", "type": "struct"}, "boost.library.Boost.ret_uint256_by_flag.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.Boost.ret_uint256_by_flag.ImplicitArgs", "type": "struct"}, "boost.library.Boost.ret_uint256_by_flag.Return": {"cairo_type": "(r: starkware.cairo.common.uint256.Uint256)", "type": "type_definition"}, "boost.library.Boost.ret_uint256_by_flag.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.DEPOSIT": {"value": 0, "type": "const"}, "boost.library.DepositBatches": {"type": "namespace"}, "boost.library.DepositBatches.Args": {"members": {}, "size": 0, "full_name": "boost.library.DepositBatches.Args", "type": "struct"}, "boost.library.DepositBatches.HashBuiltin": {"destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", "type": "alias"}, "boost.library.DepositBatches.ImplicitArgs": {"members": {}, "size": 0, "full_name": "boost.library.DepositBatches.ImplicitArgs", "type": "struct"}, "boost.library.DepositBatches.Return": {"cairo_type": "()", "type": "type_definition"}, "boost.library.DepositBatches.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.DepositBatches.addr": {"decorators": [], "pc": 1154, "type": "function"}, "boost.library.DepositBatches.addr.Args": {"members": {"batchId": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "boost.library.DepositBatches.addr.Args", "type": "struct"}, "boost.library.DepositBatches.addr.ImplicitArgs": {"members": {"pedersen_ptr": {"offset": 0, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "boost.library.DepositBatches.addr.ImplicitArgs", "type": "struct"}, "boost.library.DepositBatches.addr.Return": {"cairo_type": "(res: felt)", "type": "type_definition"}, "boost.library.DepositBatches.addr.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.DepositBatches.hash2": {"destination": "starkware.cairo.common.hash.hash2", "type": "alias"}, "boost.library.DepositBatches.normalize_address": {"destination": "starkware.starknet.common.storage.normalize_address", "type": "alias"}, "boost.library.DepositBatches.read": {"decorators": [], "pc": 1168, "type": "function"}, "boost.library.DepositBatches.read.Args": {"members": {"batchId": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "boost.library.DepositBatches.read.Args", "type": "struct"}, "boost.library.DepositBatches.read.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.DepositBatches.read.ImplicitArgs", "type": "struct"}, "boost.library.DepositBatches.read.Return": {"cairo_type": "(batch: boost.library.Batch)", "type": "type_definition"}, "boost.library.DepositBatches.read.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.DepositBatches.storage_read": {"destination": "starkware.starknet.common.syscalls.storage_read", "type": "alias"}, "boost.library.DepositBatches.storage_write": {"destination": "starkware.starknet.common.syscalls.storage_write", "type": "alias"}, "boost.library.DepositBatches.write": {"decorators": [], "pc": 1242, "type": "function"}, "boost.library.DepositBatches.write.Args": {"members": {"batchId": {"offset": 0, "cairo_type": "felt"}, "value": {"offset": 1, "cairo_type": "boost.library.Batch"}}, "size": 12, "full_name": "boost.library.DepositBatches.write.Args", "type": "struct"}, "boost.library.DepositBatches.write.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.DepositBatches.write.ImplicitArgs", "type": "struct"}, "boost.library.DepositBatches.write.Return": {"cairo_type": "()", "type": "type_definition"}, "boost.library.DepositBatches.write.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.DepositRequest": {"members": {"account": {"offset": 0, "cairo_type": "felt"}, "amount": {"offset": 1, "cairo_type": "starkware.cairo.common.uint256.Uint256"}}, "size": 3, "full_name": "boost.library.DepositRequest", "type": "struct"}, "boost.library.ETHER": {"value": 1000000000000000000, "type": "const"}, "boost.library.EthBridgeToken": {"type": "namespace"}, "boost.library.EthBridgeToken.Args": {"members": {}, "size": 0, "full_name": "boost.library.EthBridgeToken.Args", "type": "struct"}, "boost.library.EthBridgeToken.HashBuiltin": {"destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", "type": "alias"}, "boost.library.EthBridgeToken.ImplicitArgs": {"members": {}, "size": 0, "full_name": "boost.library.EthBridgeToken.ImplicitArgs", "type": "struct"}, "boost.library.EthBridgeToken.Return": {"cairo_type": "()", "type": "type_definition"}, "boost.library.EthBridgeToken.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.EthBridgeToken.addr": {"decorators": [], "pc": 1516, "type": "function"}, "boost.library.EthBridgeToken.addr.Args": {"members": {}, "size": 0, "full_name": "boost.library.EthBridgeToken.addr.Args", "type": "struct"}, "boost.library.EthBridgeToken.addr.ImplicitArgs": {"members": {"pedersen_ptr": {"offset": 0, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "boost.library.EthBridgeToken.addr.ImplicitArgs", "type": "struct"}, "boost.library.EthBridgeToken.addr.Return": {"cairo_type": "(res: felt)", "type": "type_definition"}, "boost.library.EthBridgeToken.addr.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.EthBridgeToken.hash2": {"destination": "starkware.cairo.common.hash.hash2", "type": "alias"}, "boost.library.EthBridgeToken.normalize_address": {"destination": "starkware.starknet.common.storage.normalize_address", "type": "alias"}, "boost.library.EthBridgeToken.read": {"decorators": [], "pc": 1521, "type": "function"}, "boost.library.EthBridgeToken.read.Args": {"members": {}, "size": 0, "full_name": "boost.library.EthBridgeToken.read.Args", "type": "struct"}, "boost.library.EthBridgeToken.read.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.EthBridgeToken.read.ImplicitArgs", "type": "struct"}, "boost.library.EthBridgeToken.read.Return": {"cairo_type": "(address: felt)", "type": "type_definition"}, "boost.library.EthBridgeToken.read.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.EthBridgeToken.storage_read": {"destination": "starkware.starknet.common.syscalls.storage_read", "type": "alias"}, "boost.library.EthBridgeToken.storage_write": {"destination": "starkware.starknet.common.syscalls.storage_write", "type": "alias"}, "boost.library.EthBridgeToken.write": {"decorators": [], "pc": 1534, "type": "function"}, "boost.library.EthBridgeToken.write.Args": {"members": {"value": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "boost.library.EthBridgeToken.write.Args", "type": "struct"}, "boost.library.EthBridgeToken.write.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.EthBridgeToken.write.ImplicitArgs", "type": "struct"}, "boost.library.EthBridgeToken.write.Return": {"cairo_type": "()", "type": "type_definition"}, "boost.library.EthBridgeToken.write.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.EthPerToken": {"type": "namespace"}, "boost.library.EthPerToken.Args": {"members": {}, "size": 0, "full_name": "boost.library.EthPerToken.Args", "type": "struct"}, "boost.library.EthPerToken.HashBuiltin": {"destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", "type": "alias"}, "boost.library.EthPerToken.ImplicitArgs": {"members": {}, "size": 0, "full_name": "boost.library.EthPerToken.ImplicitArgs", "type": "struct"}, "boost.library.EthPerToken.Return": {"cairo_type": "()", "type": "type_definition"}, "boost.library.EthPerToken.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.EthPerToken.addr": {"decorators": [], "pc": 1827, "type": "function"}, "boost.library.EthPerToken.addr.Args": {"members": {}, "size": 0, "full_name": "boost.library.EthPerToken.addr.Args", "type": "struct"}, "boost.library.EthPerToken.addr.ImplicitArgs": {"members": {"pedersen_ptr": {"offset": 0, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "boost.library.EthPerToken.addr.ImplicitArgs", "type": "struct"}, "boost.library.EthPerToken.addr.Return": {"cairo_type": "(res: felt)", "type": "type_definition"}, "boost.library.EthPerToken.addr.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.EthPerToken.hash2": {"destination": "starkware.cairo.common.hash.hash2", "type": "alias"}, "boost.library.EthPerToken.normalize_address": {"destination": "starkware.starknet.common.storage.normalize_address", "type": "alias"}, "boost.library.EthPerToken.read": {"decorators": [], "pc": 1832, "type": "function"}, "boost.library.EthPerToken.read.Args": {"members": {}, "size": 0, "full_name": "boost.library.EthPerToken.read.Args", "type": "struct"}, "boost.library.EthPerToken.read.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.EthPerToken.read.ImplicitArgs", "type": "struct"}, "boost.library.EthPerToken.read.Return": {"cairo_type": "(ethPerToken: starkware.cairo.common.uint256.Uint256)", "type": "type_definition"}, "boost.library.EthPerToken.read.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.EthPerToken.storage_read": {"destination": "starkware.starknet.common.syscalls.storage_read", "type": "alias"}, "boost.library.EthPerToken.storage_write": {"destination": "starkware.starknet.common.syscalls.storage_write", "type": "alias"}, "boost.library.EthPerToken.write": {"decorators": [], "pc": 1851, "type": "function"}, "boost.library.EthPerToken.write.Args": {"members": {"value": {"offset": 0, "cairo_type": "starkware.cairo.common.uint256.Uint256"}}, "size": 2, "full_name": "boost.library.EthPerToken.write.Args", "type": "struct"}, "boost.library.EthPerToken.write.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.EthPerToken.write.ImplicitArgs", "type": "struct"}, "boost.library.EthPerToken.write.Return": {"cairo_type": "()", "type": "type_definition"}, "boost.library.EthPerToken.write.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.FractionalFee": {"type": "namespace"}, "boost.library.FractionalFee.Args": {"members": {}, "size": 0, "full_name": "boost.library.FractionalFee.Args", "type": "struct"}, "boost.library.FractionalFee.HashBuiltin": {"destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", "type": "alias"}, "boost.library.FractionalFee.ImplicitArgs": {"members": {}, "size": 0, "full_name": "boost.library.FractionalFee.ImplicitArgs", "type": "struct"}, "boost.library.FractionalFee.Return": {"cairo_type": "()", "type": "type_definition"}, "boost.library.FractionalFee.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.FractionalFee.addr": {"decorators": [], "pc": 1647, "type": "function"}, "boost.library.FractionalFee.addr.Args": {"members": {}, "size": 0, "full_name": "boost.library.FractionalFee.addr.Args", "type": "struct"}, "boost.library.FractionalFee.addr.ImplicitArgs": {"members": {"pedersen_ptr": {"offset": 0, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "boost.library.FractionalFee.addr.ImplicitArgs", "type": "struct"}, "boost.library.FractionalFee.addr.Return": {"cairo_type": "(res: felt)", "type": "type_definition"}, "boost.library.FractionalFee.addr.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.FractionalFee.hash2": {"destination": "starkware.cairo.common.hash.hash2", "type": "alias"}, "boost.library.FractionalFee.normalize_address": {"destination": "starkware.starknet.common.storage.normalize_address", "type": "alias"}, "boost.library.FractionalFee.read": {"decorators": [], "pc": 1652, "type": "function"}, "boost.library.FractionalFee.read.Args": {"members": {}, "size": 0, "full_name": "boost.library.FractionalFee.read.Args", "type": "struct"}, "boost.library.FractionalFee.read.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.FractionalFee.read.ImplicitArgs", "type": "struct"}, "boost.library.FractionalFee.read.Return": {"cairo_type": "(fractionalFee: felt)", "type": "type_definition"}, "boost.library.FractionalFee.read.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.FractionalFee.storage_read": {"destination": "starkware.starknet.common.syscalls.storage_read", "type": "alias"}, "boost.library.FractionalFee.storage_write": {"destination": "starkware.starknet.common.syscalls.storage_write", "type": "alias"}, "boost.library.FractionalFee.write": {"decorators": [], "pc": 1665, "type": "function"}, "boost.library.FractionalFee.write.Args": {"members": {"value": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "boost.library.FractionalFee.write.Args", "type": "struct"}, "boost.library.FractionalFee.write.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.FractionalFee.write.ImplicitArgs", "type": "struct"}, "boost.library.FractionalFee.write.Return": {"cairo_type": "()", "type": "type_definition"}, "boost.library.FractionalFee.write.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.HashBuiltin": {"destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", "type": "alias"}, "boost.library.IDpool": {"type": "namespace"}, "boost.library.IDpool.Args": {"members": {}, "size": 0, "full_name": "boost.library.IDpool.Args", "type": "struct"}, "boost.library.IDpool.GET_DEPOSIT_AMOUNT_OUT_SELECTOR": {"value": 161884495070352107450905669339505736796322031009193130425806046709409660197, "type": "const"}, "boost.library.IDpool.GET_WITHDRAW_AMOUNT_OUT_SELECTOR": {"value": 888114060571628402435205183563530212176987528053765822602425229595568343693, "type": "const"}, "boost.library.IDpool.ImplicitArgs": {"members": {}, "size": 0, "full_name": "boost.library.IDpool.ImplicitArgs", "type": "struct"}, "boost.library.IDpool.Return": {"cairo_type": "()", "type": "type_definition"}, "boost.library.IDpool.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.IDpool.STAKE_SELECTOR": {"value": 1640128135334360963952617826950674415490722662962339953698475555721960042361, "type": "const"}, "boost.library.IDpool.WITHDRAW_SELECTOR": {"value": 602617684354587743731238934093348436560137034424203693318834094005509508215, "type": "const"}, "boost.library.IDpool.alloc": {"destination": "starkware.cairo.common.alloc.alloc", "type": "alias"}, "boost.library.IDpool.call_contract": {"destination": "starkware.starknet.common.syscalls.call_contract", "type": "alias"}, "boost.library.IDpool.get_deposit_amount_out": {"decorators": [], "pc": 1918, "type": "function"}, "boost.library.IDpool.get_deposit_amount_out.Args": {"members": {"contract_address": {"offset": 0, "cairo_type": "felt"}, "batchId": {"offset": 1, "cairo_type": "felt"}, "idx": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.IDpool.get_deposit_amount_out.Args", "type": "struct"}, "boost.library.IDpool.get_deposit_amount_out.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "range_check_ptr": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "boost.library.IDpool.get_deposit_amount_out.ImplicitArgs", "type": "struct"}, "boost.library.IDpool.get_deposit_amount_out.Return": {"cairo_type": "(recipient: felt, amount: starkware.cairo.common.uint256.Uint256)", "type": "type_definition"}, "boost.library.IDpool.get_deposit_amount_out.SIZEOF_LOCALS": {"value": 1, "type": "const"}, "boost.library.IDpool.get_withdraw_amount_out": {"decorators": [], "pc": 1944, "type": "function"}, "boost.library.IDpool.get_withdraw_amount_out.Args": {"members": {"contract_address": {"offset": 0, "cairo_type": "felt"}, "batchId": {"offset": 1, "cairo_type": "felt"}, "idx": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.IDpool.get_withdraw_amount_out.Args", "type": "struct"}, "boost.library.IDpool.get_withdraw_amount_out.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "range_check_ptr": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "boost.library.IDpool.get_withdraw_amount_out.ImplicitArgs", "type": "struct"}, "boost.library.IDpool.get_withdraw_amount_out.Return": {"cairo_type": "(recipient: felt, amount: starkware.cairo.common.uint256.Uint256)", "type": "type_definition"}, "boost.library.IDpool.get_withdraw_amount_out.SIZEOF_LOCALS": {"value": 1, "type": "const"}, "boost.library.IDpool.library_call": {"destination": "starkware.starknet.common.syscalls.library_call", "type": "alias"}, "boost.library.IDpool.memcpy": {"destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias"}, "boost.library.IDpool.stake": {"decorators": [], "pc": 1868, "type": "function"}, "boost.library.IDpool.stake.Args": {"members": {"contract_address": {"offset": 0, "cairo_type": "felt"}, "ethAmount": {"offset": 1, "cairo_type": "starkware.cairo.common.uint256.Uint256"}}, "size": 3, "full_name": "boost.library.IDpool.stake.Args", "type": "struct"}, "boost.library.IDpool.stake.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "range_check_ptr": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "boost.library.IDpool.stake.ImplicitArgs", "type": "struct"}, "boost.library.IDpool.stake.Return": {"cairo_type": "(batchId: felt, idx: felt)", "type": "type_definition"}, "boost.library.IDpool.stake.SIZEOF_LOCALS": {"value": 1, "type": "const"}, "boost.library.IDpool.withdraw": {"decorators": [], "pc": 1893, "type": "function"}, "boost.library.IDpool.withdraw.Args": {"members": {"contract_address": {"offset": 0, "cairo_type": "felt"}, "amount": {"offset": 1, "cairo_type": "starkware.cairo.common.uint256.Uint256"}}, "size": 3, "full_name": "boost.library.IDpool.withdraw.Args", "type": "struct"}, "boost.library.IDpool.withdraw.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "range_check_ptr": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "boost.library.IDpool.withdraw.ImplicitArgs", "type": "struct"}, "boost.library.IDpool.withdraw.Return": {"cairo_type": "(batchId: felt, idx: felt)", "type": "type_definition"}, "boost.library.IDpool.withdraw.SIZEOF_LOCALS": {"value": 1, "type": "const"}, "boost.library.IERC20": {"destination": "openzeppelin.token.erc20.IERC20.IERC20", "type": "alias"}, "boost.library.IMySwapAMM": {"type": "namespace"}, "boost.library.IMySwapAMM.ADD_LIQUIDITY_SELECTOR": {"value": 1271585942111654734125606951221628240160430040413791527265389999851511344752, "type": "const"}, "boost.library.IMySwapAMM.Args": {"members": {}, "size": 0, "full_name": "boost.library.IMySwapAMM.Args", "type": "struct"}, "boost.library.IMySwapAMM.GET_POOL_SELECTOR": {"value": 1118588323614569596538946486551051798296478979861068383112736142824293012856, "type": "const"}, "boost.library.IMySwapAMM.ImplicitArgs": {"members": {}, "size": 0, "full_name": "boost.library.IMySwapAMM.ImplicitArgs", "type": "struct"}, "boost.library.IMySwapAMM.Return": {"cairo_type": "()", "type": "type_definition"}, "boost.library.IMySwapAMM.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.IMySwapAMM.SWAP_SELECTOR": {"value": 602962535134499854912799851629033993488593928113527484350375636311213640489, "type": "const"}, "boost.library.IMySwapAMM.WITHDRAW_LIQUIDITY_SELECTOR": {"value": 322637753074552370500544931377150993467524337001753746958704872129235461672, "type": "const"}, "boost.library.IMySwapAMM.add_liquidity": {"decorators": [], "pc": 2035, "type": "function"}, "boost.library.IMySwapAMM.add_liquidity.Args": {"members": {"contract_address": {"offset": 0, "cairo_type": "felt"}, "a_address": {"offset": 1, "cairo_type": "felt"}, "a_amount": {"offset": 2, "cairo_type": "starkware.cairo.common.uint256.Uint256"}, "a_min_amount": {"offset": 4, "cairo_type": "starkware.cairo.common.uint256.Uint256"}, "b_address": {"offset": 6, "cairo_type": "felt"}, "b_amount": {"offset": 7, "cairo_type": "starkware.cairo.common.uint256.Uint256"}, "b_min_amount": {"offset": 9, "cairo_type": "starkware.cairo.common.uint256.Uint256"}}, "size": 11, "full_name": "boost.library.IMySwapAMM.add_liquidity.Args", "type": "struct"}, "boost.library.IMySwapAMM.add_liquidity.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "range_check_ptr": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "boost.library.IMySwapAMM.add_liquidity.ImplicitArgs", "type": "struct"}, "boost.library.IMySwapAMM.add_liquidity.Return": {"cairo_type": "(actual1: starkware.cairo.common.uint256.Uint256, actual2: starkware.cairo.common.uint256.Uint256)", "type": "type_definition"}, "boost.library.IMySwapAMM.add_liquidity.SIZEOF_LOCALS": {"value": 1, "type": "const"}, "boost.library.IMySwapAMM.alloc": {"destination": "starkware.cairo.common.alloc.alloc", "type": "alias"}, "boost.library.IMySwapAMM.call_contract": {"destination": "starkware.starknet.common.syscalls.call_contract", "type": "alias"}, "boost.library.IMySwapAMM.get_pool": {"decorators": [], "pc": 2070, "type": "function"}, "boost.library.IMySwapAMM.get_pool.Args": {"members": {"contract_address": {"offset": 0, "cairo_type": "felt"}, "pool_id": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "boost.library.IMySwapAMM.get_pool.Args", "type": "struct"}, "boost.library.IMySwapAMM.get_pool.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "range_check_ptr": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "boost.library.IMySwapAMM.get_pool.ImplicitArgs", "type": "struct"}, "boost.library.IMySwapAMM.get_pool.Return": {"cairo_type": "(pool: boost.library.Pool)", "type": "type_definition"}, "boost.library.IMySwapAMM.get_pool.SIZEOF_LOCALS": {"value": 1, "type": "const"}, "boost.library.IMySwapAMM.library_call": {"destination": "starkware.starknet.common.syscalls.library_call", "type": "alias"}, "boost.library.IMySwapAMM.memcpy": {"destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias"}, "boost.library.IMySwapAMM.swap": {"decorators": [], "pc": 1970, "type": "function"}, "boost.library.IMySwapAMM.swap.Args": {"members": {"contract_address": {"offset": 0, "cairo_type": "felt"}, "pool_id": {"offset": 1, "cairo_type": "felt"}, "token_from_addr": {"offset": 2, "cairo_type": "felt"}, "amount_from": {"offset": 3, "cairo_type": "starkware.cairo.common.uint256.Uint256"}, "amount_to_min": {"offset": 5, "cairo_type": "starkware.cairo.common.uint256.Uint256"}}, "size": 7, "full_name": "boost.library.IMySwapAMM.swap.Args", "type": "struct"}, "boost.library.IMySwapAMM.swap.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "range_check_ptr": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "boost.library.IMySwapAMM.swap.ImplicitArgs", "type": "struct"}, "boost.library.IMySwapAMM.swap.Return": {"cairo_type": "(amount_to: starkware.cairo.common.uint256.Uint256)", "type": "type_definition"}, "boost.library.IMySwapAMM.swap.SIZEOF_LOCALS": {"value": 1, "type": "const"}, "boost.library.IMySwapAMM.withdraw_liquidity": {"decorators": [], "pc": 1999, "type": "function"}, "boost.library.IMySwapAMM.withdraw_liquidity.Args": {"members": {"contract_address": {"offset": 0, "cairo_type": "felt"}, "pool_id": {"offset": 1, "cairo_type": "felt"}, "shares_amount": {"offset": 2, "cairo_type": "starkware.cairo.common.uint256.Uint256"}, "amount_min_a": {"offset": 4, "cairo_type": "starkware.cairo.common.uint256.Uint256"}, "amount_min_b": {"offset": 6, "cairo_type": "starkware.cairo.common.uint256.Uint256"}}, "size": 8, "full_name": "boost.library.IMySwapAMM.withdraw_liquidity.Args", "type": "struct"}, "boost.library.IMySwapAMM.withdraw_liquidity.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "range_check_ptr": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "boost.library.IMySwapAMM.withdraw_liquidity.ImplicitArgs", "type": "struct"}, "boost.library.IMySwapAMM.withdraw_liquidity.Return": {"cairo_type": "(actual1: starkware.cairo.common.uint256.Uint256, actual2: starkware.cairo.common.uint256.Uint256, res1: starkware.cairo.common.uint256.Uint256, res2: starkware.cairo.common.uint256.Uint256)", "type": "type_definition"}, "boost.library.IMySwapAMM.withdraw_liquidity.SIZEOF_LOCALS": {"value": 1, "type": "const"}, "boost.library.MYSWAP_POOL_FEE_HUNDRED_PERCENT": {"value": 100000, "type": "const"}, "boost.library.MarketingVerifierChash": {"type": "namespace"}, "boost.library.MarketingVerifierChash.Args": {"members": {}, "size": 0, "full_name": "boost.library.MarketingVerifierChash.Args", "type": "struct"}, "boost.library.MarketingVerifierChash.HashBuiltin": {"destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", "type": "alias"}, "boost.library.MarketingVerifierChash.ImplicitArgs": {"members": {}, "size": 0, "full_name": "boost.library.MarketingVerifierChash.ImplicitArgs", "type": "struct"}, "boost.library.MarketingVerifierChash.Return": {"cairo_type": "()", "type": "type_definition"}, "boost.library.MarketingVerifierChash.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.MarketingVerifierChash.addr": {"decorators": [], "pc": 1797, "type": "function"}, "boost.library.MarketingVerifierChash.addr.Args": {"members": {}, "size": 0, "full_name": "boost.library.MarketingVerifierChash.addr.Args", "type": "struct"}, "boost.library.MarketingVerifierChash.addr.ImplicitArgs": {"members": {"pedersen_ptr": {"offset": 0, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "boost.library.MarketingVerifierChash.addr.ImplicitArgs", "type": "struct"}, "boost.library.MarketingVerifierChash.addr.Return": {"cairo_type": "(res: felt)", "type": "type_definition"}, "boost.library.MarketingVerifierChash.addr.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.MarketingVerifierChash.hash2": {"destination": "starkware.cairo.common.hash.hash2", "type": "alias"}, "boost.library.MarketingVerifierChash.normalize_address": {"destination": "starkware.starknet.common.storage.normalize_address", "type": "alias"}, "boost.library.MarketingVerifierChash.read": {"decorators": [], "pc": 1802, "type": "function"}, "boost.library.MarketingVerifierChash.read.Args": {"members": {}, "size": 0, "full_name": "boost.library.MarketingVerifierChash.read.Args", "type": "struct"}, "boost.library.MarketingVerifierChash.read.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.MarketingVerifierChash.read.ImplicitArgs", "type": "struct"}, "boost.library.MarketingVerifierChash.read.Return": {"cairo_type": "(marketingVerifierChash: felt)", "type": "type_definition"}, "boost.library.MarketingVerifierChash.read.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.MarketingVerifierChash.storage_read": {"destination": "starkware.starknet.common.syscalls.storage_read", "type": "alias"}, "boost.library.MarketingVerifierChash.storage_write": {"destination": "starkware.starknet.common.syscalls.storage_write", "type": "alias"}, "boost.library.MarketingVerifierChash.write": {"decorators": [], "pc": 1815, "type": "function"}, "boost.library.MarketingVerifierChash.write.Args": {"members": {"value": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "boost.library.MarketingVerifierChash.write.Args", "type": "struct"}, "boost.library.MarketingVerifierChash.write.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.MarketingVerifierChash.write.ImplicitArgs", "type": "struct"}, "boost.library.MarketingVerifierChash.write.Return": {"cairo_type": "()", "type": "type_definition"}, "boost.library.MarketingVerifierChash.write.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.MaxSlippagePercentage": {"type": "namespace"}, "boost.library.MaxSlippagePercentage.Args": {"members": {}, "size": 0, "full_name": "boost.library.MaxSlippagePercentage.Args", "type": "struct"}, "boost.library.MaxSlippagePercentage.HashBuiltin": {"destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", "type": "alias"}, "boost.library.MaxSlippagePercentage.ImplicitArgs": {"members": {}, "size": 0, "full_name": "boost.library.MaxSlippagePercentage.ImplicitArgs", "type": "struct"}, "boost.library.MaxSlippagePercentage.Return": {"cairo_type": "()", "type": "type_definition"}, "boost.library.MaxSlippagePercentage.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.MaxSlippagePercentage.addr": {"decorators": [], "pc": 1767, "type": "function"}, "boost.library.MaxSlippagePercentage.addr.Args": {"members": {}, "size": 0, "full_name": "boost.library.MaxSlippagePercentage.addr.Args", "type": "struct"}, "boost.library.MaxSlippagePercentage.addr.ImplicitArgs": {"members": {"pedersen_ptr": {"offset": 0, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "boost.library.MaxSlippagePercentage.addr.ImplicitArgs", "type": "struct"}, "boost.library.MaxSlippagePercentage.addr.Return": {"cairo_type": "(res: felt)", "type": "type_definition"}, "boost.library.MaxSlippagePercentage.addr.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.MaxSlippagePercentage.hash2": {"destination": "starkware.cairo.common.hash.hash2", "type": "alias"}, "boost.library.MaxSlippagePercentage.normalize_address": {"destination": "starkware.starknet.common.storage.normalize_address", "type": "alias"}, "boost.library.MaxSlippagePercentage.read": {"decorators": [], "pc": 1772, "type": "function"}, "boost.library.MaxSlippagePercentage.read.Args": {"members": {}, "size": 0, "full_name": "boost.library.MaxSlippagePercentage.read.Args", "type": "struct"}, "boost.library.MaxSlippagePercentage.read.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.MaxSlippagePercentage.read.ImplicitArgs", "type": "struct"}, "boost.library.MaxSlippagePercentage.read.Return": {"cairo_type": "(maxSlippagePercentage: felt)", "type": "type_definition"}, "boost.library.MaxSlippagePercentage.read.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.MaxSlippagePercentage.storage_read": {"destination": "starkware.starknet.common.syscalls.storage_read", "type": "alias"}, "boost.library.MaxSlippagePercentage.storage_write": {"destination": "starkware.starknet.common.syscalls.storage_write", "type": "alias"}, "boost.library.MaxSlippagePercentage.write": {"decorators": [], "pc": 1785, "type": "function"}, "boost.library.MaxSlippagePercentage.write.Args": {"members": {"value": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "boost.library.MaxSlippagePercentage.write.Args", "type": "struct"}, "boost.library.MaxSlippagePercentage.write.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.MaxSlippagePercentage.write.ImplicitArgs", "type": "struct"}, "boost.library.MaxSlippagePercentage.write.Return": {"cairo_type": "()", "type": "type_definition"}, "boost.library.MaxSlippagePercentage.write.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.MinDepositEth": {"type": "namespace"}, "boost.library.MinDepositEth.Args": {"members": {}, "size": 0, "full_name": "boost.library.MinDepositEth.Args", "type": "struct"}, "boost.library.MinDepositEth.HashBuiltin": {"destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", "type": "alias"}, "boost.library.MinDepositEth.ImplicitArgs": {"members": {}, "size": 0, "full_name": "boost.library.MinDepositEth.ImplicitArgs", "type": "struct"}, "boost.library.MinDepositEth.Return": {"cairo_type": "()", "type": "type_definition"}, "boost.library.MinDepositEth.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.MinDepositEth.addr": {"decorators": [], "pc": 1576, "type": "function"}, "boost.library.MinDepositEth.addr.Args": {"members": {}, "size": 0, "full_name": "boost.library.MinDepositEth.addr.Args", "type": "struct"}, "boost.library.MinDepositEth.addr.ImplicitArgs": {"members": {"pedersen_ptr": {"offset": 0, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "boost.library.MinDepositEth.addr.ImplicitArgs", "type": "struct"}, "boost.library.MinDepositEth.addr.Return": {"cairo_type": "(res: felt)", "type": "type_definition"}, "boost.library.MinDepositEth.addr.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.MinDepositEth.hash2": {"destination": "starkware.cairo.common.hash.hash2", "type": "alias"}, "boost.library.MinDepositEth.normalize_address": {"destination": "starkware.starknet.common.storage.normalize_address", "type": "alias"}, "boost.library.MinDepositEth.read": {"decorators": [], "pc": 1581, "type": "function"}, "boost.library.MinDepositEth.read.Args": {"members": {}, "size": 0, "full_name": "boost.library.MinDepositEth.read.Args", "type": "struct"}, "boost.library.MinDepositEth.read.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.MinDepositEth.read.ImplicitArgs", "type": "struct"}, "boost.library.MinDepositEth.read.Return": {"cairo_type": "(amount: starkware.cairo.common.uint256.Uint256)", "type": "type_definition"}, "boost.library.MinDepositEth.read.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.MinDepositEth.storage_read": {"destination": "starkware.starknet.common.syscalls.storage_read", "type": "alias"}, "boost.library.MinDepositEth.storage_write": {"destination": "starkware.starknet.common.syscalls.storage_write", "type": "alias"}, "boost.library.MinDepositEth.write": {"decorators": [], "pc": 1600, "type": "function"}, "boost.library.MinDepositEth.write.Args": {"members": {"value": {"offset": 0, "cairo_type": "starkware.cairo.common.uint256.Uint256"}}, "size": 2, "full_name": "boost.library.MinDepositEth.write.Args", "type": "struct"}, "boost.library.MinDepositEth.write.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.MinDepositEth.write.ImplicitArgs", "type": "struct"}, "boost.library.MinDepositEth.write.Return": {"cairo_type": "()", "type": "type_definition"}, "boost.library.MinDepositEth.write.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.MySwapAmm": {"type": "namespace"}, "boost.library.MySwapAmm.Args": {"members": {}, "size": 0, "full_name": "boost.library.MySwapAmm.Args", "type": "struct"}, "boost.library.MySwapAmm.HashBuiltin": {"destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", "type": "alias"}, "boost.library.MySwapAmm.ImplicitArgs": {"members": {}, "size": 0, "full_name": "boost.library.MySwapAmm.ImplicitArgs", "type": "struct"}, "boost.library.MySwapAmm.Return": {"cairo_type": "()", "type": "type_definition"}, "boost.library.MySwapAmm.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.MySwapAmm.addr": {"decorators": [], "pc": 1677, "type": "function"}, "boost.library.MySwapAmm.addr.Args": {"members": {}, "size": 0, "full_name": "boost.library.MySwapAmm.addr.Args", "type": "struct"}, "boost.library.MySwapAmm.addr.ImplicitArgs": {"members": {"pedersen_ptr": {"offset": 0, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "boost.library.MySwapAmm.addr.ImplicitArgs", "type": "struct"}, "boost.library.MySwapAmm.addr.Return": {"cairo_type": "(res: felt)", "type": "type_definition"}, "boost.library.MySwapAmm.addr.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.MySwapAmm.hash2": {"destination": "starkware.cairo.common.hash.hash2", "type": "alias"}, "boost.library.MySwapAmm.normalize_address": {"destination": "starkware.starknet.common.storage.normalize_address", "type": "alias"}, "boost.library.MySwapAmm.read": {"decorators": [], "pc": 1682, "type": "function"}, "boost.library.MySwapAmm.read.Args": {"members": {}, "size": 0, "full_name": "boost.library.MySwapAmm.read.Args", "type": "struct"}, "boost.library.MySwapAmm.read.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.MySwapAmm.read.ImplicitArgs", "type": "struct"}, "boost.library.MySwapAmm.read.Return": {"cairo_type": "(mySwapAmm: felt)", "type": "type_definition"}, "boost.library.MySwapAmm.read.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.MySwapAmm.storage_read": {"destination": "starkware.starknet.common.syscalls.storage_read", "type": "alias"}, "boost.library.MySwapAmm.storage_write": {"destination": "starkware.starknet.common.syscalls.storage_write", "type": "alias"}, "boost.library.MySwapAmm.write": {"decorators": [], "pc": 1695, "type": "function"}, "boost.library.MySwapAmm.write.Args": {"members": {"value": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "boost.library.MySwapAmm.write.Args", "type": "struct"}, "boost.library.MySwapAmm.write.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.MySwapAmm.write.ImplicitArgs", "type": "struct"}, "boost.library.MySwapAmm.write.Return": {"cairo_type": "()", "type": "type_definition"}, "boost.library.MySwapAmm.write.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.MySwapLpToken": {"type": "namespace"}, "boost.library.MySwapLpToken.Args": {"members": {}, "size": 0, "full_name": "boost.library.MySwapLpToken.Args", "type": "struct"}, "boost.library.MySwapLpToken.HashBuiltin": {"destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", "type": "alias"}, "boost.library.MySwapLpToken.ImplicitArgs": {"members": {}, "size": 0, "full_name": "boost.library.MySwapLpToken.ImplicitArgs", "type": "struct"}, "boost.library.MySwapLpToken.Return": {"cairo_type": "()", "type": "type_definition"}, "boost.library.MySwapLpToken.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.MySwapLpToken.addr": {"decorators": [], "pc": 1737, "type": "function"}, "boost.library.MySwapLpToken.addr.Args": {"members": {}, "size": 0, "full_name": "boost.library.MySwapLpToken.addr.Args", "type": "struct"}, "boost.library.MySwapLpToken.addr.ImplicitArgs": {"members": {"pedersen_ptr": {"offset": 0, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "boost.library.MySwapLpToken.addr.ImplicitArgs", "type": "struct"}, "boost.library.MySwapLpToken.addr.Return": {"cairo_type": "(res: felt)", "type": "type_definition"}, "boost.library.MySwapLpToken.addr.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.MySwapLpToken.hash2": {"destination": "starkware.cairo.common.hash.hash2", "type": "alias"}, "boost.library.MySwapLpToken.normalize_address": {"destination": "starkware.starknet.common.storage.normalize_address", "type": "alias"}, "boost.library.MySwapLpToken.read": {"decorators": [], "pc": 1742, "type": "function"}, "boost.library.MySwapLpToken.read.Args": {"members": {}, "size": 0, "full_name": "boost.library.MySwapLpToken.read.Args", "type": "struct"}, "boost.library.MySwapLpToken.read.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.MySwapLpToken.read.ImplicitArgs", "type": "struct"}, "boost.library.MySwapLpToken.read.Return": {"cairo_type": "(mySwapLpToken: felt)", "type": "type_definition"}, "boost.library.MySwapLpToken.read.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.MySwapLpToken.storage_read": {"destination": "starkware.starknet.common.syscalls.storage_read", "type": "alias"}, "boost.library.MySwapLpToken.storage_write": {"destination": "starkware.starknet.common.syscalls.storage_write", "type": "alias"}, "boost.library.MySwapLpToken.write": {"decorators": [], "pc": 1755, "type": "function"}, "boost.library.MySwapLpToken.write.Args": {"members": {"value": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "boost.library.MySwapLpToken.write.Args", "type": "struct"}, "boost.library.MySwapLpToken.write.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.MySwapLpToken.write.ImplicitArgs", "type": "struct"}, "boost.library.MySwapLpToken.write.Return": {"cairo_type": "()", "type": "type_definition"}, "boost.library.MySwapLpToken.write.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.MySwapPoolId": {"type": "namespace"}, "boost.library.MySwapPoolId.Args": {"members": {}, "size": 0, "full_name": "boost.library.MySwapPoolId.Args", "type": "struct"}, "boost.library.MySwapPoolId.HashBuiltin": {"destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", "type": "alias"}, "boost.library.MySwapPoolId.ImplicitArgs": {"members": {}, "size": 0, "full_name": "boost.library.MySwapPoolId.ImplicitArgs", "type": "struct"}, "boost.library.MySwapPoolId.Return": {"cairo_type": "()", "type": "type_definition"}, "boost.library.MySwapPoolId.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.MySwapPoolId.addr": {"decorators": [], "pc": 1707, "type": "function"}, "boost.library.MySwapPoolId.addr.Args": {"members": {}, "size": 0, "full_name": "boost.library.MySwapPoolId.addr.Args", "type": "struct"}, "boost.library.MySwapPoolId.addr.ImplicitArgs": {"members": {"pedersen_ptr": {"offset": 0, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "boost.library.MySwapPoolId.addr.ImplicitArgs", "type": "struct"}, "boost.library.MySwapPoolId.addr.Return": {"cairo_type": "(res: felt)", "type": "type_definition"}, "boost.library.MySwapPoolId.addr.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.MySwapPoolId.hash2": {"destination": "starkware.cairo.common.hash.hash2", "type": "alias"}, "boost.library.MySwapPoolId.normalize_address": {"destination": "starkware.starknet.common.storage.normalize_address", "type": "alias"}, "boost.library.MySwapPoolId.read": {"decorators": [], "pc": 1712, "type": "function"}, "boost.library.MySwapPoolId.read.Args": {"members": {}, "size": 0, "full_name": "boost.library.MySwapPoolId.read.Args", "type": "struct"}, "boost.library.MySwapPoolId.read.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.MySwapPoolId.read.ImplicitArgs", "type": "struct"}, "boost.library.MySwapPoolId.read.Return": {"cairo_type": "(mySwapPoolId: felt)", "type": "type_definition"}, "boost.library.MySwapPoolId.read.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.MySwapPoolId.storage_read": {"destination": "starkware.starknet.common.syscalls.storage_read", "type": "alias"}, "boost.library.MySwapPoolId.storage_write": {"destination": "starkware.starknet.common.syscalls.storage_write", "type": "alias"}, "boost.library.MySwapPoolId.write": {"decorators": [], "pc": 1725, "type": "function"}, "boost.library.MySwapPoolId.write.Args": {"members": {"value": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "boost.library.MySwapPoolId.write.Args", "type": "struct"}, "boost.library.MySwapPoolId.write.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.MySwapPoolId.write.ImplicitArgs", "type": "struct"}, "boost.library.MySwapPoolId.write.Return": {"cairo_type": "()", "type": "type_definition"}, "boost.library.MySwapPoolId.write.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.ONE_HUNDRED_PERCENT": {"value": 1000000, "type": "const"}, "boost.library.Pool": {"members": {"name": {"offset": 0, "cairo_type": "felt"}, "token_a_address": {"offset": 1, "cairo_type": "felt"}, "token_a_reserves": {"offset": 2, "cairo_type": "starkware.cairo.common.uint256.Uint256"}, "token_b_address": {"offset": 4, "cairo_type": "felt"}, "token_b_reserves": {"offset": 5, "cairo_type": "starkware.cairo.common.uint256.Uint256"}, "fee_percentage": {"offset": 7, "cairo_type": "felt"}, "cfmm_type": {"offset": 8, "cairo_type": "felt"}, "liq_token": {"offset": 9, "cairo_type": "felt"}}, "size": 10, "full_name": "boost.library.Pool", "type": "struct"}, "boost.library.Proxy_admin": {"destination": "upgrades.library.Proxy_admin", "type": "alias"}, "boost.library.StakeToken": {"type": "namespace"}, "boost.library.StakeToken.Args": {"members": {}, "size": 0, "full_name": "boost.library.StakeToken.Args", "type": "struct"}, "boost.library.StakeToken.HashBuiltin": {"destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", "type": "alias"}, "boost.library.StakeToken.ImplicitArgs": {"members": {}, "size": 0, "full_name": "boost.library.StakeToken.ImplicitArgs", "type": "struct"}, "boost.library.StakeToken.Return": {"cairo_type": "()", "type": "type_definition"}, "boost.library.StakeToken.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.StakeToken.addr": {"decorators": [], "pc": 1546, "type": "function"}, "boost.library.StakeToken.addr.Args": {"members": {}, "size": 0, "full_name": "boost.library.StakeToken.addr.Args", "type": "struct"}, "boost.library.StakeToken.addr.ImplicitArgs": {"members": {"pedersen_ptr": {"offset": 0, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "boost.library.StakeToken.addr.ImplicitArgs", "type": "struct"}, "boost.library.StakeToken.addr.Return": {"cairo_type": "(res: felt)", "type": "type_definition"}, "boost.library.StakeToken.addr.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.StakeToken.hash2": {"destination": "starkware.cairo.common.hash.hash2", "type": "alias"}, "boost.library.StakeToken.normalize_address": {"destination": "starkware.starknet.common.storage.normalize_address", "type": "alias"}, "boost.library.StakeToken.read": {"decorators": [], "pc": 1551, "type": "function"}, "boost.library.StakeToken.read.Args": {"members": {}, "size": 0, "full_name": "boost.library.StakeToken.read.Args", "type": "struct"}, "boost.library.StakeToken.read.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.StakeToken.read.ImplicitArgs", "type": "struct"}, "boost.library.StakeToken.read.Return": {"cairo_type": "(address: felt)", "type": "type_definition"}, "boost.library.StakeToken.read.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.StakeToken.storage_read": {"destination": "starkware.starknet.common.syscalls.storage_read", "type": "alias"}, "boost.library.StakeToken.storage_write": {"destination": "starkware.starknet.common.syscalls.storage_write", "type": "alias"}, "boost.library.StakeToken.write": {"decorators": [], "pc": 1564, "type": "function"}, "boost.library.StakeToken.write.Args": {"members": {"value": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "boost.library.StakeToken.write.Args", "type": "struct"}, "boost.library.StakeToken.write.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.StakeToken.write.ImplicitArgs", "type": "struct"}, "boost.library.StakeToken.write.Return": {"cairo_type": "()", "type": "type_definition"}, "boost.library.StakeToken.write.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.StakingPool": {"type": "namespace"}, "boost.library.StakingPool.Args": {"members": {}, "size": 0, "full_name": "boost.library.StakingPool.Args", "type": "struct"}, "boost.library.StakingPool.HashBuiltin": {"destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", "type": "alias"}, "boost.library.StakingPool.ImplicitArgs": {"members": {}, "size": 0, "full_name": "boost.library.StakingPool.ImplicitArgs", "type": "struct"}, "boost.library.StakingPool.Return": {"cairo_type": "()", "type": "type_definition"}, "boost.library.StakingPool.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.StakingPool.addr": {"decorators": [], "pc": 1617, "type": "function"}, "boost.library.StakingPool.addr.Args": {"members": {}, "size": 0, "full_name": "boost.library.StakingPool.addr.Args", "type": "struct"}, "boost.library.StakingPool.addr.ImplicitArgs": {"members": {"pedersen_ptr": {"offset": 0, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "boost.library.StakingPool.addr.ImplicitArgs", "type": "struct"}, "boost.library.StakingPool.addr.Return": {"cairo_type": "(res: felt)", "type": "type_definition"}, "boost.library.StakingPool.addr.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.StakingPool.hash2": {"destination": "starkware.cairo.common.hash.hash2", "type": "alias"}, "boost.library.StakingPool.normalize_address": {"destination": "starkware.starknet.common.storage.normalize_address", "type": "alias"}, "boost.library.StakingPool.read": {"decorators": [], "pc": 1622, "type": "function"}, "boost.library.StakingPool.read.Args": {"members": {}, "size": 0, "full_name": "boost.library.StakingPool.read.Args", "type": "struct"}, "boost.library.StakingPool.read.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.StakingPool.read.ImplicitArgs", "type": "struct"}, "boost.library.StakingPool.read.Return": {"cairo_type": "(stakingPool: felt)", "type": "type_definition"}, "boost.library.StakingPool.read.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.StakingPool.storage_read": {"destination": "starkware.starknet.common.syscalls.storage_read", "type": "alias"}, "boost.library.StakingPool.storage_write": {"destination": "starkware.starknet.common.syscalls.storage_write", "type": "alias"}, "boost.library.StakingPool.write": {"decorators": [], "pc": 1635, "type": "function"}, "boost.library.StakingPool.write.Args": {"members": {"value": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "boost.library.StakingPool.write.Args", "type": "struct"}, "boost.library.StakingPool.write.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.StakingPool.write.ImplicitArgs", "type": "struct"}, "boost.library.StakingPool.write.Return": {"cairo_type": "()", "type": "type_definition"}, "boost.library.StakingPool.write.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.Uint256": {"destination": "starkware.cairo.common.uint256.Uint256", "type": "alias"}, "boost.library.WITHDRAW": {"value": 1, "type": "const"}, "boost.library.WithdrawBatches": {"type": "namespace"}, "boost.library.WithdrawBatches.Args": {"members": {}, "size": 0, "full_name": "boost.library.WithdrawBatches.Args", "type": "struct"}, "boost.library.WithdrawBatches.HashBuiltin": {"destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", "type": "alias"}, "boost.library.WithdrawBatches.ImplicitArgs": {"members": {}, "size": 0, "full_name": "boost.library.WithdrawBatches.ImplicitArgs", "type": "struct"}, "boost.library.WithdrawBatches.Return": {"cairo_type": "()", "type": "type_definition"}, "boost.library.WithdrawBatches.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.WithdrawBatches.addr": {"decorators": [], "pc": 1335, "type": "function"}, "boost.library.WithdrawBatches.addr.Args": {"members": {"batchId": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "boost.library.WithdrawBatches.addr.Args", "type": "struct"}, "boost.library.WithdrawBatches.addr.ImplicitArgs": {"members": {"pedersen_ptr": {"offset": 0, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "boost.library.WithdrawBatches.addr.ImplicitArgs", "type": "struct"}, "boost.library.WithdrawBatches.addr.Return": {"cairo_type": "(res: felt)", "type": "type_definition"}, "boost.library.WithdrawBatches.addr.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.WithdrawBatches.hash2": {"destination": "starkware.cairo.common.hash.hash2", "type": "alias"}, "boost.library.WithdrawBatches.normalize_address": {"destination": "starkware.starknet.common.storage.normalize_address", "type": "alias"}, "boost.library.WithdrawBatches.read": {"decorators": [], "pc": 1349, "type": "function"}, "boost.library.WithdrawBatches.read.Args": {"members": {"batchId": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "boost.library.WithdrawBatches.read.Args", "type": "struct"}, "boost.library.WithdrawBatches.read.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.WithdrawBatches.read.ImplicitArgs", "type": "struct"}, "boost.library.WithdrawBatches.read.Return": {"cairo_type": "(batch: boost.library.Batch)", "type": "type_definition"}, "boost.library.WithdrawBatches.read.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.WithdrawBatches.storage_read": {"destination": "starkware.starknet.common.syscalls.storage_read", "type": "alias"}, "boost.library.WithdrawBatches.storage_write": {"destination": "starkware.starknet.common.syscalls.storage_write", "type": "alias"}, "boost.library.WithdrawBatches.write": {"decorators": [], "pc": 1423, "type": "function"}, "boost.library.WithdrawBatches.write.Args": {"members": {"batchId": {"offset": 0, "cairo_type": "felt"}, "value": {"offset": 1, "cairo_type": "boost.library.Batch"}}, "size": 12, "full_name": "boost.library.WithdrawBatches.write.Args", "type": "struct"}, "boost.library.WithdrawBatches.write.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "boost.library.WithdrawBatches.write.ImplicitArgs", "type": "struct"}, "boost.library.WithdrawBatches.write.Return": {"cairo_type": "()", "type": "type_definition"}, "boost.library.WithdrawBatches.write.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.WithdrawRequest": {"members": {"account": {"offset": 0, "cairo_type": "felt"}, "amount": {"offset": 1, "cairo_type": "starkware.cairo.common.uint256.Uint256"}}, "size": 3, "full_name": "boost.library.WithdrawRequest", "type": "struct"}, "boost.library.alloc": {"destination": "starkware.cairo.common.alloc.alloc", "type": "alias"}, "boost.library.assert_le": {"destination": "starkware.cairo.common.math.assert_le", "type": "alias"}, "boost.library.assert_not_zero": {"destination": "starkware.cairo.common.math.assert_not_zero", "type": "alias"}, "boost.library.assert_uint256_le": {"destination": "starkware.cairo.common.uint256.assert_uint256_le", "type": "alias"}, "boost.library.batch_from_pool": {"type": "namespace"}, "boost.library.batch_from_pool.Args": {"members": {}, "size": 0, "full_name": "boost.library.batch_from_pool.Args", "type": "struct"}, "boost.library.batch_from_pool.ImplicitArgs": {"members": {}, "size": 0, "full_name": "boost.library.batch_from_pool.ImplicitArgs", "type": "struct"}, "boost.library.batch_from_pool.Return": {"cairo_type": "()", "type": "type_definition"}, "boost.library.batch_from_pool.SELECTOR": {"value": 295728432320799686095782364200488981267167216315578691995779675256327958410, "type": "const"}, "boost.library.batch_from_pool.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.batch_from_pool.alloc": {"destination": "starkware.cairo.common.alloc.alloc", "type": "alias"}, "boost.library.batch_from_pool.emit": {"decorators": [], "pc": 989, "type": "function"}, "boost.library.batch_from_pool.emit.Args": {"members": {"type": {"offset": 0, "cairo_type": "felt"}, "batchId": {"offset": 1, "cairo_type": "felt"}, "eth_amount": {"offset": 2, "cairo_type": "starkware.cairo.common.uint256.Uint256"}, "token_amount": {"offset": 4, "cairo_type": "starkware.cairo.common.uint256.Uint256"}}, "size": 6, "full_name": "boost.library.batch_from_pool.emit.Args", "type": "struct"}, "boost.library.batch_from_pool.emit.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "range_check_ptr": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "boost.library.batch_from_pool.emit.ImplicitArgs", "type": "struct"}, "boost.library.batch_from_pool.emit.Return": {"cairo_type": "()", "type": "type_definition"}, "boost.library.batch_from_pool.emit.SIZEOF_LOCALS": {"value": 2, "type": "const"}, "boost.library.batch_from_pool.emit_event": {"destination": "starkware.starknet.common.syscalls.emit_event", "type": "alias"}, "boost.library.batch_from_pool.memcpy": {"destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias"}, "boost.library.batch_to_pool": {"type": "namespace"}, "boost.library.batch_to_pool.Args": {"members": {}, "size": 0, "full_name": "boost.library.batch_to_pool.Args", "type": "struct"}, "boost.library.batch_to_pool.ImplicitArgs": {"members": {}, "size": 0, "full_name": "boost.library.batch_to_pool.ImplicitArgs", "type": "struct"}, "boost.library.batch_to_pool.Return": {"cairo_type": "()", "type": "type_definition"}, "boost.library.batch_to_pool.SELECTOR": {"value": 745518041372146677633174039424439166986546042199627287713067469427809845059, "type": "const"}, "boost.library.batch_to_pool.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.batch_to_pool.alloc": {"destination": "starkware.cairo.common.alloc.alloc", "type": "alias"}, "boost.library.batch_to_pool.emit": {"decorators": [], "pc": 961, "type": "function"}, "boost.library.batch_to_pool.emit.Args": {"members": {"type": {"offset": 0, "cairo_type": "felt"}, "batchId": {"offset": 1, "cairo_type": "felt"}, "amount": {"offset": 2, "cairo_type": "starkware.cairo.common.uint256.Uint256"}, "fee": {"offset": 4, "cairo_type": "felt"}}, "size": 5, "full_name": "boost.library.batch_to_pool.emit.Args", "type": "struct"}, "boost.library.batch_to_pool.emit.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "range_check_ptr": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "boost.library.batch_to_pool.emit.ImplicitArgs", "type": "struct"}, "boost.library.batch_to_pool.emit.Return": {"cairo_type": "()", "type": "type_definition"}, "boost.library.batch_to_pool.emit.SIZEOF_LOCALS": {"value": 2, "type": "const"}, "boost.library.batch_to_pool.emit_event": {"destination": "starkware.starknet.common.syscalls.emit_event", "type": "alias"}, "boost.library.batch_to_pool.memcpy": {"destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias"}, "boost.library.get_block_timestamp": {"destination": "starkware.starknet.common.syscalls.get_block_timestamp", "type": "alias"}, "boost.library.get_caller_address": {"destination": "starkware.starknet.common.syscalls.get_caller_address", "type": "alias"}, "boost.library.get_contract_address": {"destination": "starkware.starknet.common.syscalls.get_contract_address", "type": "alias"}, "boost.library.is_le": {"destination": "starkware.cairo.common.math_cmp.is_le", "type": "alias"}, "boost.library.is_le_felt": {"destination": "starkware.cairo.common.math_cmp.is_le_felt", "type": "alias"}, "boost.library.is_not_zero": {"destination": "starkware.cairo.common.math_cmp.is_not_zero", "type": "alias"}, "boost.library.library_call": {"destination": "starkware.starknet.common.syscalls.library_call", "type": "alias"}, "boost.library.stake_eth": {"type": "namespace"}, "boost.library.stake_eth.Args": {"members": {}, "size": 0, "full_name": "boost.library.stake_eth.Args", "type": "struct"}, "boost.library.stake_eth.ImplicitArgs": {"members": {}, "size": 0, "full_name": "boost.library.stake_eth.ImplicitArgs", "type": "struct"}, "boost.library.stake_eth.Return": {"cairo_type": "()", "type": "type_definition"}, "boost.library.stake_eth.SELECTOR": {"value": 275174830438215987825564658592494805200969647832561921949961470877498602681, "type": "const"}, "boost.library.stake_eth.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.stake_eth.alloc": {"destination": "starkware.cairo.common.alloc.alloc", "type": "alias"}, "boost.library.stake_eth.emit": {"decorators": [], "pc": 905, "type": "function"}, "boost.library.stake_eth.emit.Args": {"members": {"account": {"offset": 0, "cairo_type": "felt"}, "amount": {"offset": 1, "cairo_type": "starkware.cairo.common.uint256.Uint256"}, "batchId": {"offset": 3, "cairo_type": "felt"}, "idx": {"offset": 4, "cairo_type": "felt"}}, "size": 5, "full_name": "boost.library.stake_eth.emit.Args", "type": "struct"}, "boost.library.stake_eth.emit.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "range_check_ptr": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "boost.library.stake_eth.emit.ImplicitArgs", "type": "struct"}, "boost.library.stake_eth.emit.Return": {"cairo_type": "()", "type": "type_definition"}, "boost.library.stake_eth.emit.SIZEOF_LOCALS": {"value": 2, "type": "const"}, "boost.library.stake_eth.emit_event": {"destination": "starkware.starknet.common.syscalls.emit_event", "type": "alias"}, "boost.library.stake_eth.memcpy": {"destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias"}, "boost.library.uint256_add": {"destination": "starkware.cairo.common.uint256.uint256_add", "type": "alias"}, "boost.library.uint256_check": {"destination": "starkware.cairo.common.uint256.uint256_check", "type": "alias"}, "boost.library.uint256_cond_neg": {"destination": "starkware.cairo.common.uint256.uint256_cond_neg", "type": "alias"}, "boost.library.uint256_le": {"destination": "starkware.cairo.common.uint256.uint256_le", "type": "alias"}, "boost.library.uint256_lt": {"destination": "starkware.cairo.common.uint256.uint256_lt", "type": "alias"}, "boost.library.uint256_mul": {"destination": "starkware.cairo.common.uint256.uint256_mul", "type": "alias"}, "boost.library.uint256_mul_div_mod": {"destination": "starkware.cairo.common.uint256.uint256_mul_div_mod", "type": "alias"}, "boost.library.uint256_signed_lt": {"destination": "starkware.cairo.common.uint256.uint256_signed_lt", "type": "alias"}, "boost.library.uint256_sqrt": {"destination": "starkware.cairo.common.uint256.uint256_sqrt", "type": "alias"}, "boost.library.uint256_sub": {"destination": "starkware.cairo.common.uint256.uint256_sub", "type": "alias"}, "boost.library.uint256_unsigned_div_rem": {"destination": "starkware.cairo.common.uint256.uint256_unsigned_div_rem", "type": "alias"}, "boost.library.unsigned_div_rem": {"destination": "starkware.cairo.common.math.unsigned_div_rem", "type": "alias"}, "boost.library.withdraw_staked_token": {"type": "namespace"}, "boost.library.withdraw_staked_token.Args": {"members": {}, "size": 0, "full_name": "boost.library.withdraw_staked_token.Args", "type": "struct"}, "boost.library.withdraw_staked_token.ImplicitArgs": {"members": {}, "size": 0, "full_name": "boost.library.withdraw_staked_token.ImplicitArgs", "type": "struct"}, "boost.library.withdraw_staked_token.Return": {"cairo_type": "()", "type": "type_definition"}, "boost.library.withdraw_staked_token.SELECTOR": {"value": 1689147739158953628725167365093342613880425159840617005136988653798969165684, "type": "const"}, "boost.library.withdraw_staked_token.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "boost.library.withdraw_staked_token.alloc": {"destination": "starkware.cairo.common.alloc.alloc", "type": "alias"}, "boost.library.withdraw_staked_token.emit": {"decorators": [], "pc": 933, "type": "function"}, "boost.library.withdraw_staked_token.emit.Args": {"members": {"account": {"offset": 0, "cairo_type": "felt"}, "amount": {"offset": 1, "cairo_type": "starkware.cairo.common.uint256.Uint256"}, "batchId": {"offset": 3, "cairo_type": "felt"}, "idx": {"offset": 4, "cairo_type": "felt"}}, "size": 5, "full_name": "boost.library.withdraw_staked_token.emit.Args", "type": "struct"}, "boost.library.withdraw_staked_token.emit.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "range_check_ptr": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "boost.library.withdraw_staked_token.emit.ImplicitArgs", "type": "struct"}, "boost.library.withdraw_staked_token.emit.Return": {"cairo_type": "()", "type": "type_definition"}, "boost.library.withdraw_staked_token.emit.SIZEOF_LOCALS": {"value": 2, "type": "const"}, "boost.library.withdraw_staked_token.emit_event": {"destination": "starkware.starknet.common.syscalls.emit_event", "type": "alias"}, "boost.library.withdraw_staked_token.memcpy": {"destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias"}, "openzeppelin.token.erc20.IERC20.IERC20": {"type": "namespace"}, "openzeppelin.token.erc20.IERC20.IERC20.ALLOWANCE_SELECTOR": {"value": 863164345921111744606866654754108663958095967665259696902984674202985078753, "type": "const"}, "openzeppelin.token.erc20.IERC20.IERC20.APPROVE_SELECTOR": {"value": 949021990203918389843157787496164629863144228991510976554585288817234167820, "type": "const"}, "openzeppelin.token.erc20.IERC20.IERC20.Args": {"members": {}, "size": 0, "full_name": "openzeppelin.token.erc20.IERC20.IERC20.Args", "type": "struct"}, "openzeppelin.token.erc20.IERC20.IERC20.BALANCEOF_SELECTOR": {"value": 1307730684388977109649524593492043083703013045633289330664425380824804018030, "type": "const"}, "openzeppelin.token.erc20.IERC20.IERC20.DECIMALS_SELECTOR": {"value": 134830404806214277570220174593674215737759987247891306080029841794115377321, "type": "const"}, "openzeppelin.token.erc20.IERC20.IERC20.ImplicitArgs": {"members": {}, "size": 0, "full_name": "openzeppelin.token.erc20.IERC20.IERC20.ImplicitArgs", "type": "struct"}, "openzeppelin.token.erc20.IERC20.IERC20.NAME_SELECTOR": {"value": 1528802474226268325865027367859591458315299653151958663884057507666229546336, "type": "const"}, "openzeppelin.token.erc20.IERC20.IERC20.Return": {"cairo_type": "()", "type": "type_definition"}, "openzeppelin.token.erc20.IERC20.IERC20.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "openzeppelin.token.erc20.IERC20.IERC20.SYMBOL_SELECTOR": {"value": 944713526212149105522785400348068751682982210605126537021911324578866405028, "type": "const"}, "openzeppelin.token.erc20.IERC20.IERC20.TOTALSUPPLY_SELECTOR": {"value": 227334030968744315992796982100494617316223563777432855541120004521101595501, "type": "const"}, "openzeppelin.token.erc20.IERC20.IERC20.TRANSFERFROM_SELECTOR": {"value": 116061167288211781254449158074459916871457383008289084697957612485591092000, "type": "const"}, "openzeppelin.token.erc20.IERC20.IERC20.TRANSFER_SELECTOR": {"value": 232670485425082704932579856502088130646006032362877466777181098476241604910, "type": "const"}, "openzeppelin.token.erc20.IERC20.IERC20.alloc": {"destination": "starkware.cairo.common.alloc.alloc", "type": "alias"}, "openzeppelin.token.erc20.IERC20.IERC20.approve": {"decorators": [], "pc": 793, "type": "function"}, "openzeppelin.token.erc20.IERC20.IERC20.approve.Args": {"members": {"contract_address": {"offset": 0, "cairo_type": "felt"}, "spender": {"offset": 1, "cairo_type": "felt"}, "amount": {"offset": 2, "cairo_type": "starkware.cairo.common.uint256.Uint256"}}, "size": 4, "full_name": "openzeppelin.token.erc20.IERC20.IERC20.approve.Args", "type": "struct"}, "openzeppelin.token.erc20.IERC20.IERC20.approve.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "range_check_ptr": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "openzeppelin.token.erc20.IERC20.IERC20.approve.ImplicitArgs", "type": "struct"}, "openzeppelin.token.erc20.IERC20.IERC20.approve.Return": {"cairo_type": "(success: felt)", "type": "type_definition"}, "openzeppelin.token.erc20.IERC20.IERC20.approve.SIZEOF_LOCALS": {"value": 1, "type": "const"}, "openzeppelin.token.erc20.IERC20.IERC20.balanceOf": {"decorators": [], "pc": 718, "type": "function"}, "openzeppelin.token.erc20.IERC20.IERC20.balanceOf.Args": {"members": {"contract_address": {"offset": 0, "cairo_type": "felt"}, "account": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "openzeppelin.token.erc20.IERC20.IERC20.balanceOf.Args", "type": "struct"}, "openzeppelin.token.erc20.IERC20.IERC20.balanceOf.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "range_check_ptr": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "openzeppelin.token.erc20.IERC20.IERC20.balanceOf.ImplicitArgs", "type": "struct"}, "openzeppelin.token.erc20.IERC20.IERC20.balanceOf.Return": {"cairo_type": "(balance: starkware.cairo.common.uint256.Uint256)", "type": "type_definition"}, "openzeppelin.token.erc20.IERC20.IERC20.balanceOf.SIZEOF_LOCALS": {"value": 1, "type": "const"}, "openzeppelin.token.erc20.IERC20.IERC20.call_contract": {"destination": "starkware.starknet.common.syscalls.call_contract", "type": "alias"}, "openzeppelin.token.erc20.IERC20.IERC20.library_call": {"destination": "starkware.starknet.common.syscalls.library_call", "type": "alias"}, "openzeppelin.token.erc20.IERC20.IERC20.memcpy": {"destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias"}, "openzeppelin.token.erc20.IERC20.IERC20.transfer": {"decorators": [], "pc": 742, "type": "function"}, "openzeppelin.token.erc20.IERC20.IERC20.transfer.Args": {"members": {"contract_address": {"offset": 0, "cairo_type": "felt"}, "recipient": {"offset": 1, "cairo_type": "felt"}, "amount": {"offset": 2, "cairo_type": "starkware.cairo.common.uint256.Uint256"}}, "size": 4, "full_name": "openzeppelin.token.erc20.IERC20.IERC20.transfer.Args", "type": "struct"}, "openzeppelin.token.erc20.IERC20.IERC20.transfer.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "range_check_ptr": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "openzeppelin.token.erc20.IERC20.IERC20.transfer.ImplicitArgs", "type": "struct"}, "openzeppelin.token.erc20.IERC20.IERC20.transfer.Return": {"cairo_type": "(success: felt)", "type": "type_definition"}, "openzeppelin.token.erc20.IERC20.IERC20.transfer.SIZEOF_LOCALS": {"value": 1, "type": "const"}, "openzeppelin.token.erc20.IERC20.IERC20.transferFrom": {"decorators": [], "pc": 767, "type": "function"}, "openzeppelin.token.erc20.IERC20.IERC20.transferFrom.Args": {"members": {"contract_address": {"offset": 0, "cairo_type": "felt"}, "sender": {"offset": 1, "cairo_type": "felt"}, "recipient": {"offset": 2, "cairo_type": "felt"}, "amount": {"offset": 3, "cairo_type": "starkware.cairo.common.uint256.Uint256"}}, "size": 5, "full_name": "openzeppelin.token.erc20.IERC20.IERC20.transferFrom.Args", "type": "struct"}, "openzeppelin.token.erc20.IERC20.IERC20.transferFrom.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "range_check_ptr": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "openzeppelin.token.erc20.IERC20.IERC20.transferFrom.ImplicitArgs", "type": "struct"}, "openzeppelin.token.erc20.IERC20.IERC20.transferFrom.Return": {"cairo_type": "(success: felt)", "type": "type_definition"}, "openzeppelin.token.erc20.IERC20.IERC20.transferFrom.SIZEOF_LOCALS": {"value": 1, "type": "const"}, "openzeppelin.token.erc20.IERC20.Uint256": {"destination": "starkware.cairo.common.uint256.Uint256", "type": "alias"}, "starkware.cairo.common.alloc.alloc": {"decorators": [], "pc": 0, "type": "function"}, "starkware.cairo.common.alloc.alloc.Args": {"members": {}, "size": 0, "full_name": "starkware.cairo.common.alloc.alloc.Args", "type": "struct"}, "starkware.cairo.common.alloc.alloc.ImplicitArgs": {"members": {}, "size": 0, "full_name": "starkware.cairo.common.alloc.alloc.ImplicitArgs", "type": "struct"}, "starkware.cairo.common.alloc.alloc.Return": {"cairo_type": "(ptr: felt*)", "type": "type_definition"}, "starkware.cairo.common.alloc.alloc.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.cairo.common.bitwise.ALL_ONES": {"value": -106710729501573572985208420194530329073740042555888586719234, "type": "const"}, "starkware.cairo.common.bitwise.BitwiseBuiltin": {"destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", "type": "alias"}, "starkware.cairo.common.bool.FALSE": {"value": 0, "type": "const"}, "starkware.cairo.common.bool.TRUE": {"value": 1, "type": "const"}, "starkware.cairo.common.cairo_builtins.BitwiseBuiltin": {"members": {"x": {"offset": 0, "cairo_type": "felt"}, "y": {"offset": 1, "cairo_type": "felt"}, "x_and_y": {"offset": 2, "cairo_type": "felt"}, "x_xor_y": {"offset": 3, "cairo_type": "felt"}, "x_or_y": {"offset": 4, "cairo_type": "felt"}}, "size": 5, "full_name": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", "type": "struct"}, "starkware.cairo.common.cairo_builtins.EcOpBuiltin": {"members": {"p": {"offset": 0, "cairo_type": "starkware.cairo.common.ec_point.EcPoint"}, "q": {"offset": 2, "cairo_type": "starkware.cairo.common.ec_point.EcPoint"}, "m": {"offset": 4, "cairo_type": "felt"}, "r": {"offset": 5, "cairo_type": "starkware.cairo.common.ec_point.EcPoint"}}, "size": 7, "full_name": "starkware.cairo.common.cairo_builtins.EcOpBuiltin", "type": "struct"}, "starkware.cairo.common.cairo_builtins.EcPoint": {"destination": "starkware.cairo.common.ec_point.EcPoint", "type": "alias"}, "starkware.cairo.common.cairo_builtins.HashBuiltin": {"members": {"x": {"offset": 0, "cairo_type": "felt"}, "y": {"offset": 1, "cairo_type": "felt"}, "result": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "starkware.cairo.common.cairo_builtins.HashBuiltin", "type": "struct"}, "starkware.cairo.common.cairo_builtins.KeccakBuiltin": {"members": {"input": {"offset": 0, "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState"}, "output": {"offset": 8, "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState"}}, "size": 16, "full_name": "starkware.cairo.common.cairo_builtins.KeccakBuiltin", "type": "struct"}, "starkware.cairo.common.cairo_builtins.KeccakBuiltinState": {"destination": "starkware.cairo.common.keccak_state.KeccakBuiltinState", "type": "alias"}, "starkware.cairo.common.cairo_builtins.PoseidonBuiltin": {"members": {"input": {"offset": 0, "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState"}, "output": {"offset": 3, "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState"}}, "size": 6, "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin", "type": "struct"}, "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": {"destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", "type": "alias"}, "starkware.cairo.common.cairo_builtins.SignatureBuiltin": {"members": {"pub_key": {"offset": 0, "cairo_type": "felt"}, "message": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", "type": "struct"}, "starkware.cairo.common.dict_access.DictAccess": {"members": {"key": {"offset": 0, "cairo_type": "felt"}, "prev_value": {"offset": 1, "cairo_type": "felt"}, "new_value": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "starkware.cairo.common.dict_access.DictAccess", "type": "struct"}, "starkware.cairo.common.ec_point.EcPoint": {"members": {"x": {"offset": 0, "cairo_type": "felt"}, "y": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "starkware.cairo.common.ec_point.EcPoint", "type": "struct"}, "starkware.cairo.common.hash.HashBuiltin": {"destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", "type": "alias"}, "starkware.cairo.common.hash.hash2": {"decorators": [], "pc": 3, "type": "function"}, "starkware.cairo.common.hash.hash2.Args": {"members": {"x": {"offset": 0, "cairo_type": "felt"}, "y": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "starkware.cairo.common.hash.hash2.Args", "type": "struct"}, "starkware.cairo.common.hash.hash2.ImplicitArgs": {"members": {"hash_ptr": {"offset": 0, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}}, "size": 1, "full_name": "starkware.cairo.common.hash.hash2.ImplicitArgs", "type": "struct"}, "starkware.cairo.common.hash.hash2.Return": {"cairo_type": "(result: felt)", "type": "type_definition"}, "starkware.cairo.common.hash.hash2.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.cairo.common.keccak_state.KeccakBuiltinState": {"members": {"s0": {"offset": 0, "cairo_type": "felt"}, "s1": {"offset": 1, "cairo_type": "felt"}, "s2": {"offset": 2, "cairo_type": "felt"}, "s3": {"offset": 3, "cairo_type": "felt"}, "s4": {"offset": 4, "cairo_type": "felt"}, "s5": {"offset": 5, "cairo_type": "felt"}, "s6": {"offset": 6, "cairo_type": "felt"}, "s7": {"offset": 7, "cairo_type": "felt"}}, "size": 8, "full_name": "starkware.cairo.common.keccak_state.KeccakBuiltinState", "type": "struct"}, "starkware.cairo.common.math.FALSE": {"destination": "starkware.cairo.common.bool.FALSE", "type": "alias"}, "starkware.cairo.common.math.TRUE": {"destination": "starkware.cairo.common.bool.TRUE", "type": "alias"}, "starkware.cairo.common.math.assert_250_bit": {"decorators": ["known_ap_change"], "pc": 94, "type": "function"}, "starkware.cairo.common.math.assert_250_bit.Args": {"members": {"value": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "starkware.cairo.common.math.assert_250_bit.Args", "type": "struct"}, "starkware.cairo.common.math.assert_250_bit.HIGH_BOUND": {"value": 5316911983139663491615228241121378304, "type": "const"}, "starkware.cairo.common.math.assert_250_bit.ImplicitArgs": {"members": {"range_check_ptr": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "starkware.cairo.common.math.assert_250_bit.ImplicitArgs", "type": "struct"}, "starkware.cairo.common.math.assert_250_bit.Return": {"cairo_type": "()", "type": "type_definition"}, "starkware.cairo.common.math.assert_250_bit.SHIFT": {"value": 340282366920938463463374607431768211456, "type": "const"}, "starkware.cairo.common.math.assert_250_bit.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.cairo.common.math.assert_250_bit.UPPER_BOUND": {"value": 1809251394333065553493296640760748560207343510400633813116524750123642650624, "type": "const"}, "starkware.cairo.common.math.assert_250_bit.high": {"references": [{"value": "[cast([fp + (-4)] + 1, felt*)]", "pc": 94, "ap_tracking_data": {"offset": 0, "group": 13}}], "cairo_type": "felt", "full_name": "starkware.cairo.common.math.assert_250_bit.high", "type": "reference"}, "starkware.cairo.common.math.assert_250_bit.low": {"references": [{"value": "[cast([fp + (-4)], felt*)]", "pc": 94, "ap_tracking_data": {"offset": 0, "group": 13}}], "cairo_type": "felt", "full_name": "starkware.cairo.common.math.assert_250_bit.low", "type": "reference"}, "starkware.cairo.common.math.assert_250_bit.value": {"references": [{"value": "[cast(fp + (-3), felt*)]", "pc": 94, "ap_tracking_data": {"offset": 0, "group": 13}}], "cairo_type": "felt", "full_name": "starkware.cairo.common.math.assert_250_bit.value", "type": "reference"}, "starkware.cairo.common.math.assert_le": {"decorators": [], "pc": 89, "type": "function"}, "starkware.cairo.common.math.assert_le.Args": {"members": {"a": {"offset": 0, "cairo_type": "felt"}, "b": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "starkware.cairo.common.math.assert_le.Args", "type": "struct"}, "starkware.cairo.common.math.assert_le.ImplicitArgs": {"members": {"range_check_ptr": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "starkware.cairo.common.math.assert_le.ImplicitArgs", "type": "struct"}, "starkware.cairo.common.math.assert_le.Return": {"cairo_type": "()", "type": "type_definition"}, "starkware.cairo.common.math.assert_le.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.cairo.common.math.assert_le_felt": {"decorators": ["known_ap_change"], "pc": 107, "type": "function"}, "starkware.cairo.common.math.assert_le_felt.Args": {"members": {"a": {"offset": 0, "cairo_type": "felt"}, "b": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "starkware.cairo.common.math.assert_le_felt.Args", "type": "struct"}, "starkware.cairo.common.math.assert_le_felt.ImplicitArgs": {"members": {"range_check_ptr": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "starkware.cairo.common.math.assert_le_felt.ImplicitArgs", "type": "struct"}, "starkware.cairo.common.math.assert_le_felt.PRIME_OVER_2_HIGH": {"value": 5316911983139663648412552867652567041, "type": "const"}, "starkware.cairo.common.math.assert_le_felt.PRIME_OVER_3_HIGH": {"value": 3544607988759775765608368578435044694, "type": "const"}, "starkware.cairo.common.math.assert_le_felt.Return": {"cairo_type": "()", "type": "type_definition"}, "starkware.cairo.common.math.assert_le_felt.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.cairo.common.math.assert_le_felt.a": {"references": [{"value": "[cast(fp + (-4), felt*)]", "pc": 107, "ap_tracking_data": {"offset": 0, "group": 14}}], "cairo_type": "felt", "full_name": "starkware.cairo.common.math.assert_le_felt.a", "type": "reference"}, "starkware.cairo.common.math.assert_le_felt.b": {"references": [{"value": "[cast(fp + (-3), felt*)]", "pc": 107, "ap_tracking_data": {"offset": 0, "group": 14}}], "cairo_type": "felt", "full_name": "starkware.cairo.common.math.assert_le_felt.b", "type": "reference"}, "starkware.cairo.common.math.assert_le_felt.range_check_ptr": {"references": [{"value": "[cast(fp + (-5), felt*)]", "pc": 107, "ap_tracking_data": {"offset": 0, "group": 14}}, {"value": "cast([fp + (-5)] + 4, felt)", "pc": 117, "ap_tracking_data": {"offset": 8, "group": 14}}], "cairo_type": "felt", "full_name": "starkware.cairo.common.math.assert_le_felt.range_check_ptr", "type": "reference"}, "starkware.cairo.common.math.assert_le_felt.skip_exclude_a": {"pc": 131, "type": "label"}, "starkware.cairo.common.math.assert_le_felt.skip_exclude_b_minus_a": {"pc": 143, "type": "label"}, "starkware.cairo.common.math.assert_lt_felt": {"decorators": ["known_ap_change"], "pc": 152, "type": "function"}, "starkware.cairo.common.math.assert_lt_felt.Args": {"members": {"a": {"offset": 0, "cairo_type": "felt"}, "b": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "starkware.cairo.common.math.assert_lt_felt.Args", "type": "struct"}, "starkware.cairo.common.math.assert_lt_felt.ImplicitArgs": {"members": {"range_check_ptr": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "starkware.cairo.common.math.assert_lt_felt.ImplicitArgs", "type": "struct"}, "starkware.cairo.common.math.assert_lt_felt.Return": {"cairo_type": "()", "type": "type_definition"}, "starkware.cairo.common.math.assert_lt_felt.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.cairo.common.math.assert_lt_felt.a": {"references": [{"value": "[cast(fp + (-4), felt*)]", "pc": 152, "ap_tracking_data": {"offset": 0, "group": 15}}], "cairo_type": "felt", "full_name": "starkware.cairo.common.math.assert_lt_felt.a", "type": "reference"}, "starkware.cairo.common.math.assert_lt_felt.b": {"references": [{"value": "[cast(fp + (-3), felt*)]", "pc": 152, "ap_tracking_data": {"offset": 0, "group": 15}}], "cairo_type": "felt", "full_name": "starkware.cairo.common.math.assert_lt_felt.b", "type": "reference"}, "starkware.cairo.common.math.assert_nn": {"decorators": [], "pc": 85, "type": "function"}, "starkware.cairo.common.math.assert_nn.Args": {"members": {"a": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "starkware.cairo.common.math.assert_nn.Args", "type": "struct"}, "starkware.cairo.common.math.assert_nn.ImplicitArgs": {"members": {"range_check_ptr": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "starkware.cairo.common.math.assert_nn.ImplicitArgs", "type": "struct"}, "starkware.cairo.common.math.assert_nn.Return": {"cairo_type": "()", "type": "type_definition"}, "starkware.cairo.common.math.assert_nn.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.cairo.common.math.assert_nn.a": {"references": [{"value": "[cast(fp + (-3), felt*)]", "pc": 85, "ap_tracking_data": {"offset": 0, "group": 11}}], "cairo_type": "felt", "full_name": "starkware.cairo.common.math.assert_nn.a", "type": "reference"}, "starkware.cairo.common.math.assert_not_zero": {"decorators": [], "pc": 80, "type": "function"}, "starkware.cairo.common.math.assert_not_zero.Args": {"members": {"value": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "starkware.cairo.common.math.assert_not_zero.Args", "type": "struct"}, "starkware.cairo.common.math.assert_not_zero.ImplicitArgs": {"members": {}, "size": 0, "full_name": "starkware.cairo.common.math.assert_not_zero.ImplicitArgs", "type": "struct"}, "starkware.cairo.common.math.assert_not_zero.Return": {"cairo_type": "()", "type": "type_definition"}, "starkware.cairo.common.math.assert_not_zero.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.cairo.common.math.assert_not_zero.value": {"references": [{"value": "[cast(fp + (-3), felt*)]", "pc": 80, "ap_tracking_data": {"offset": 0, "group": 10}}], "cairo_type": "felt", "full_name": "starkware.cairo.common.math.assert_not_zero.value", "type": "reference"}, "starkware.cairo.common.math.unsigned_div_rem": {"decorators": [], "pc": 163, "type": "function"}, "starkware.cairo.common.math.unsigned_div_rem.Args": {"members": {"value": {"offset": 0, "cairo_type": "felt"}, "div": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "starkware.cairo.common.math.unsigned_div_rem.Args", "type": "struct"}, "starkware.cairo.common.math.unsigned_div_rem.ImplicitArgs": {"members": {"range_check_ptr": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "starkware.cairo.common.math.unsigned_div_rem.ImplicitArgs", "type": "struct"}, "starkware.cairo.common.math.unsigned_div_rem.Return": {"cairo_type": "(q: felt, r: felt)", "type": "type_definition"}, "starkware.cairo.common.math.unsigned_div_rem.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.cairo.common.math.unsigned_div_rem.div": {"references": [{"value": "[cast(fp + (-3), felt*)]", "pc": 163, "ap_tracking_data": {"offset": 0, "group": 16}}], "cairo_type": "felt", "full_name": "starkware.cairo.common.math.unsigned_div_rem.div", "type": "reference"}, "starkware.cairo.common.math.unsigned_div_rem.q": {"references": [{"value": "[cast([fp + (-5)] + 1, felt*)]", "pc": 163, "ap_tracking_data": {"offset": 0, "group": 16}}], "cairo_type": "felt", "full_name": "starkware.cairo.common.math.unsigned_div_rem.q", "type": "reference"}, "starkware.cairo.common.math.unsigned_div_rem.r": {"references": [{"value": "[cast([fp + (-5)], felt*)]", "pc": 163, "ap_tracking_data": {"offset": 0, "group": 16}}], "cairo_type": "felt", "full_name": "starkware.cairo.common.math.unsigned_div_rem.r", "type": "reference"}, "starkware.cairo.common.math.unsigned_div_rem.value": {"references": [{"value": "[cast(fp + (-4), felt*)]", "pc": 163, "ap_tracking_data": {"offset": 0, "group": 16}}], "cairo_type": "felt", "full_name": "starkware.cairo.common.math.unsigned_div_rem.value", "type": "reference"}, "starkware.cairo.common.math_cmp.RC_BOUND": {"value": 340282366920938463463374607431768211456, "type": "const"}, "starkware.cairo.common.math_cmp.assert_le_felt": {"destination": "starkware.cairo.common.math.assert_le_felt", "type": "alias"}, "starkware.cairo.common.math_cmp.assert_lt_felt": {"destination": "starkware.cairo.common.math.assert_lt_felt", "type": "alias"}, "starkware.cairo.common.math_cmp.is_le": {"decorators": ["known_ap_change"], "pc": 259, "type": "function"}, "starkware.cairo.common.math_cmp.is_le.Args": {"members": {"a": {"offset": 0, "cairo_type": "felt"}, "b": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "starkware.cairo.common.math_cmp.is_le.Args", "type": "struct"}, "starkware.cairo.common.math_cmp.is_le.ImplicitArgs": {"members": {"range_check_ptr": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "starkware.cairo.common.math_cmp.is_le.ImplicitArgs", "type": "struct"}, "starkware.cairo.common.math_cmp.is_le.Return": {"cairo_type": "felt", "type": "type_definition"}, "starkware.cairo.common.math_cmp.is_le.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.cairo.common.math_cmp.is_le_felt": {"decorators": ["known_ap_change"], "pc": 264, "type": "function"}, "starkware.cairo.common.math_cmp.is_le_felt.Args": {"members": {"a": {"offset": 0, "cairo_type": "felt"}, "b": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "starkware.cairo.common.math_cmp.is_le_felt.Args", "type": "struct"}, "starkware.cairo.common.math_cmp.is_le_felt.ImplicitArgs": {"members": {"range_check_ptr": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "starkware.cairo.common.math_cmp.is_le_felt.ImplicitArgs", "type": "struct"}, "starkware.cairo.common.math_cmp.is_le_felt.Return": {"cairo_type": "felt", "type": "type_definition"}, "starkware.cairo.common.math_cmp.is_le_felt.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.cairo.common.math_cmp.is_le_felt.a": {"references": [{"value": "[cast(fp + (-4), felt*)]", "pc": 264, "ap_tracking_data": {"offset": 0, "group": 21}}], "cairo_type": "felt", "full_name": "starkware.cairo.common.math_cmp.is_le_felt.a", "type": "reference"}, "starkware.cairo.common.math_cmp.is_le_felt.b": {"references": [{"value": "[cast(fp + (-3), felt*)]", "pc": 264, "ap_tracking_data": {"offset": 0, "group": 21}}], "cairo_type": "felt", "full_name": "starkware.cairo.common.math_cmp.is_le_felt.b", "type": "reference"}, "starkware.cairo.common.math_cmp.is_le_felt.not_le": {"pc": 276, "type": "label"}, "starkware.cairo.common.math_cmp.is_nn": {"decorators": ["known_ap_change"], "pc": 226, "type": "function"}, "starkware.cairo.common.math_cmp.is_nn.Args": {"members": {"a": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "starkware.cairo.common.math_cmp.is_nn.Args", "type": "struct"}, "starkware.cairo.common.math_cmp.is_nn.ImplicitArgs": {"members": {"range_check_ptr": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "starkware.cairo.common.math_cmp.is_nn.ImplicitArgs", "type": "struct"}, "starkware.cairo.common.math_cmp.is_nn.Return": {"cairo_type": "felt", "type": "type_definition"}, "starkware.cairo.common.math_cmp.is_nn.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.cairo.common.math_cmp.is_nn.a": {"references": [{"value": "[cast(fp + (-3), felt*)]", "pc": 226, "ap_tracking_data": {"offset": 0, "group": 19}}], "cairo_type": "felt", "full_name": "starkware.cairo.common.math_cmp.is_nn.a", "type": "reference"}, "starkware.cairo.common.math_cmp.is_nn.need_felt_comparison": {"pc": 250, "type": "label"}, "starkware.cairo.common.math_cmp.is_nn.out_of_range": {"pc": 236, "type": "label"}, "starkware.cairo.common.math_cmp.is_not_zero": {"decorators": ["known_ap_change"], "pc": 218, "type": "function"}, "starkware.cairo.common.math_cmp.is_not_zero.Args": {"members": {"value": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "starkware.cairo.common.math_cmp.is_not_zero.Args", "type": "struct"}, "starkware.cairo.common.math_cmp.is_not_zero.ImplicitArgs": {"members": {}, "size": 0, "full_name": "starkware.cairo.common.math_cmp.is_not_zero.ImplicitArgs", "type": "struct"}, "starkware.cairo.common.math_cmp.is_not_zero.Return": {"cairo_type": "felt", "type": "type_definition"}, "starkware.cairo.common.math_cmp.is_not_zero.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.cairo.common.poseidon_state.PoseidonBuiltinState": {"members": {"s0": {"offset": 0, "cairo_type": "felt"}, "s1": {"offset": 1, "cairo_type": "felt"}, "s2": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", "type": "struct"}, "starkware.cairo.common.pow.assert_le": {"destination": "starkware.cairo.common.math.assert_le", "type": "alias"}, "starkware.cairo.common.pow.get_ap": {"destination": "starkware.cairo.common.registers.get_ap", "type": "alias"}, "starkware.cairo.common.pow.get_fp_and_pc": {"destination": "starkware.cairo.common.registers.get_fp_and_pc", "type": "alias"}, "starkware.cairo.common.registers.get_ap": {"destination": "starkware.cairo.lang.compiler.lib.registers.get_ap", "type": "alias"}, "starkware.cairo.common.registers.get_fp_and_pc": {"destination": "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc", "type": "alias"}, "starkware.cairo.common.uint256.ALL_ONES": {"value": 340282366920938463463374607431768211455, "type": "const"}, "starkware.cairo.common.uint256.BitwiseBuiltin": {"destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", "type": "alias"}, "starkware.cairo.common.uint256.HALF_SHIFT": {"value": 18446744073709551616, "type": "const"}, "starkware.cairo.common.uint256.SHIFT": {"value": 340282366920938463463374607431768211456, "type": "const"}, "starkware.cairo.common.uint256.Uint256": {"members": {"low": {"offset": 0, "cairo_type": "felt"}, "high": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "starkware.cairo.common.uint256.Uint256", "type": "struct"}, "starkware.cairo.common.uint256.assert_in_range": {"destination": "starkware.cairo.common.math.assert_in_range", "type": "alias"}, "starkware.cairo.common.uint256.assert_le": {"destination": "starkware.cairo.common.math.assert_le", "type": "alias"}, "starkware.cairo.common.uint256.assert_nn_le": {"destination": "starkware.cairo.common.math.assert_nn_le", "type": "alias"}, "starkware.cairo.common.uint256.assert_not_zero": {"destination": "starkware.cairo.common.math.assert_not_zero", "type": "alias"}, "starkware.cairo.common.uint256.assert_uint256_le": {"decorators": [], "pc": 707, "type": "function"}, "starkware.cairo.common.uint256.assert_uint256_le.Args": {"members": {"a": {"offset": 0, "cairo_type": "starkware.cairo.common.uint256.Uint256"}, "b": {"offset": 2, "cairo_type": "starkware.cairo.common.uint256.Uint256"}}, "size": 4, "full_name": "starkware.cairo.common.uint256.assert_uint256_le.Args", "type": "struct"}, "starkware.cairo.common.uint256.assert_uint256_le.ImplicitArgs": {"members": {"range_check_ptr": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "starkware.cairo.common.uint256.assert_uint256_le.ImplicitArgs", "type": "struct"}, "starkware.cairo.common.uint256.assert_uint256_le.Return": {"cairo_type": "()", "type": "type_definition"}, "starkware.cairo.common.uint256.assert_uint256_le.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.cairo.common.uint256.bitwise_and": {"destination": "starkware.cairo.common.bitwise.bitwise_and", "type": "alias"}, "starkware.cairo.common.uint256.bitwise_or": {"destination": "starkware.cairo.common.bitwise.bitwise_or", "type": "alias"}, "starkware.cairo.common.uint256.bitwise_xor": {"destination": "starkware.cairo.common.bitwise.bitwise_xor", "type": "alias"}, "starkware.cairo.common.uint256.get_ap": {"destination": "starkware.cairo.common.registers.get_ap", "type": "alias"}, "starkware.cairo.common.uint256.get_fp_and_pc": {"destination": "starkware.cairo.common.registers.get_fp_and_pc", "type": "alias"}, "starkware.cairo.common.uint256.is_le": {"destination": "starkware.cairo.common.math_cmp.is_le", "type": "alias"}, "starkware.cairo.common.uint256.pow": {"destination": "starkware.cairo.common.pow.pow", "type": "alias"}, "starkware.cairo.common.uint256.split_64": {"decorators": [], "pc": 311, "type": "function"}, "starkware.cairo.common.uint256.split_64.Args": {"members": {"a": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "starkware.cairo.common.uint256.split_64.Args", "type": "struct"}, "starkware.cairo.common.uint256.split_64.ImplicitArgs": {"members": {"range_check_ptr": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "starkware.cairo.common.uint256.split_64.ImplicitArgs", "type": "struct"}, "starkware.cairo.common.uint256.split_64.Return": {"cairo_type": "(low: felt, high: felt)", "type": "type_definition"}, "starkware.cairo.common.uint256.split_64.SIZEOF_LOCALS": {"value": 2, "type": "const"}, "starkware.cairo.common.uint256.split_64.a": {"references": [{"value": "[cast(fp + (-3), felt*)]", "pc": 311, "ap_tracking_data": {"offset": 0, "group": 24}}], "cairo_type": "felt", "full_name": "starkware.cairo.common.uint256.split_64.a", "type": "reference"}, "starkware.cairo.common.uint256.split_64.high": {"references": [{"value": "[cast(fp + 1, felt*)]", "pc": 313, "ap_tracking_data": {"offset": 2, "group": 24}}], "cairo_type": "felt", "full_name": "starkware.cairo.common.uint256.split_64.high", "type": "reference"}, "starkware.cairo.common.uint256.split_64.low": {"references": [{"value": "[cast(fp, felt*)]", "pc": 313, "ap_tracking_data": {"offset": 2, "group": 24}}], "cairo_type": "felt", "full_name": "starkware.cairo.common.uint256.split_64.low", "type": "reference"}, "starkware.cairo.common.uint256.uint256_add": {"decorators": [], "pc": 289, "type": "function"}, "starkware.cairo.common.uint256.uint256_add.Args": {"members": {"a": {"offset": 0, "cairo_type": "starkware.cairo.common.uint256.Uint256"}, "b": {"offset": 2, "cairo_type": "starkware.cairo.common.uint256.Uint256"}}, "size": 4, "full_name": "starkware.cairo.common.uint256.uint256_add.Args", "type": "struct"}, "starkware.cairo.common.uint256.uint256_add.ImplicitArgs": {"members": {"range_check_ptr": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "starkware.cairo.common.uint256.uint256_add.ImplicitArgs", "type": "struct"}, "starkware.cairo.common.uint256.uint256_add.Return": {"cairo_type": "(res: starkware.cairo.common.uint256.Uint256, carry: felt)", "type": "type_definition"}, "starkware.cairo.common.uint256.uint256_add.SIZEOF_LOCALS": {"value": 4, "type": "const"}, "starkware.cairo.common.uint256.uint256_add.a": {"references": [{"value": "[cast(fp + (-6), starkware.cairo.common.uint256.Uint256*)]", "pc": 289, "ap_tracking_data": {"offset": 0, "group": 23}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "full_name": "starkware.cairo.common.uint256.uint256_add.a", "type": "reference"}, "starkware.cairo.common.uint256.uint256_add.b": {"references": [{"value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]", "pc": 289, "ap_tracking_data": {"offset": 0, "group": 23}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "full_name": "starkware.cairo.common.uint256.uint256_add.b", "type": "reference"}, "starkware.cairo.common.uint256.uint256_add.carry_high": {"references": [{"value": "[cast(fp + 3, felt*)]", "pc": 291, "ap_tracking_data": {"offset": 4, "group": 23}}], "cairo_type": "felt", "full_name": "starkware.cairo.common.uint256.uint256_add.carry_high", "type": "reference"}, "starkware.cairo.common.uint256.uint256_add.carry_low": {"references": [{"value": "[cast(fp + 2, felt*)]", "pc": 291, "ap_tracking_data": {"offset": 4, "group": 23}}], "cairo_type": "felt", "full_name": "starkware.cairo.common.uint256.uint256_add.carry_low", "type": "reference"}, "starkware.cairo.common.uint256.uint256_check": {"decorators": [], "pc": 284, "type": "function"}, "starkware.cairo.common.uint256.uint256_check.Args": {"members": {"a": {"offset": 0, "cairo_type": "starkware.cairo.common.uint256.Uint256"}}, "size": 2, "full_name": "starkware.cairo.common.uint256.uint256_check.Args", "type": "struct"}, "starkware.cairo.common.uint256.uint256_check.ImplicitArgs": {"members": {"range_check_ptr": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "starkware.cairo.common.uint256.uint256_check.ImplicitArgs", "type": "struct"}, "starkware.cairo.common.uint256.uint256_check.Return": {"cairo_type": "()", "type": "type_definition"}, "starkware.cairo.common.uint256.uint256_check.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.cairo.common.uint256.uint256_cond_neg": {"decorators": [], "pc": 679, "type": "function"}, "starkware.cairo.common.uint256.uint256_cond_neg.Args": {"members": {"a": {"offset": 0, "cairo_type": "starkware.cairo.common.uint256.Uint256"}, "should_neg": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "starkware.cairo.common.uint256.uint256_cond_neg.Args", "type": "struct"}, "starkware.cairo.common.uint256.uint256_cond_neg.ImplicitArgs": {"members": {"range_check_ptr": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "starkware.cairo.common.uint256.uint256_cond_neg.ImplicitArgs", "type": "struct"}, "starkware.cairo.common.uint256.uint256_cond_neg.Return": {"cairo_type": "(res: starkware.cairo.common.uint256.Uint256)", "type": "type_definition"}, "starkware.cairo.common.uint256.uint256_cond_neg.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.cairo.common.uint256.uint256_le": {"decorators": [], "pc": 498, "type": "function"}, "starkware.cairo.common.uint256.uint256_le.Args": {"members": {"a": {"offset": 0, "cairo_type": "starkware.cairo.common.uint256.Uint256"}, "b": {"offset": 2, "cairo_type": "starkware.cairo.common.uint256.Uint256"}}, "size": 4, "full_name": "starkware.cairo.common.uint256.uint256_le.Args", "type": "struct"}, "starkware.cairo.common.uint256.uint256_le.ImplicitArgs": {"members": {"range_check_ptr": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "starkware.cairo.common.uint256.uint256_le.ImplicitArgs", "type": "struct"}, "starkware.cairo.common.uint256.uint256_le.Return": {"cairo_type": "(res: felt)", "type": "type_definition"}, "starkware.cairo.common.uint256.uint256_le.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.cairo.common.uint256.uint256_lt": {"decorators": [], "pc": 481, "type": "function"}, "starkware.cairo.common.uint256.uint256_lt.Args": {"members": {"a": {"offset": 0, "cairo_type": "starkware.cairo.common.uint256.Uint256"}, "b": {"offset": 2, "cairo_type": "starkware.cairo.common.uint256.Uint256"}}, "size": 4, "full_name": "starkware.cairo.common.uint256.uint256_lt.Args", "type": "struct"}, "starkware.cairo.common.uint256.uint256_lt.ImplicitArgs": {"members": {"range_check_ptr": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "starkware.cairo.common.uint256.uint256_lt.ImplicitArgs", "type": "struct"}, "starkware.cairo.common.uint256.uint256_lt.Return": {"cairo_type": "(res: felt)", "type": "type_definition"}, "starkware.cairo.common.uint256.uint256_lt.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.cairo.common.uint256.uint256_mul": {"decorators": [], "pc": 327, "type": "function"}, "starkware.cairo.common.uint256.uint256_mul.Args": {"members": {"a": {"offset": 0, "cairo_type": "starkware.cairo.common.uint256.Uint256"}, "b": {"offset": 2, "cairo_type": "starkware.cairo.common.uint256.Uint256"}}, "size": 4, "full_name": "starkware.cairo.common.uint256.uint256_mul.Args", "type": "struct"}, "starkware.cairo.common.uint256.uint256_mul.ImplicitArgs": {"members": {"range_check_ptr": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "starkware.cairo.common.uint256.uint256_mul.ImplicitArgs", "type": "struct"}, "starkware.cairo.common.uint256.uint256_mul.Return": {"cairo_type": "(low: starkware.cairo.common.uint256.Uint256, high: starkware.cairo.common.uint256.Uint256)", "type": "type_definition"}, "starkware.cairo.common.uint256.uint256_mul.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.cairo.common.uint256.uint256_mul_div_mod": {"decorators": [], "pc": 570, "type": "function"}, "starkware.cairo.common.uint256.uint256_mul_div_mod.Args": {"members": {"a": {"offset": 0, "cairo_type": "starkware.cairo.common.uint256.Uint256"}, "b": {"offset": 2, "cairo_type": "starkware.cairo.common.uint256.Uint256"}, "div": {"offset": 4, "cairo_type": "starkware.cairo.common.uint256.Uint256"}}, "size": 6, "full_name": "starkware.cairo.common.uint256.uint256_mul_div_mod.Args", "type": "struct"}, "starkware.cairo.common.uint256.uint256_mul_div_mod.ImplicitArgs": {"members": {"range_check_ptr": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "starkware.cairo.common.uint256.uint256_mul_div_mod.ImplicitArgs", "type": "struct"}, "starkware.cairo.common.uint256.uint256_mul_div_mod.Return": {"cairo_type": "(quotient_low: starkware.cairo.common.uint256.Uint256, quotient_high: starkware.cairo.common.uint256.Uint256, remainder: starkware.cairo.common.uint256.Uint256)", "type": "type_definition"}, "starkware.cairo.common.uint256.uint256_mul_div_mod.SIZEOF_LOCALS": {"value": 6, "type": "const"}, "starkware.cairo.common.uint256.uint256_mul_div_mod.a": {"references": [{"value": "[cast(fp + (-8), starkware.cairo.common.uint256.Uint256*)]", "pc": 570, "ap_tracking_data": {"offset": 0, "group": 33}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "full_name": "starkware.cairo.common.uint256.uint256_mul_div_mod.a", "type": "reference"}, "starkware.cairo.common.uint256.uint256_mul_div_mod.b": {"references": [{"value": "[cast(fp + (-6), starkware.cairo.common.uint256.Uint256*)]", "pc": 570, "ap_tracking_data": {"offset": 0, "group": 33}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "full_name": "starkware.cairo.common.uint256.uint256_mul_div_mod.b", "type": "reference"}, "starkware.cairo.common.uint256.uint256_mul_div_mod.div": {"references": [{"value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]", "pc": 570, "ap_tracking_data": {"offset": 0, "group": 33}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "full_name": "starkware.cairo.common.uint256.uint256_mul_div_mod.div", "type": "reference"}, "starkware.cairo.common.uint256.uint256_mul_div_mod.quotient_high": {"references": [{"value": "[cast(fp + 2, starkware.cairo.common.uint256.Uint256*)]", "pc": 579, "ap_tracking_data": {"offset": 182, "group": 33}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "full_name": "starkware.cairo.common.uint256.uint256_mul_div_mod.quotient_high", "type": "reference"}, "starkware.cairo.common.uint256.uint256_mul_div_mod.quotient_low": {"references": [{"value": "[cast(fp, starkware.cairo.common.uint256.Uint256*)]", "pc": 579, "ap_tracking_data": {"offset": 182, "group": 33}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "full_name": "starkware.cairo.common.uint256.uint256_mul_div_mod.quotient_low", "type": "reference"}, "starkware.cairo.common.uint256.uint256_mul_div_mod.remainder": {"references": [{"value": "[cast(fp + 4, starkware.cairo.common.uint256.Uint256*)]", "pc": 579, "ap_tracking_data": {"offset": 182, "group": 33}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "full_name": "starkware.cairo.common.uint256.uint256_mul_div_mod.remainder", "type": "reference"}, "starkware.cairo.common.uint256.uint256_neg": {"decorators": [], "pc": 664, "type": "function"}, "starkware.cairo.common.uint256.uint256_neg.Args": {"members": {"a": {"offset": 0, "cairo_type": "starkware.cairo.common.uint256.Uint256"}}, "size": 2, "full_name": "starkware.cairo.common.uint256.uint256_neg.Args", "type": "struct"}, "starkware.cairo.common.uint256.uint256_neg.ImplicitArgs": {"members": {"range_check_ptr": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "starkware.cairo.common.uint256.uint256_neg.ImplicitArgs", "type": "struct"}, "starkware.cairo.common.uint256.uint256_neg.Return": {"cairo_type": "(res: starkware.cairo.common.uint256.Uint256)", "type": "type_definition"}, "starkware.cairo.common.uint256.uint256_neg.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.cairo.common.uint256.uint256_not": {"decorators": [], "pc": 656, "type": "function"}, "starkware.cairo.common.uint256.uint256_not.Args": {"members": {"a": {"offset": 0, "cairo_type": "starkware.cairo.common.uint256.Uint256"}}, "size": 2, "full_name": "starkware.cairo.common.uint256.uint256_not.Args", "type": "struct"}, "starkware.cairo.common.uint256.uint256_not.ImplicitArgs": {"members": {"range_check_ptr": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "starkware.cairo.common.uint256.uint256_not.ImplicitArgs", "type": "struct"}, "starkware.cairo.common.uint256.uint256_not.Return": {"cairo_type": "(res: starkware.cairo.common.uint256.Uint256)", "type": "type_definition"}, "starkware.cairo.common.uint256.uint256_not.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.cairo.common.uint256.uint256_sqrt": {"decorators": [], "pc": 415, "type": "function"}, "starkware.cairo.common.uint256.uint256_sqrt.Args": {"members": {"n": {"offset": 0, "cairo_type": "starkware.cairo.common.uint256.Uint256"}}, "size": 2, "full_name": "starkware.cairo.common.uint256.uint256_sqrt.Args", "type": "struct"}, "starkware.cairo.common.uint256.uint256_sqrt.ImplicitArgs": {"members": {"range_check_ptr": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "starkware.cairo.common.uint256.uint256_sqrt.ImplicitArgs", "type": "struct"}, "starkware.cairo.common.uint256.uint256_sqrt.Return": {"cairo_type": "(res: starkware.cairo.common.uint256.Uint256)", "type": "type_definition"}, "starkware.cairo.common.uint256.uint256_sqrt.SIZEOF_LOCALS": {"value": 2, "type": "const"}, "starkware.cairo.common.uint256.uint256_sqrt.n": {"references": [{"value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]", "pc": 415, "ap_tracking_data": {"offset": 0, "group": 26}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "full_name": "starkware.cairo.common.uint256.uint256_sqrt.n", "type": "reference"}, "starkware.cairo.common.uint256.uint256_sqrt.root": {"references": [{"value": "[cast(fp, starkware.cairo.common.uint256.Uint256*)]", "pc": 417, "ap_tracking_data": {"offset": 2, "group": 26}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "full_name": "starkware.cairo.common.uint256.uint256_sqrt.root", "type": "reference"}, "starkware.cairo.common.uint256.uint256_sub": {"decorators": [], "pc": 691, "type": "function"}, "starkware.cairo.common.uint256.uint256_sub.Args": {"members": {"a": {"offset": 0, "cairo_type": "starkware.cairo.common.uint256.Uint256"}, "b": {"offset": 2, "cairo_type": "starkware.cairo.common.uint256.Uint256"}}, "size": 4, "full_name": "starkware.cairo.common.uint256.uint256_sub.Args", "type": "struct"}, "starkware.cairo.common.uint256.uint256_sub.ImplicitArgs": {"members": {"range_check_ptr": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "starkware.cairo.common.uint256.uint256_sub.ImplicitArgs", "type": "struct"}, "starkware.cairo.common.uint256.uint256_sub.Return": {"cairo_type": "(res: starkware.cairo.common.uint256.Uint256)", "type": "type_definition"}, "starkware.cairo.common.uint256.uint256_sub.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.cairo.common.uint256.uint256_unsigned_div_rem": {"decorators": [], "pc": 510, "type": "function"}, "starkware.cairo.common.uint256.uint256_unsigned_div_rem.Args": {"members": {"a": {"offset": 0, "cairo_type": "starkware.cairo.common.uint256.Uint256"}, "div": {"offset": 2, "cairo_type": "starkware.cairo.common.uint256.Uint256"}}, "size": 4, "full_name": "starkware.cairo.common.uint256.uint256_unsigned_div_rem.Args", "type": "struct"}, "starkware.cairo.common.uint256.uint256_unsigned_div_rem.ImplicitArgs": {"members": {"range_check_ptr": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "starkware.cairo.common.uint256.uint256_unsigned_div_rem.ImplicitArgs", "type": "struct"}, "starkware.cairo.common.uint256.uint256_unsigned_div_rem.Return": {"cairo_type": "(quotient: starkware.cairo.common.uint256.Uint256, remainder: starkware.cairo.common.uint256.Uint256)", "type": "type_definition"}, "starkware.cairo.common.uint256.uint256_unsigned_div_rem.SIZEOF_LOCALS": {"value": 4, "type": "const"}, "starkware.cairo.common.uint256.uint256_unsigned_div_rem.a": {"references": [{"value": "[cast(fp + (-6), starkware.cairo.common.uint256.Uint256*)]", "pc": 510, "ap_tracking_data": {"offset": 0, "group": 32}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "full_name": "starkware.cairo.common.uint256.uint256_unsigned_div_rem.a", "type": "reference"}, "starkware.cairo.common.uint256.uint256_unsigned_div_rem.div": {"references": [{"value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]", "pc": 510, "ap_tracking_data": {"offset": 0, "group": 32}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "full_name": "starkware.cairo.common.uint256.uint256_unsigned_div_rem.div", "type": "reference"}, "starkware.cairo.common.uint256.uint256_unsigned_div_rem.quotient": {"references": [{"value": "[cast(fp, starkware.cairo.common.uint256.Uint256*)]", "pc": 525, "ap_tracking_data": {"offset": 5, "group": 32}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "full_name": "starkware.cairo.common.uint256.uint256_unsigned_div_rem.quotient", "type": "reference"}, "starkware.cairo.common.uint256.uint256_unsigned_div_rem.remainder": {"references": [{"value": "[cast(fp + 2, starkware.cairo.common.uint256.Uint256*)]", "pc": 525, "ap_tracking_data": {"offset": 5, "group": 32}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "full_name": "starkware.cairo.common.uint256.uint256_unsigned_div_rem.remainder", "type": "reference"}, "starkware.starknet.common.storage.ADDR_BOUND": {"value": -106710729501573572985208420194530329073740042555888586719489, "type": "const"}, "starkware.starknet.common.storage.MAX_STORAGE_ITEM_SIZE": {"value": 256, "type": "const"}, "starkware.starknet.common.storage.assert_250_bit": {"destination": "starkware.cairo.common.math.assert_250_bit", "type": "alias"}, "starkware.starknet.common.storage.normalize_address": {"decorators": ["known_ap_change"], "pc": 178, "type": "function"}, "starkware.starknet.common.storage.normalize_address.Args": {"members": {"addr": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "starkware.starknet.common.storage.normalize_address.Args", "type": "struct"}, "starkware.starknet.common.storage.normalize_address.ImplicitArgs": {"members": {"range_check_ptr": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "starkware.starknet.common.storage.normalize_address.ImplicitArgs", "type": "struct"}, "starkware.starknet.common.storage.normalize_address.Return": {"cairo_type": "(res: felt)", "type": "type_definition"}, "starkware.starknet.common.storage.normalize_address.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.starknet.common.storage.normalize_address.addr": {"references": [{"value": "[cast(fp + (-3), felt*)]", "pc": 178, "ap_tracking_data": {"offset": 0, "group": 17}}], "cairo_type": "felt", "full_name": "starkware.starknet.common.storage.normalize_address.addr", "type": "reference"}, "starkware.starknet.common.storage.normalize_address.is_250": {"references": [{"value": "[cast(ap + (-1), felt*)]", "pc": 198, "ap_tracking_data": {"offset": 2, "group": 17}}], "cairo_type": "felt", "full_name": "starkware.starknet.common.storage.normalize_address.is_250", "type": "reference"}, "starkware.starknet.common.storage.normalize_address.is_small": {"references": [{"value": "[cast(ap + (-1), felt*)]", "pc": 180, "ap_tracking_data": {"offset": 1, "group": 17}}], "cairo_type": "felt", "full_name": "starkware.starknet.common.storage.normalize_address.is_small", "type": "reference"}, "starkware.starknet.common.syscalls.CALL_CONTRACT_SELECTOR": {"value": 20853273475220472486191784820, "type": "const"}, "starkware.starknet.common.syscalls.CallContract": {"members": {"request": {"offset": 0, "cairo_type": "starkware.starknet.common.syscalls.CallContractRequest"}, "response": {"offset": 5, "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse"}}, "size": 7, "full_name": "starkware.starknet.common.syscalls.CallContract", "type": "struct"}, "starkware.starknet.common.syscalls.CallContractRequest": {"members": {"selector": {"offset": 0, "cairo_type": "felt"}, "contract_address": {"offset": 1, "cairo_type": "felt"}, "function_selector": {"offset": 2, "cairo_type": "felt"}, "calldata_size": {"offset": 3, "cairo_type": "felt"}, "calldata": {"offset": 4, "cairo_type": "felt*"}}, "size": 5, "full_name": "starkware.starknet.common.syscalls.CallContractRequest", "type": "struct"}, "starkware.starknet.common.syscalls.CallContractResponse": {"members": {"retdata_size": {"offset": 0, "cairo_type": "felt"}, "retdata": {"offset": 1, "cairo_type": "felt*"}}, "size": 2, "full_name": "starkware.starknet.common.syscalls.CallContractResponse", "type": "struct"}, "starkware.starknet.common.syscalls.DELEGATE_CALL_SELECTOR": {"value": 21167594061783206823196716140, "type": "const"}, "starkware.starknet.common.syscalls.DELEGATE_L1_HANDLER_SELECTOR": {"value": 23274015802972845247556842986379118667122, "type": "const"}, "starkware.starknet.common.syscalls.DEPLOY_SELECTOR": {"value": 75202468540281, "type": "const"}, "starkware.starknet.common.syscalls.Deploy": {"members": {"request": {"offset": 0, "cairo_type": "starkware.starknet.common.syscalls.DeployRequest"}, "response": {"offset": 6, "cairo_type": "starkware.starknet.common.syscalls.DeployResponse"}}, "size": 9, "full_name": "starkware.starknet.common.syscalls.Deploy", "type": "struct"}, "starkware.starknet.common.syscalls.DeployRequest": {"members": {"selector": {"offset": 0, "cairo_type": "felt"}, "class_hash": {"offset": 1, "cairo_type": "felt"}, "contract_address_salt": {"offset": 2, "cairo_type": "felt"}, "constructor_calldata_size": {"offset": 3, "cairo_type": "felt"}, "constructor_calldata": {"offset": 4, "cairo_type": "felt*"}, "deploy_from_zero": {"offset": 5, "cairo_type": "felt"}}, "size": 6, "full_name": "starkware.starknet.common.syscalls.DeployRequest", "type": "struct"}, "starkware.starknet.common.syscalls.DeployResponse": {"members": {"contract_address": {"offset": 0, "cairo_type": "felt"}, "constructor_retdata_size": {"offset": 1, "cairo_type": "felt"}, "constructor_retdata": {"offset": 2, "cairo_type": "felt*"}}, "size": 3, "full_name": "starkware.starknet.common.syscalls.DeployResponse", "type": "struct"}, "starkware.starknet.common.syscalls.DictAccess": {"destination": "starkware.cairo.common.dict_access.DictAccess", "type": "alias"}, "starkware.starknet.common.syscalls.EMIT_EVENT_SELECTOR": {"value": 1280709301550335749748, "type": "const"}, "starkware.starknet.common.syscalls.EmitEvent": {"members": {"selector": {"offset": 0, "cairo_type": "felt"}, "keys_len": {"offset": 1, "cairo_type": "felt"}, "keys": {"offset": 2, "cairo_type": "felt*"}, "data_len": {"offset": 3, "cairo_type": "felt"}, "data": {"offset": 4, "cairo_type": "felt*"}}, "size": 5, "full_name": "starkware.starknet.common.syscalls.EmitEvent", "type": "struct"}, "starkware.starknet.common.syscalls.GET_BLOCK_NUMBER_SELECTOR": {"value": 1448089106835523001438702345020786, "type": "const"}, "starkware.starknet.common.syscalls.GET_BLOCK_TIMESTAMP_SELECTOR": {"value": 24294903732626645868215235778792757751152, "type": "const"}, "starkware.starknet.common.syscalls.GET_CALLER_ADDRESS_SELECTOR": {"value": 94901967781393078444254803017658102643, "type": "const"}, "starkware.starknet.common.syscalls.GET_CONTRACT_ADDRESS_SELECTOR": {"value": 6219495360805491471215297013070624192820083, "type": "const"}, "starkware.starknet.common.syscalls.GET_SEQUENCER_ADDRESS_SELECTOR": {"value": 1592190833581991703053805829594610833820054387, "type": "const"}, "starkware.starknet.common.syscalls.GET_TX_INFO_SELECTOR": {"value": 1317029390204112103023, "type": "const"}, "starkware.starknet.common.syscalls.GET_TX_SIGNATURE_SELECTOR": {"value": 1448089128652340074717162277007973, "type": "const"}, "starkware.starknet.common.syscalls.GetBlockNumber": {"members": {"request": {"offset": 0, "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberRequest"}, "response": {"offset": 1, "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberResponse"}}, "size": 2, "full_name": "starkware.starknet.common.syscalls.GetBlockNumber", "type": "struct"}, "starkware.starknet.common.syscalls.GetBlockNumberRequest": {"members": {"selector": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "starkware.starknet.common.syscalls.GetBlockNumberRequest", "type": "struct"}, "starkware.starknet.common.syscalls.GetBlockNumberResponse": {"members": {"block_number": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "starkware.starknet.common.syscalls.GetBlockNumberResponse", "type": "struct"}, "starkware.starknet.common.syscalls.GetBlockTimestamp": {"members": {"request": {"offset": 0, "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampRequest"}, "response": {"offset": 1, "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampResponse"}}, "size": 2, "full_name": "starkware.starknet.common.syscalls.GetBlockTimestamp", "type": "struct"}, "starkware.starknet.common.syscalls.GetBlockTimestampRequest": {"members": {"selector": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", "type": "struct"}, "starkware.starknet.common.syscalls.GetBlockTimestampResponse": {"members": {"block_timestamp": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", "type": "struct"}, "starkware.starknet.common.syscalls.GetCallerAddress": {"members": {"request": {"offset": 0, "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressRequest"}, "response": {"offset": 1, "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressResponse"}}, "size": 2, "full_name": "starkware.starknet.common.syscalls.GetCallerAddress", "type": "struct"}, "starkware.starknet.common.syscalls.GetCallerAddressRequest": {"members": {"selector": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "starkware.starknet.common.syscalls.GetCallerAddressRequest", "type": "struct"}, "starkware.starknet.common.syscalls.GetCallerAddressResponse": {"members": {"caller_address": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "starkware.starknet.common.syscalls.GetCallerAddressResponse", "type": "struct"}, "starkware.starknet.common.syscalls.GetContractAddress": {"members": {"request": {"offset": 0, "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressRequest"}, "response": {"offset": 1, "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressResponse"}}, "size": 2, "full_name": "starkware.starknet.common.syscalls.GetContractAddress", "type": "struct"}, "starkware.starknet.common.syscalls.GetContractAddressRequest": {"members": {"selector": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "starkware.starknet.common.syscalls.GetContractAddressRequest", "type": "struct"}, "starkware.starknet.common.syscalls.GetContractAddressResponse": {"members": {"contract_address": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "starkware.starknet.common.syscalls.GetContractAddressResponse", "type": "struct"}, "starkware.starknet.common.syscalls.GetSequencerAddress": {"members": {"request": {"offset": 0, "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressRequest"}, "response": {"offset": 1, "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressResponse"}}, "size": 2, "full_name": "starkware.starknet.common.syscalls.GetSequencerAddress", "type": "struct"}, "starkware.starknet.common.syscalls.GetSequencerAddressRequest": {"members": {"selector": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", "type": "struct"}, "starkware.starknet.common.syscalls.GetSequencerAddressResponse": {"members": {"sequencer_address": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", "type": "struct"}, "starkware.starknet.common.syscalls.GetTxInfo": {"members": {"request": {"offset": 0, "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoRequest"}, "response": {"offset": 1, "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoResponse"}}, "size": 2, "full_name": "starkware.starknet.common.syscalls.GetTxInfo", "type": "struct"}, "starkware.starknet.common.syscalls.GetTxInfoRequest": {"members": {"selector": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "starkware.starknet.common.syscalls.GetTxInfoRequest", "type": "struct"}, "starkware.starknet.common.syscalls.GetTxInfoResponse": {"members": {"tx_info": {"offset": 0, "cairo_type": "starkware.starknet.common.syscalls.TxInfo*"}}, "size": 1, "full_name": "starkware.starknet.common.syscalls.GetTxInfoResponse", "type": "struct"}, "starkware.starknet.common.syscalls.GetTxSignature": {"members": {"request": {"offset": 0, "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureRequest"}, "response": {"offset": 1, "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureResponse"}}, "size": 3, "full_name": "starkware.starknet.common.syscalls.GetTxSignature", "type": "struct"}, "starkware.starknet.common.syscalls.GetTxSignatureRequest": {"members": {"selector": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "starkware.starknet.common.syscalls.GetTxSignatureRequest", "type": "struct"}, "starkware.starknet.common.syscalls.GetTxSignatureResponse": {"members": {"signature_len": {"offset": 0, "cairo_type": "felt"}, "signature": {"offset": 1, "cairo_type": "felt*"}}, "size": 2, "full_name": "starkware.starknet.common.syscalls.GetTxSignatureResponse", "type": "struct"}, "starkware.starknet.common.syscalls.LIBRARY_CALL_L1_HANDLER_SELECTOR": {"value": 436233452754198157705746250789557519228244616562, "type": "const"}, "starkware.starknet.common.syscalls.LIBRARY_CALL_SELECTOR": {"value": 92376026794327011772951660, "type": "const"}, "starkware.starknet.common.syscalls.LibraryCall": {"members": {"request": {"offset": 0, "cairo_type": "starkware.starknet.common.syscalls.LibraryCallRequest"}, "response": {"offset": 5, "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse"}}, "size": 7, "full_name": "starkware.starknet.common.syscalls.LibraryCall", "type": "struct"}, "starkware.starknet.common.syscalls.LibraryCallRequest": {"members": {"selector": {"offset": 0, "cairo_type": "felt"}, "class_hash": {"offset": 1, "cairo_type": "felt"}, "function_selector": {"offset": 2, "cairo_type": "felt"}, "calldata_size": {"offset": 3, "cairo_type": "felt"}, "calldata": {"offset": 4, "cairo_type": "felt*"}}, "size": 5, "full_name": "starkware.starknet.common.syscalls.LibraryCallRequest", "type": "struct"}, "starkware.starknet.common.syscalls.REPLACE_CLASS_SELECTOR": {"value": 25500403217443378527601783667, "type": "const"}, "starkware.starknet.common.syscalls.ReplaceClass": {"members": {"selector": {"offset": 0, "cairo_type": "felt"}, "class_hash": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "starkware.starknet.common.syscalls.ReplaceClass", "type": "struct"}, "starkware.starknet.common.syscalls.SEND_MESSAGE_TO_L1_SELECTOR": {"value": 433017908768303439907196859243777073, "type": "const"}, "starkware.starknet.common.syscalls.STORAGE_READ_SELECTOR": {"value": 100890693370601760042082660, "type": "const"}, "starkware.starknet.common.syscalls.STORAGE_WRITE_SELECTOR": {"value": 25828017502874050592466629733, "type": "const"}, "starkware.starknet.common.syscalls.SendMessageToL1SysCall": {"members": {"selector": {"offset": 0, "cairo_type": "felt"}, "to_address": {"offset": 1, "cairo_type": "felt"}, "payload_size": {"offset": 2, "cairo_type": "felt"}, "payload_ptr": {"offset": 3, "cairo_type": "felt*"}}, "size": 4, "full_name": "starkware.starknet.common.syscalls.SendMessageToL1SysCall", "type": "struct"}, "starkware.starknet.common.syscalls.StorageRead": {"members": {"request": {"offset": 0, "cairo_type": "starkware.starknet.common.syscalls.StorageReadRequest"}, "response": {"offset": 2, "cairo_type": "starkware.starknet.common.syscalls.StorageReadResponse"}}, "size": 3, "full_name": "starkware.starknet.common.syscalls.StorageRead", "type": "struct"}, "starkware.starknet.common.syscalls.StorageReadRequest": {"members": {"selector": {"offset": 0, "cairo_type": "felt"}, "address": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "starkware.starknet.common.syscalls.StorageReadRequest", "type": "struct"}, "starkware.starknet.common.syscalls.StorageReadResponse": {"members": {"value": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "starkware.starknet.common.syscalls.StorageReadResponse", "type": "struct"}, "starkware.starknet.common.syscalls.StorageWrite": {"members": {"selector": {"offset": 0, "cairo_type": "felt"}, "address": {"offset": 1, "cairo_type": "felt"}, "value": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "starkware.starknet.common.syscalls.StorageWrite", "type": "struct"}, "starkware.starknet.common.syscalls.TxInfo": {"members": {"version": {"offset": 0, "cairo_type": "felt"}, "account_contract_address": {"offset": 1, "cairo_type": "felt"}, "max_fee": {"offset": 2, "cairo_type": "felt"}, "signature_len": {"offset": 3, "cairo_type": "felt"}, "signature": {"offset": 4, "cairo_type": "felt*"}, "transaction_hash": {"offset": 5, "cairo_type": "felt"}, "chain_id": {"offset": 6, "cairo_type": "felt"}, "nonce": {"offset": 7, "cairo_type": "felt"}}, "size": 8, "full_name": "starkware.starknet.common.syscalls.TxInfo", "type": "struct"}, "starkware.starknet.common.syscalls.call_contract": {"decorators": [], "pc": 9, "type": "function"}, "starkware.starknet.common.syscalls.call_contract.Args": {"members": {"contract_address": {"offset": 0, "cairo_type": "felt"}, "function_selector": {"offset": 1, "cairo_type": "felt"}, "calldata_size": {"offset": 2, "cairo_type": "felt"}, "calldata": {"offset": 3, "cairo_type": "felt*"}}, "size": 4, "full_name": "starkware.starknet.common.syscalls.call_contract.Args", "type": "struct"}, "starkware.starknet.common.syscalls.call_contract.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}}, "size": 1, "full_name": "starkware.starknet.common.syscalls.call_contract.ImplicitArgs", "type": "struct"}, "starkware.starknet.common.syscalls.call_contract.Return": {"cairo_type": "(retdata_size: felt, retdata: felt*)", "type": "type_definition"}, "starkware.starknet.common.syscalls.call_contract.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.starknet.common.syscalls.call_contract.syscall_ptr": {"references": [{"value": "[cast(fp + (-7), felt**)]", "pc": 9, "ap_tracking_data": {"offset": 0, "group": 2}}, {"value": "cast([fp + (-7)] + 7, felt*)", "pc": 16, "ap_tracking_data": {"offset": 1, "group": 2}}], "cairo_type": "felt*", "full_name": "starkware.starknet.common.syscalls.call_contract.syscall_ptr", "type": "reference"}, "starkware.starknet.common.syscalls.emit_event": {"decorators": [], "pc": 70, "type": "function"}, "starkware.starknet.common.syscalls.emit_event.Args": {"members": {"keys_len": {"offset": 0, "cairo_type": "felt"}, "keys": {"offset": 1, "cairo_type": "felt*"}, "data_len": {"offset": 2, "cairo_type": "felt"}, "data": {"offset": 3, "cairo_type": "felt*"}}, "size": 4, "full_name": "starkware.starknet.common.syscalls.emit_event.Args", "type": "struct"}, "starkware.starknet.common.syscalls.emit_event.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}}, "size": 1, "full_name": "starkware.starknet.common.syscalls.emit_event.ImplicitArgs", "type": "struct"}, "starkware.starknet.common.syscalls.emit_event.Return": {"cairo_type": "()", "type": "type_definition"}, "starkware.starknet.common.syscalls.emit_event.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.starknet.common.syscalls.emit_event.syscall_ptr": {"references": [{"value": "[cast(fp + (-7), felt**)]", "pc": 70, "ap_tracking_data": {"offset": 0, "group": 9}}, {"value": "cast([fp + (-7)] + 5, felt*)", "pc": 77, "ap_tracking_data": {"offset": 1, "group": 9}}], "cairo_type": "felt*", "full_name": "starkware.starknet.common.syscalls.emit_event.syscall_ptr", "type": "reference"}, "starkware.starknet.common.syscalls.get_block_timestamp": {"decorators": [], "pc": 47, "type": "function"}, "starkware.starknet.common.syscalls.get_block_timestamp.Args": {"members": {}, "size": 0, "full_name": "starkware.starknet.common.syscalls.get_block_timestamp.Args", "type": "struct"}, "starkware.starknet.common.syscalls.get_block_timestamp.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}}, "size": 1, "full_name": "starkware.starknet.common.syscalls.get_block_timestamp.ImplicitArgs", "type": "struct"}, "starkware.starknet.common.syscalls.get_block_timestamp.Return": {"cairo_type": "(block_timestamp: felt)", "type": "type_definition"}, "starkware.starknet.common.syscalls.get_block_timestamp.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.starknet.common.syscalls.get_block_timestamp.syscall_ptr": {"references": [{"value": "[cast(fp + (-3), felt**)]", "pc": 47, "ap_tracking_data": {"offset": 0, "group": 6}}, {"value": "cast([fp + (-3)] + 2, felt*)", "pc": 50, "ap_tracking_data": {"offset": 1, "group": 6}}], "cairo_type": "felt*", "full_name": "starkware.starknet.common.syscalls.get_block_timestamp.syscall_ptr", "type": "reference"}, "starkware.starknet.common.syscalls.get_caller_address": {"decorators": [], "pc": 33, "type": "function"}, "starkware.starknet.common.syscalls.get_caller_address.Args": {"members": {}, "size": 0, "full_name": "starkware.starknet.common.syscalls.get_caller_address.Args", "type": "struct"}, "starkware.starknet.common.syscalls.get_caller_address.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}}, "size": 1, "full_name": "starkware.starknet.common.syscalls.get_caller_address.ImplicitArgs", "type": "struct"}, "starkware.starknet.common.syscalls.get_caller_address.Return": {"cairo_type": "(caller_address: felt)", "type": "type_definition"}, "starkware.starknet.common.syscalls.get_caller_address.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": {"references": [{"value": "[cast(fp + (-3), felt**)]", "pc": 33, "ap_tracking_data": {"offset": 0, "group": 4}}, {"value": "cast([fp + (-3)] + 2, felt*)", "pc": 36, "ap_tracking_data": {"offset": 1, "group": 4}}], "cairo_type": "felt*", "full_name": "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr", "type": "reference"}, "starkware.starknet.common.syscalls.get_contract_address": {"decorators": [], "pc": 40, "type": "function"}, "starkware.starknet.common.syscalls.get_contract_address.Args": {"members": {}, "size": 0, "full_name": "starkware.starknet.common.syscalls.get_contract_address.Args", "type": "struct"}, "starkware.starknet.common.syscalls.get_contract_address.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}}, "size": 1, "full_name": "starkware.starknet.common.syscalls.get_contract_address.ImplicitArgs", "type": "struct"}, "starkware.starknet.common.syscalls.get_contract_address.Return": {"cairo_type": "(contract_address: felt)", "type": "type_definition"}, "starkware.starknet.common.syscalls.get_contract_address.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.starknet.common.syscalls.get_contract_address.syscall_ptr": {"references": [{"value": "[cast(fp + (-3), felt**)]", "pc": 40, "ap_tracking_data": {"offset": 0, "group": 5}}, {"value": "cast([fp + (-3)] + 2, felt*)", "pc": 43, "ap_tracking_data": {"offset": 1, "group": 5}}], "cairo_type": "felt*", "full_name": "starkware.starknet.common.syscalls.get_contract_address.syscall_ptr", "type": "reference"}, "starkware.starknet.common.syscalls.library_call": {"decorators": [], "pc": 21, "type": "function"}, "starkware.starknet.common.syscalls.library_call.Args": {"members": {"class_hash": {"offset": 0, "cairo_type": "felt"}, "function_selector": {"offset": 1, "cairo_type": "felt"}, "calldata_size": {"offset": 2, "cairo_type": "felt"}, "calldata": {"offset": 3, "cairo_type": "felt*"}}, "size": 4, "full_name": "starkware.starknet.common.syscalls.library_call.Args", "type": "struct"}, "starkware.starknet.common.syscalls.library_call.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}}, "size": 1, "full_name": "starkware.starknet.common.syscalls.library_call.ImplicitArgs", "type": "struct"}, "starkware.starknet.common.syscalls.library_call.Return": {"cairo_type": "(retdata_size: felt, retdata: felt*)", "type": "type_definition"}, "starkware.starknet.common.syscalls.library_call.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.starknet.common.syscalls.library_call.syscall_ptr": {"references": [{"value": "[cast(fp + (-7), felt**)]", "pc": 21, "ap_tracking_data": {"offset": 0, "group": 3}}, {"value": "cast([fp + (-7)] + 7, felt*)", "pc": 28, "ap_tracking_data": {"offset": 1, "group": 3}}], "cairo_type": "felt*", "full_name": "starkware.starknet.common.syscalls.library_call.syscall_ptr", "type": "reference"}, "starkware.starknet.common.syscalls.storage_read": {"decorators": [], "pc": 54, "type": "function"}, "starkware.starknet.common.syscalls.storage_read.Args": {"members": {"address": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "starkware.starknet.common.syscalls.storage_read.Args", "type": "struct"}, "starkware.starknet.common.syscalls.storage_read.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}}, "size": 1, "full_name": "starkware.starknet.common.syscalls.storage_read.ImplicitArgs", "type": "struct"}, "starkware.starknet.common.syscalls.storage_read.Return": {"cairo_type": "(value: felt)", "type": "type_definition"}, "starkware.starknet.common.syscalls.storage_read.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.starknet.common.syscalls.storage_read.syscall_ptr": {"references": [{"value": "[cast(fp + (-4), felt**)]", "pc": 54, "ap_tracking_data": {"offset": 0, "group": 7}}, {"value": "cast([fp + (-4)] + 3, felt*)", "pc": 58, "ap_tracking_data": {"offset": 1, "group": 7}}], "cairo_type": "felt*", "full_name": "starkware.starknet.common.syscalls.storage_read.syscall_ptr", "type": "reference"}, "starkware.starknet.common.syscalls.storage_write": {"decorators": [], "pc": 62, "type": "function"}, "starkware.starknet.common.syscalls.storage_write.Args": {"members": {"address": {"offset": 0, "cairo_type": "felt"}, "value": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "starkware.starknet.common.syscalls.storage_write.Args", "type": "struct"}, "starkware.starknet.common.syscalls.storage_write.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}}, "size": 1, "full_name": "starkware.starknet.common.syscalls.storage_write.ImplicitArgs", "type": "struct"}, "starkware.starknet.common.syscalls.storage_write.Return": {"cairo_type": "()", "type": "type_definition"}, "starkware.starknet.common.syscalls.storage_write.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.starknet.common.syscalls.storage_write.syscall_ptr": {"references": [{"value": "[cast(fp + (-5), felt**)]", "pc": 62, "ap_tracking_data": {"offset": 0, "group": 8}}, {"value": "cast([fp + (-5)] + 3, felt*)", "pc": 67, "ap_tracking_data": {"offset": 1, "group": 8}}], "cairo_type": "felt*", "full_name": "starkware.starknet.common.syscalls.storage_write.syscall_ptr", "type": "reference"}, "upgrades.library.FALSE": {"destination": "starkware.cairo.common.bool.FALSE", "type": "alias"}, "upgrades.library.HashBuiltin": {"destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", "type": "alias"}, "upgrades.library.Proxy": {"type": "namespace"}, "upgrades.library.Proxy.Args": {"members": {}, "size": 0, "full_name": "upgrades.library.Proxy.Args", "type": "struct"}, "upgrades.library.Proxy.ImplicitArgs": {"members": {}, "size": 0, "full_name": "upgrades.library.Proxy.ImplicitArgs", "type": "struct"}, "upgrades.library.Proxy.Return": {"cairo_type": "()", "type": "type_definition"}, "upgrades.library.Proxy.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "upgrades.library.Proxy._set_implementation": {"decorators": [], "pc": 877, "type": "function"}, "upgrades.library.Proxy._set_implementation.Args": {"members": {"new_implementation": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "upgrades.library.Proxy._set_implementation.Args", "type": "struct"}, "upgrades.library.Proxy._set_implementation.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "upgrades.library.Proxy._set_implementation.ImplicitArgs", "type": "struct"}, "upgrades.library.Proxy._set_implementation.Return": {"cairo_type": "()", "type": "type_definition"}, "upgrades.library.Proxy._set_implementation.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "upgrades.library.Proxy.assert_only_admin": {"decorators": [], "pc": 892, "type": "function"}, "upgrades.library.Proxy.assert_only_admin.Args": {"members": {}, "size": 0, "full_name": "upgrades.library.Proxy.assert_only_admin.Args", "type": "struct"}, "upgrades.library.Proxy.assert_only_admin.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "upgrades.library.Proxy.assert_only_admin.ImplicitArgs", "type": "struct"}, "upgrades.library.Proxy.assert_only_admin.Return": {"cairo_type": "()", "type": "type_definition"}, "upgrades.library.Proxy.assert_only_admin.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "upgrades.library.Proxy_admin": {"type": "namespace"}, "upgrades.library.Proxy_admin.Args": {"members": {}, "size": 0, "full_name": "upgrades.library.Proxy_admin.Args", "type": "struct"}, "upgrades.library.Proxy_admin.HashBuiltin": {"destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", "type": "alias"}, "upgrades.library.Proxy_admin.ImplicitArgs": {"members": {}, "size": 0, "full_name": "upgrades.library.Proxy_admin.ImplicitArgs", "type": "struct"}, "upgrades.library.Proxy_admin.Return": {"cairo_type": "()", "type": "type_definition"}, "upgrades.library.Proxy_admin.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "upgrades.library.Proxy_admin.addr": {"decorators": [], "pc": 859, "type": "function"}, "upgrades.library.Proxy_admin.addr.Args": {"members": {}, "size": 0, "full_name": "upgrades.library.Proxy_admin.addr.Args", "type": "struct"}, "upgrades.library.Proxy_admin.addr.ImplicitArgs": {"members": {"pedersen_ptr": {"offset": 0, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "upgrades.library.Proxy_admin.addr.ImplicitArgs", "type": "struct"}, "upgrades.library.Proxy_admin.addr.Return": {"cairo_type": "(res: felt)", "type": "type_definition"}, "upgrades.library.Proxy_admin.addr.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "upgrades.library.Proxy_admin.hash2": {"destination": "starkware.cairo.common.hash.hash2", "type": "alias"}, "upgrades.library.Proxy_admin.normalize_address": {"destination": "starkware.starknet.common.storage.normalize_address", "type": "alias"}, "upgrades.library.Proxy_admin.read": {"decorators": [], "pc": 864, "type": "function"}, "upgrades.library.Proxy_admin.read.Args": {"members": {}, "size": 0, "full_name": "upgrades.library.Proxy_admin.read.Args", "type": "struct"}, "upgrades.library.Proxy_admin.read.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "upgrades.library.Proxy_admin.read.ImplicitArgs", "type": "struct"}, "upgrades.library.Proxy_admin.read.Return": {"cairo_type": "(proxy_admin: felt)", "type": "type_definition"}, "upgrades.library.Proxy_admin.read.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "upgrades.library.Proxy_admin.storage_read": {"destination": "starkware.starknet.common.syscalls.storage_read", "type": "alias"}, "upgrades.library.Proxy_admin.storage_write": {"destination": "starkware.starknet.common.syscalls.storage_write", "type": "alias"}, "upgrades.library.Proxy_implementation_address": {"type": "namespace"}, "upgrades.library.Proxy_implementation_address.Args": {"members": {}, "size": 0, "full_name": "upgrades.library.Proxy_implementation_address.Args", "type": "struct"}, "upgrades.library.Proxy_implementation_address.HashBuiltin": {"destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", "type": "alias"}, "upgrades.library.Proxy_implementation_address.ImplicitArgs": {"members": {}, "size": 0, "full_name": "upgrades.library.Proxy_implementation_address.ImplicitArgs", "type": "struct"}, "upgrades.library.Proxy_implementation_address.Return": {"cairo_type": "()", "type": "type_definition"}, "upgrades.library.Proxy_implementation_address.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "upgrades.library.Proxy_implementation_address.addr": {"decorators": [], "pc": 842, "type": "function"}, "upgrades.library.Proxy_implementation_address.addr.Args": {"members": {}, "size": 0, "full_name": "upgrades.library.Proxy_implementation_address.addr.Args", "type": "struct"}, "upgrades.library.Proxy_implementation_address.addr.ImplicitArgs": {"members": {"pedersen_ptr": {"offset": 0, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "upgrades.library.Proxy_implementation_address.addr.ImplicitArgs", "type": "struct"}, "upgrades.library.Proxy_implementation_address.addr.Return": {"cairo_type": "(res: felt)", "type": "type_definition"}, "upgrades.library.Proxy_implementation_address.addr.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "upgrades.library.Proxy_implementation_address.hash2": {"destination": "starkware.cairo.common.hash.hash2", "type": "alias"}, "upgrades.library.Proxy_implementation_address.normalize_address": {"destination": "starkware.starknet.common.storage.normalize_address", "type": "alias"}, "upgrades.library.Proxy_implementation_address.storage_read": {"destination": "starkware.starknet.common.syscalls.storage_read", "type": "alias"}, "upgrades.library.Proxy_implementation_address.storage_write": {"destination": "starkware.starknet.common.syscalls.storage_write", "type": "alias"}, "upgrades.library.Proxy_implementation_address.write": {"decorators": [], "pc": 847, "type": "function"}, "upgrades.library.Proxy_implementation_address.write.Args": {"members": {"value": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "upgrades.library.Proxy_implementation_address.write.Args", "type": "struct"}, "upgrades.library.Proxy_implementation_address.write.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "pedersen_ptr": {"offset": 1, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "full_name": "upgrades.library.Proxy_implementation_address.write.ImplicitArgs", "type": "struct"}, "upgrades.library.Proxy_implementation_address.write.Return": {"cairo_type": "()", "type": "type_definition"}, "upgrades.library.Proxy_implementation_address.write.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "upgrades.library.Proxy_initialized": {"type": "namespace"}, "upgrades.library.Proxy_initialized.Args": {"members": {}, "size": 0, "full_name": "upgrades.library.Proxy_initialized.Args", "type": "struct"}, "upgrades.library.Proxy_initialized.HashBuiltin": {"destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", "type": "alias"}, "upgrades.library.Proxy_initialized.ImplicitArgs": {"members": {}, "size": 0, "full_name": "upgrades.library.Proxy_initialized.ImplicitArgs", "type": "struct"}, "upgrades.library.Proxy_initialized.Return": {"cairo_type": "()", "type": "type_definition"}, "upgrades.library.Proxy_initialized.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "upgrades.library.Proxy_initialized.hash2": {"destination": "starkware.cairo.common.hash.hash2", "type": "alias"}, "upgrades.library.Proxy_initialized.normalize_address": {"destination": "starkware.starknet.common.storage.normalize_address", "type": "alias"}, "upgrades.library.Proxy_initialized.storage_read": {"destination": "starkware.starknet.common.syscalls.storage_read", "type": "alias"}, "upgrades.library.Proxy_initialized.storage_write": {"destination": "starkware.starknet.common.syscalls.storage_write", "type": "alias"}, "upgrades.library.TRUE": {"destination": "starkware.cairo.common.bool.TRUE", "type": "alias"}, "upgrades.library.Upgraded": {"type": "namespace"}, "upgrades.library.Upgraded.Args": {"members": {}, "size": 0, "full_name": "upgrades.library.Upgraded.Args", "type": "struct"}, "upgrades.library.Upgraded.ImplicitArgs": {"members": {}, "size": 0, "full_name": "upgrades.library.Upgraded.ImplicitArgs", "type": "struct"}, "upgrades.library.Upgraded.Return": {"cairo_type": "()", "type": "type_definition"}, "upgrades.library.Upgraded.SELECTOR": {"value": 1291924484015741933195105472014600539495279993452337828418116470835452386035, "type": "const"}, "upgrades.library.Upgraded.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "upgrades.library.Upgraded.alloc": {"destination": "starkware.cairo.common.alloc.alloc", "type": "alias"}, "upgrades.library.Upgraded.emit": {"decorators": [], "pc": 818, "type": "function"}, "upgrades.library.Upgraded.emit.Args": {"members": {"implementation": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "full_name": "upgrades.library.Upgraded.emit.Args", "type": "struct"}, "upgrades.library.Upgraded.emit.ImplicitArgs": {"members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}, "range_check_ptr": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "full_name": "upgrades.library.Upgraded.emit.ImplicitArgs", "type": "struct"}, "upgrades.library.Upgraded.emit.Return": {"cairo_type": "()", "type": "type_definition"}, "upgrades.library.Upgraded.emit.SIZEOF_LOCALS": {"value": 2, "type": "const"}, "upgrades.library.Upgraded.emit_event": {"destination": "starkware.starknet.common.syscalls.emit_event", "type": "alias"}, "upgrades.library.Upgraded.memcpy": {"destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias"}, "upgrades.library.get_caller_address": {"destination": "starkware.starknet.common.syscalls.get_caller_address", "type": "alias"}}, "hints": {"0": [{"flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 0, "group": 0}}, "accessible_scopes": ["starkware.cairo.common.alloc", "starkware.cairo.common.alloc.alloc"], "code": "memory[ap] = segments.add()"}], "16": [{"flow_tracking_data": {"reference_ids": {"starkware.starknet.common.syscalls.call_contract.syscall_ptr": 0}, "ap_tracking": {"offset": 1, "group": 2}}, "accessible_scopes": ["starkware.starknet.common.syscalls", "starkware.starknet.common.syscalls.call_contract"], "code": "syscall_handler.call_contract(segments=segments, syscall_ptr=ids.syscall_ptr)"}], "28": [{"flow_tracking_data": {"reference_ids": {"starkware.starknet.common.syscalls.library_call.syscall_ptr": 1}, "ap_tracking": {"offset": 1, "group": 3}}, "accessible_scopes": ["starkware.starknet.common.syscalls", "starkware.starknet.common.syscalls.library_call"], "code": "syscall_handler.library_call(segments=segments, syscall_ptr=ids.syscall_ptr)"}], "36": [{"flow_tracking_data": {"reference_ids": {"starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": 2}, "ap_tracking": {"offset": 1, "group": 4}}, "accessible_scopes": ["starkware.starknet.common.syscalls", "starkware.starknet.common.syscalls.get_caller_address"], "code": "syscall_handler.get_caller_address(segments=segments, syscall_ptr=ids.syscall_ptr)"}], "43": [{"flow_tracking_data": {"reference_ids": {"starkware.starknet.common.syscalls.get_contract_address.syscall_ptr": 3}, "ap_tracking": {"offset": 1, "group": 5}}, "accessible_scopes": ["starkware.starknet.common.syscalls", "starkware.starknet.common.syscalls.get_contract_address"], "code": "syscall_handler.get_contract_address(segments=segments, syscall_ptr=ids.syscall_ptr)"}], "50": [{"flow_tracking_data": {"reference_ids": {"starkware.starknet.common.syscalls.get_block_timestamp.syscall_ptr": 4}, "ap_tracking": {"offset": 1, "group": 6}}, "accessible_scopes": ["starkware.starknet.common.syscalls", "starkware.starknet.common.syscalls.get_block_timestamp"], "code": "syscall_handler.get_block_timestamp(segments=segments, syscall_ptr=ids.syscall_ptr)"}], "58": [{"flow_tracking_data": {"reference_ids": {"starkware.starknet.common.syscalls.storage_read.syscall_ptr": 5}, "ap_tracking": {"offset": 1, "group": 7}}, "accessible_scopes": ["starkware.starknet.common.syscalls", "starkware.starknet.common.syscalls.storage_read"], "code": "syscall_handler.storage_read(segments=segments, syscall_ptr=ids.syscall_ptr)"}], "67": [{"flow_tracking_data": {"reference_ids": {"starkware.starknet.common.syscalls.storage_write.syscall_ptr": 6}, "ap_tracking": {"offset": 1, "group": 8}}, "accessible_scopes": ["starkware.starknet.common.syscalls", "starkware.starknet.common.syscalls.storage_write"], "code": "syscall_handler.storage_write(segments=segments, syscall_ptr=ids.syscall_ptr)"}], "77": [{"flow_tracking_data": {"reference_ids": {"starkware.starknet.common.syscalls.emit_event.syscall_ptr": 7}, "ap_tracking": {"offset": 1, "group": 9}}, "accessible_scopes": ["starkware.starknet.common.syscalls", "starkware.starknet.common.syscalls.emit_event"], "code": "syscall_handler.emit_event(segments=segments, syscall_ptr=ids.syscall_ptr)"}], "80": [{"flow_tracking_data": {"reference_ids": {"starkware.cairo.common.math.assert_not_zero.value": 8}, "ap_tracking": {"offset": 0, "group": 10}}, "accessible_scopes": ["starkware.cairo.common.math", "starkware.cairo.common.math.assert_not_zero"], "code": "from starkware.cairo.common.math_utils import assert_integer\nassert_integer(ids.value)\nassert ids.value % PRIME != 0, f'assert_not_zero failed: {ids.value} = 0.'"}], "85": [{"flow_tracking_data": {"reference_ids": {"starkware.cairo.common.math.assert_nn.a": 9}, "ap_tracking": {"offset": 0, "group": 11}}, "accessible_scopes": ["starkware.cairo.common.math", "starkware.cairo.common.math.assert_nn"], "code": "from starkware.cairo.common.math_utils import assert_integer\nassert_integer(ids.a)\nassert 0 <= ids.a % PRIME < range_check_builtin.bound, f'a = {ids.a} is out of range.'"}], "94": [{"flow_tracking_data": {"reference_ids": {"starkware.cairo.common.math.assert_250_bit.high": 12, "starkware.cairo.common.math.assert_250_bit.low": 11, "starkware.cairo.common.math.assert_250_bit.value": 10}, "ap_tracking": {"offset": 0, "group": 13}}, "accessible_scopes": ["starkware.cairo.common.math", "starkware.cairo.common.math.assert_250_bit"], "code": "from starkware.cairo.common.math_utils import as_int\n\n# Correctness check.\nvalue = as_int(ids.value, PRIME) % PRIME\nassert value < ids.UPPER_BOUND, f'{value} is outside of the range [0, 2**250).'\n\n# Calculation for the assertion.\nids.high, ids.low = divmod(ids.value, ids.SHIFT)"}], "107": [{"flow_tracking_data": {"reference_ids": {"starkware.cairo.common.math.assert_le_felt.a": 13, "starkware.cairo.common.math.assert_le_felt.b": 14, "starkware.cairo.common.math.assert_le_felt.range_check_ptr": 15}, "ap_tracking": {"offset": 0, "group": 14}}, "accessible_scopes": ["starkware.cairo.common.math", "starkware.cairo.common.math.assert_le_felt"], "code": "import itertools\n\nfrom starkware.cairo.common.math_utils import assert_integer\nassert_integer(ids.a)\nassert_integer(ids.b)\na = ids.a % PRIME\nb = ids.b % PRIME\nassert a <= b, f'a = {a} is not less than or equal to b = {b}.'\n\n# Find an arc less than PRIME / 3, and another less than PRIME / 2.\nlengths_and_indices = [(a, 0), (b - a, 1), (PRIME - 1 - b, 2)]\nlengths_and_indices.sort()\nassert lengths_and_indices[0][0] <= PRIME // 3 and lengths_and_indices[1][0] <= PRIME // 2\nexcluded = lengths_and_indices[2][1]\n\nmemory[ids.range_check_ptr + 1], memory[ids.range_check_ptr + 0] = (\n divmod(lengths_and_indices[0][0], ids.PRIME_OVER_3_HIGH))\nmemory[ids.range_check_ptr + 3], memory[ids.range_check_ptr + 2] = (\n divmod(lengths_and_indices[1][0], ids.PRIME_OVER_2_HIGH))"}], "117": [{"flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 8, "group": 14}}, "accessible_scopes": ["starkware.cairo.common.math", "starkware.cairo.common.math.assert_le_felt"], "code": "memory[ap] = 1 if excluded != 0 else 0"}], "131": [{"flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 9, "group": 14}}, "accessible_scopes": ["starkware.cairo.common.math", "starkware.cairo.common.math.assert_le_felt"], "code": "memory[ap] = 1 if excluded != 1 else 0"}], "143": [{"flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 10, "group": 14}}, "accessible_scopes": ["starkware.cairo.common.math", "starkware.cairo.common.math.assert_le_felt"], "code": "assert excluded == 2"}], "152": [{"flow_tracking_data": {"reference_ids": {"starkware.cairo.common.math.assert_lt_felt.a": 16, "starkware.cairo.common.math.assert_lt_felt.b": 17}, "ap_tracking": {"offset": 0, "group": 15}}, "accessible_scopes": ["starkware.cairo.common.math", "starkware.cairo.common.math.assert_lt_felt"], "code": "from starkware.cairo.common.math_utils import assert_integer\nassert_integer(ids.a)\nassert_integer(ids.b)\nassert (ids.a % PRIME) < (ids.b % PRIME), \\\n f'a = {ids.a % PRIME} is not less than b = {ids.b % PRIME}.'"}], "163": [{"flow_tracking_data": {"reference_ids": {"starkware.cairo.common.math.unsigned_div_rem.div": 19, "starkware.cairo.common.math.unsigned_div_rem.q": 21, "starkware.cairo.common.math.unsigned_div_rem.r": 20, "starkware.cairo.common.math.unsigned_div_rem.value": 18}, "ap_tracking": {"offset": 0, "group": 16}}, "accessible_scopes": ["starkware.cairo.common.math", "starkware.cairo.common.math.unsigned_div_rem"], "code": "from starkware.cairo.common.math_utils import assert_integer\nassert_integer(ids.div)\nassert 0 < ids.div <= PRIME // range_check_builtin.bound, \\\n f'div={hex(ids.div)} is out of the valid range.'\nids.q, ids.r = divmod(ids.value, ids.div)"}], "180": [{"flow_tracking_data": {"reference_ids": {"starkware.starknet.common.storage.normalize_address.addr": 22, "starkware.starknet.common.storage.normalize_address.is_small": 23}, "ap_tracking": {"offset": 1, "group": 17}}, "accessible_scopes": ["starkware.starknet.common.storage", "starkware.starknet.common.storage.normalize_address"], "code": "# Verify the assumptions on the relationship between 2**250, ADDR_BOUND and PRIME.\nADDR_BOUND = ids.ADDR_BOUND % PRIME\nassert (2**250 < ADDR_BOUND <= 2**251) and (2 * 2**250 < PRIME) and (\n ADDR_BOUND * 2 > PRIME), \\\n 'normalize_address() cannot be used with the current constants.'\nids.is_small = 1 if ids.addr < ADDR_BOUND else 0"}], "198": [{"flow_tracking_data": {"reference_ids": {"starkware.starknet.common.storage.normalize_address.addr": 22, "starkware.starknet.common.storage.normalize_address.is_250": 24}, "ap_tracking": {"offset": 2, "group": 17}}, "accessible_scopes": ["starkware.starknet.common.storage", "starkware.starknet.common.storage.normalize_address"], "code": "ids.is_250 = 1 if ids.addr < 2**250 else 0"}], "226": [{"flow_tracking_data": {"reference_ids": {"starkware.cairo.common.math_cmp.is_nn.a": 25}, "ap_tracking": {"offset": 0, "group": 19}}, "accessible_scopes": ["starkware.cairo.common.math_cmp", "starkware.cairo.common.math_cmp.is_nn"], "code": "memory[ap] = 0 if 0 <= (ids.a % PRIME) < range_check_builtin.bound else 1"}], "236": [{"flow_tracking_data": {"reference_ids": {"starkware.cairo.common.math_cmp.is_nn.a": 25}, "ap_tracking": {"offset": 1, "group": 19}}, "accessible_scopes": ["starkware.cairo.common.math_cmp", "starkware.cairo.common.math_cmp.is_nn"], "code": "memory[ap] = 0 if 0 <= ((-ids.a - 1) % PRIME) < range_check_builtin.bound else 1"}], "264": [{"flow_tracking_data": {"reference_ids": {"starkware.cairo.common.math_cmp.is_le_felt.a": 26, "starkware.cairo.common.math_cmp.is_le_felt.b": 27}, "ap_tracking": {"offset": 0, "group": 21}}, "accessible_scopes": ["starkware.cairo.common.math_cmp", "starkware.cairo.common.math_cmp.is_le_felt"], "code": "memory[ap] = 0 if (ids.a % PRIME) <= (ids.b % PRIME) else 1"}], "291": [{"flow_tracking_data": {"reference_ids": {"starkware.cairo.common.uint256.uint256_add.a": 28, "starkware.cairo.common.uint256.uint256_add.b": 29, "starkware.cairo.common.uint256.uint256_add.carry_high": 31, "starkware.cairo.common.uint256.uint256_add.carry_low": 30}, "ap_tracking": {"offset": 4, "group": 23}}, "accessible_scopes": ["starkware.cairo.common.uint256", "starkware.cairo.common.uint256.uint256_add"], "code": "sum_low = ids.a.low + ids.b.low\nids.carry_low = 1 if sum_low >= ids.SHIFT else 0\nsum_high = ids.a.high + ids.b.high + ids.carry_low\nids.carry_high = 1 if sum_high >= ids.SHIFT else 0"}], "313": [{"flow_tracking_data": {"reference_ids": {"starkware.cairo.common.uint256.split_64.a": 32, "starkware.cairo.common.uint256.split_64.high": 34, "starkware.cairo.common.uint256.split_64.low": 33}, "ap_tracking": {"offset": 2, "group": 24}}, "accessible_scopes": ["starkware.cairo.common.uint256", "starkware.cairo.common.uint256.split_64"], "code": "ids.low = ids.a & ((1<<64) - 1)\nids.high = ids.a >> 64"}], "417": [{"flow_tracking_data": {"reference_ids": {"starkware.cairo.common.uint256.uint256_sqrt.n": 35, "starkware.cairo.common.uint256.uint256_sqrt.root": 36}, "ap_tracking": {"offset": 2, "group": 26}}, "accessible_scopes": ["starkware.cairo.common.uint256", "starkware.cairo.common.uint256.uint256_sqrt"], "code": "from starkware.python.math_utils import isqrt\nn = (ids.n.high << 128) + ids.n.low\nroot = isqrt(n)\nassert 0 <= root < 2 ** 128\nids.root.low = root\nids.root.high = 0"}], "525": [{"flow_tracking_data": {"reference_ids": {"starkware.cairo.common.uint256.uint256_unsigned_div_rem.a": 37, "starkware.cairo.common.uint256.uint256_unsigned_div_rem.div": 38, "starkware.cairo.common.uint256.uint256_unsigned_div_rem.quotient": 39, "starkware.cairo.common.uint256.uint256_unsigned_div_rem.remainder": 40}, "ap_tracking": {"offset": 5, "group": 32}}, "accessible_scopes": ["starkware.cairo.common.uint256", "starkware.cairo.common.uint256.uint256_unsigned_div_rem"], "code": "a = (ids.a.high << 128) + ids.a.low\ndiv = (ids.div.high << 128) + ids.div.low\nquotient, remainder = divmod(a, div)\n\nids.quotient.low = quotient & ((1 << 128) - 1)\nids.quotient.high = quotient >> 128\nids.remainder.low = remainder & ((1 << 128) - 1)\nids.remainder.high = remainder >> 128"}], "579": [{"flow_tracking_data": {"reference_ids": {"starkware.cairo.common.uint256.uint256_mul_div_mod.a": 41, "starkware.cairo.common.uint256.uint256_mul_div_mod.b": 42, "starkware.cairo.common.uint256.uint256_mul_div_mod.div": 43, "starkware.cairo.common.uint256.uint256_mul_div_mod.quotient_high": 45, "starkware.cairo.common.uint256.uint256_mul_div_mod.quotient_low": 44, "starkware.cairo.common.uint256.uint256_mul_div_mod.remainder": 46}, "ap_tracking": {"offset": 182, "group": 33}}, "accessible_scopes": ["starkware.cairo.common.uint256", "starkware.cairo.common.uint256.uint256_mul_div_mod"], "code": "a = (ids.a.high << 128) + ids.a.low\nb = (ids.b.high << 128) + ids.b.low\ndiv = (ids.div.high << 128) + ids.div.low\nquotient, remainder = divmod(a * b, div)\n\nids.quotient_low.low = quotient & ((1 << 128) - 1)\nids.quotient_low.high = (quotient >> 128) & ((1 << 128) - 1)\nids.quotient_high.low = (quotient >> 256) & ((1 << 128) - 1)\nids.quotient_high.high = quotient >> 384\nids.remainder.low = remainder & ((1 << 128) - 1)\nids.remainder.high = remainder >> 128"}], "3897": [{"flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 97, "group": 159}}, "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.upgrade"], "code": "memory[ap] = segments.add()"}], "3926": [{"flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 78, "group": 161}}, "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.set_min_deposit_eth"], "code": "memory[ap] = segments.add()"}], "3953": [{"flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 69, "group": 163}}, "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.set_max_slippage_percentage"], "code": "memory[ap] = segments.add()"}], "3980": [{"flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 69, "group": 165}}, "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.set_eth_bridge_token_address"], "code": "memory[ap] = segments.add()"}], "4007": [{"flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 69, "group": 167}}, "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.set_fractional_fee"], "code": "memory[ap] = segments.add()"}], "4034": [{"flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 69, "group": 169}}, "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.set_staking_pool"], "code": "memory[ap] = segments.add()"}], "4061": [{"flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 69, "group": 171}}, "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.set_stake_token"], "code": "memory[ap] = segments.add()"}], "4088": [{"flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 69, "group": 173}}, "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.set_myswap_amm"], "code": "memory[ap] = segments.add()"}], "4115": [{"flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 69, "group": 175}}, "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.set_myswap_lp_token"], "code": "memory[ap] = segments.add()"}], "4142": [{"flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 69, "group": 177}}, "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.set_myswap_pool_id"], "code": "memory[ap] = segments.add()"}], "4169": [{"flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 69, "group": 179}}, "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.set_marketing_verifier_chash"], "code": "memory[ap] = segments.add()"}], "4188": [{"flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 0, "group": 182}}, "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.is_action_eligible_encode_return"], "code": "memory[ap] = segments.add()"}], "4226": [{"flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 0, "group": 187}}, "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.stake_encode_return"], "code": "memory[ap] = segments.add()"}], "4273": [{"flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 0, "group": 193}}, "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.close_deposit_batch"], "code": "memory[ap] = segments.add()"}], "4300": [{"flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 0, "group": 197}}, "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.handle_deposit_batch"], "code": "memory[ap] = segments.add()"}], "4318": [{"flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 0, "group": 200}}, "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.distribute_deposit_batch_encode_return"], "code": "memory[ap] = segments.add()"}], "4354": [{"flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 0, "group": 204}}, "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.get_deposit_batch_encode_return"], "code": "memory[ap] = segments.add()"}], "4397": [{"flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 0, "group": 207}}, "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.get_active_deposit_batch_id_encode_return"], "code": "memory[ap] = segments.add()"}], "4429": [{"flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 0, "group": 211}}, "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.withdraw_encode_return"], "code": "memory[ap] = segments.add()"}], "4476": [{"flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 3225, "group": 215}}, "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.close_withdraw_batch"], "code": "memory[ap] = segments.add()"}], "4492": [{"flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 0, "group": 217}}, "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.get_withdraw_batch_encode_return"], "code": "memory[ap] = segments.add()"}], "4535": [{"flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 0, "group": 220}}, "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.get_active_withdraw_batch_id_encode_return"], "code": "memory[ap] = segments.add()"}], "4577": [{"flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 436, "group": 223}}, "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.handle_withdraw_batch"], "code": "memory[ap] = segments.add()"}], "4595": [{"flow_tracking_data": {"reference_ids": {}, "ap_tracking": {"offset": 0, "group": 226}}, "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.distribute_withdraw_batch_encode_return"], "code": "memory[ap] = segments.add()"}]}, "main_scope": "__main__", "debug_info": null, "builtins": ["pedersen", "range_check"], "data": ["0x40780017fff7fff", "0x1", "0x208b7fff7fff7ffe", "0x400380007ffb7ffc", "0x400380017ffb7ffd", "0x482680017ffb8000", "0x3", "0x480280027ffb8000", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x43616c6c436f6e7472616374", "0x400280007ff97fff", "0x400380017ff97ffa", "0x400380027ff97ffb", "0x400380037ff97ffc", "0x400380047ff97ffd", "0x482680017ff98000", "0x7", "0x480280057ff98000", "0x480280067ff98000", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x4c69627261727943616c6c", "0x400280007ff97fff", "0x400380017ff97ffa", "0x400380027ff97ffb", "0x400380037ff97ffc", "0x400380047ff97ffd", "0x482680017ff98000", "0x7", "0x480280057ff98000", "0x480280067ff98000", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x47657443616c6c657241646472657373", "0x400280007ffd7fff", "0x482680017ffd8000", "0x2", "0x480280017ffd8000", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x476574436f6e747261637441646472657373", "0x400280007ffd7fff", "0x482680017ffd8000", "0x2", "0x480280017ffd8000", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x476574426c6f636b54696d657374616d70", "0x400280007ffd7fff", "0x482680017ffd8000", "0x2", "0x480280017ffd8000", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x53746f7261676552656164", "0x400280007ffc7fff", "0x400380017ffc7ffd", "0x482680017ffc8000", "0x3", "0x480280027ffc8000", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x53746f726167655772697465", "0x400280007ffb7fff", "0x400380017ffb7ffc", "0x400380027ffb7ffd", "0x482680017ffb8000", "0x3", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x456d69744576656e74", "0x400280007ff97fff", "0x400380017ff97ffa", "0x400380027ff97ffb", "0x400380037ff97ffc", "0x400380047ff97ffd", "0x482680017ff98000", "0x5", "0x208b7fff7fff7ffe", "0x20780017fff7ffd", "0x4", "0x400780017fff7ffd", "0x1", "0x208b7fff7fff7ffe", "0x400380007ffc7ffd", "0x482680017ffc8000", "0x1", "0x208b7fff7fff7ffe", "0x480a7ffb7fff8000", "0x48297ffc80007ffd", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x3ffffffffffffffffffffffffffffff", "0x480280017ffc8000", "0x48307fff80007ffe", "0x400280027ffc7fff", "0x480280017ffc8000", "0x484480017fff8000", "0x100000000000000000000000000000000", "0x480280007ffc8000", "0x40317fff7ffe7ffd", "0x482680017ffc8000", "0x3", "0x208b7fff7fff7ffe", "0x480280007ffb8000", "0x480280017ffb8000", "0x484480017fff8000", "0x2aaaaaaaaaaaab05555555555555556", "0x48307fff7ffd8000", "0x480280027ffb8000", "0x480280037ffb8000", "0x484480017fff8000", "0x4000000000000088000000000000001", "0x48307fff7ffd8000", "0xa0680017fff8000", "0xe", "0x480680017fff8000", "0x800000000000011000000000000000000000000000000000000000000000000", "0x48287ffc80007fff", "0x40307ffc7ff87fff", "0x48297ffd80007ffc", "0x482680017ffd8000", "0x1", "0x48507fff7ffe8000", "0x40507ff97ff57fff", "0x482680017ffb8000", "0x4", "0x208b7fff7fff7ffe", "0xa0680017fff8000", "0xc", "0x480680017fff8000", "0x800000000000011000000000000000000000000000000000000000000000000", "0x48287ffd80007fff", "0x48327fff7ffc8000", "0x40307ffa7ff67fff", "0x48527ffe7ffc8000", "0x40507ff97ff57fff", "0x482680017ffb8000", "0x4", "0x208b7fff7fff7ffe", "0x40317ffd7ff97ffd", "0x48297ffc80007ffd", "0x48527fff7ffc8000", "0x40507ffb7ff77fff", "0x40780017fff7fff", "0x2", "0x482680017ffb8000", "0x4", "0x208b7fff7fff7ffe", "0x48297ffd80007ffc", "0x20680017fff7fff", "0x4", "0x402780017ffc7ffc", "0x1", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffcc", "0x208b7fff7fff7ffe", "0x482680017ffb8000", "0x2", "0x480280007ffb8000", "0x482680017ffd8000", "0x800000000000011000000000000000000000000000000000000000000000000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb2", "0x480280017ffb8000", "0x48487ffd7fff8000", "0x480280007ffb8000", "0x40317fff7ffe7ffc", "0x48127ffc7fff8000", "0x480280017ffb8000", "0x480280007ffb8000", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x1", "0x20680017fff7fff", "0x10", "0x480a7ffc7fff8000", "0x482680017ffd8000", "0x11000000000000000000000000000000000000000000000101", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa6", "0x480680017fff8000", "0x800000000000011000000000000000000000000000000000000000000000000", "0x48127ffe7fff8000", "0x48287ffd80007ffe", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa0", "0x482680017ffd8000", "0x11000000000000000000000000000000000000000000000101", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x1", "0x20680017fff7fff", "0xc", "0x40780017fff7fff", "0xa", "0x480680017fff8000", "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeff", "0x480a7ffc7fff8000", "0x48287ffd80007ffe", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff91", "0x10780017fff7fff", "0x8", "0x40780017fff7fff", "0xb", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff89", "0x480a7ffd7fff8000", "0x208b7fff7fff7ffe", "0x20780017fff7ffd", "0x5", "0x480680017fff8000", "0x0", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x1", "0x208b7fff7fff7ffe", "0xa0680017fff8000", "0xa", "0x400380007ffc7ffd", "0x40780017fff7fff", "0x14", "0x482680017ffc8000", "0x1", "0x480680017fff8000", "0x1", "0x208b7fff7fff7ffe", "0xa0680017fff8000", "0xe", "0x484680017ffd8000", "0x800000000000011000000000000000000000000000000000000000000000000", "0x482480017fff8000", "0x800000000000011000000000000000000000000000000000000000000000000", "0x400280007ffc7fff", "0x40780017fff7fff", "0x11", "0x482680017ffc8000", "0x1", "0x480680017fff8000", "0x0", "0x208b7fff7fff7ffe", "0x480a7ffc7fff8000", "0x480680017fff8000", "0x100000000000000000000000000000000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff6e", "0x480680017fff8000", "0x0", "0x208b7fff7fff7ffe", "0x480a7ffb7fff8000", "0x48297ffc80007ffd", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffde", "0x208b7fff7fff7ffe", "0xa0680017fff8000", "0xc", "0x40780017fff7fff", "0x6", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff5d", "0x480680017fff8000", "0x1", "0x208b7fff7fff7ffe", "0x480a7ffb7fff8000", "0x480a7ffd7fff8000", "0x480a7ffc7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff82", "0x480680017fff8000", "0x0", "0x208b7fff7fff7ffe", "0x400380007ffb7ffc", "0x400380017ffb7ffd", "0x482680017ffb8000", "0x2", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x4", "0x404b800280028002", "0x404b800380038003", "0x482a7ffc7ffa8000", "0x4846800180028000", "0x100000000000000000000000000000000", "0x40327fff80007ffe", "0x482a7ffd7ffb8000", "0x482880027fff8000", "0x4846800180038000", "0x100000000000000000000000000000000", "0x40327fff80017ffe", "0x480a7ff97fff8000", "0x480a80007fff8000", "0x480a80017fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", "0x480a80007fff8000", "0x480a80017fff8000", "0x480a80037fff8000", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x2", "0x4846800180018000", "0x10000000000000000", "0x40337fff80007ffd", "0x400380007ffc8000", "0x480680017fff8000", "0xffffffffffffffff", "0x4828800080007fff", "0x400280017ffc7fff", "0x400380027ffc8001", "0x482680017ffc8000", "0x3", "0x480a80007fff8000", "0x480a80017fff8000", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x0", "0x480a7ff97fff8000", "0x480a7ffa7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", "0x48127ffd7fff8000", "0x480a7ffb7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe9", "0x48127ffd7fff8000", "0x480a7ffc7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe5", "0x48127ffd7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe1", "0x48127ffd7fff8000", "0x48507ff17fd98000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdd", "0x48507fe67fcf8000", "0x48507fe67fcd8000", "0x48307fff7ffe8000", "0x48127ffa7fff8000", "0x48307ffb7ffe8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd6", "0x48507fd77fcb8000", "0x48507fd77fbf8000", "0x48307fff7ffe8000", "0x48507fe07fbc8000", "0x48307fff7ffe8000", "0x48127ff87fff8000", "0x48307ff97ffe8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffcd", "0x48507fc67fbb8000", "0x48507fc67fb98000", "0x48307fff7ffe8000", "0x48507fcf7fac8000", "0x48307fff7ffe8000", "0x48507fce7fa98000", "0x48307fff7ffe8000", "0x48127ff67fff8000", "0x48307ff77ffe8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc2", "0x48507fb47fa88000", "0x48507fbe7fa68000", "0x48307fff7ffe8000", "0x48507fbd7f998000", "0x48307fff7ffe8000", "0x48127ff87fff8000", "0x48307ff97ffe8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb9", "0x48507fae7f978000", "0x48507fae7f958000", "0x48307fff7ffe8000", "0x48127ffa7fff8000", "0x48307ffb7ffe8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb2", "0x48507fa07f888000", "0x48127ffc7fff8000", "0x48307ffd7ffe8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffad", "0x480680017fff8000", "0x10000000000000000", "0x48507fac7fff8000", "0x480680017fff8000", "0x10000000000000000", "0x48507fce7fff8000", "0x480680017fff8000", "0x10000000000000000", "0x48507fec7fff8000", "0x480680017fff8000", "0x10000000000000000", "0x48507ff87fff8000", "0x48127ff57fff8000", "0x48307ff87f958000", "0x48307ff97fb48000", "0x48307ffa7fd78000", "0x48307ffb7ff28000", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x2", "0x400780017fff8001", "0x0", "0x400380007ffb8000", "0x482680017ffb8000", "0x1", "0x480a80007fff8000", "0x480a80017fff8000", "0x480a80007fff8000", "0x480a80017fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff9e", "0x400680017fff7ffe", "0x0", "0x400680017fff7fff", "0x0", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x3d", "0x400680017fff7fff", "0x1", "0x48127ffe7fff8000", "0x480a80007fff8000", "0x480a80017fff8000", "0x480680017fff8000", "0x1", "0x480680017fff8000", "0x0", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff62", "0x400680017fff7fff", "0x0", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x48127ffa7fff8000", "0x48127ffa7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff7f", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x480680017fff8000", "0x1", "0x480680017fff8000", "0x0", "0x1104800180018000", "0xe1", "0x48127ffd7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x1104800180018000", "0x19", "0x400680017fff7fff", "0x1", "0x48127ffe7fff8000", "0x480a80007fff8000", "0x480a80017fff8000", "0x208b7fff7fff7ffe", "0x48297ffd80007ffb", "0x20680017fff7fff", "0x9", "0x480a7ff97fff8000", "0x482680017ffa8000", "0x1", "0x480a7ffc7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff1c", "0x208b7fff7fff7ffe", "0x480a7ff97fff8000", "0x482680017ffb8000", "0x1", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff15", "0x208b7fff7fff7ffe", "0x480a7ff97fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffeb", "0x480680017fff8000", "0x1", "0x48127ffd7fff8000", "0x48307ffd80007ffe", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x4", "0x482a7ffd7ffc8000", "0x20680017fff7fff", "0xc", "0x480a7ff97fff8000", "0x480680017fff8000", "0x0", "0x480680017fff8000", "0x0", "0x480680017fff8000", "0x0", "0x480680017fff8000", "0x0", "0x208b7fff7fff7ffe", "0x480a7ff97fff8000", "0x480a80007fff8000", "0x480a80017fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff0d", "0x480a80027fff8000", "0x480a80037fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff09", "0x480a80007fff8000", "0x480a80017fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff2e", "0x400680017fff7ffe", "0x0", "0x400680017fff7fff", "0x0", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x480a80027fff8000", "0x480a80037fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffefd", "0x400a7ffa7fff7ffd", "0x400a7ffb7fff7ffe", "0x400680017fff7fff", "0x0", "0x48127ffc7fff8000", "0x480a80027fff8000", "0x480a80037fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb2", "0x400680017fff7fff", "0x1", "0x48127ffe7fff8000", "0x480a80007fff8000", "0x480a80017fff8000", "0x480a80027fff8000", "0x480a80037fff8000", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x6", "0x480a7ff77fff8000", "0x480a7ff87fff8000", "0x480a7ff97fff8000", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff07", "0x48127ffb7fff8000", "0x480a80027fff8000", "0x480a80037fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffed7", "0x480a80027fff8000", "0x480a80037fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffefc", "0x48127ffb7fff8000", "0x480a80007fff8000", "0x480a80017fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffecc", "0x480a80007fff8000", "0x480a80017fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffef1", "0x400680017fff7f49", "0x0", "0x400680017fff7f4a", "0x0", "0x48127ffb7fff8000", "0x480a80047fff8000", "0x480a80057fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffebd", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a80047fff8000", "0x480a80057fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffebc", "0x40127e747fff7ffd", "0x40127e757fff7ffe", "0x48127ffc7fff8000", "0x48127fdf7fff8000", "0x48127fdf7fff8000", "0x48127f267fff8000", "0x48127f267fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeb3", "0x400680017fff7fff", "0x0", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x48127fe37fff8000", "0x480680017fff8000", "0x0", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffea9", "0x400680017fff7fff", "0x0", "0x40127e447fff7ffd", "0x40127e457fff7ffe", "0x48127ffc7fff8000", "0x480a80047fff8000", "0x480a80057fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff5e", "0x400680017fff7fff", "0x1", "0x48127ffe7fff8000", "0x480a80007fff8000", "0x480a80017fff8000", "0x480a80027fff8000", "0x480a80037fff8000", "0x480a80047fff8000", "0x480a80057fff8000", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0xffffffffffffffffffffffffffffffff", "0x480680017fff8000", "0xffffffffffffffffffffffffffffffff", "0x480a7ffb7fff8000", "0x48287ffc80007ffd", "0x48287ffd80007ffd", "0x208b7fff7fff7ffe", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff6", "0x480680017fff8000", "0x1", "0x480680017fff8000", "0x0", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe81", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x208b7fff7fff7ffe", "0x20780017fff7ffd", "0x6", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x208b7fff7fff7ffe", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe9", "0x208b7fff7fff7ffe", "0x480a7ff97fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe3", "0x48127ffd7fff8000", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe65", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x208b7fff7fff7ffe", "0x480a7ff97fff8000", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff2b", "0x400680017fff7fff", "0x1", "0x48127ffe7fff8000", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x1", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd31", "0x40137fff7fff8000", "0x4003800080007ffd", "0x4826800180008000", "0x1", "0x480a7ffa7fff8000", "0x480a7ffc7fff8000", "0x480680017fff8000", "0x2e4263afad30923c891518314c3c95dbe830a16874e8abc5777a9a20b54c76e", "0x4828800080007ffc", "0x480a80007fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd2e", "0x482480017fff8000", "0x2", "0x40307ffe7ffd7fff", "0x48127ffc7fff8000", "0x480a7ffb7fff8000", "0x480080007ffc8000", "0x480080017ffb8000", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x1", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd19", "0x40137fff7fff8000", "0x4003800080007ffb", "0x4003800180007ffc", "0x4003800280007ffd", "0x4826800180008000", "0x3", "0x480a7ff87fff8000", "0x480a7ffa7fff8000", "0x480680017fff8000", "0x83afd3f4caedc6eebf44246fe54e38c95e3179a5ec9ea81740eca5b482d12e", "0x4828800080007ffc", "0x480a80007fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd14", "0x482480017fff8000", "0x1", "0x40307ffe7ffd7fff", "0x48127ffc7fff8000", "0x480a7ff97fff8000", "0x480080007ffc8000", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x1", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd00", "0x40137fff7fff8000", "0x4003800080007ffa", "0x4003800180007ffb", "0x4003800280007ffc", "0x4003800380007ffd", "0x4826800180008000", "0x4", "0x480a7ff77fff8000", "0x480a7ff97fff8000", "0x480680017fff8000", "0x41b033f4a31df8067c24d1e9b550a2ce75fd4a29e1147af9752174f0e6cb20", "0x4828800080007ffc", "0x480a80007fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcfa", "0x482480017fff8000", "0x1", "0x40307ffe7ffd7fff", "0x48127ffc7fff8000", "0x480a7ff87fff8000", "0x480080007ffc8000", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x1", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffce6", "0x40137fff7fff8000", "0x4003800080007ffb", "0x4003800180007ffc", "0x4003800280007ffd", "0x4826800180008000", "0x3", "0x480a7ff87fff8000", "0x480a7ffa7fff8000", "0x480680017fff8000", "0x219209e083275171774dab1df80982e9df2096516f06319c5c6d71ae0a8480c", "0x4828800080007ffc", "0x480a80007fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffce1", "0x482480017fff8000", "0x1", "0x40307ffe7ffd7fff", "0x48127ffc7fff8000", "0x480a7ff97fff8000", "0x480080007ffc8000", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x2", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffccd", "0x40137fff7fff8000", "0x480680017fff8000", "0x2db340e6c609371026731f47050d3976552c89b4fbb012941663841c59d1af3", "0x4002800080007fff", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcc7", "0x40137fff7fff8001", "0x4003800080017ffd", "0x4826800180018000", "0x1", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", "0x480a80007fff8000", "0x4828800180007ffc", "0x480a80017fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd01", "0x480a7ffc7fff8000", "0x208b7fff7fff7ffe", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x480680017fff8000", "0x3ad34fad732b51fe0d1a1350f149f21a0cf14a9382c9c6e7b262c4e0c8dbf18", "0x208b7fff7fff7ffe", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", "0x480a7ffa7fff8000", "0x48127ffe7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffce9", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x208b7fff7fff7ffe", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x480680017fff8000", "0xee2b6c840729051a0d06a623ff093dcc01e03f2e0c0e07114ac2440394b889", "0x208b7fff7fff7ffe", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", "0x480a7ffb7fff8000", "0x48127ffe7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcd1", "0x48127ffe7fff8000", "0x48127ff57fff8000", "0x48127ff57fff8000", "0x48127ffc7fff8000", "0x208b7fff7fff7ffe", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdf", "0x48127ffd7fff8000", "0x48127ffe7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbd", "0x48127ffe7fff8000", "0x48127fe47fff8000", "0x48127ffd7fff8000", "0x208b7fff7fff7ffe", "0x480a7ffb7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffca5", "0x48127ffe7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdf", "0x40127fe87fff7fff", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x2", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc76", "0x40137fff7fff8000", "0x480680017fff8000", "0x9bbe51bc5aa2b8d5b7cebd6af239abc84cc0a214bb08769edd45164783f4b9", "0x4002800080007fff", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc70", "0x40137fff7fff8001", "0x4003800080017ff9", "0x4003800180017ffa", "0x4003800280017ffb", "0x4003800380017ffc", "0x4003800480017ffd", "0x4826800180018000", "0x5", "0x480a7ff77fff8000", "0x480680017fff8000", "0x1", "0x480a80007fff8000", "0x4828800180007ffc", "0x480a80017fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffca6", "0x480a7ff87fff8000", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x2", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc5a", "0x40137fff7fff8000", "0x480680017fff8000", "0x3bc0613d5c7e58357f5d7b45aa04a94ba4b6d0ac57163c292c513dcaca5c774", "0x4002800080007fff", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc54", "0x40137fff7fff8001", "0x4003800080017ff9", "0x4003800180017ffa", "0x4003800280017ffb", "0x4003800380017ffc", "0x4003800480017ffd", "0x4826800180018000", "0x5", "0x480a7ff77fff8000", "0x480680017fff8000", "0x1", "0x480a80007fff8000", "0x4828800180007ffc", "0x480a80017fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc8a", "0x480a7ff87fff8000", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x2", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc3e", "0x40137fff7fff8000", "0x480680017fff8000", "0x1a5f2c10b890e597fb68228b09fbbd728fd56e46252de4378dbe20443b1ff43", "0x4002800080007fff", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc38", "0x40137fff7fff8001", "0x4003800080017ff9", "0x4003800180017ffa", "0x4003800280017ffb", "0x4003800380017ffc", "0x4003800480017ffd", "0x4826800180018000", "0x5", "0x480a7ff77fff8000", "0x480680017fff8000", "0x1", "0x480a80007fff8000", "0x4828800180007ffc", "0x480a80017fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc6e", "0x480a7ff87fff8000", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x2", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc22", "0x40137fff7fff8000", "0x480680017fff8000", "0xa760593373121c1f1174d17b350e87a697843397c84b4b0852bab24322ef8a", "0x4002800080007fff", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc1c", "0x40137fff7fff8001", "0x4003800080017ff8", "0x4003800180017ff9", "0x4003800280017ffa", "0x4003800380017ffb", "0x4003800480017ffc", "0x4003800580017ffd", "0x4826800180018000", "0x6", "0x480a7ff67fff8000", "0x480680017fff8000", "0x1", "0x480a80007fff8000", "0x4828800180007ffc", "0x480a80017fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc51", "0x480a7ff77fff8000", "0x208b7fff7fff7ffe", "0x480a7ffa7fff8000", "0x480680017fff8000", "0x15ec36e354449bd8cfe480b5763ac3121e6f611b3a4417cbdf07efe6638ef4b", "0x480a7ffc7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc06", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc03", "0x480a7ffb7fff8000", "0x48127ffe7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcae", "0x48127fe17fff8000", "0x48127ffd7fff8000", "0x48127ffd7fff8000", "0x208b7fff7fff7ffe", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", "0x480a7ff97fff8000", "0x48127ffe7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc24", "0x48127ffe7fff8000", "0x482480017ff78000", "0x1", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc1f", "0x48127ffe7fff8000", "0x482480017ff08000", "0x2", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc1a", "0x48127ffe7fff8000", "0x48127fe77fff8000", "0x48127fe77fff8000", "0x48127fee7fff8000", "0x48127ff47fff8000", "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x480a7ff77fff8000", "0x480a7ff87fff8000", "0x480a7ff97fff8000", "0x480a7ffa7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd1", "0x480a7ff67fff8000", "0x48127ffe7fff8000", "0x480a7ffb7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc10", "0x482480017ff88000", "0x1", "0x480a7ffc7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc0b", "0x482480017ff28000", "0x2", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc06", "0x48127fea7fff8000", "0x48127fea7fff8000", "0x208b7fff7fff7ffe", "0x480a7ffa7fff8000", "0x480680017fff8000", "0x1922e85b4f066c1184b729c4f8ef96627e09f898135759578803a5ec045a89", "0x480a7ffc7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbc2", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbbf", "0x480a7ffb7fff8000", "0x48127ffe7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc6a", "0x48127fe17fff8000", "0x48127ffd7fff8000", "0x48127ffd7fff8000", "0x208b7fff7fff7ffe", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", "0x480a7ff97fff8000", "0x48127ffe7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbe0", "0x48127ffe7fff8000", "0x482480017ff78000", "0x1", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbdb", "0x48127ffe7fff8000", "0x482480017ff08000", "0x2", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbd6", "0x48127ffe7fff8000", "0x48127fe77fff8000", "0x48127fe77fff8000", "0x48127fee7fff8000", "0x48127ff47fff8000", "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x480a7ff77fff8000", "0x480a7ff87fff8000", "0x480a7ff97fff8000", "0x480a7ffa7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd1", "0x480a7ff67fff8000", "0x48127ffe7fff8000", "0x480a7ffb7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbcc", "0x482480017ff88000", "0x1", "0x480a7ffc7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbc7", "0x482480017ff28000", "0x2", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbc2", "0x48127fea7fff8000", "0x48127fea7fff8000", "0x208b7fff7fff7ffe", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x314cd2d547b66984424658cf043b8a62a2b13b944549dc1c04f74d2a80db739", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb7e", "0x480a7ffc7fff8000", "0x48127ffe7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc29", "0x48127fe17fff8000", "0x48127ffd7fff8000", "0x48127ffd7fff8000", "0x208b7fff7fff7ffe", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff0", "0x480a7ffa7fff8000", "0x48127ffe7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffba0", "0x48127ffe7fff8000", "0x482480017ff78000", "0x1", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb9b", "0x48127ffe7fff8000", "0x482480017ff08000", "0x2", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb96", "0x48127ffe7fff8000", "0x482480017fe98000", "0x3", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb91", "0x48127ffe7fff8000", "0x482480017fe28000", "0x4", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb8c", "0x48127ffe7fff8000", "0x482480017fdb8000", "0x5", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb87", "0x48127ffe7fff8000", "0x482480017fd48000", "0x6", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb82", "0x48127ffe7fff8000", "0x482480017fcd8000", "0x7", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb7d", "0x48127ffe7fff8000", "0x482480017fc68000", "0x8", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb78", "0x48127ffe7fff8000", "0x482480017fbf8000", "0x9", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb73", "0x48127ffe7fff8000", "0x482480017fb88000", "0xa", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb6e", "0x48127ffe7fff8000", "0x48127faf7fff8000", "0x48127faf7fff8000", "0x48127fb67fff8000", "0x48127fbc7fff8000", "0x48127fc27fff8000", "0x48127fc87fff8000", "0x48127fce7fff8000", "0x48127fd47fff8000", "0x48127fda7fff8000", "0x48127fe07fff8000", "0x48127fe67fff8000", "0x48127fec7fff8000", "0x48127ff27fff8000", "0x208b7fff7fff7ffe", "0x480a7ff07fff8000", "0x480a7ff17fff8000", "0x480a7ff27fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa6", "0x480a7fef7fff8000", "0x48127ffe7fff8000", "0x480a7ff37fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb5d", "0x482480017ff88000", "0x1", "0x480a7ff47fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb58", "0x482480017ff28000", "0x2", "0x480a7ff57fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb53", "0x482480017fec8000", "0x3", "0x480a7ff67fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb4e", "0x482480017fe68000", "0x4", "0x480a7ff77fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb49", "0x482480017fe08000", "0x5", "0x480a7ff87fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb44", "0x482480017fda8000", "0x6", "0x480a7ff97fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb3f", "0x482480017fd48000", "0x7", "0x480a7ffa7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb3a", "0x482480017fce8000", "0x8", "0x480a7ffb7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb35", "0x482480017fc88000", "0x9", "0x480a7ffc7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb30", "0x482480017fc28000", "0xa", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb2b", "0x48127fba7fff8000", "0x48127fba7fff8000", "0x208b7fff7fff7ffe", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x480680017fff8000", "0x9f54d26f38f5e8b5d285784e2d57c9a18bc722b083d045fc7ba874c4dc5edf", "0x208b7fff7fff7ffe", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", "0x480a7ffb7fff8000", "0x48127ffe7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb13", "0x48127ffe7fff8000", "0x48127ff57fff8000", "0x48127ff57fff8000", "0x48127ffc7fff8000", "0x208b7fff7fff7ffe", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", "0x480a7ffa7fff8000", "0x48127ffe7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb0d", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x208b7fff7fff7ffe", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x3ce9f4f8dd7f46f9f3250c9ec9a7db028e0989792abd205292164f4ce3abc3c", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffac9", "0x480a7ffc7fff8000", "0x48127ffe7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb74", "0x48127fe17fff8000", "0x48127ffd7fff8000", "0x48127ffd7fff8000", "0x208b7fff7fff7ffe", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff0", "0x480a7ffa7fff8000", "0x48127ffe7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffaeb", "0x48127ffe7fff8000", "0x482480017ff78000", "0x1", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffae6", "0x48127ffe7fff8000", "0x482480017ff08000", "0x2", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffae1", "0x48127ffe7fff8000", "0x482480017fe98000", "0x3", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffadc", "0x48127ffe7fff8000", "0x482480017fe28000", "0x4", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffad7", "0x48127ffe7fff8000", "0x482480017fdb8000", "0x5", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffad2", "0x48127ffe7fff8000", "0x482480017fd48000", "0x6", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffacd", "0x48127ffe7fff8000", "0x482480017fcd8000", "0x7", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffac8", "0x48127ffe7fff8000", "0x482480017fc68000", "0x8", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffac3", "0x48127ffe7fff8000", "0x482480017fbf8000", "0x9", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffabe", "0x48127ffe7fff8000", "0x482480017fb88000", "0xa", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffab9", "0x48127ffe7fff8000", "0x48127faf7fff8000", "0x48127faf7fff8000", "0x48127fb67fff8000", "0x48127fbc7fff8000", "0x48127fc27fff8000", "0x48127fc87fff8000", "0x48127fce7fff8000", "0x48127fd47fff8000", "0x48127fda7fff8000", "0x48127fe07fff8000", "0x48127fe67fff8000", "0x48127fec7fff8000", "0x48127ff27fff8000", "0x208b7fff7fff7ffe", "0x480a7ff07fff8000", "0x480a7ff17fff8000", "0x480a7ff27fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa6", "0x480a7fef7fff8000", "0x48127ffe7fff8000", "0x480a7ff37fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffaa8", "0x482480017ff88000", "0x1", "0x480a7ff47fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffaa3", "0x482480017ff28000", "0x2", "0x480a7ff57fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa9e", "0x482480017fec8000", "0x3", "0x480a7ff67fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa99", "0x482480017fe68000", "0x4", "0x480a7ff77fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa94", "0x482480017fe08000", "0x5", "0x480a7ff87fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa8f", "0x482480017fda8000", "0x6", "0x480a7ff97fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa8a", "0x482480017fd48000", "0x7", "0x480a7ffa7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa85", "0x482480017fce8000", "0x8", "0x480a7ffb7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa80", "0x482480017fc88000", "0x9", "0x480a7ffc7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa7b", "0x482480017fc28000", "0xa", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa76", "0x48127fba7fff8000", "0x48127fba7fff8000", "0x208b7fff7fff7ffe", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x480680017fff8000", "0xb741297e8118754748f194d0a6ecc66905ad284f3b83d6ee523fa20ea7f062", "0x208b7fff7fff7ffe", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", "0x480a7ffb7fff8000", "0x48127ffe7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa5e", "0x48127ffe7fff8000", "0x48127ff57fff8000", "0x48127ff57fff8000", "0x48127ffc7fff8000", "0x208b7fff7fff7ffe", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", "0x480a7ffa7fff8000", "0x48127ffe7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa58", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x208b7fff7fff7ffe", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x480680017fff8000", "0x30d5edf4075999669c6c24b60e79dc4e4fb0072330c5a7afa07a080c68d3451", "0x208b7fff7fff7ffe", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", "0x480a7ffb7fff8000", "0x48127ffe7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa40", "0x48127ffe7fff8000", "0x48127ff57fff8000", "0x48127ff57fff8000", "0x48127ffc7fff8000", "0x208b7fff7fff7ffe", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", "0x480a7ffa7fff8000", "0x48127ffe7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa3a", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x208b7fff7fff7ffe", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x480680017fff8000", "0x1d3c5c2e4e467f9a977d9335db7cb50d55b0472c7bad5adbc55f80c6a87c664", "0x208b7fff7fff7ffe", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", "0x480a7ffb7fff8000", "0x48127ffe7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa22", "0x48127ffe7fff8000", "0x48127ff57fff8000", "0x48127ff57fff8000", "0x48127ffc7fff8000", "0x208b7fff7fff7ffe", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", "0x480a7ffa7fff8000", "0x48127ffe7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa1c", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x208b7fff7fff7ffe", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x480680017fff8000", "0x3a014ab1dbf16b73e30e662abb1fc33a1ce4d17ebcdd9c01d9d7b52a0b59ba2", "0x208b7fff7fff7ffe", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", "0x480a7ffb7fff8000", "0x48127ffe7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa04", "0x48127ffe7fff8000", "0x482480017ff78000", "0x1", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff9ff", "0x48127ffe7fff8000", "0x48127fee7fff8000", "0x48127fee7fff8000", "0x48127ff57fff8000", "0x48127ffb7fff8000", "0x208b7fff7fff7ffe", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe7", "0x480a7ff97fff8000", "0x48127ffe7fff8000", "0x480a7ffc7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff9f8", "0x482480017ff88000", "0x1", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff9f3", "0x48127ff07fff8000", "0x48127ff07fff8000", "0x208b7fff7fff7ffe", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x480680017fff8000", "0x30f4ad205cb2c62df68cd8981718333d0edac176ec3820a0738eaa1f8eb4335", "0x208b7fff7fff7ffe", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", "0x480a7ffb7fff8000", "0x48127ffe7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff9db", "0x48127ffe7fff8000", "0x48127ff57fff8000", "0x48127ff57fff8000", "0x48127ffc7fff8000", "0x208b7fff7fff7ffe", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", "0x480a7ffa7fff8000", "0x48127ffe7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff9d5", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x208b7fff7fff7ffe", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x480680017fff8000", "0x1ea3188a69fc1d92526a2c99af2ac907e835defa72dfe45a4d2ad43260cdaae", "0x208b7fff7fff7ffe", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", "0x480a7ffb7fff8000", "0x48127ffe7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff9bd", "0x48127ffe7fff8000", "0x48127ff57fff8000", "0x48127ff57fff8000", "0x48127ffc7fff8000", "0x208b7fff7fff7ffe", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", "0x480a7ffa7fff8000", "0x48127ffe7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff9b7", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x208b7fff7fff7ffe", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x480680017fff8000", "0xdb376f3f29c934dad31d2269608b505f70b699a6cf08477156262247012c6f", "0x208b7fff7fff7ffe", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", "0x480a7ffb7fff8000", "0x48127ffe7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff99f", "0x48127ffe7fff8000", "0x48127ff57fff8000", "0x48127ff57fff8000", "0x48127ffc7fff8000", "0x208b7fff7fff7ffe", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", "0x480a7ffa7fff8000", "0x48127ffe7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff999", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x208b7fff7fff7ffe", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x480680017fff8000", "0x15df1b50d1505e97c004e389fb35e498cacd70598e523b4be695d4306fa47a3", "0x208b7fff7fff7ffe", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", "0x480a7ffb7fff8000", "0x48127ffe7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff981", "0x48127ffe7fff8000", "0x48127ff57fff8000", "0x48127ff57fff8000", "0x48127ffc7fff8000", "0x208b7fff7fff7ffe", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", "0x480a7ffa7fff8000", "0x48127ffe7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff97b", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x208b7fff7fff7ffe", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x480680017fff8000", "0x2250ca2f074384b852e52a5c6f8f43d439ae22e4d37950bdf23f1857562b596", "0x208b7fff7fff7ffe", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", "0x480a7ffb7fff8000", "0x48127ffe7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff963", "0x48127ffe7fff8000", "0x48127ff57fff8000", "0x48127ff57fff8000", "0x48127ffc7fff8000", "0x208b7fff7fff7ffe", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", "0x480a7ffa7fff8000", "0x48127ffe7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff95d", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x208b7fff7fff7ffe", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x480680017fff8000", "0x5bb68a76574e4a9b6edb8237c75e8d99e20cb5895713733d157b8ad54dbd16", "0x208b7fff7fff7ffe", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", "0x480a7ffb7fff8000", "0x48127ffe7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff945", "0x48127ffe7fff8000", "0x48127ff57fff8000", "0x48127ff57fff8000", "0x48127ffc7fff8000", "0x208b7fff7fff7ffe", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", "0x480a7ffa7fff8000", "0x48127ffe7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff93f", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x208b7fff7fff7ffe", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x480680017fff8000", "0x1ab2a93ca436b431e5eb552771f99f8027c49481f6cc48e5da988a1237d1384", "0x208b7fff7fff7ffe", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", "0x480a7ffb7fff8000", "0x48127ffe7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff927", "0x48127ffe7fff8000", "0x48127ff57fff8000", "0x48127ff57fff8000", "0x48127ffc7fff8000", "0x208b7fff7fff7ffe", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", "0x480a7ffa7fff8000", "0x48127ffe7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff921", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x208b7fff7fff7ffe", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x480680017fff8000", "0x13a9d623f0c45c92edb2e5f189cce37a8562fb9be50d152562f5edeaea4eb1b", "0x208b7fff7fff7ffe", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", "0x480a7ffb7fff8000", "0x48127ffe7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff909", "0x48127ffe7fff8000", "0x482480017ff78000", "0x1", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff904", "0x48127ffe7fff8000", "0x48127fee7fff8000", "0x48127fee7fff8000", "0x48127ff57fff8000", "0x48127ffb7fff8000", "0x208b7fff7fff7ffe", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe7", "0x480a7ff97fff8000", "0x48127ffe7fff8000", "0x480a7ffc7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8fd", "0x482480017ff88000", "0x1", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8f8", "0x48127ff07fff8000", "0x48127ff07fff8000", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x1", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8b3", "0x40137fff7fff8000", "0x4003800080007ffc", "0x4003800180007ffd", "0x4826800180008000", "0x2", "0x480a7ff97fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x3a04795accb4b73d12f13b05a1e0e240cefeb9a89d008676730867a819d2f79", "0x4828800080007ffc", "0x480a80007fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8af", "0x482480017fff8000", "0x2", "0x40307ffe7ffd7fff", "0x48127ffc7fff8000", "0x480a7ffa7fff8000", "0x480080007ffc8000", "0x480080017ffb8000", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x1", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff89a", "0x40137fff7fff8000", "0x4003800080007ffc", "0x4003800180007ffd", "0x4826800180008000", "0x2", "0x480a7ff97fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x15511cc3694f64379908437d6d64458dc76d02482052bfb8a5b33a72c054c77", "0x4828800080007ffc", "0x480a80007fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff896", "0x482480017fff8000", "0x2", "0x40307ffe7ffd7fff", "0x48127ffc7fff8000", "0x480a7ffa7fff8000", "0x480080007ffc8000", "0x480080017ffb8000", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x1", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff881", "0x40137fff7fff8000", "0x4003800080007ffc", "0x4003800180007ffd", "0x4826800180008000", "0x2", "0x480a7ff97fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x5b9f95a5edbbc8d436965564a9be30050de23ee9b780cca0f072ee66003d25", "0x4828800080007ffc", "0x480a80007fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff87d", "0x482480017fff8000", "0x3", "0x40307ffe7ffd7fff", "0x48127ffc7fff8000", "0x480a7ffa7fff8000", "0x480080007ffc8000", "0x480080017ffb8000", "0x480080027ffa8000", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x1", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff867", "0x40137fff7fff8000", "0x4003800080007ffc", "0x4003800180007ffd", "0x4826800180008000", "0x2", "0x480a7ff97fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1f6a79d5c1ea5e55c327f4c6f3e2b48bb07ba2a156207c9a2d9da490bbd8a8d", "0x4828800080007ffc", "0x480a80007fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff863", "0x482480017fff8000", "0x3", "0x40307ffe7ffd7fff", "0x48127ffc7fff8000", "0x480a7ffa7fff8000", "0x480080007ffc8000", "0x480080017ffb8000", "0x480080027ffa8000", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x1", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff84d", "0x40137fff7fff8000", "0x4003800080007ff8", "0x4003800180007ff9", "0x4003800280007ffa", "0x4003800380007ffb", "0x4003800480007ffc", "0x4003800580007ffd", "0x4826800180008000", "0x6", "0x480a7ff57fff8000", "0x480a7ff77fff8000", "0x480680017fff8000", "0x15543c3708653cda9d418b4ccd3be11368e40636c10c44b18cfe756b6d88b29", "0x4828800080007ffc", "0x480a80007fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff845", "0x482480017fff8000", "0x2", "0x40307ffe7ffd7fff", "0x48127ffc7fff8000", "0x480a7ff67fff8000", "0x480080007ffc8000", "0x480080017ffb8000", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x1", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff830", "0x40137fff7fff8000", "0x4003800080007ff7", "0x4003800180007ff8", "0x4003800280007ff9", "0x4003800380007ffa", "0x4003800480007ffb", "0x4003800580007ffc", "0x4003800680007ffd", "0x4826800180008000", "0x7", "0x480a7ff47fff8000", "0x480a7ff67fff8000", "0x480680017fff8000", "0xb69b4361a8bcfea4e074bd844f59471180e9e07bd42a66ff4906186a9f2628", "0x4828800080007ffc", "0x480a80007fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff827", "0x482480017fff8000", "0x8", "0x40307ffe7ffd7fff", "0x48127ffc7fff8000", "0x480a7ff57fff8000", "0x480080007ffc8000", "0x480080017ffb8000", "0x480080027ffa8000", "0x480080037ff98000", "0x480080047ff88000", "0x480080057ff78000", "0x480080067ff68000", "0x480080077ff58000", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x1", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff80c", "0x40137fff7fff8000", "0x4003800080007ff4", "0x4003800180007ff5", "0x4003800280007ff6", "0x4003800380007ff7", "0x4003800480007ff8", "0x4003800580007ff9", "0x4003800680007ffa", "0x4003800780007ffb", "0x4003800880007ffc", "0x4003800980007ffd", "0x4826800180008000", "0xa", "0x480a7ff17fff8000", "0x480a7ff37fff8000", "0x480680017fff8000", "0x2cfb12ff9e08412ec5009c65ea06e727119ad948d25c8a8cc2c86fec4adee70", "0x4828800080007ffc", "0x480a80007fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff800", "0x482480017fff8000", "0x4", "0x40307ffe7ffd7fff", "0x48127ffc7fff8000", "0x480a7ff27fff8000", "0x480080007ffc8000", "0x480080017ffb8000", "0x480080027ffa8000", "0x480080037ff98000", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x1", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff7e9", "0x40137fff7fff8000", "0x4003800080007ffd", "0x4826800180008000", "0x1", "0x480a7ffa7fff8000", "0x480a7ffc7fff8000", "0x480680017fff8000", "0x279193ae67f7ef3a6be330f5bd004266a0ec3fd5a6f7d2fe71a2096b3101578", "0x4828800080007ffc", "0x480a80007fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff7e6", "0x482480017fff8000", "0xa", "0x40307ffe7ffd7fff", "0x48127ffc7fff8000", "0x480a7ffb7fff8000", "0x480080007ffc8000", "0x480080017ffb8000", "0x480080027ffa8000", "0x480080037ff98000", "0x480080047ff88000", "0x480080057ff78000", "0x480080067ff68000", "0x480080077ff58000", "0x480080087ff48000", "0x480080097ff38000", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x0", "0x480a7ff97fff8000", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe04", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x0", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeb4", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x0", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdb0", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x0", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe2a", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x0", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe03", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x0", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdb3", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x0", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe2d", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x0", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe60", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x0", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe39", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x0", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe8a", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x0", "0x480a7ff77fff8000", "0x480a7ff87fff8000", "0x480a7ff97fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe75", "0x20680017fff7fff", "0x8", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x480680017fff8000", "0x1", "0x208b7fff7fff7ffe", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff761", "0x400180007fff7ffa", "0x400180017fff7ffb", "0x400180027fff7ffc", "0x400180037fff7ffd", "0x48127ff97fff8000", "0x48127ffb7fff8000", "0x480680017fff8000", "0x27ea29384deca9928aa65088faae7fc2e5a99fd6512125ef320c18227e0f7d3", "0x480680017fff8000", "0x4", "0x48127ffb7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff769", "0x48127ffd7fff8000", "0x48127fee7fff8000", "0x48127fee7fff8000", "0x480080007ffc8000", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x2", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff864", "0x480a7ff97fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff766", "0x40137fff7fff8000", "0x48127ffe7fff8000", "0x480a7ffa7fff8000", "0x48127ff77fff8000", "0x480680017fff8000", "0x0", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x480a80007fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffcb", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff788", "0x48127ffa7fff8000", "0x48127ffa7fff8000", "0x48127ffa7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd60", "0x48127ffe7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff780", "0x48127ffa7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x48127ff87fff8000", "0x48127ff87fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff90a", "0x400680017fff7fff", "0x0", "0x48127fd07fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff74c", "0x48127ffe7fff8000", "0x48127fca7fff8000", "0x48127ff67fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd10", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff76d", "0x48127ffa7fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x480a80007fff8000", "0x48127fe27fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa13", "0x48127ffd7fff8000", "0x48127fdd7fff8000", "0x48127ffc7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc2d", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb9d", "0x400680017fff7ff5", "0x0", "0x48127ff27fff8000", "0x48127ff27fff8000", "0x48127ff27fff8000", "0x48127f737fff8000", "0x48127ff27fff8000", "0x480a80007fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb27", "0x48127fa67fff8000", "0x48127fa67fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff81c", "0x400680017fff7fff", "0x0", "0x48127fe57fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff725", "0x480680017fff8000", "0x1", "0x48127f867fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff7cb", "0x40327fff80017ffb", "0x48527ffa80018000", "0x480680017fff8000", "0x1", "0x4828800180007fff", "0x48507f877fff8000", "0x48127ff57fff8000", "0x48127fd67fff8000", "0x48127feb7fff8000", "0x48127efb7fff8000", "0x480680017fff8000", "0x0", "0x482480017f798000", "0x1", "0x48127fe87fff8000", "0x48127fe87fff8000", "0x480680017fff8000", "0x0", "0x480680017fff8000", "0x0", "0x480680017fff8000", "0x0", "0x480680017fff8000", "0x0", "0x480680017fff8000", "0x0", "0x48307ff27fef8000", "0x480680017fff8000", "0x0", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbac", "0x48127ffd7fff8000", "0x48127ffe7fff8000", "0x480a80007fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x48127e777fff8000", "0x48127ef67fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa52", "0x48127ffe7fff8000", "0x48127fe07fff8000", "0x48127ffd7fff8000", "0x48127e5c7fff8000", "0x48127edb7fff8000", "0x208b7fff7fff7ffe", "0x480a7ff87fff8000", "0x480a7ff97fff8000", "0x480a7ffa7fff8000", "0x480680017fff8000", "0xf4240", "0x480680017fff8000", "0x0", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8f2", "0x48127ff97fff8000", "0x480680017fff8000", "0xf4240", "0x480680017fff8000", "0x0", "0x48127ff77fff8000", "0x48127ff77fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff962", "0x48127ffd7fff8000", "0x480680017fff8000", "0x80000000000000000000000000000000", "0x48127ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff7ac", "0x48127ffe7fff8000", "0x48127fdd7fff8000", "0x48127fdd7fff8000", "0x48127ffc7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff94a", "0x480a7ffd7fff8000", "0x480680017fff8000", "0x0", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff87f", "0x480a7ff67fff8000", "0x480a7ff77fff8000", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x17", "0x480a7ff97fff8000", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd24", "0x40137fff7fff8000", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd3c", "0x40137fff7fff8001", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc77", "0x40137fff7fff8002", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc8f", "0x40137fff7fff8003", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd66", "0x40137fff7fff8004", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff9d4", "0x40137fff7fff8005", "0x48127ffc7fff8000", "0x48127ffd7fff8000", "0x480a80007fff8000", "0x480a80017fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe83", "0x40137ff67fff8006", "0x40137ff77fff8007", "0x40137ff87fff8008", "0x40137ff97fff8009", "0x40137ffa7fff800a", "0x40137ffb7fff800b", "0x40137ffc7fff800c", "0x40137ffd7fff800d", "0x40137ffe7fff800e", "0x40137fff7fff800f", "0x48127ff57fff8000", "0x480a80027fff8000", "0x480a80037fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff766", "0x40137fff7fff8010", "0x48127fd37fff8000", "0x48127fb87fff8000", "0x48127ffc7fff8000", "0x480a80107fff8000", "0x480a80087fff8000", "0x480a80097fff8000", "0x480a800b7fff8000", "0x480a800c7fff8000", "0x1104800180018000", "0x340", "0x40137ffe7fff8011", "0x40137fff7fff8012", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x480a80107fff8000", "0x480a800b7fff8000", "0x480a800c7fff8000", "0x480a80087fff8000", "0x480a80097fff8000", "0x1104800180018000", "0x334", "0x40137ffe7fff8013", "0x40137fff7fff8014", "0x48127ffd7fff8000", "0x480a80137fff8000", "0x480a80147fff8000", "0x480a80117fff8000", "0x480a80127fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff830", "0x20680017fff7fff", "0x6", "0x48127fc97fff8000", "0x48127fc97fff8000", "0x48127ffc7fff8000", "0x208b7fff7fff7ffe", "0x48127ffe7fff8000", "0x480a80117fff8000", "0x480a80127fff8000", "0x480680017fff8000", "0xde0b6b3a7640000", "0x480680017fff8000", "0x0", "0x480a80137fff8000", "0x480a80147fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff867", "0x48127d217fff8000", "0x48127d217fff8000", "0x48127ff77fff8000", "0x48127ff77fff8000", "0x48127ff77fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x480a80047fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff63", "0x40137ffc7fff8015", "0x40137ffd7fff8016", "0x482480017fff8000", "0x800000000000011000000000000000000000000000000000000000000000000", "0x20680017fff7fff", "0x6", "0x480a80157fff8000", "0x480a80167fff8000", "0x48127ffb7fff8000", "0x208b7fff7fff7ffe", "0x48127ffd7fff8000", "0x480a80117fff8000", "0x480a80127fff8000", "0x480680017fff8000", "0xde0b6b3a7640000", "0x480680017fff8000", "0x0", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff757", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x480a80137fff8000", "0x480a80147fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff841", "0x48127ff97fff8000", "0x48127ff97fff8000", "0x48127ff97fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff7a1", "0x480a80137fff8000", "0x480a80147fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8b1", "0x480680017fff8000", "0x186a0", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x480680017fff8000", "0x186a0", "0x480680017fff8000", "0x0", "0x4828800d80007ffa", "0x480680017fff8000", "0x0", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff82a", "0x48127ff97fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x48127d0a7fff8000", "0x48127d0a7fff8000", "0x480680017fff8000", "0xde0b6b3a7640000", "0x480680017fff8000", "0x0", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff81f", "0x400680017fff7ffc", "0x0", "0x400680017fff7ffd", "0x0", "0x48127ff97fff8000", "0x480a80117fff8000", "0x480a80127fff8000", "0x48127ff77fff8000", "0x48127ff77fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff88d", "0x480680017fff8000", "0xf4240", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x4828800480007ffc", "0x480680017fff8000", "0x0", "0x480680017fff8000", "0xf4240", "0x480680017fff8000", "0x0", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff806", "0x480a80157fff8000", "0x48127ff87fff8000", "0x480a80037fff8000", "0x480a80007fff8000", "0x48127a5a7fff8000", "0x48127a5a7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8dd", "0x48127ffd7fff8000", "0x48127ffd7fff8000", "0x480a80007fff8000", "0x480a80017fff8000", "0x480a80037fff8000", "0x48127a3d7fff8000", "0x48127a3d7fff8000", "0x480680017fff8000", "0x0", "0x480680017fff8000", "0x3e8", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd69", "0x40127d197fff7ffe", "0x40127d1a7fff7fff", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x480a80027fff8000", "0x480a80057fff8000", "0x48127ffa7fff8000", "0x48127ffa7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff893", "0x48127ffd7fff8000", "0x480a80167fff8000", "0x48127ffc7fff8000", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x12", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffac0", "0x400a7ffd7fff7fff", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa2b", "0x40137ff57fff8000", "0x40137ff67fff8001", "0x40137ff77fff8002", "0x40137ff87fff8003", "0x40137ff97fff8004", "0x40137ffa7fff8005", "0x40137ffb7fff8006", "0x40137ffc7fff8007", "0x40137ffd7fff8008", "0x40137ffe7fff8009", "0x40137fff7fff800a", "0x400780017fff8000", "0x0", "0x48127ff27fff8000", "0x48127ff27fff8000", "0x48127ff27fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8e9", "0x40137fff7fff800b", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb74", "0x40137fff7fff800c", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbf1", "0x40137fff7fff800d", "0x40137ffc7fff800e", "0x40137ffd7fff800f", "0x480a800d7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff5c7", "0x400780017fff8003", "0x0", "0x48127ffb7fff8000", "0x480a80027fff8000", "0x480a80037fff8000", "0x480680017fff8000", "0x2", "0x480680017fff8000", "0x0", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff76a", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x480a800d7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff60a", "0x40337ffe80108002", "0x400780017fff8011", "0x0", "0x480a800e7fff8000", "0x48127ffc7fff8000", "0x480a800c7fff8000", "0x480a800b7fff8000", "0x48127ffa7fff8000", "0x480680017fff8000", "0x0", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff841", "0x48127ffd7fff8000", "0x480a800f7fff8000", "0x48127ffc7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbac", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff5a4", "0x48127ffa7fff8000", "0x48127ffb7fff8000", "0x480a800c7fff8000", "0x48127ffa7fff8000", "0x48127fae7fff8000", "0x48127fae7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff865", "0x48127ffd7fff8000", "0x48127ffd7fff8000", "0x48127fdf7fff8000", "0x48127f937fff8000", "0x48127f937fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc91", "0x48127ffc7fff8000", "0x48127fc27fff8000", "0x48127ffb7fff8000", "0x480a7ffd7fff8000", "0x480680017fff8000", "0x1", "0x480a80017fff8000", "0x480a80107fff8000", "0x480a80117fff8000", "0x480a80047fff8000", "0x480a80057fff8000", "0x48127f877fff8000", "0x48127ff37fff8000", "0x48127ff37fff8000", "0x480a80097fff8000", "0x480680017fff8000", "0x0", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa0c", "0x482680017ffd8000", "0x1", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa59", "0x48127ffd7fff8000", "0x48127ffe7fff8000", "0x480680017fff8000", "0x0", "0x480a7ffd7fff8000", "0x480a80107fff8000", "0x480a80117fff8000", "0x48127ef67fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8e5", "0x48127ffe7fff8000", "0x48127fe07fff8000", "0x48127ffd7fff8000", "0x208b7fff7fff7ffe", "0x480a7ff97fff8000", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff9aa", "0x48127ff47fff8000", "0x480680017fff8000", "0x2", "0x48127ff37fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff56d", "0x48127fe87fff8000", "0x48127fe87fff8000", "0x48127ffd7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff918", "0x48127ffc7fff8000", "0x48127ffd7fff8000", "0x48127ffd7fff8000", "0x48127f987fff8000", "0x48127f987fff8000", "0x48307f987f948000", "0x48127f947fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff73e", "0x400680017fff7ffc", "0x0", "0x400680017fff7ffd", "0x0", "0x48127d527fff8000", "0x48127d527fff8000", "0x48127ff77fff8000", "0x48127d527fff8000", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x15", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff981", "0x40137ff57fff8000", "0x40137ff67fff8001", "0x40137ff77fff8002", "0x40137ff87fff8003", "0x40137ff97fff8004", "0x40137ffa7fff8005", "0x40137ffb7fff8006", "0x40137ffc7fff8007", "0x40137ffd7fff8008", "0x40137ffe7fff8009", "0x40137fff7fff800a", "0x400780017fff8000", "0x1", "0x48127ff27fff8000", "0x48127ff27fff8000", "0x48127ff27fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb35", "0x40137ffd7fff800b", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff52c", "0x48127ffa7fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x480a80077fff8000", "0x480a80087fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc53", "0x40137ffe7fff800c", "0x40137fff7fff800d", "0x40137ffb7fff800e", "0x48127ffc7fff8000", "0x480a80027fff8000", "0x480a80037fff8000", "0x480a80067fff8000", "0x480680017fff8000", "0x0", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff5eb", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x480680017fff8000", "0x2", "0x480680017fff8000", "0x0", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff6bf", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x480a80067fff8000", "0x480680017fff8000", "0x0", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff76c", "0x480680017fff8000", "0xde0b6b3a7640000", "0x480680017fff8000", "0x0", "0x480a800c7fff8000", "0x480a800d7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff6eb", "0x480a800e7fff8000", "0x480a800b7fff8000", "0x48127ff77fff8000", "0x48127ff77fff8000", "0x48127ff77fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbe5", "0x48127fdd7fff8000", "0x48127fdd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe10", "0x480a800c7fff8000", "0x480a800d7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff5be", "0x48127ff87fff8000", "0x48127ff87fff8000", "0x48127ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb2f", "0x40137fff7fff800f", "0x480a800f7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff4e9", "0x48127ff97fff8000", "0x48127ff97fff8000", "0x48127ff97fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa85", "0x40137fff7fff8010", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa9d", "0x40137fff7fff8011", "0x480a80117fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff4da", "0x48127ff97fff8000", "0x48127ff97fff8000", "0x48127ff97fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb71", "0x40137fff7fff8012", "0x40137ffc7fff8013", "0x40137ffd7fff8014", "0x48127ffe7fff8000", "0x480a80027fff8000", "0x480a80037fff8000", "0x480680017fff8000", "0x2", "0x480680017fff8000", "0x0", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff677", "0x480680017fff8000", "0xf4240", "0x48127ffa7fff8000", "0x48127ffa7fff8000", "0x48127ffa7fff8000", "0x4828801280007ffc", "0x480680017fff8000", "0x0", "0x480680017fff8000", "0xf4240", "0x480680017fff8000", "0x0", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff6a5", "0x480680017fff8000", "0xf4240", "0x48127ff87fff8000", "0x480a800c7fff8000", "0x480a800d7fff8000", "0x4828801280007ffc", "0x480680017fff8000", "0x0", "0x480680017fff8000", "0xf4240", "0x480680017fff8000", "0x0", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff697", "0x480a80137fff8000", "0x480a80147fff8000", "0x48127ff77fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb26", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff4a6", "0x48127ffa7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff47b", "0x48127ffe7fff8000", "0x48127ff57fff8000", "0x48127ff57fff8000", "0x48127ffc7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff71b", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x480a80107fff8000", "0x480a800f7fff8000", "0x48127a6c7fff8000", "0x48127a6c7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff75e", "0x48127ffd7fff8000", "0x48127ffd7fff8000", "0x480a80117fff8000", "0x480a800f7fff8000", "0x480a800c7fff8000", "0x480a800d7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff756", "0x48127ffd7fff8000", "0x48127ffd7fff8000", "0x480a800f7fff8000", "0x480a80107fff8000", "0x48127a347fff8000", "0x48127a347fff8000", "0x48127cd97fff8000", "0x48127cd97fff8000", "0x480a80117fff8000", "0x480a800c7fff8000", "0x480a800d7fff8000", "0x48127f7d7fff8000", "0x48127f7d7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc21", "0x48127ffa7fff8000", "0x48127ffa7fff8000", "0x48127f7c7fff8000", "0x48127f837fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff6f6", "0x48127f857fff8000", "0x48127f857fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff6d7", "0x48127fb47fff8000", "0x48127f187fff8000", "0x48127ffb7fff8000", "0x480a7ffd7fff8000", "0x480680017fff8000", "0x2", "0x480a80017fff8000", "0x480a80027fff8000", "0x480a80037fff8000", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a80067fff8000", "0x480a80077fff8000", "0x480a80087fff8000", "0x480a80097fff8000", "0x480680017fff8000", "0x0", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8eb", "0x48127ffd7fff8000", "0x48127ffe7fff8000", "0x480680017fff8000", "0x0", "0x480a7ffd7fff8000", "0x480a80027fff8000", "0x480a80037fff8000", "0x48127f767fff8000", "0x48127f767fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff7e3", "0x48127ffe7fff8000", "0x48127fdf7fff8000", "0x48127ffd7fff8000", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0xd", "0x480a7ff87fff8000", "0x480a7ff97fff8000", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff88a", "0x40137ff57fff8000", "0x40137ff67fff8001", "0x40137ff77fff8002", "0x40137ff87fff8003", "0x40137ff97fff8004", "0x40137ffa7fff8005", "0x40137ffb7fff8006", "0x40137ffc7fff8007", "0x40137ffd7fff8008", "0x40137ffe7fff8009", "0x40137fff7fff800a", "0x400780017fff8000", "0x2", "0x48127ff47fff8000", "0x482a7ffc800a8000", "0x480a80017fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff441", "0x400b800a7fff7ffd", "0x48127fe87fff8000", "0x48127fe87fff8000", "0x48127ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffab0", "0x402b7ffc800a800b", "0x480680017fff8000", "0x1", "0x4829800b80008001", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff4b6", "0x40327fff800c7ffb", "0x48127ff77fff8000", "0x48127ff77fff8000", "0x48127ff77fff8000", "0x480a7ffb7fff8000", "0x482a800680028000", "0x480a80037fff8000", "0x480a80047fff8000", "0x480a80057fff8000", "0x482a7ffc800a8000", "0x480a800a7fff8000", "0x1104800180018000", "0x1c", "0x48468001800c8000", "0x3", "0x480680017fff8000", "0x1", "0x4828800c80007fff", "0x484480017fff8000", "0x2", "0x48127ff97fff8000", "0x48127ff97fff8000", "0x48127ff97fff8000", "0x480a7ffb7fff8000", "0x48307ffb7ff88000", "0x480a80017fff8000", "0x480a80027fff8000", "0x480a80037fff8000", "0x480a80047fff8000", "0x480a80057fff8000", "0x480a80067fff8000", "0x480a80077fff8000", "0x480a80087fff8000", "0x480a80097fff8000", "0x480a800b7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff891", "0x480a7ffb7fff8000", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x0", "0x48297ffc80007ffd", "0x20680017fff7fff", "0x6", "0x480a7ff47fff8000", "0x480a7ff57fff8000", "0x480a7ff67fff8000", "0x208b7fff7fff7ffe", "0x480a7ff47fff8000", "0x480a7ff57fff8000", "0x480a7ff67fff8000", "0x480a7ff77fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe88", "0x48127ffa7fff8000", "0x48127ffa7fff8000", "0x48127ffa7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa6e", "0x48127ffc7fff8000", "0x48127ffd7fff8000", "0x48127ffd7fff8000", "0x48127fe37fff8000", "0x48127fe37fff8000", "0x48127fe37fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff67e", "0x48127ffd7fff8000", "0x48127fe07fff8000", "0x48127ffc7fff8000", "0x480a7ff77fff8000", "0x480a7ff87fff8000", "0x480a7ff97fff8000", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x482680017ffd8000", "0x1", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd9", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x2", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff49f", "0x480a7ff97fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff3a1", "0x40137fff7fff8000", "0x48127ffe7fff8000", "0x480a7ffa7fff8000", "0x48127ff77fff8000", "0x480680017fff8000", "0x1", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x480a80007fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc06", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff3c3", "0x48127ffa7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff398", "0x48127ffe7fff8000", "0x48127ff47fff8000", "0x48127ff47fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa39", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff3b9", "0x48127ffa7fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x480a80007fff8000", "0x48127fe27fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff65f", "0x48127ffd7fff8000", "0x48127fdd7fff8000", "0x48127ffc7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff92e", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff89e", "0x400680017fff7ff5", "0x0", "0x48127ff27fff8000", "0x48127ff27fff8000", "0x48127ff27fff8000", "0x48127f737fff8000", "0x48127ff27fff8000", "0x480a80007fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff7b7", "0x48127fa87fff8000", "0x48127fa87fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff468", "0x400680017fff7fff", "0x0", "0x48127fe57fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff371", "0x480680017fff8000", "0x1", "0x48127f867fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff417", "0x40327fff80017ffb", "0x48127ff97fff8000", "0x48127fda7fff8000", "0x48127fef7fff8000", "0x48127eff7fff8000", "0x480680017fff8000", "0x0", "0x482480017f7d8000", "0x1", "0x48127f7d7fff8000", "0x48127f7d7fff8000", "0x48127fea7fff8000", "0x48127fea7fff8000", "0x480680017fff8000", "0x0", "0x480680017fff8000", "0x0", "0x480680017fff8000", "0x0", "0x480680017fff8000", "0x0", "0x480680017fff8000", "0x0", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8b3", "0x48127ffd7fff8000", "0x48127ffe7fff8000", "0x480a80007fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x48127e7b7fff8000", "0x48127efa7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff6c0", "0x48127ffe7fff8000", "0x48127fe07fff8000", "0x48127ffd7fff8000", "0x48127e607fff8000", "0x48127edf7fff8000", "0x208b7fff7fff7ffe", "0x404b7ff97ff97ff9", "0x484a7ffa7ff98000", "0x480680017fff8000", "0x1", "0x48287ff980007fff", "0x48487ffc7fff8000", "0x484a7ffb7ff98000", "0x480680017fff8000", "0x1", "0x48287ff980007fff", "0x48487ffd7fff8000", "0x480a7ff67fff8000", "0x480a7ff77fff8000", "0x480a7ff87fff8000", "0x48307ff87ff58000", "0x48307ffb7ff88000", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x0", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8d0", "0x400a7ffd7fff7fff", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff83b", "0x400680017fff7ff5", "0x0", "0x48127ff27fff8000", "0x48127ff27fff8000", "0x48127ff27fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff981", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff99a", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8d6", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8ef", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff9c7", "0x48127ffc7fff8000", "0x48127ffd7fff8000", "0x48127fa17fff8000", "0x48127fb77fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffaeb", "0x48127ff57fff8000", "0x48127fad7fff8000", "0x48127fc37fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff3d8", "0x48127fd37fff8000", "0x48127fb87fff8000", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x48127fd37fff8000", "0x48127fd37fff8000", "0x48127fd47fff8000", "0x48127fd47fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb4", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x48127fe57fff8000", "0x48127fbf7fff8000", "0x48127fbf7fff8000", "0x48127fba7fff8000", "0x48127fba7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffaa", "0x48127ffd7fff8000", "0x48127fe67fff8000", "0x48127fe67fff8000", "0x480680017fff8000", "0xde0b6b3a7640000", "0x480680017fff8000", "0x0", "0x48127ff97fff8000", "0x48127ff97fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff4eb", "0x48127d537fff8000", "0x48127d537fff8000", "0x48127ff77fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff9d4", "0x482480017cc68000", "0xf4240", "0x480680017fff8000", "0x0", "0x480680017fff8000", "0xf4240", "0x480680017fff8000", "0x0", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff4dc", "0x480680017fff8000", "0xf4240", "0x48127ff87fff8000", "0x48127d577fff8000", "0x48127d577fff8000", "0x48307a1d80007ffc", "0x480680017fff8000", "0x0", "0x480680017fff8000", "0xf4240", "0x480680017fff8000", "0x0", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff4ce", "0x48127ff97fff8000", "0x48127d507fff8000", "0x48127d507fff8000", "0x48127a8a7fff8000", "0x48127a8a7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff47f", "0x400680017fff7fff", "0x0", "0x48127ffe7fff8000", "0x48127a5a7fff8000", "0x48127a5a7fff8000", "0x48127fc57fff8000", "0x48127fc57fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff476", "0x400680017fff7fff", "0x0", "0x48127a497fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff2a7", "0x48127ffe7fff8000", "0x48127ff77fff8000", "0x481276de7fff8000", "0x48127ffc7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff547", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x481276da7fff8000", "0x48127fe17fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff541", "0x48127ffc7fff8000", "0x48127a0d7fff8000", "0x48127ffb7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff93c", "0x48127ffc7fff8000", "0x48127ffd7fff8000", "0x48127ffd7fff8000", "0x481276627fff8000", "0x481276447fff8000", "0x481276447fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff57f", "0x48127ffd7fff8000", "0x48127ffd7fff8000", "0x481276477fff8000", "0x4812765d7fff8000", "0x481276287fff8000", "0x481276287fff8000", "0x480680017fff8000", "0x0", "0x480680017fff8000", "0x0", "0x480680017fff8000", "0x0", "0x480680017fff8000", "0x0", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa25", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x4812764e7fff8000", "0x48127f6c7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff51e", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x4812764a7fff8000", "0x48127f517fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff518", "0x48127ffd7fff8000", "0x48127fe27fff8000", "0x48127fe27fff8000", "0x48127f507fff8000", "0x48127f507fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff4f6", "0x48127ffd7fff8000", "0x48127fb27fff8000", "0x48127fb27fff8000", "0x48127f207fff8000", "0x48127f207fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff4ef", "0x48127f667fff8000", "0x48127eed7fff8000", "0x48127ffb7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff88d", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff285", "0x48127ffa7fff8000", "0x48127ffb7fff8000", "0x481275807fff8000", "0x48127ffa7fff8000", "0x48127fe17fff8000", "0x48127fe17fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff546", "0x48127ffd7fff8000", "0x48127ffd7fff8000", "0x48127fdf7fff8000", "0x48127fc67fff8000", "0x48127fc67fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff98b", "0x48127ffc7fff8000", "0x48127fc27fff8000", "0x48127ffb7fff8000", "0x480a7ffd7fff8000", "0x480680017fff8000", "0x1", "0x481274e07fff8000", "0x48127f5c7fff8000", "0x48127f5c7fff8000", "0x481274e07fff8000", "0x481274e07fff8000", "0x481274e07fff8000", "0x48127ff37fff8000", "0x48127ff37fff8000", "0x481274e07fff8000", "0x481274e07fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff7a3", "0x482680017ffd8000", "0x1", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff7f0", "0x48127ffd7fff8000", "0x48127ffe7fff8000", "0x480680017fff8000", "0x1", "0x480a7ffd7fff8000", "0x4812744d7fff8000", "0x4812744d7fff8000", "0x4812744f7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff5c7", "0x48127ffe7fff8000", "0x48127fe07fff8000", "0x48127ffd7fff8000", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x0", "0x480a7ff97fff8000", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff73f", "0x48127ff47fff8000", "0x480680017fff8000", "0x2", "0x48127ff37fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff24d", "0x48127fe87fff8000", "0x48127fe87fff8000", "0x48127ffd7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff63c", "0x48127ffc7fff8000", "0x48127ffd7fff8000", "0x48127ffd7fff8000", "0x48127f967fff8000", "0x48127f967fff8000", "0x48127f967fff8000", "0x48127f967fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff41e", "0x400680017fff7ffc", "0x0", "0x400680017fff7ffd", "0x0", "0x48127d527fff8000", "0x48127d527fff8000", "0x48127ff77fff8000", "0x48127d527fff8000", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x0", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff716", "0x400680017fff7ff5", "0x1", "0x48127ff27fff8000", "0x48127ff27fff8000", "0x48127ff27fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff820", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff218", "0x48127ffa7fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x48127fe07fff8000", "0x48127fe07fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff959", "0x48127ffc7fff8000", "0x48127fc07fff8000", "0x48127fc07fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff2db", "0x400680017fff7fff", "0x0", "0x48127ffc7fff8000", "0x48127fe47fff8000", "0x48127fe47fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff2cf", "0x48127fdc7fff8000", "0x48127fbe7fff8000", "0x48127ffd7fff8000", "0x480a7ffd7fff8000", "0x480680017fff8000", "0x2", "0x48127f9c7fff8000", "0x48127ff17fff8000", "0x48127ff17fff8000", "0x48127f9c7fff8000", "0x48127f9c7fff8000", "0x48127f9c7fff8000", "0x48127f9c7fff8000", "0x48127f9c7fff8000", "0x48127f9c7fff8000", "0x48127f9c7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff730", "0x48127ffd7fff8000", "0x48127ffe7fff8000", "0x480680017fff8000", "0x1", "0x480a7ffd7fff8000", "0x48127f597fff8000", "0x48127f597fff8000", "0x48127f1c7fff8000", "0x48127f1c7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff573", "0x48127ffe7fff8000", "0x48127fdf7fff8000", "0x48127ffd7fff8000", "0x208b7fff7fff7ffe", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff61c", "0x208b7fff7fff7ffe", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff6a4", "0x208b7fff7fff7ffe", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff6c4", "0x208b7fff7fff7ffe", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff74c", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0xc", "0x480a7ff87fff8000", "0x480a7ff97fff8000", "0x480a7ffa7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff762", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff1bf", "0x48127ffa7fff8000", "0x48127ffa7fff8000", "0x48127ffa7fff8000", "0x480a7ffb7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff6ae", "0x40137ff57fff8000", "0x40137ff67fff8001", "0x40137ff77fff8002", "0x40137ff87fff8003", "0x40137ff97fff8004", "0x40137ffa7fff8005", "0x40137ffb7fff8006", "0x40137ffc7fff8007", "0x40137ffd7fff8008", "0x40137ffe7fff8009", "0x40137fff7fff800a", "0x48127ff27fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff183", "0x48127ffe7fff8000", "0x48127fed7fff8000", "0x48127f687fff8000", "0x48127ffc7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff423", "0x400780017fff8000", "0x2", "0x48127ffd7fff8000", "0x482a7ffc800a8000", "0x480a80017fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff1a7", "0x400b800a7fff7ffd", "0x48127ff27fff8000", "0x48127fc77fff8000", "0x48127ffd7fff8000", "0x480a7ffb7fff8000", "0x480a80027fff8000", "0x480a80037fff8000", "0x480680017fff8000", "0x0", "0x480680017fff8000", "0x0", "0x482a7ffc800a8000", "0x480a800a7fff8000", "0x1104800180018000", "0x23", "0x480680017fff8000", "0x1", "0x482a7ffc800a8000", "0x48317fff80008001", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff213", "0x40327fff800b7ffa", "0x48468001800b8000", "0x3", "0x480680017fff8000", "0x1", "0x4828800b80007fff", "0x484480017fff8000", "0x2", "0x48127ff17fff8000", "0x48127ff17fff8000", "0x48127ff17fff8000", "0x480a7ffb7fff8000", "0x48307ffb7ff88000", "0x480a80017fff8000", "0x480a80027fff8000", "0x480a80037fff8000", "0x480a80047fff8000", "0x480a80057fff8000", "0x480a80067fff8000", "0x480a80077fff8000", "0x480a80087fff8000", "0x480a80097fff8000", "0x482a7ffc800a8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff6af", "0x480a800b7fff8000", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x0", "0x48297ffc80007ffd", "0x20680017fff7fff", "0x8", "0x480a7ff47fff8000", "0x480a7ff57fff8000", "0x480a7ff67fff8000", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x208b7fff7fff7ffe", "0x480a7ff47fff8000", "0x480a7ff57fff8000", "0x480a7ff67fff8000", "0x480a7ff77fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff0d", "0x48127ffa7fff8000", "0x48127ffa7fff8000", "0x48127ffa7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff6f8", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff155", "0x48127ffa7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff12a", "0x48127ffe7fff8000", "0x48127ff57fff8000", "0x48127ff57fff8000", "0x48127fdb7fff8000", "0x48127fdb7fff8000", "0x48127fdb7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff3e0", "0x48127ffe7fff8000", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x48127fc07fff8000", "0x48127fc07fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff214", "0x400680017fff7fff", "0x0", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x480a7ff87fff8000", "0x480a7ff97fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff3ad", "0x48127faa7fff8000", "0x48127f857fff8000", "0x48127ffd7fff8000", "0x480a7ff77fff8000", "0x480a7ff87fff8000", "0x480a7ff97fff8000", "0x48127fbd7fff8000", "0x48127fbd7fff8000", "0x480a7ffc7fff8000", "0x482680017ffd8000", "0x1", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc2", "0x208b7fff7fff7ffe", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff453", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff441", "0x208b7fff7fff7ffe", "0x482680017ffd8000", "0x1", "0x402a7ffd7ffc7fff", "0x480280007ffb8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x480280007ffd8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", "0x40780017fff7fff", "0x1", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x480680017fff8000", "0x0", "0x48127ffb7fff8000", "0x208b7fff7fff7ffe", "0x480a7ff97fff8000", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff438", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8ee", "0x208b7fff7fff7ffe", "0x482680017ffd8000", "0x2", "0x402a7ffd7ffc7fff", "0x480280007ffb8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x480280007ffd8000", "0x480280017ffd8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffef", "0x40780017fff7fff", "0x1", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x480680017fff8000", "0x0", "0x48127ffb7fff8000", "0x208b7fff7fff7ffe", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff41b", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8dc", "0x208b7fff7fff7ffe", "0x482680017ffd8000", "0x1", "0x402a7ffd7ffc7fff", "0x480280007ffb8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x480280007ffd8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", "0x40780017fff7fff", "0x1", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x480680017fff8000", "0x0", "0x48127ffb7fff8000", "0x208b7fff7fff7ffe", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff400", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8ca", "0x208b7fff7fff7ffe", "0x482680017ffd8000", "0x1", "0x402a7ffd7ffc7fff", "0x480280007ffb8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x480280007ffd8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", "0x40780017fff7fff", "0x1", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x480680017fff8000", "0x0", "0x48127ffb7fff8000", "0x208b7fff7fff7ffe", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff3e5", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8b8", "0x208b7fff7fff7ffe", "0x482680017ffd8000", "0x1", "0x402a7ffd7ffc7fff", "0x480280007ffb8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x480280007ffd8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", "0x40780017fff7fff", "0x1", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x480680017fff8000", "0x0", "0x48127ffb7fff8000", "0x208b7fff7fff7ffe", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff3ca", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8a6", "0x208b7fff7fff7ffe", "0x482680017ffd8000", "0x1", "0x402a7ffd7ffc7fff", "0x480280007ffb8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x480280007ffd8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", "0x40780017fff7fff", "0x1", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x480680017fff8000", "0x0", "0x48127ffb7fff8000", "0x208b7fff7fff7ffe", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff3af", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff894", "0x208b7fff7fff7ffe", "0x482680017ffd8000", "0x1", "0x402a7ffd7ffc7fff", "0x480280007ffb8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x480280007ffd8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", "0x40780017fff7fff", "0x1", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x480680017fff8000", "0x0", "0x48127ffb7fff8000", "0x208b7fff7fff7ffe", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff394", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff882", "0x208b7fff7fff7ffe", "0x482680017ffd8000", "0x1", "0x402a7ffd7ffc7fff", "0x480280007ffb8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x480280007ffd8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", "0x40780017fff7fff", "0x1", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x480680017fff8000", "0x0", "0x48127ffb7fff8000", "0x208b7fff7fff7ffe", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff379", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff870", "0x208b7fff7fff7ffe", "0x482680017ffd8000", "0x1", "0x402a7ffd7ffc7fff", "0x480280007ffb8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x480280007ffd8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", "0x40780017fff7fff", "0x1", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x480680017fff8000", "0x0", "0x48127ffb7fff8000", "0x208b7fff7fff7ffe", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff35e", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff85e", "0x208b7fff7fff7ffe", "0x482680017ffd8000", "0x1", "0x402a7ffd7ffc7fff", "0x480280007ffb8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x480280007ffd8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", "0x40780017fff7fff", "0x1", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x480680017fff8000", "0x0", "0x48127ffb7fff8000", "0x208b7fff7fff7ffe", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff343", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff84c", "0x208b7fff7fff7ffe", "0x482680017ffd8000", "0x1", "0x402a7ffd7ffc7fff", "0x480280007ffb8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x480280007ffd8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", "0x40780017fff7fff", "0x1", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x480680017fff8000", "0x0", "0x48127ffb7fff8000", "0x208b7fff7fff7ffe", "0x480a7ff77fff8000", "0x480a7ff87fff8000", "0x480a7ff97fff8000", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff839", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x1", "0x4003800080007ffc", "0x4826800180008000", "0x1", "0x480a7ffd7fff8000", "0x4828800080007ffe", "0x480a80007fff8000", "0x208b7fff7fff7ffe", "0x482680017ffd8000", "0x4", "0x402a7ffd7ffc7fff", "0x480280007ffb8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x480280007ffd8000", "0x480280017ffd8000", "0x480280027ffd8000", "0x480280037ffd8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe4", "0x48127ffe7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffeb", "0x48127ff47fff8000", "0x48127ff47fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x208b7fff7fff7ffe", "0x480a7ff97fff8000", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff836", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x1", "0x4003800080007ffb", "0x4003800180007ffc", "0x4826800180008000", "0x2", "0x480a7ffd7fff8000", "0x4828800080007ffe", "0x480a80007fff8000", "0x208b7fff7fff7ffe", "0x482680017ffd8000", "0x2", "0x402a7ffd7ffc7fff", "0x480280007ffb8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x480280007ffd8000", "0x480280017ffd8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe7", "0x48127ffd7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", "0x48127ff37fff8000", "0x48127ff37fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x208b7fff7fff7ffe", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff2db", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff9b6", "0x208b7fff7fff7ffe", "0x482680017ffd8000", "0x1", "0x402a7ffd7ffc7fff", "0x480280007ffb8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x480280007ffd8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", "0x40780017fff7fff", "0x1", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x480680017fff8000", "0x0", "0x48127ffb7fff8000", "0x208b7fff7fff7ffe", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff2c0", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa4b", "0x208b7fff7fff7ffe", "0x482680017ffd8000", "0x1", "0x402a7ffd7ffc7fff", "0x480280007ffb8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x480280007ffd8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", "0x40780017fff7fff", "0x1", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x480680017fff8000", "0x0", "0x48127ffb7fff8000", "0x208b7fff7fff7ffe", "0x480a7ff87fff8000", "0x480a7ff97fff8000", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb27", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x1", "0x4003800080007ffc", "0x4826800180008000", "0x1", "0x480a7ffd7fff8000", "0x4828800080007ffe", "0x480a80007fff8000", "0x208b7fff7fff7ffe", "0x482680017ffd8000", "0x3", "0x402a7ffd7ffc7fff", "0x480280007ffb8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x480280007ffd8000", "0x480280017ffd8000", "0x480280027ffd8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe6", "0x48127ffe7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", "0x48127ff47fff8000", "0x48127ff47fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x208b7fff7fff7ffe", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd73", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x1", "0x4003800080007ff2", "0x4003800180007ff3", "0x4003800280007ff4", "0x4003800380007ff5", "0x4003800480007ff6", "0x4003800580007ff7", "0x4003800680007ff8", "0x4003800780007ff9", "0x4003800880007ffa", "0x4003800980007ffb", "0x4003800a80007ffc", "0x4826800180008000", "0xb", "0x480a7ffd7fff8000", "0x4828800080007ffe", "0x480a80007fff8000", "0x208b7fff7fff7ffe", "0x482680017ffd8000", "0x1", "0x402a7ffd7ffc7fff", "0x480280007ffb8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x480280007ffd8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe0", "0x48127ff47fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe4", "0x48127fea7fff8000", "0x48127fea7fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x208b7fff7fff7ffe", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd4f", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x1", "0x4003800080007ffc", "0x4826800180008000", "0x1", "0x480a7ffd7fff8000", "0x4828800080007ffe", "0x480a80007fff8000", "0x208b7fff7fff7ffe", "0x402b7ffd7ffc7ffd", "0x480280007ffb8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", "0x48127ffe7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", "0x48127ff47fff8000", "0x48127ff47fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x208b7fff7fff7ffe", "0x480a7ff97fff8000", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb30", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x1", "0x4003800080007ffb", "0x4003800180007ffc", "0x4826800180008000", "0x2", "0x480a7ffd7fff8000", "0x4828800080007ffe", "0x480a80007fff8000", "0x208b7fff7fff7ffe", "0x482680017ffd8000", "0x2", "0x402a7ffd7ffc7fff", "0x480280007ffb8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x480280007ffd8000", "0x480280017ffd8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe7", "0x48127ffd7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", "0x48127ff37fff8000", "0x48127ff37fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x208b7fff7fff7ffe", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff210", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb90", "0x208b7fff7fff7ffe", "0x482680017ffd8000", "0x1", "0x402a7ffd7ffc7fff", "0x480280007ffb8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x480280007ffd8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", "0x40780017fff7fff", "0x1", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x480680017fff8000", "0x0", "0x48127ffb7fff8000", "0x208b7fff7fff7ffe", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcf6", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x1", "0x4003800080007ff2", "0x4003800180007ff3", "0x4003800280007ff4", "0x4003800380007ff5", "0x4003800480007ff6", "0x4003800580007ff7", "0x4003800680007ff8", "0x4003800780007ff9", "0x4003800880007ffa", "0x4003800980007ffb", "0x4003800a80007ffc", "0x4826800180008000", "0xb", "0x480a7ffd7fff8000", "0x4828800080007ffe", "0x480a80007fff8000", "0x208b7fff7fff7ffe", "0x482680017ffd8000", "0x1", "0x402a7ffd7ffc7fff", "0x480280007ffb8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x480280007ffd8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe0", "0x48127ff47fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe4", "0x48127fea7fff8000", "0x48127fea7fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x208b7fff7fff7ffe", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcd2", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x1", "0x4003800080007ffc", "0x4826800180008000", "0x1", "0x480a7ffd7fff8000", "0x4828800080007ffe", "0x480a80007fff8000", "0x208b7fff7fff7ffe", "0x402b7ffd7ffc7ffd", "0x480280007ffb8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", "0x48127ffe7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", "0x48127ff47fff8000", "0x48127ff47fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x208b7fff7fff7ffe", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff1ab", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc56", "0x208b7fff7fff7ffe", "0x482680017ffd8000", "0x1", "0x402a7ffd7ffc7fff", "0x480280007ffb8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x480280007ffd8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", "0x40780017fff7fff", "0x1", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x480680017fff8000", "0x0", "0x48127ffb7fff8000", "0x208b7fff7fff7ffe", "0x480a7ff87fff8000", "0x480a7ff97fff8000", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc9c", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x1", "0x4003800080007ffc", "0x4826800180008000", "0x1", "0x480a7ffd7fff8000", "0x4828800080007ffe", "0x480a80007fff8000", "0x208b7fff7fff7ffe", "0x482680017ffd8000", "0x3", "0x402a7ffd7ffc7fff", "0x480280007ffb8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x480280007ffd8000", "0x480280017ffd8000", "0x480280027ffd8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe6", "0x48127ffe7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", "0x48127ff47fff8000", "0x48127ff47fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x208b7fff7fff7ffe"], "prime": "0x800000000000011000000000000000000000000000000000000000000000001", "compiler_version": "0.11.0.2"}} \ No newline at end of file From 8ccab7c918fc556367d3d23e9f6a29c781a91c55 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1?= <47506558+MegaRedHand@users.noreply.github.com> Date: Tue, 4 Jul 2023 12:19:30 -0300 Subject: [PATCH 3/3] Fix: generate `Value` from directly from `&str` --- crates/starknet-contract-class/src/lib.rs | 8 +- .../deprecated_contract_class.rs | 122 ++++++++++++------ .../amm_contracts/amm_proxy.rs | 16 +-- 3 files changed, 97 insertions(+), 49 deletions(-) diff --git a/crates/starknet-contract-class/src/lib.rs b/crates/starknet-contract-class/src/lib.rs index a19f4f107..4ecb626ef 100644 --- a/crates/starknet-contract-class/src/lib.rs +++ b/crates/starknet-contract-class/src/lib.rs @@ -15,6 +15,8 @@ use serde::Deserialize; use starknet_api::deprecated_contract_class::{ContractClassAbiEntry, EntryPoint}; use std::{collections::HashMap, fs::File, io::BufReader, path::PathBuf}; +// TODO: move this crate's functionality into SiR and remove the crate + pub type AbiType = Vec; #[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)] @@ -131,15 +133,15 @@ fn convert_entry_points( entry_points: HashMap>, ) -> HashMap> { let mut converted_entries: HashMap> = HashMap::new(); - for (entry_type, vec) in entry_points { + for (entry_type, entry_points) in entry_points { let en_type = entry_type.into(); - let contracts_entry_points = vec + let contracts_entry_points = entry_points .into_iter() .map(|e| { let selector = Felt252::from_bytes_be(e.selector.0.bytes()); let offset = e.offset.0; - ContractEntryPoint { selector, offset } + ContractEntryPoint::new(selector, offset) }) .collect::>(); diff --git a/src/services/api/contract_classes/deprecated_contract_class.rs b/src/services/api/contract_classes/deprecated_contract_class.rs index 2d4aa2b9c..06498a903 100644 --- a/src/services/api/contract_classes/deprecated_contract_class.rs +++ b/src/services/api/contract_classes/deprecated_contract_class.rs @@ -7,7 +7,9 @@ use starknet_api::deprecated_contract_class::EntryPoint; pub use starknet_contract_class::to_cairo_runner_program; use starknet_contract_class::AbiType; use starknet_contract_class::{ContractEntryPoint, EntryPointType}; -use std::{collections::HashMap, fs::File, io::BufReader, path::PathBuf}; +use std::collections::HashMap; +use std::io::{BufReader, Read}; +use std::path::{Path, PathBuf}; // ------------------------------- // Contract Class @@ -33,12 +35,10 @@ impl ContractClass { abi: Option, ) -> Result { for entry_points in entry_points_by_type.values() { - let mut index = 1; - while let Some(entry_point) = entry_points.get(index) { - if entry_point.selector() > entry_points[index - 1].selector() { + for i in 1..entry_points.len() { + if entry_points[i - 1].selector() > entry_points[i].selector() { return Err(ContractClassError::EntrypointError(entry_points.clone())); } - index += 1; } } @@ -49,21 +49,29 @@ impl ContractClass { abi, }) } + + pub fn new_from_path(path: F) -> Result + where + F: AsRef, + { + Self::try_from(std::fs::read_to_string(path)?.as_str()) + } } // ------------------------------- // From traits // ------------------------------- -impl TryFrom for ContractClass { + +impl TryFrom<&str> for ContractClass { type Error = ProgramError; - fn try_from( - contract_class: starknet_api::deprecated_contract_class::ContractClass, - ) -> Result { + fn try_from(s: &str) -> Result { + let contract_class: starknet_api::deprecated_contract_class::ContractClass = + serde_json::from_str(s)?; let program = to_cairo_runner_program(&contract_class.program)?; let entry_points_by_type = convert_entry_points(contract_class.clone().entry_points_by_type); - let program_json = serde_json::to_value(&contract_class)?; + let program_json = serde_json::from_str(s)?; Ok(ContractClass { program_json, program, @@ -73,17 +81,11 @@ impl TryFrom for Contrac } } -// ------------------- -// Helper Functions -// ------------------- - -impl TryFrom<&str> for ContractClass { +impl TryFrom<&Path> for ContractClass { type Error = ProgramError; - fn try_from(s: &str) -> Result { - let raw_contract_class: starknet_api::deprecated_contract_class::ContractClass = - serde_json::from_str(s)?; - ContractClass::try_from(raw_contract_class) + fn try_from(path: &Path) -> Result { + Self::new_from_path(path) } } @@ -91,7 +93,7 @@ impl TryFrom for ContractClass { type Error = ProgramError; fn try_from(path: PathBuf) -> Result { - ContractClass::try_from(&path) + Self::new_from_path(path) } } @@ -99,32 +101,32 @@ impl TryFrom<&PathBuf> for ContractClass { type Error = ProgramError; fn try_from(path: &PathBuf) -> Result { - let file = File::open(path)?; - let reader = BufReader::new(file); - let raw_contract_class: starknet_api::deprecated_contract_class::ContractClass = - serde_json::from_reader(reader)?; - ContractClass::try_from(raw_contract_class) + Self::new_from_path(path) } } impl TryFrom> for ContractClass { type Error = ProgramError; - fn try_from(reader: BufReader) -> Result { - let raw_contract_class: starknet_api::deprecated_contract_class::ContractClass = - serde_json::from_reader(reader)?; - ContractClass::try_from(raw_contract_class) + fn try_from(mut reader: BufReader) -> Result { + let mut s = String::new(); + reader.read_to_string(&mut s)?; + Self::try_from(s.as_str()) } } +// ------------------- +// Helper Functions +// ------------------- + fn convert_entry_points( entry_points: HashMap>, ) -> HashMap> { let mut converted_entries: HashMap> = HashMap::new(); - for (entry_type, vec) in entry_points { + for (entry_type, entry_points) in entry_points { let en_type = entry_type.into(); - let contracts_entry_points = vec + let contracts_entry_points = entry_points .into_iter() .map(|e| { let selector = Felt252::from_bytes_be(e.selector.0.bytes()); @@ -149,15 +151,12 @@ mod tests { serde::deserialize_program::BuiltinName, }; use starknet_contract_class::ParsedContractClass; - use std::{fs, io::Read, str::FromStr}; + use std::{fs, str::FromStr}; #[test] fn deserialize_contract_class() { - let mut serialized = String::new(); - // This specific contract compiles with --no_debug_info - File::open(PathBuf::from("starknet_programs/AccountPreset.json")) - .and_then(|mut f| f.read_to_string(&mut serialized)) + let serialized = fs::read_to_string("starknet_programs/AccountPreset.json") .expect("should be able to read file"); let res = ContractClass::try_from(serialized.as_str()); @@ -205,13 +204,35 @@ mod tests { ); } + #[test] + fn test_contract_class_new_equals_raw_instantiation() { + let contract_str = fs::read_to_string("starknet_programs/raw_contract_classes/0x4479c3b883b34f1eafa5065418225d78a11ee7957c371e1b285e4b77afc6dad.json").unwrap(); + + let parsed_contract_class = ParsedContractClass::try_from(contract_str.as_str()).unwrap(); + let contract_class = ContractClass { + program_json: serde_json::Value::from_str(&contract_str).unwrap(), + program: parsed_contract_class.program.clone(), + entry_points_by_type: parsed_contract_class.entry_points_by_type.clone(), + abi: parsed_contract_class.abi.clone(), + }; + + let contract_class_new = ContractClass::new( + serde_json::Value::from_str(&contract_str).unwrap(), + parsed_contract_class.program, + parsed_contract_class.entry_points_by_type, + parsed_contract_class.abi, + ) + .unwrap(); + + assert_eq!(contract_class, contract_class_new); + } + #[test] fn test_compute_class_hash_0x4479c3b883b34f1eafa5065418225d78a11ee7957c371e1b285e4b77afc6dad_try_from( ) { let contract_str = fs::read_to_string("starknet_programs/raw_contract_classes/0x4479c3b883b34f1eafa5065418225d78a11ee7957c371e1b285e4b77afc6dad.json").unwrap(); - let contract_class = - ContractClass::try_from(>::as_ref(&contract_str)).unwrap(); + let contract_class = ContractClass::try_from(contract_str.as_str()).unwrap(); assert_eq!( compute_deprecated_class_hash(&contract_class).unwrap(), @@ -222,6 +243,31 @@ mod tests { ); } + #[test] + fn test_new_equals_try_from() { + let contract_str = fs::read_to_string("starknet_programs/raw_contract_classes/0x4479c3b883b34f1eafa5065418225d78a11ee7957c371e1b285e4b77afc6dad.json").unwrap(); + + let parsed_contract_class = ParsedContractClass::try_from(contract_str.as_str()).unwrap(); + + let contract_class_new = ContractClass::new( + serde_json::Value::from_str(&contract_str).unwrap(), + parsed_contract_class.program, + parsed_contract_class.entry_points_by_type, + parsed_contract_class.abi, + ) + .unwrap(); + + let contract_class = ContractClass::try_from(contract_str.as_str()).unwrap(); + + assert_eq!(contract_class.abi, contract_class_new.abi); + assert_eq!(contract_class.program, contract_class_new.program); + assert_eq!(contract_class.program_json, contract_class_new.program_json); + assert_eq!( + contract_class.entry_points_by_type, + contract_class_new.entry_points_by_type + ); + } + #[test] fn test_compute_class_hash_0x4479c3b883b34f1eafa5065418225d78a11ee7957c371e1b285e4b77afc6dad_new( ) { diff --git a/tests/complex_contracts/amm_contracts/amm_proxy.rs b/tests/complex_contracts/amm_contracts/amm_proxy.rs index 9c4fed19e..05b6d8d32 100644 --- a/tests/complex_contracts/amm_contracts/amm_proxy.rs +++ b/tests/complex_contracts/amm_contracts/amm_proxy.rs @@ -427,8 +427,8 @@ fn amm_proxy_get_account_token_balance() { retdata: [200.into()].to_vec(), storage_read_values: [200.into()].to_vec(), execution_resources: ExecutionResources { - n_steps: 94, - n_memory_holes: 10, + n_steps: 92, + n_memory_holes: 11, builtin_instance_counter: HashMap::from([ ("pedersen_builtin".to_string(), 2), ("range_check_builtin".to_string(), 3), @@ -448,8 +448,8 @@ fn amm_proxy_get_account_token_balance() { calldata: calldata.clone(), retdata: [200.into()].to_vec(), execution_resources: ExecutionResources { - n_steps: 153, - n_memory_holes: 10, + n_steps: 151, + n_memory_holes: 11, builtin_instance_counter: HashMap::from([ ("pedersen_builtin".to_string(), 2), ("range_check_builtin".to_string(), 3), @@ -561,8 +561,8 @@ fn amm_proxy_swap() { storage_read_values: [100.into(), 1000.into(), 1000.into(), 100.into(), 200.into()] .to_vec(), execution_resources: ExecutionResources { - n_steps: 824, - n_memory_holes: 93, + n_steps: 826, + n_memory_holes: 92, builtin_instance_counter: HashMap::from([ ("pedersen_builtin".to_string(), 14), ("range_check_builtin".to_string(), 41), @@ -582,8 +582,8 @@ fn amm_proxy_swap() { calldata: calldata.clone(), retdata: expected_result, execution_resources: ExecutionResources { - n_steps: 883, - n_memory_holes: 93, + n_steps: 885, + n_memory_holes: 92, builtin_instance_counter: HashMap::from([ ("pedersen_builtin".to_string(), 14), ("range_check_builtin".to_string(), 41),