{"abi": [{"members": [{"name": "low", "offset": 0, "type": "felt"}, {"name": "high", "offset": 1, "type": "felt"}], "name": "Uint256", "size": 2, "type": "struct"}, {"inputs": [], "name": "name", "outputs": [{"name": "name", "type": "felt"}], "stateMutability": "view", "type": "function"}, {"inputs": [], "name": "symbol", "outputs": [{"name": "symbol", "type": "felt"}], "stateMutability": "view", "type": "function"}, {"inputs": [], "name": "totalSupply", "outputs": [{"name": "totalSupply", "type": "Uint256"}], "stateMutability": "view", "type": "function"}, {"inputs": [], "name": "decimals", "outputs": [{"name": "decimals", "type": "felt"}], "stateMutability": "view", "type": "function"}, {"inputs": [{"name": "account", "type": "felt"}], "name": "balanceOf", "outputs": [{"name": "balance", "type": "Uint256"}], "stateMutability": "view", "type": "function"}, {"inputs": [{"name": "owner", "type": "felt"}, {"name": "spender", "type": "felt"}], "name": "allowance", "outputs": [{"name": "remaining", "type": "Uint256"}], "stateMutability": "view", "type": "function"}, {"inputs": [], "name": "permittedMinter", "outputs": [{"name": "minter", "type": "felt"}], "stateMutability": "view", "type": "function"}, {"inputs": [{"name": "name", "type": "felt"}, {"name": "symbol", "type": "felt"}, {"name": "decimals", "type": "felt"}, {"name": "minter_address", "type": "felt"}], "name": "constructor", "outputs": [], "type": "constructor"}, {"inputs": [{"name": "recipient", "type": "felt"}, {"name": "amount", "type": "Uint256"}], "name": "transfer", "outputs": [{"name": "success", "type": "felt"}], "type": "function"}, {"inputs": [{"name": "sender", "type": "felt"}, {"name": "recipient", "type": "felt"}, {"name": "amount", "type": "Uint256"}], "name": "transferFrom", "outputs": [{"name": "success", "type": "felt"}], "type": "function"}, {"inputs": [{"name": "spender", "type": "felt"}, {"name": "amount", "type": "Uint256"}], "name": "approve", "outputs": [{"name": "success", "type": "felt"}], "type": "function"}, {"inputs": [{"name": "spender", "type": "felt"}, {"name": "added_value", "type": "Uint256"}], "name": "increaseAllowance", "outputs": [{"name": "success", "type": "felt"}], "type": "function"}, {"inputs": [{"name": "spender", "type": "felt"}, {"name": "subtracted_value", "type": "Uint256"}], "name": "decreaseAllowance", "outputs": [{"name": "success", "type": "felt"}], "type": "function"}, {"inputs": [{"name": "recipient", "type": "felt"}, {"name": "amount", "type": "Uint256"}], "name": "permissionedMint", "outputs": [], "type": "function"}, {"inputs": [{"name": "account", "type": "felt"}, {"name": "amount", "type": "Uint256"}], "name": "permissionedBurn", "outputs": [], "type": "function"}], "entry_points_by_type": {"CONSTRUCTOR": [{"offset": "0x401", "selector": "0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194"}], "EXTERNAL": [{"offset": "0x56b", "selector": "0x151e58b29179122a728eab07c8847e5baf5802379c5db3a7d57a8263a7bd1d"}, {"offset": "0x480", "selector": "0x41b033f4a31df8067c24d1e9b550a2ce75fd4a29e1147af9752174f0e6cb20"}, {"offset": "0x286", "selector": "0x4c4fb1ab068f6039d5780c68dd0fa2f8742cceb3426d19667778ca7f3518a9"}, {"offset": "0x268", "selector": "0x80aa9fdbfaf9615e4afc7f5f722e265daca5ccc655360fa5ccacf9c267936d"}, {"offset": "0x42e", "selector": "0x83afd3f4caedc6eebf44246fe54e38c95e3179a5ec9ea81740eca5b482d12e"}, {"offset": "0x590", "selector": "0xd63a78e4cd7fb4c41bc18d089154af78d400a5e837f270baea6cf8db18c8dd"}, {"offset": "0x4f5", "selector": "0x16cc063b8338363cf388ce7fe1df408bf10f16cd51635d392e21d852fafb683"}, {"offset": "0x546", "selector": "0x1aaf3e6107dd1349c81543ff4221a326814f77dadcc5810807b74f1a49ded4e"}, {"offset": "0x2ca", "selector": "0x1e888a1026b19c8c0b57c72d63ed1737106aa10034105b980ba117bd0c29fe1"}, {"offset": "0x249", "selector": "0x216b05c387bab9ac31918a3e61672f4618601f3c598a2f3f2710f37053e1ea4"}, {"offset": "0x4ad", "selector": "0x219209e083275171774dab1df80982e9df2096516f06319c5c6d71ae0a8480c"}, {"offset": "0x2a6", "selector": "0x2e4263afad30923c891518314c3c95dbe830a16874e8abc5777a9a20b54c76e"}, {"offset": "0x3d5", "selector": "0x358a2fe57368393087d3e6d24f1e04741c5bdc85e3e23790253e377f55c391e"}, {"offset": "0x22b", "selector": "0x361458367e696363fbcc70777d07ebbd2394e89fd0adcaf147faccd1d294d60"}], "L1_HANDLER": []}, "program": {"main_scope": "__main__", "prime": "0x800000000000011000000000000000000000000000000000000000000000001", "reference_manager": {"references": [{"pc": 0, "value": "[cast(fp + (-4), felt*)]", "ap_tracking_data": {"offset": 0, "group": 0}}, {"pc": 0, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 0}}, {"pc": 0, "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 0}}, {"pc": 2, "value": "[cast([fp + (-5)] + 2, felt*)]", "ap_tracking_data": {"offset": 0, "group": 0}}, {"pc": 2, "value": "cast([fp + (-5)] + 3, starkware.cairo.common.cairo_builtins.HashBuiltin*)", "ap_tracking_data": {"offset": 0, "group": 0}}, {"pc": 6, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 1}}, {"pc": 11, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 2}}, {"pc": 11, "value": "[cast(fp + (-4), felt*)]", "ap_tracking_data": {"offset": 0, "group": 2}}, {"pc": 12, "value": "cast([fp + (-4)] + 1, felt)", "ap_tracking_data": {"offset": 0, "group": 2}}, {"pc": 15, "value": "[cast(fp + (-4), felt*)]", "ap_tracking_data": {"offset": 0, "group": 3}}, {"pc": 15, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 3}}, {"pc": 15, "value": "[cast(fp + (-5), felt*)]", "ap_tracking_data": {"offset": 0, "group": 3}}, {"pc": 19, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 5, "group": 3}}, {"pc": 20, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 4}}, {"pc": 20, "value": "[cast(fp + (-4), felt*)]", "ap_tracking_data": {"offset": 0, "group": 4}}, {"pc": 20, "value": "[cast([fp + (-4)], felt*)]", "ap_tracking_data": {"offset": 0, "group": 4}}, {"pc": 20, "value": "[cast([fp + (-4)] + 1, felt*)]", "ap_tracking_data": {"offset": 0, "group": 4}}, {"pc": 22, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 1, "group": 4}}, {"pc": 23, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 2, "group": 4}}, {"pc": 24, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 3, "group": 4}}, {"pc": 26, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 4, "group": 4}}, {"pc": 28, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 5, "group": 4}}, {"pc": 29, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 6, "group": 4}}, {"pc": 30, "value": "cast([fp + (-4)] + 3, felt)", "ap_tracking_data": {"offset": 6, "group": 4}}, {"pc": 33, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 5}}, {"pc": 33, "value": "[cast(fp + (-4), felt*)]", "ap_tracking_data": {"offset": 0, "group": 5}}, {"pc": 33, "value": "[cast([fp + (-4)], felt*)]", "ap_tracking_data": {"offset": 0, "group": 5}}, {"pc": 33, "value": "[cast([fp + (-4)] + 1, felt*)]", "ap_tracking_data": {"offset": 0, "group": 5}}, {"pc": 33, "value": "cast([fp + (-4)] + 2, felt)", "ap_tracking_data": {"offset": 0, "group": 5}}, {"pc": 34, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 1, "group": 5}}, {"pc": 36, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 2, "group": 5}}, {"pc": 37, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 3, "group": 5}}, {"pc": 39, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 4, "group": 5}}, {"pc": 41, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 5, "group": 5}}, {"pc": 50, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 15, "group": 5}}, {"pc": 59, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 15, "group": 5}}, {"pc": 59, "value": "[cast(ap - 0 + (-1), felt*)]", "ap_tracking_data": {"offset": 15, "group": 5}}, {"pc": 62, "value": "[cast(fp + (-4), felt*)]", "ap_tracking_data": {"offset": 0, "group": 6}}, {"pc": 62, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 6}}, {"pc": 62, "value": "[cast(fp + (-5), felt*)]", "ap_tracking_data": {"offset": 0, "group": 6}}, {"pc": 68, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 23, "group": 6}}, {"pc": 68, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 23, "group": 6}}, {"pc": 68, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 23, "group": 6}}, {"pc": 69, "value": "[cast(fp, felt*)]", "ap_tracking_data": {"offset": 23, "group": 6}}, {"pc": 70, "value": "[cast(fp + 1, felt*)]", "ap_tracking_data": {"offset": 23, "group": 6}}, {"pc": 74, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 44, "group": 6}}, {"pc": 74, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 44, "group": 6}}, {"pc": 74, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 44, "group": 6}}, {"pc": 75, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 45, "group": 6}}, {"pc": 82, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 55, "group": 6}}, {"pc": 88, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 55, "group": 6}}, {"pc": 89, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 7}}, {"pc": 89, "value": "[cast(fp + (-4), felt*)]", "ap_tracking_data": {"offset": 0, "group": 7}}, {"pc": 91, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 1, "group": 7}}, {"pc": 93, "value": "cast([fp + (-3)] + 106710729501573572985208420194530329073740042555888586719489, felt)", "ap_tracking_data": {"offset": 1, "group": 7}}, {"pc": 93, "value": "cast((-1) - [fp + (-3)], felt)", "ap_tracking_data": {"offset": 1, "group": 7}}, {"pc": 98, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 12, "group": 7}}, {"pc": 100, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 13, "group": 7}}, {"pc": 104, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 24, "group": 7}}, {"pc": 109, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 2, "group": 7}}, {"pc": 115, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 13, "group": 7}}, {"pc": 119, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 24, "group": 7}}, {"pc": 127, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 24, "group": 7}}, {"pc": 127, "value": "[cast(ap - 0 + (-1), felt*)]", "ap_tracking_data": {"offset": 24, "group": 7}}, {"pc": 129, "value": "[cast(fp + (-3), felt**)]", "ap_tracking_data": {"offset": 0, "group": 8}}, {"pc": 129, "value": "[cast([fp + (-3)], starkware.starknet.common.syscalls.GetCallerAddress*)]", "ap_tracking_data": {"offset": 0, "group": 8}}, {"pc": 131, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 1, "group": 8}}, {"pc": 132, "value": "cast([fp + (-3)] + 2, felt*)", "ap_tracking_data": {"offset": 1, "group": 8}}, {"pc": 136, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 9}}, {"pc": 136, "value": "[cast(fp + (-4), felt**)]", "ap_tracking_data": {"offset": 0, "group": 9}}, {"pc": 136, "value": "[cast([fp + (-4)], starkware.starknet.common.syscalls.StorageRead*)]", "ap_tracking_data": {"offset": 0, "group": 9}}, {"pc": 138, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 1, "group": 9}}, {"pc": 140, "value": "[cast([fp + (-4)] + 2, starkware.starknet.common.syscalls.StorageReadResponse*)]", "ap_tracking_data": {"offset": 1, "group": 9}}, {"pc": 140, "value": "cast([fp + (-4)] + 3, felt*)", "ap_tracking_data": {"offset": 1, "group": 9}}, {"pc": 144, "value": "[cast(fp + (-4), felt*)]", "ap_tracking_data": {"offset": 0, "group": 10}}, {"pc": 144, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 10}}, {"pc": 144, "value": "[cast(fp + (-5), felt**)]", "ap_tracking_data": {"offset": 0, "group": 10}}, {"pc": 146, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 1, "group": 10}}, {"pc": 149, "value": "cast([fp + (-5)] + 3, felt*)", "ap_tracking_data": {"offset": 1, "group": 10}}, {"pc": 152, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 11}}, {"pc": 152, "value": "[cast(fp + (-4), felt*)]", "ap_tracking_data": {"offset": 0, "group": 11}}, {"pc": 155, "value": "cast([fp + (-4)] + 1, felt)", "ap_tracking_data": {"offset": 1, "group": 11}}, {"pc": 164, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 3, "group": 11}}, {"pc": 166, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 4, "group": 11}}, {"pc": 167, "value": "cast([fp + (-4)] + 1, felt)", "ap_tracking_data": {"offset": 4, "group": 11}}, {"pc": 178, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 62, "group": 11}}, {"pc": 181, "value": "[cast(fp + (-4), felt*)]", "ap_tracking_data": {"offset": 0, "group": 12}}, {"pc": 181, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 12}}, {"pc": 181, "value": "[cast(fp + (-5), felt*)]", "ap_tracking_data": {"offset": 0, "group": 12}}, {"pc": 185, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 0, "group": 13}}, {"pc": 186, "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 14}}, {"pc": 186, "value": "[cast(fp + (-5), felt*)]", "ap_tracking_data": {"offset": 0, "group": 14}}, {"pc": 188, "value": "cast([fp + (-5)] + 2, felt)", "ap_tracking_data": {"offset": 0, "group": 14}}, {"pc": 191, "value": "[cast(fp + (-6), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 15}}, {"pc": 191, "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 15}}, {"pc": 191, "value": "[cast(fp + (-7), felt*)]", "ap_tracking_data": {"offset": 0, "group": 15}}, {"pc": 193, "value": "[cast(fp, starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 4, "group": 15}}, {"pc": 193, "value": "[cast(fp + 2, felt*)]", "ap_tracking_data": {"offset": 4, "group": 15}}, {"pc": 193, "value": "[cast(fp + 3, felt*)]", "ap_tracking_data": {"offset": 4, "group": 15}}, {"pc": 196, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 5, "group": 15}}, {"pc": 198, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 6, "group": 15}}, {"pc": 200, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 7, "group": 15}}, {"pc": 201, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 8, "group": 15}}, {"pc": 203, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 9, "group": 15}}, {"pc": 209, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 15, "group": 15}}, {"pc": 213, "value": "[cast(fp + (-6), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 16}}, {"pc": 213, "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 16}}, {"pc": 213, "value": "[cast(fp + (-7), felt*)]", "ap_tracking_data": {"offset": 0, "group": 16}}, {"pc": 214, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 1, "group": 16}}, {"pc": 222, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 0, "group": 17}}, {"pc": 229, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 0, "group": 18}}, {"pc": 230, "value": "[cast(fp + (-6), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 19}}, {"pc": 230, "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 19}}, {"pc": 230, "value": "[cast(fp + (-7), felt*)]", "ap_tracking_data": {"offset": 0, "group": 19}}, {"pc": 237, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 0, "group": 20}}, {"pc": 237, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 0, "group": 20}}, {"pc": 239, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 1, "group": 20}}, {"pc": 242, "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 21}}, {"pc": 242, "value": "[cast(fp + (-5), felt*)]", "ap_tracking_data": {"offset": 0, "group": 21}}, {"pc": 244, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 1, "group": 21}}, {"pc": 246, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 2, "group": 21}}, {"pc": 250, "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 22}}, {"pc": 250, "value": "[cast(fp + (-5), felt*)]", "ap_tracking_data": {"offset": 0, "group": 22}}, {"pc": 255, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 10, "group": 22}}, {"pc": 255, "value": "[cast(ap + (-2), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 10, "group": 22}}, {"pc": 261, "value": "[cast(ap + (-4), felt*)]", "ap_tracking_data": {"offset": 32, "group": 22}}, {"pc": 261, "value": "[cast(ap + (-3), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 32, "group": 22}}, {"pc": 265, "value": "[cast(fp + (-6), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 23}}, {"pc": 265, "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 23}}, {"pc": 265, "value": "[cast(fp + (-7), felt*)]", "ap_tracking_data": {"offset": 0, "group": 23}}, {"pc": 270, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 40, "group": 23}}, {"pc": 270, "value": "[cast(ap + (-2), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 40, "group": 23}}, {"pc": 277, "value": "[cast(ap + (-4), felt*)]", "ap_tracking_data": {"offset": 65, "group": 23}}, {"pc": 277, "value": "[cast(ap + (-3), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 65, "group": 23}}, {"pc": 281, "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 24}}, {"pc": 281, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 24}}, {"pc": 281, "value": "cast(1473120764136009396440970107973971969419251478021578277222806501183556393953, felt)", "ap_tracking_data": {"offset": 0, "group": 24}}, {"pc": 286, "value": "[cast(fp + (-5), felt**)]", "ap_tracking_data": {"offset": 0, "group": 25}}, {"pc": 286, "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 25}}, {"pc": 286, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 25}}, {"pc": 290, "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 7, "group": 25}}, {"pc": 290, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 7, "group": 25}}, {"pc": 290, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 7, "group": 25}}, {"pc": 294, "value": "[cast(ap + (-2), felt**)]", "ap_tracking_data": {"offset": 14, "group": 25}}, {"pc": 294, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 14, "group": 25}}, {"pc": 295, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 15, "group": 25}}, {"pc": 296, "value": "[cast(ap + (-1), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 16, "group": 25}}, {"pc": 297, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 17, "group": 25}}, {"pc": 298, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 18, "group": 25}}, {"pc": 299, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 26}}, {"pc": 299, "value": "[cast(fp + (-6), felt**)]", "ap_tracking_data": {"offset": 0, "group": 26}}, {"pc": 299, "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 26}}, {"pc": 299, "value": "[cast(fp + (-4), felt*)]", "ap_tracking_data": {"offset": 0, "group": 26}}, {"pc": 303, "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 7, "group": 26}}, {"pc": 303, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 7, "group": 26}}, {"pc": 303, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 7, "group": 26}}, {"pc": 308, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 14, "group": 26}}, {"pc": 311, "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 27}}, {"pc": 311, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 27}}, {"pc": 311, "value": "cast(322990191961554429053868449035526014412279677330895387449703561219527453810, felt)", "ap_tracking_data": {"offset": 0, "group": 27}}, {"pc": 316, "value": "[cast(fp + (-5), felt**)]", "ap_tracking_data": {"offset": 0, "group": 28}}, {"pc": 316, "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 28}}, {"pc": 316, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 28}}, {"pc": 320, "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 7, "group": 28}}, {"pc": 320, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 7, "group": 28}}, {"pc": 320, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 7, "group": 28}}, {"pc": 324, "value": "[cast(ap + (-2), felt**)]", "ap_tracking_data": {"offset": 14, "group": 28}}, {"pc": 324, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 14, "group": 28}}, {"pc": 325, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 15, "group": 28}}, {"pc": 326, "value": "[cast(ap + (-1), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 16, "group": 28}}, {"pc": 327, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 17, "group": 28}}, {"pc": 328, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 18, "group": 28}}, {"pc": 329, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 29}}, {"pc": 329, "value": "[cast(fp + (-6), felt**)]", "ap_tracking_data": {"offset": 0, "group": 29}}, {"pc": 329, "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 29}}, {"pc": 329, "value": "[cast(fp + (-4), felt*)]", "ap_tracking_data": {"offset": 0, "group": 29}}, {"pc": 333, "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 7, "group": 29}}, {"pc": 333, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 7, "group": 29}}, {"pc": 333, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 7, "group": 29}}, {"pc": 338, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 14, "group": 29}}, {"pc": 341, "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 30}}, {"pc": 341, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 30}}, {"pc": 341, "value": "cast(877823913686921299048507465990220541161247202424540097559864758276037605753, felt)", "ap_tracking_data": {"offset": 0, "group": 30}}, {"pc": 346, "value": "[cast(fp + (-5), felt**)]", "ap_tracking_data": {"offset": 0, "group": 31}}, {"pc": 346, "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 31}}, {"pc": 346, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 31}}, {"pc": 350, "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 7, "group": 31}}, {"pc": 350, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 7, "group": 31}}, {"pc": 350, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 7, "group": 31}}, {"pc": 354, "value": "[cast(ap + (-2), felt**)]", "ap_tracking_data": {"offset": 14, "group": 31}}, {"pc": 354, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 14, "group": 31}}, {"pc": 355, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 15, "group": 31}}, {"pc": 356, "value": "[cast(ap + (-1), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 16, "group": 31}}, {"pc": 357, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 17, "group": 31}}, {"pc": 358, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 18, "group": 31}}, {"pc": 359, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 32}}, {"pc": 359, "value": "[cast(fp + (-6), felt**)]", "ap_tracking_data": {"offset": 0, "group": 32}}, {"pc": 359, "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 32}}, {"pc": 359, "value": "[cast(fp + (-4), felt*)]", "ap_tracking_data": {"offset": 0, "group": 32}}, {"pc": 363, "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 7, "group": 32}}, {"pc": 363, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 7, "group": 32}}, {"pc": 363, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 7, "group": 32}}, {"pc": 368, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 14, "group": 32}}, {"pc": 371, "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 33}}, {"pc": 371, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 33}}, {"pc": 371, "value": "cast(482148859801725464274198147480840119334382080162606228723774290742111978842, felt)", "ap_tracking_data": {"offset": 0, "group": 33}}, {"pc": 376, "value": "[cast(fp + (-5), felt**)]", "ap_tracking_data": {"offset": 0, "group": 34}}, {"pc": 376, "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 34}}, {"pc": 376, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 34}}, {"pc": 380, "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 7, "group": 34}}, {"pc": 380, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 7, "group": 34}}, {"pc": 380, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 7, "group": 34}}, {"pc": 384, "value": "[cast(ap + (-2), felt**)]", "ap_tracking_data": {"offset": 14, "group": 34}}, {"pc": 384, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 14, "group": 34}}, {"pc": 389, "value": "[cast(ap + (-2), felt**)]", "ap_tracking_data": {"offset": 21, "group": 34}}, {"pc": 389, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 21, "group": 34}}, {"pc": 390, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 22, "group": 34}}, {"pc": 391, "value": "[cast(ap + (-1), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 23, "group": 34}}, {"pc": 392, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 24, "group": 34}}, {"pc": 393, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 25, "group": 34}}, {"pc": 394, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 26, "group": 34}}, {"pc": 395, "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 35}}, {"pc": 395, "value": "[cast(fp + (-7), felt**)]", "ap_tracking_data": {"offset": 0, "group": 35}}, {"pc": 395, "value": "[cast(fp + (-6), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 35}}, {"pc": 395, "value": "[cast(fp + (-5), felt*)]", "ap_tracking_data": {"offset": 0, "group": 35}}, {"pc": 399, "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 7, "group": 35}}, {"pc": 399, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 7, "group": 35}}, {"pc": 399, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 7, "group": 35}}, {"pc": 404, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 14, "group": 35}}, {"pc": 409, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 20, "group": 35}}, {"pc": 412, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 36}}, {"pc": 412, "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 36}}, {"pc": 412, "value": "[cast(fp + (-4), felt*)]", "ap_tracking_data": {"offset": 0, "group": 36}}, {"pc": 412, "value": "cast(1648309034483306940318020057553480881073352647889682838905012914068126451082, felt)", "ap_tracking_data": {"offset": 0, "group": 36}}, {"pc": 418, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 7, "group": 36}}, {"pc": 418, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 7, "group": 36}}, {"pc": 422, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 36, "group": 36}}, {"pc": 422, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 36, "group": 36}}, {"pc": 426, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 37}}, {"pc": 426, "value": "[cast(fp + (-6), felt**)]", "ap_tracking_data": {"offset": 0, "group": 37}}, {"pc": 426, "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 37}}, {"pc": 426, "value": "[cast(fp + (-4), felt*)]", "ap_tracking_data": {"offset": 0, "group": 37}}, {"pc": 431, "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 44, "group": 37}}, {"pc": 431, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 44, "group": 37}}, {"pc": 431, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 44, "group": 37}}, {"pc": 435, "value": "[cast(ap + (-2), felt**)]", "ap_tracking_data": {"offset": 51, "group": 37}}, {"pc": 435, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 51, "group": 37}}, {"pc": 440, "value": "[cast(ap + (-2), felt**)]", "ap_tracking_data": {"offset": 58, "group": 37}}, {"pc": 440, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 58, "group": 37}}, {"pc": 441, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 59, "group": 37}}, {"pc": 442, "value": "[cast(ap + (-1), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 60, "group": 37}}, {"pc": 443, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 61, "group": 37}}, {"pc": 444, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 62, "group": 37}}, {"pc": 445, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 63, "group": 37}}, {"pc": 446, "value": "[cast(fp + (-5), felt*)]", "ap_tracking_data": {"offset": 0, "group": 38}}, {"pc": 446, "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 38}}, {"pc": 446, "value": "[cast(fp + (-8), felt**)]", "ap_tracking_data": {"offset": 0, "group": 38}}, {"pc": 446, "value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 38}}, {"pc": 446, "value": "[cast(fp + (-6), felt*)]", "ap_tracking_data": {"offset": 0, "group": 38}}, {"pc": 451, "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 44, "group": 38}}, {"pc": 451, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 44, "group": 38}}, {"pc": 451, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 44, "group": 38}}, {"pc": 456, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 51, "group": 38}}, {"pc": 461, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 57, "group": 38}}, {"pc": 464, "value": "[cast(fp + (-4), felt*)]", "ap_tracking_data": {"offset": 0, "group": 39}}, {"pc": 464, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 39}}, {"pc": 464, "value": "[cast(fp + (-6), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 39}}, {"pc": 464, "value": "[cast(fp + (-5), felt*)]", "ap_tracking_data": {"offset": 0, "group": 39}}, {"pc": 464, "value": "cast(1711163456665081073580914249687599371093043615922190105609691201034487595172, felt)", "ap_tracking_data": {"offset": 0, "group": 39}}, {"pc": 470, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 7, "group": 39}}, {"pc": 470, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 7, "group": 39}}, {"pc": 473, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 12, "group": 39}}, {"pc": 473, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 12, "group": 39}}, {"pc": 477, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 41, "group": 39}}, {"pc": 477, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 41, "group": 39}}, {"pc": 481, "value": "[cast(fp + (-4), felt*)]", "ap_tracking_data": {"offset": 0, "group": 40}}, {"pc": 481, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 40}}, {"pc": 481, "value": "[cast(fp + (-7), felt**)]", "ap_tracking_data": {"offset": 0, "group": 40}}, {"pc": 481, "value": "[cast(fp + (-6), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 40}}, {"pc": 481, "value": "[cast(fp + (-5), felt*)]", "ap_tracking_data": {"offset": 0, "group": 40}}, {"pc": 487, "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 50, "group": 40}}, {"pc": 487, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 50, "group": 40}}, {"pc": 487, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 50, "group": 40}}, {"pc": 491, "value": "[cast(ap + (-2), felt**)]", "ap_tracking_data": {"offset": 57, "group": 40}}, {"pc": 491, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 57, "group": 40}}, {"pc": 496, "value": "[cast(ap + (-2), felt**)]", "ap_tracking_data": {"offset": 64, "group": 40}}, {"pc": 496, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 64, "group": 40}}, {"pc": 497, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 65, "group": 40}}, {"pc": 498, "value": "[cast(ap + (-1), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 66, "group": 40}}, {"pc": 499, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 67, "group": 40}}, {"pc": 500, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 68, "group": 40}}, {"pc": 501, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 69, "group": 40}}, {"pc": 502, "value": "[cast(fp + (-6), felt*)]", "ap_tracking_data": {"offset": 0, "group": 41}}, {"pc": 502, "value": "[cast(fp + (-5), felt*)]", "ap_tracking_data": {"offset": 0, "group": 41}}, {"pc": 502, "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 41}}, {"pc": 502, "value": "[cast(fp + (-9), felt**)]", "ap_tracking_data": {"offset": 0, "group": 41}}, {"pc": 502, "value": "[cast(fp + (-8), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 41}}, {"pc": 502, "value": "[cast(fp + (-7), felt*)]", "ap_tracking_data": {"offset": 0, "group": 41}}, {"pc": 508, "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 50, "group": 41}}, {"pc": 508, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 50, "group": 41}}, {"pc": 508, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 50, "group": 41}}, {"pc": 513, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 57, "group": 41}}, {"pc": 518, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 63, "group": 41}}, {"pc": 521, "value": "[cast(fp + (-5), felt*)]", "ap_tracking_data": {"offset": 0, "group": 42}}, {"pc": 521, "value": "[cast(fp + (-4), felt*)]", "ap_tracking_data": {"offset": 0, "group": 42}}, {"pc": 521, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 42}}, {"pc": 521, "value": "[cast(fp + (-8), felt**)]", "ap_tracking_data": {"offset": 0, "group": 42}}, {"pc": 521, "value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 42}}, {"pc": 521, "value": "[cast(fp + (-6), felt*)]", "ap_tracking_data": {"offset": 0, "group": 42}}, {"pc": 527, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 10, "group": 42}}, {"pc": 533, "value": "[cast(ap + (-3), felt**)]", "ap_tracking_data": {"offset": 32, "group": 42}}, {"pc": 533, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 32, "group": 42}}, {"pc": 533, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 32, "group": 42}}, {"pc": 536, "value": "[cast(ap + (-3), felt**)]", "ap_tracking_data": {"offset": 51, "group": 42}}, {"pc": 536, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 51, "group": 42}}, {"pc": 536, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 51, "group": 42}}, {"pc": 539, "value": "[cast(ap + (-3), felt**)]", "ap_tracking_data": {"offset": 70, "group": 42}}, {"pc": 539, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 70, "group": 42}}, {"pc": 539, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 70, "group": 42}}, {"pc": 540, "value": "[cast(fp + (-5), felt**)]", "ap_tracking_data": {"offset": 0, "group": 43}}, {"pc": 540, "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 43}}, {"pc": 540, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 43}}, {"pc": 545, "value": "[cast(ap + (-4), felt**)]", "ap_tracking_data": {"offset": 23, "group": 43}}, {"pc": 545, "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 23, "group": 43}}, {"pc": 545, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 23, "group": 43}}, {"pc": 545, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 23, "group": 43}}, {"pc": 546, "value": "[cast(fp + (-4), starkware.starknet.apps.token.cairo.ERC20_base.name.Return*)]", "ap_tracking_data": {"offset": 0, "group": 44}}, {"pc": 546, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 44}}, {"pc": 548, "value": "[cast(fp, felt**)]", "ap_tracking_data": {"offset": 1, "group": 44}}, {"pc": 548, "value": "[cast(fp, felt**)]", "ap_tracking_data": {"offset": 1, "group": 44}}, {"pc": 549, "value": "cast([fp] + 1, felt*)", "ap_tracking_data": {"offset": 1, "group": 44}}, {"pc": 551, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 2, "group": 44}}, {"pc": 555, "value": "[cast([fp + (-5)], felt**)]", "ap_tracking_data": {"offset": 0, "group": 45}}, {"pc": 555, "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 45}}, {"pc": 555, "value": "[cast([fp + (-5)] + 2, felt*)]", "ap_tracking_data": {"offset": 0, "group": 45}}, {"pc": 555, "value": "[cast(fp + (-3), felt**)]", "ap_tracking_data": {"offset": 0, "group": 45}}, {"pc": 555, "value": "cast([fp + (-3)] - [fp + (-3)], felt)", "ap_tracking_data": {"offset": 0, "group": 45}}, {"pc": 561, "value": "[cast(ap + (-4), felt**)]", "ap_tracking_data": {"offset": 28, "group": 45}}, {"pc": 561, "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 28, "group": 45}}, {"pc": 561, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 28, "group": 45}}, {"pc": 561, "value": "[cast(ap + (-1), starkware.starknet.apps.token.cairo.ERC20_base.name.Return*)]", "ap_tracking_data": {"offset": 28, "group": 45}}, {"pc": 564, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 36, "group": 45}}, {"pc": 564, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 36, "group": 45}}, {"pc": 564, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 36, "group": 45}}, {"pc": 570, "value": "[cast(fp + (-5), felt**)]", "ap_tracking_data": {"offset": 0, "group": 46}}, {"pc": 570, "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 46}}, {"pc": 570, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 46}}, {"pc": 575, "value": "[cast(ap + (-4), felt**)]", "ap_tracking_data": {"offset": 23, "group": 46}}, {"pc": 575, "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 23, "group": 46}}, {"pc": 575, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 23, "group": 46}}, {"pc": 575, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 23, "group": 46}}, {"pc": 576, "value": "[cast(fp + (-4), starkware.starknet.apps.token.cairo.ERC20_base.symbol.Return*)]", "ap_tracking_data": {"offset": 0, "group": 47}}, {"pc": 576, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 47}}, {"pc": 578, "value": "[cast(fp, felt**)]", "ap_tracking_data": {"offset": 1, "group": 47}}, {"pc": 578, "value": "[cast(fp, felt**)]", "ap_tracking_data": {"offset": 1, "group": 47}}, {"pc": 579, "value": "cast([fp] + 1, felt*)", "ap_tracking_data": {"offset": 1, "group": 47}}, {"pc": 581, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 2, "group": 47}}, {"pc": 585, "value": "[cast([fp + (-5)], felt**)]", "ap_tracking_data": {"offset": 0, "group": 48}}, {"pc": 585, "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 48}}, {"pc": 585, "value": "[cast([fp + (-5)] + 2, felt*)]", "ap_tracking_data": {"offset": 0, "group": 48}}, {"pc": 585, "value": "[cast(fp + (-3), felt**)]", "ap_tracking_data": {"offset": 0, "group": 48}}, {"pc": 585, "value": "cast([fp + (-3)] - [fp + (-3)], felt)", "ap_tracking_data": {"offset": 0, "group": 48}}, {"pc": 591, "value": "[cast(ap + (-4), felt**)]", "ap_tracking_data": {"offset": 28, "group": 48}}, {"pc": 591, "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 28, "group": 48}}, {"pc": 591, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 28, "group": 48}}, {"pc": 591, "value": "[cast(ap + (-1), starkware.starknet.apps.token.cairo.ERC20_base.symbol.Return*)]", "ap_tracking_data": {"offset": 28, "group": 48}}, {"pc": 594, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 36, "group": 48}}, {"pc": 594, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 36, "group": 48}}, {"pc": 594, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 36, "group": 48}}, {"pc": 600, "value": "[cast(fp + (-5), felt**)]", "ap_tracking_data": {"offset": 0, "group": 49}}, {"pc": 600, "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 49}}, {"pc": 600, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 49}}, {"pc": 605, "value": "[cast(ap + (-5), felt**)]", "ap_tracking_data": {"offset": 31, "group": 49}}, {"pc": 605, "value": "[cast(ap + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 31, "group": 49}}, {"pc": 605, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 31, "group": 49}}, {"pc": 605, "value": "[cast(ap + (-2), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 31, "group": 49}}, {"pc": 606, "value": "[cast(fp + (-5), starkware.starknet.apps.token.cairo.ERC20_base.totalSupply.Return*)]", "ap_tracking_data": {"offset": 0, "group": 50}}, {"pc": 606, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 50}}, {"pc": 608, "value": "[cast(fp, felt**)]", "ap_tracking_data": {"offset": 1, "group": 50}}, {"pc": 608, "value": "[cast(fp, felt**)]", "ap_tracking_data": {"offset": 1, "group": 50}}, {"pc": 608, "value": "cast(fp + (-5), felt*)", "ap_tracking_data": {"offset": 1, "group": 50}}, {"pc": 610, "value": "cast([fp] + 2, felt*)", "ap_tracking_data": {"offset": 1, "group": 50}}, {"pc": 612, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 2, "group": 50}}, {"pc": 616, "value": "[cast([fp + (-5)], felt**)]", "ap_tracking_data": {"offset": 0, "group": 51}}, {"pc": 616, "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 51}}, {"pc": 616, "value": "[cast([fp + (-5)] + 2, felt*)]", "ap_tracking_data": {"offset": 0, "group": 51}}, {"pc": 616, "value": "[cast(fp + (-3), felt**)]", "ap_tracking_data": {"offset": 0, "group": 51}}, {"pc": 616, "value": "cast([fp + (-3)] - [fp + (-3)], felt)", "ap_tracking_data": {"offset": 0, "group": 51}}, {"pc": 622, "value": "[cast(ap + (-5), felt**)]", "ap_tracking_data": {"offset": 36, "group": 51}}, {"pc": 622, "value": "[cast(ap + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 36, "group": 51}}, {"pc": 622, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 36, "group": 51}}, {"pc": 622, "value": "[cast(ap + (-2), starkware.starknet.apps.token.cairo.ERC20_base.totalSupply.Return*)]", "ap_tracking_data": {"offset": 36, "group": 51}}, {"pc": 625, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 44, "group": 51}}, {"pc": 625, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 44, "group": 51}}, {"pc": 625, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 44, "group": 51}}, {"pc": 631, "value": "[cast(fp + (-5), felt**)]", "ap_tracking_data": {"offset": 0, "group": 52}}, {"pc": 631, "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 52}}, {"pc": 631, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 52}}, {"pc": 636, "value": "[cast(ap + (-4), felt**)]", "ap_tracking_data": {"offset": 23, "group": 52}}, {"pc": 636, "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 23, "group": 52}}, {"pc": 636, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 23, "group": 52}}, {"pc": 636, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 23, "group": 52}}, {"pc": 637, "value": "[cast(fp + (-4), starkware.starknet.apps.token.cairo.ERC20_base.decimals.Return*)]", "ap_tracking_data": {"offset": 0, "group": 53}}, {"pc": 637, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 53}}, {"pc": 639, "value": "[cast(fp, felt**)]", "ap_tracking_data": {"offset": 1, "group": 53}}, {"pc": 639, "value": "[cast(fp, felt**)]", "ap_tracking_data": {"offset": 1, "group": 53}}, {"pc": 640, "value": "cast([fp] + 1, felt*)", "ap_tracking_data": {"offset": 1, "group": 53}}, {"pc": 642, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 2, "group": 53}}, {"pc": 646, "value": "[cast([fp + (-5)], felt**)]", "ap_tracking_data": {"offset": 0, "group": 54}}, {"pc": 646, "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 54}}, {"pc": 646, "value": "[cast([fp + (-5)] + 2, felt*)]", "ap_tracking_data": {"offset": 0, "group": 54}}, {"pc": 646, "value": "[cast(fp + (-3), felt**)]", "ap_tracking_data": {"offset": 0, "group": 54}}, {"pc": 646, "value": "cast([fp + (-3)] - [fp + (-3)], felt)", "ap_tracking_data": {"offset": 0, "group": 54}}, {"pc": 652, "value": "[cast(ap + (-4), felt**)]", "ap_tracking_data": {"offset": 28, "group": 54}}, {"pc": 652, "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 28, "group": 54}}, {"pc": 652, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 28, "group": 54}}, {"pc": 652, "value": "[cast(ap + (-1), starkware.starknet.apps.token.cairo.ERC20_base.decimals.Return*)]", "ap_tracking_data": {"offset": 28, "group": 54}}, {"pc": 655, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 36, "group": 54}}, {"pc": 655, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 36, "group": 54}}, {"pc": 655, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 36, "group": 54}}, {"pc": 661, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 55}}, {"pc": 661, "value": "[cast(fp + (-6), felt**)]", "ap_tracking_data": {"offset": 0, "group": 55}}, {"pc": 661, "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 55}}, {"pc": 661, "value": "[cast(fp + (-4), felt*)]", "ap_tracking_data": {"offset": 0, "group": 55}}, {"pc": 667, "value": "[cast(ap + (-5), felt**)]", "ap_tracking_data": {"offset": 69, "group": 55}}, {"pc": 667, "value": "[cast(ap + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 69, "group": 55}}, {"pc": 667, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 69, "group": 55}}, {"pc": 667, "value": "[cast(ap + (-2), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 69, "group": 55}}, {"pc": 668, "value": "[cast(fp + (-5), starkware.starknet.apps.token.cairo.ERC20_base.balanceOf.Return*)]", "ap_tracking_data": {"offset": 0, "group": 56}}, {"pc": 668, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 56}}, {"pc": 670, "value": "[cast(fp, felt**)]", "ap_tracking_data": {"offset": 1, "group": 56}}, {"pc": 670, "value": "[cast(fp, felt**)]", "ap_tracking_data": {"offset": 1, "group": 56}}, {"pc": 670, "value": "cast(fp + (-5), felt*)", "ap_tracking_data": {"offset": 1, "group": 56}}, {"pc": 672, "value": "cast([fp] + 2, felt*)", "ap_tracking_data": {"offset": 1, "group": 56}}, {"pc": 674, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 2, "group": 56}}, {"pc": 678, "value": "[cast([fp + (-5)], felt**)]", "ap_tracking_data": {"offset": 0, "group": 57}}, {"pc": 678, "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 57}}, {"pc": 678, "value": "[cast([fp + (-5)] + 2, felt*)]", "ap_tracking_data": {"offset": 0, "group": 57}}, {"pc": 678, "value": "[cast(fp + (-3), felt**)]", "ap_tracking_data": {"offset": 0, "group": 57}}, {"pc": 678, "value": "[cast([fp + (-3)], felt*)]", "ap_tracking_data": {"offset": 0, "group": 57}}, {"pc": 678, "value": "cast([fp + (-3)] + 1, felt*)", "ap_tracking_data": {"offset": 0, "group": 57}}, {"pc": 678, "value": "cast([fp + (-3)] + 1 - [fp + (-3)], felt)", "ap_tracking_data": {"offset": 0, "group": 57}}, {"pc": 680, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 1, "group": 57}}, {"pc": 687, "value": "[cast(ap + (-5), felt**)]", "ap_tracking_data": {"offset": 76, "group": 57}}, {"pc": 687, "value": "[cast(ap + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 76, "group": 57}}, {"pc": 687, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 76, "group": 57}}, {"pc": 687, "value": "[cast(ap + (-2), starkware.starknet.apps.token.cairo.ERC20_base.balanceOf.Return*)]", "ap_tracking_data": {"offset": 76, "group": 57}}, {"pc": 690, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 84, "group": 57}}, {"pc": 690, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 84, "group": 57}}, {"pc": 690, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 84, "group": 57}}, {"pc": 696, "value": "[cast(fp + (-4), felt*)]", "ap_tracking_data": {"offset": 0, "group": 58}}, {"pc": 696, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 58}}, {"pc": 696, "value": "[cast(fp + (-7), felt**)]", "ap_tracking_data": {"offset": 0, "group": 58}}, {"pc": 696, "value": "[cast(fp + (-6), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 58}}, {"pc": 696, "value": "[cast(fp + (-5), felt*)]", "ap_tracking_data": {"offset": 0, "group": 58}}, {"pc": 703, "value": "[cast(ap + (-5), felt**)]", "ap_tracking_data": {"offset": 76, "group": 58}}, {"pc": 703, "value": "[cast(ap + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 76, "group": 58}}, {"pc": 703, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 76, "group": 58}}, {"pc": 703, "value": "[cast(ap + (-2), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 76, "group": 58}}, {"pc": 704, "value": "[cast(fp + (-5), starkware.starknet.apps.token.cairo.ERC20_base.allowance.Return*)]", "ap_tracking_data": {"offset": 0, "group": 59}}, {"pc": 704, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 59}}, {"pc": 706, "value": "[cast(fp, felt**)]", "ap_tracking_data": {"offset": 1, "group": 59}}, {"pc": 706, "value": "[cast(fp, felt**)]", "ap_tracking_data": {"offset": 1, "group": 59}}, {"pc": 706, "value": "cast(fp + (-5), felt*)", "ap_tracking_data": {"offset": 1, "group": 59}}, {"pc": 708, "value": "cast([fp] + 2, felt*)", "ap_tracking_data": {"offset": 1, "group": 59}}, {"pc": 710, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 2, "group": 59}}, {"pc": 714, "value": "[cast([fp + (-5)], felt**)]", "ap_tracking_data": {"offset": 0, "group": 60}}, {"pc": 714, "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 60}}, {"pc": 714, "value": "[cast([fp + (-5)] + 2, felt*)]", "ap_tracking_data": {"offset": 0, "group": 60}}, {"pc": 714, "value": "[cast(fp + (-3), felt**)]", "ap_tracking_data": {"offset": 0, "group": 60}}, {"pc": 714, "value": "[cast([fp + (-3)], felt*)]", "ap_tracking_data": {"offset": 0, "group": 60}}, {"pc": 714, "value": "cast([fp + (-3)] + 1, felt*)", "ap_tracking_data": {"offset": 0, "group": 60}}, {"pc": 714, "value": "[cast([fp + (-3)] + 1, felt*)]", "ap_tracking_data": {"offset": 0, "group": 60}}, {"pc": 714, "value": "cast([fp + (-3)] + 2, felt*)", "ap_tracking_data": {"offset": 0, "group": 60}}, {"pc": 714, "value": "cast([fp + (-3)] + 2 - [fp + (-3)], felt)", "ap_tracking_data": {"offset": 0, "group": 60}}, {"pc": 716, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 1, "group": 60}}, {"pc": 724, "value": "[cast(ap + (-5), felt**)]", "ap_tracking_data": {"offset": 84, "group": 60}}, {"pc": 724, "value": "[cast(ap + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 84, "group": 60}}, {"pc": 724, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 84, "group": 60}}, {"pc": 724, "value": "[cast(ap + (-2), starkware.starknet.apps.token.cairo.ERC20_base.allowance.Return*)]", "ap_tracking_data": {"offset": 84, "group": 60}}, {"pc": 727, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 92, "group": 60}}, {"pc": 727, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 92, "group": 60}}, {"pc": 727, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 92, "group": 60}}, {"pc": 733, "value": "[cast(fp + (-5), felt*)]", "ap_tracking_data": {"offset": 0, "group": 61}}, {"pc": 733, "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 61}}, {"pc": 733, "value": "[cast(fp + (-8), felt**)]", "ap_tracking_data": {"offset": 0, "group": 61}}, {"pc": 733, "value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 61}}, {"pc": 733, "value": "[cast(fp + (-6), felt*)]", "ap_tracking_data": {"offset": 0, "group": 61}}, {"pc": 743, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 13, "group": 61}}, {"pc": 749, "value": "[cast(ap + (-5), felt**)]", "ap_tracking_data": {"offset": 82, "group": 61}}, {"pc": 749, "value": "[cast(ap + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 82, "group": 61}}, {"pc": 749, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 82, "group": 61}}, {"pc": 749, "value": "[cast(ap + (-2), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 82, "group": 61}}, {"pc": 753, "value": "[cast(ap + (-4), felt*)]", "ap_tracking_data": {"offset": 104, "group": 61}}, {"pc": 753, "value": "[cast(ap + (-3), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 104, "group": 61}}, {"pc": 761, "value": "[cast(ap + (-3), felt**)]", "ap_tracking_data": {"offset": 171, "group": 61}}, {"pc": 761, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 171, "group": 61}}, {"pc": 761, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 171, "group": 61}}, {"pc": 763, "value": "[cast(ap + (-5), felt**)]", "ap_tracking_data": {"offset": 199, "group": 61}}, {"pc": 763, "value": "[cast(ap + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 199, "group": 61}}, {"pc": 763, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 199, "group": 61}}, {"pc": 763, "value": "[cast(ap + (-2), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 199, "group": 61}}, {"pc": 765, "value": "[cast(fp, starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 199, "group": 61}}, {"pc": 772, "value": "[cast(ap + (-4), felt*)]", "ap_tracking_data": {"offset": 224, "group": 61}}, {"pc": 772, "value": "[cast(ap + (-3), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 224, "group": 61}}, {"pc": 772, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 224, "group": 61}}, {"pc": 774, "value": "[cast(fp + 2, starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 224, "group": 61}}, {"pc": 783, "value": "[cast(ap + (-3), felt**)]", "ap_tracking_data": {"offset": 253, "group": 61}}, {"pc": 783, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 253, "group": 61}}, {"pc": 783, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 253, "group": 61}}, {"pc": 784, "value": "[cast(fp + (-6), felt*)]", "ap_tracking_data": {"offset": 0, "group": 62}}, {"pc": 784, "value": "[cast(fp + (-5), felt*)]", "ap_tracking_data": {"offset": 0, "group": 62}}, {"pc": 784, "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 62}}, {"pc": 784, "value": "[cast(fp + (-9), felt**)]", "ap_tracking_data": {"offset": 0, "group": 62}}, {"pc": 784, "value": "[cast(fp + (-8), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 62}}, {"pc": 784, "value": "[cast(fp + (-7), felt*)]", "ap_tracking_data": {"offset": 0, "group": 62}}, {"pc": 797, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 16, "group": 62}}, {"pc": 803, "value": "[cast(ap + (-5), felt**)]", "ap_tracking_data": {"offset": 85, "group": 62}}, {"pc": 803, "value": "[cast(ap + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 85, "group": 62}}, {"pc": 803, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 85, "group": 62}}, {"pc": 803, "value": "[cast(ap + (-2), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 85, "group": 62}}, {"pc": 805, "value": "[cast(fp, starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 85, "group": 62}}, {"pc": 806, "value": "[cast(fp + 2, felt**)]", "ap_tracking_data": {"offset": 85, "group": 62}}, {"pc": 807, "value": "[cast(fp + 3, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 85, "group": 62}}, {"pc": 814, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 0, "group": 63}}, {"pc": 814, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 0, "group": 63}}, {"pc": 823, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 77, "group": 63}}, {"pc": 823, "value": "[cast(ap + (-2), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 77, "group": 63}}, {"pc": 831, "value": "[cast(ap + (-3), felt**)]", "ap_tracking_data": {"offset": 144, "group": 63}}, {"pc": 831, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 144, "group": 63}}, {"pc": 831, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 144, "group": 63}}, {"pc": 834, "value": "[cast(ap + (-5), felt**)]", "ap_tracking_data": {"offset": 210, "group": 63}}, {"pc": 834, "value": "[cast(ap + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 210, "group": 63}}, {"pc": 834, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 210, "group": 63}}, {"pc": 834, "value": "[cast(ap + (-2), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 210, "group": 63}}, {"pc": 838, "value": "[cast(ap + (-4), felt*)]", "ap_tracking_data": {"offset": 232, "group": 63}}, {"pc": 838, "value": "[cast(ap + (-3), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 232, "group": 63}}, {"pc": 846, "value": "[cast(ap + (-3), felt**)]", "ap_tracking_data": {"offset": 299, "group": 63}}, {"pc": 846, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 299, "group": 63}}, {"pc": 846, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 299, "group": 63}}, {"pc": 847, "value": "[cast(fp + (-6), felt*)]", "ap_tracking_data": {"offset": 0, "group": 64}}, {"pc": 847, "value": "[cast(fp + (-5), felt*)]", "ap_tracking_data": {"offset": 0, "group": 64}}, {"pc": 847, "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 64}}, {"pc": 847, "value": "[cast(fp + (-9), felt**)]", "ap_tracking_data": {"offset": 0, "group": 64}}, {"pc": 847, "value": "[cast(fp + (-8), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 64}}, {"pc": 847, "value": "[cast(fp + (-7), felt*)]", "ap_tracking_data": {"offset": 0, "group": 64}}, {"pc": 858, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 12, "group": 64}}, {"pc": 867, "value": "[cast(ap + (-3), felt**)]", "ap_tracking_data": {"offset": 86, "group": 64}}, {"pc": 867, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 86, "group": 64}}, {"pc": 867, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 86, "group": 64}}, {"pc": 868, "value": "[cast(fp + (-5), felt*)]", "ap_tracking_data": {"offset": 0, "group": 65}}, {"pc": 868, "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 65}}, {"pc": 868, "value": "[cast(fp + (-8), felt**)]", "ap_tracking_data": {"offset": 0, "group": 65}}, {"pc": 868, "value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 65}}, {"pc": 868, "value": "[cast(fp + (-6), felt*)]", "ap_tracking_data": {"offset": 0, "group": 65}}, {"pc": 878, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 13, "group": 65}}, {"pc": 884, "value": "[cast(ap + (-5), felt**)]", "ap_tracking_data": {"offset": 82, "group": 65}}, {"pc": 884, "value": "[cast(ap + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 82, "group": 65}}, {"pc": 884, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 82, "group": 65}}, {"pc": 884, "value": "[cast(ap + (-2), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 82, "group": 65}}, {"pc": 886, "value": "[cast(fp, starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 82, "group": 65}}, {"pc": 887, "value": "[cast(fp + 2, felt**)]", "ap_tracking_data": {"offset": 82, "group": 65}}, {"pc": 888, "value": "[cast(fp + 3, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 82, "group": 65}}, {"pc": 895, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 0, "group": 66}}, {"pc": 895, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 0, "group": 66}}, {"pc": 904, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 77, "group": 66}}, {"pc": 904, "value": "[cast(ap + (-2), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 77, "group": 66}}, {"pc": 912, "value": "[cast(ap + (-3), felt**)]", "ap_tracking_data": {"offset": 144, "group": 66}}, {"pc": 912, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 144, "group": 66}}, {"pc": 912, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 144, "group": 66}}, {"pc": 914, "value": "[cast(ap + (-5), felt**)]", "ap_tracking_data": {"offset": 172, "group": 66}}, {"pc": 914, "value": "[cast(ap + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 172, "group": 66}}, {"pc": 914, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 172, "group": 66}}, {"pc": 914, "value": "[cast(ap + (-2), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 172, "group": 66}}, {"pc": 918, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 244, "group": 66}}, {"pc": 918, "value": "[cast(ap + (-2), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 244, "group": 66}}, {"pc": 925, "value": "[cast(ap + (-3), felt**)]", "ap_tracking_data": {"offset": 273, "group": 66}}, {"pc": 925, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 273, "group": 66}}, {"pc": 925, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 273, "group": 66}}, {"pc": 926, "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 67}}, {"pc": 926, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 67}}, {"pc": 926, "value": "cast(553060490499374521350519736808313349113904249869887409031913453630132670891, felt)", "ap_tracking_data": {"offset": 0, "group": 67}}, {"pc": 931, "value": "[cast(fp + (-5), felt**)]", "ap_tracking_data": {"offset": 0, "group": 68}}, {"pc": 931, "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 68}}, {"pc": 931, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 68}}, {"pc": 935, "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 7, "group": 68}}, {"pc": 935, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 7, "group": 68}}, {"pc": 935, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 7, "group": 68}}, {"pc": 939, "value": "[cast(ap + (-2), felt**)]", "ap_tracking_data": {"offset": 14, "group": 68}}, {"pc": 939, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 14, "group": 68}}, {"pc": 940, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 15, "group": 68}}, {"pc": 941, "value": "[cast(ap + (-1), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 16, "group": 68}}, {"pc": 942, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 17, "group": 68}}, {"pc": 943, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 18, "group": 68}}, {"pc": 944, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 69}}, {"pc": 944, "value": "[cast(fp + (-6), felt**)]", "ap_tracking_data": {"offset": 0, "group": 69}}, {"pc": 944, "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 69}}, {"pc": 944, "value": "[cast(fp + (-4), felt*)]", "ap_tracking_data": {"offset": 0, "group": 69}}, {"pc": 948, "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 7, "group": 69}}, {"pc": 948, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 7, "group": 69}}, {"pc": 948, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 7, "group": 69}}, {"pc": 953, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 14, "group": 69}}, {"pc": 956, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 70}}, {"pc": 956, "value": "[cast(fp + (-6), felt**)]", "ap_tracking_data": {"offset": 0, "group": 70}}, {"pc": 956, "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 70}}, {"pc": 956, "value": "[cast(fp + (-4), felt*)]", "ap_tracking_data": {"offset": 0, "group": 70}}, {"pc": 965, "value": "[cast(ap + (-3), felt**)]", "ap_tracking_data": {"offset": 25, "group": 70}}, {"pc": 965, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 25, "group": 70}}, {"pc": 965, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 25, "group": 70}}, {"pc": 966, "value": "[cast(fp + (-5), felt**)]", "ap_tracking_data": {"offset": 0, "group": 71}}, {"pc": 966, "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 71}}, {"pc": 966, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 71}}, {"pc": 971, "value": "[cast(ap + (-4), felt**)]", "ap_tracking_data": {"offset": 23, "group": 71}}, {"pc": 971, "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 23, "group": 71}}, {"pc": 971, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 23, "group": 71}}, {"pc": 971, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 23, "group": 71}}, {"pc": 972, "value": "[cast(fp + (-4), starkware.starknet.apps.token.cairo.permitted.permittedMinter.Return*)]", "ap_tracking_data": {"offset": 0, "group": 72}}, {"pc": 972, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 72}}, {"pc": 974, "value": "[cast(fp, felt**)]", "ap_tracking_data": {"offset": 1, "group": 72}}, {"pc": 974, "value": "[cast(fp, felt**)]", "ap_tracking_data": {"offset": 1, "group": 72}}, {"pc": 975, "value": "cast([fp] + 1, felt*)", "ap_tracking_data": {"offset": 1, "group": 72}}, {"pc": 977, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 2, "group": 72}}, {"pc": 981, "value": "[cast([fp + (-5)], felt**)]", "ap_tracking_data": {"offset": 0, "group": 73}}, {"pc": 981, "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 73}}, {"pc": 981, "value": "[cast([fp + (-5)] + 2, felt*)]", "ap_tracking_data": {"offset": 0, "group": 73}}, {"pc": 981, "value": "[cast(fp + (-3), felt**)]", "ap_tracking_data": {"offset": 0, "group": 73}}, {"pc": 981, "value": "cast([fp + (-3)] - [fp + (-3)], felt)", "ap_tracking_data": {"offset": 0, "group": 73}}, {"pc": 987, "value": "[cast(ap + (-4), felt**)]", "ap_tracking_data": {"offset": 28, "group": 73}}, {"pc": 987, "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 28, "group": 73}}, {"pc": 987, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 28, "group": 73}}, {"pc": 987, "value": "[cast(ap + (-1), starkware.starknet.apps.token.cairo.permitted.permittedMinter.Return*)]", "ap_tracking_data": {"offset": 28, "group": 73}}, {"pc": 990, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 36, "group": 73}}, {"pc": 990, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 36, "group": 73}}, {"pc": 990, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 36, "group": 73}}, {"pc": 996, "value": "[cast(fp + (-5), felt**)]", "ap_tracking_data": {"offset": 0, "group": 74}}, {"pc": 996, "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 74}}, {"pc": 996, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 74}}, {"pc": 1001, "value": "[cast(ap + (-2), felt**)]", "ap_tracking_data": {"offset": 6, "group": 74}}, {"pc": 1001, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 6, "group": 74}}, {"pc": 1006, "value": "[cast(ap + (-4), felt**)]", "ap_tracking_data": {"offset": 34, "group": 74}}, {"pc": 1006, "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 34, "group": 74}}, {"pc": 1006, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 34, "group": 74}}, {"pc": 1006, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 34, "group": 74}}, {"pc": 1013, "value": "[cast(fp + (-6), felt*)]", "ap_tracking_data": {"offset": 0, "group": 75}}, {"pc": 1013, "value": "[cast(fp + (-5), felt*)]", "ap_tracking_data": {"offset": 0, "group": 75}}, {"pc": 1013, "value": "[cast(fp + (-4), felt*)]", "ap_tracking_data": {"offset": 0, "group": 75}}, {"pc": 1013, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 75}}, {"pc": 1013, "value": "[cast(fp + (-9), felt**)]", "ap_tracking_data": {"offset": 0, "group": 75}}, {"pc": 1013, "value": "[cast(fp + (-8), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 75}}, {"pc": 1013, "value": "[cast(fp + (-7), felt*)]", "ap_tracking_data": {"offset": 0, "group": 75}}, {"pc": 1019, "value": "[cast(ap + (-3), felt**)]", "ap_tracking_data": {"offset": 31, "group": 75}}, {"pc": 1019, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 31, "group": 75}}, {"pc": 1019, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 31, "group": 75}}, {"pc": 1024, "value": "[cast(ap + (-3), felt**)]", "ap_tracking_data": {"offset": 106, "group": 75}}, {"pc": 1024, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 106, "group": 75}}, {"pc": 1024, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 106, "group": 75}}, {"pc": 1025, "value": "[cast([fp + (-5)], felt**)]", "ap_tracking_data": {"offset": 0, "group": 76}}, {"pc": 1025, "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 76}}, {"pc": 1025, "value": "[cast([fp + (-5)] + 2, felt*)]", "ap_tracking_data": {"offset": 0, "group": 76}}, {"pc": 1025, "value": "[cast(fp + (-3), felt**)]", "ap_tracking_data": {"offset": 0, "group": 76}}, {"pc": 1025, "value": "[cast([fp + (-3)], felt*)]", "ap_tracking_data": {"offset": 0, "group": 76}}, {"pc": 1025, "value": "cast([fp + (-3)] + 1, felt*)", "ap_tracking_data": {"offset": 0, "group": 76}}, {"pc": 1025, "value": "[cast([fp + (-3)] + 1, felt*)]", "ap_tracking_data": {"offset": 0, "group": 76}}, {"pc": 1025, "value": "cast([fp + (-3)] + 2, felt*)", "ap_tracking_data": {"offset": 0, "group": 76}}, {"pc": 1025, "value": "[cast([fp + (-3)] + 2, felt*)]", "ap_tracking_data": {"offset": 0, "group": 76}}, {"pc": 1025, "value": "cast([fp + (-3)] + 3, felt*)", "ap_tracking_data": {"offset": 0, "group": 76}}, {"pc": 1025, "value": "[cast([fp + (-3)] + 3, felt*)]", "ap_tracking_data": {"offset": 0, "group": 76}}, {"pc": 1025, "value": "cast([fp + (-3)] + 4, felt*)", "ap_tracking_data": {"offset": 0, "group": 76}}, {"pc": 1025, "value": "cast([fp + (-3)] + 4 - [fp + (-3)], felt)", "ap_tracking_data": {"offset": 0, "group": 76}}, {"pc": 1027, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 1, "group": 76}}, {"pc": 1037, "value": "[cast(ap + (-3), felt**)]", "ap_tracking_data": {"offset": 116, "group": 76}}, {"pc": 1037, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 116, "group": 76}}, {"pc": 1037, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 116, "group": 76}}, {"pc": 1037, "value": "[cast(ap + 0, __main__.constructor.Return*)]", "ap_tracking_data": {"offset": 116, "group": 76}}, {"pc": 1039, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 117, "group": 76}}, {"pc": 1039, "value": "cast(0, felt)", "ap_tracking_data": {"offset": 117, "group": 76}}, {"pc": 1046, "value": "[cast(fp + (-5), felt*)]", "ap_tracking_data": {"offset": 0, "group": 77}}, {"pc": 1046, "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 77}}, {"pc": 1046, "value": "[cast(fp + (-8), felt**)]", "ap_tracking_data": {"offset": 0, "group": 77}}, {"pc": 1046, "value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 77}}, {"pc": 1046, "value": "[cast(fp + (-6), felt*)]", "ap_tracking_data": {"offset": 0, "group": 77}}, {"pc": 1049, "value": "[cast(ap + (-2), felt**)]", "ap_tracking_data": {"offset": 6, "group": 77}}, {"pc": 1049, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 6, "group": 77}}, {"pc": 1058, "value": "[cast(ap + (-3), felt**)]", "ap_tracking_data": {"offset": 0, "group": 78}}, {"pc": 1058, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 78}}, {"pc": 1058, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 0, "group": 78}}, {"pc": 1061, "value": "[cast(fp + (-4), __main__.transfer.Return*)]", "ap_tracking_data": {"offset": 0, "group": 79}}, {"pc": 1061, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 79}}, {"pc": 1063, "value": "[cast(fp, felt**)]", "ap_tracking_data": {"offset": 1, "group": 79}}, {"pc": 1063, "value": "[cast(fp, felt**)]", "ap_tracking_data": {"offset": 1, "group": 79}}, {"pc": 1064, "value": "cast([fp] + 1, felt*)", "ap_tracking_data": {"offset": 1, "group": 79}}, {"pc": 1066, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 2, "group": 79}}, {"pc": 1070, "value": "[cast([fp + (-5)], felt**)]", "ap_tracking_data": {"offset": 0, "group": 80}}, {"pc": 1070, "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 80}}, {"pc": 1070, "value": "[cast([fp + (-5)] + 2, felt*)]", "ap_tracking_data": {"offset": 0, "group": 80}}, {"pc": 1070, "value": "[cast(fp + (-3), felt**)]", "ap_tracking_data": {"offset": 0, "group": 80}}, {"pc": 1070, "value": "[cast([fp + (-3)], felt*)]", "ap_tracking_data": {"offset": 0, "group": 80}}, {"pc": 1070, "value": "cast([fp + (-3)] + 1, felt*)", "ap_tracking_data": {"offset": 0, "group": 80}}, {"pc": 1070, "value": "[cast([fp + (-3)] + 1, starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 80}}, {"pc": 1070, "value": "cast([fp + (-3)] + 3, felt*)", "ap_tracking_data": {"offset": 0, "group": 80}}, {"pc": 1070, "value": "cast([fp + (-3)] + 3 - [fp + (-3)], felt)", "ap_tracking_data": {"offset": 0, "group": 80}}, {"pc": 1072, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 1, "group": 80}}, {"pc": 1081, "value": "[cast(ap + (-4), felt**)]", "ap_tracking_data": {"offset": 0, "group": 81}}, {"pc": 1081, "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 81}}, {"pc": 1081, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 0, "group": 81}}, {"pc": 1081, "value": "[cast(ap + (-1), __main__.transfer.Return*)]", "ap_tracking_data": {"offset": 0, "group": 81}}, {"pc": 1084, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 8, "group": 81}}, {"pc": 1084, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 8, "group": 81}}, {"pc": 1084, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 8, "group": 81}}, {"pc": 1090, "value": "[cast(fp + (-6), felt*)]", "ap_tracking_data": {"offset": 0, "group": 82}}, {"pc": 1090, "value": "[cast(fp + (-5), felt*)]", "ap_tracking_data": {"offset": 0, "group": 82}}, {"pc": 1090, "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 82}}, {"pc": 1090, "value": "[cast(fp + (-9), felt**)]", "ap_tracking_data": {"offset": 0, "group": 82}}, {"pc": 1090, "value": "[cast(fp + (-8), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 82}}, {"pc": 1090, "value": "[cast(fp + (-7), felt*)]", "ap_tracking_data": {"offset": 0, "group": 82}}, {"pc": 1095, "value": "[cast(ap + (-2), felt**)]", "ap_tracking_data": {"offset": 11, "group": 82}}, {"pc": 1095, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 11, "group": 82}}, {"pc": 1096, "value": "[cast(fp, felt*)]", "ap_tracking_data": {"offset": 11, "group": 82}}, {"pc": 1103, "value": "[cast(ap + (-5), felt**)]", "ap_tracking_data": {"offset": 87, "group": 82}}, {"pc": 1103, "value": "[cast(ap + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 87, "group": 82}}, {"pc": 1103, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 87, "group": 82}}, {"pc": 1103, "value": "[cast(ap + (-2), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 87, "group": 82}}, {"pc": 1105, "value": "[cast(fp + 1, starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 87, "group": 82}}, {"pc": 1106, "value": "[cast(fp + 3, felt**)]", "ap_tracking_data": {"offset": 87, "group": 82}}, {"pc": 1107, "value": "[cast(fp + 4, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 87, "group": 82}}, {"pc": 1114, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 0, "group": 83}}, {"pc": 1114, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 0, "group": 83}}, {"pc": 1125, "value": "[cast(ap + (-3), felt**)]", "ap_tracking_data": {"offset": 0, "group": 84}}, {"pc": 1125, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 84}}, {"pc": 1125, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 0, "group": 84}}, {"pc": 1131, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 74, "group": 84}}, {"pc": 1131, "value": "[cast(ap + (-2), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 74, "group": 84}}, {"pc": 1140, "value": "[cast(ap + (-3), felt**)]", "ap_tracking_data": {"offset": 148, "group": 84}}, {"pc": 1140, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 148, "group": 84}}, {"pc": 1140, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 148, "group": 84}}, {"pc": 1143, "value": "[cast(fp + (-4), __main__.transferFrom.Return*)]", "ap_tracking_data": {"offset": 0, "group": 85}}, {"pc": 1143, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 85}}, {"pc": 1145, "value": "[cast(fp, felt**)]", "ap_tracking_data": {"offset": 1, "group": 85}}, {"pc": 1145, "value": "[cast(fp, felt**)]", "ap_tracking_data": {"offset": 1, "group": 85}}, {"pc": 1146, "value": "cast([fp] + 1, felt*)", "ap_tracking_data": {"offset": 1, "group": 85}}, {"pc": 1148, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 2, "group": 85}}, {"pc": 1152, "value": "[cast([fp + (-5)], felt**)]", "ap_tracking_data": {"offset": 0, "group": 86}}, {"pc": 1152, "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 86}}, {"pc": 1152, "value": "[cast([fp + (-5)] + 2, felt*)]", "ap_tracking_data": {"offset": 0, "group": 86}}, {"pc": 1152, "value": "[cast(fp + (-3), felt**)]", "ap_tracking_data": {"offset": 0, "group": 86}}, {"pc": 1152, "value": "[cast([fp + (-3)], felt*)]", "ap_tracking_data": {"offset": 0, "group": 86}}, {"pc": 1152, "value": "cast([fp + (-3)] + 1, felt*)", "ap_tracking_data": {"offset": 0, "group": 86}}, {"pc": 1152, "value": "[cast([fp + (-3)] + 1, felt*)]", "ap_tracking_data": {"offset": 0, "group": 86}}, {"pc": 1152, "value": "cast([fp + (-3)] + 2, felt*)", "ap_tracking_data": {"offset": 0, "group": 86}}, {"pc": 1152, "value": "[cast([fp + (-3)] + 2, starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 86}}, {"pc": 1152, "value": "cast([fp + (-3)] + 4, felt*)", "ap_tracking_data": {"offset": 0, "group": 86}}, {"pc": 1152, "value": "cast([fp + (-3)] + 4 - [fp + (-3)], felt)", "ap_tracking_data": {"offset": 0, "group": 86}}, {"pc": 1154, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 1, "group": 86}}, {"pc": 1164, "value": "[cast(ap + (-4), felt**)]", "ap_tracking_data": {"offset": 0, "group": 87}}, {"pc": 1164, "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 87}}, {"pc": 1164, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 0, "group": 87}}, {"pc": 1164, "value": "[cast(ap + (-1), __main__.transferFrom.Return*)]", "ap_tracking_data": {"offset": 0, "group": 87}}, {"pc": 1167, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 8, "group": 87}}, {"pc": 1167, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 8, "group": 87}}, {"pc": 1167, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 8, "group": 87}}, {"pc": 1173, "value": "[cast(fp + (-5), felt*)]", "ap_tracking_data": {"offset": 0, "group": 88}}, {"pc": 1173, "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 88}}, {"pc": 1173, "value": "[cast(fp + (-8), felt**)]", "ap_tracking_data": {"offset": 0, "group": 88}}, {"pc": 1173, "value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 88}}, {"pc": 1173, "value": "[cast(fp + (-6), felt*)]", "ap_tracking_data": {"offset": 0, "group": 88}}, {"pc": 1176, "value": "[cast(ap + (-2), felt**)]", "ap_tracking_data": {"offset": 6, "group": 88}}, {"pc": 1176, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 6, "group": 88}}, {"pc": 1185, "value": "[cast(ap + (-3), felt**)]", "ap_tracking_data": {"offset": 101, "group": 88}}, {"pc": 1185, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 101, "group": 88}}, {"pc": 1185, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 101, "group": 88}}, {"pc": 1188, "value": "[cast(fp + (-4), __main__.approve.Return*)]", "ap_tracking_data": {"offset": 0, "group": 89}}, {"pc": 1188, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 89}}, {"pc": 1190, "value": "[cast(fp, felt**)]", "ap_tracking_data": {"offset": 1, "group": 89}}, {"pc": 1190, "value": "[cast(fp, felt**)]", "ap_tracking_data": {"offset": 1, "group": 89}}, {"pc": 1191, "value": "cast([fp] + 1, felt*)", "ap_tracking_data": {"offset": 1, "group": 89}}, {"pc": 1193, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 2, "group": 89}}, {"pc": 1197, "value": "[cast([fp + (-5)], felt**)]", "ap_tracking_data": {"offset": 0, "group": 90}}, {"pc": 1197, "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 90}}, {"pc": 1197, "value": "[cast([fp + (-5)] + 2, felt*)]", "ap_tracking_data": {"offset": 0, "group": 90}}, {"pc": 1197, "value": "[cast(fp + (-3), felt**)]", "ap_tracking_data": {"offset": 0, "group": 90}}, {"pc": 1197, "value": "[cast([fp + (-3)], felt*)]", "ap_tracking_data": {"offset": 0, "group": 90}}, {"pc": 1197, "value": "cast([fp + (-3)] + 1, felt*)", "ap_tracking_data": {"offset": 0, "group": 90}}, {"pc": 1197, "value": "[cast([fp + (-3)] + 1, starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 90}}, {"pc": 1197, "value": "cast([fp + (-3)] + 3, felt*)", "ap_tracking_data": {"offset": 0, "group": 90}}, {"pc": 1197, "value": "cast([fp + (-3)] + 3 - [fp + (-3)], felt)", "ap_tracking_data": {"offset": 0, "group": 90}}, {"pc": 1199, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 1, "group": 90}}, {"pc": 1208, "value": "[cast(ap + (-4), felt**)]", "ap_tracking_data": {"offset": 111, "group": 90}}, {"pc": 1208, "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 111, "group": 90}}, {"pc": 1208, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 111, "group": 90}}, {"pc": 1208, "value": "[cast(ap + (-1), __main__.approve.Return*)]", "ap_tracking_data": {"offset": 111, "group": 90}}, {"pc": 1211, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 119, "group": 90}}, {"pc": 1211, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 119, "group": 90}}, {"pc": 1211, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 119, "group": 90}}, {"pc": 1217, "value": "[cast(fp + (-5), felt*)]", "ap_tracking_data": {"offset": 0, "group": 91}}, {"pc": 1217, "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 91}}, {"pc": 1217, "value": "[cast(fp + (-8), felt**)]", "ap_tracking_data": {"offset": 0, "group": 91}}, {"pc": 1217, "value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 91}}, {"pc": 1217, "value": "[cast(fp + (-6), felt*)]", "ap_tracking_data": {"offset": 0, "group": 91}}, {"pc": 1224, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 11, "group": 91}}, {"pc": 1227, "value": "[cast(ap + (-2), felt**)]", "ap_tracking_data": {"offset": 17, "group": 91}}, {"pc": 1227, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 17, "group": 91}}, {"pc": 1228, "value": "[cast(fp, felt*)]", "ap_tracking_data": {"offset": 17, "group": 91}}, {"pc": 1235, "value": "[cast(ap + (-5), felt**)]", "ap_tracking_data": {"offset": 93, "group": 91}}, {"pc": 1235, "value": "[cast(ap + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 93, "group": 91}}, {"pc": 1235, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 93, "group": 91}}, {"pc": 1235, "value": "[cast(ap + (-2), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 93, "group": 91}}, {"pc": 1237, "value": "[cast(fp + 1, starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 93, "group": 91}}, {"pc": 1244, "value": "[cast(ap + (-4), felt*)]", "ap_tracking_data": {"offset": 118, "group": 91}}, {"pc": 1244, "value": "[cast(ap + (-3), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 118, "group": 91}}, {"pc": 1244, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 118, "group": 91}}, {"pc": 1246, "value": "[cast(fp + 3, starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 118, "group": 91}}, {"pc": 1257, "value": "[cast(ap + (-3), felt**)]", "ap_tracking_data": {"offset": 213, "group": 91}}, {"pc": 1257, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 213, "group": 91}}, {"pc": 1257, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 213, "group": 91}}, {"pc": 1260, "value": "[cast(fp + (-4), __main__.increaseAllowance.Return*)]", "ap_tracking_data": {"offset": 0, "group": 92}}, {"pc": 1260, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 92}}, {"pc": 1262, "value": "[cast(fp, felt**)]", "ap_tracking_data": {"offset": 1, "group": 92}}, {"pc": 1262, "value": "[cast(fp, felt**)]", "ap_tracking_data": {"offset": 1, "group": 92}}, {"pc": 1263, "value": "cast([fp] + 1, felt*)", "ap_tracking_data": {"offset": 1, "group": 92}}, {"pc": 1265, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 2, "group": 92}}, {"pc": 1269, "value": "[cast([fp + (-5)], felt**)]", "ap_tracking_data": {"offset": 0, "group": 93}}, {"pc": 1269, "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 93}}, {"pc": 1269, "value": "[cast([fp + (-5)] + 2, felt*)]", "ap_tracking_data": {"offset": 0, "group": 93}}, {"pc": 1269, "value": "[cast(fp + (-3), felt**)]", "ap_tracking_data": {"offset": 0, "group": 93}}, {"pc": 1269, "value": "[cast([fp + (-3)], felt*)]", "ap_tracking_data": {"offset": 0, "group": 93}}, {"pc": 1269, "value": "cast([fp + (-3)] + 1, felt*)", "ap_tracking_data": {"offset": 0, "group": 93}}, {"pc": 1269, "value": "[cast([fp + (-3)] + 1, starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 93}}, {"pc": 1269, "value": "cast([fp + (-3)] + 3, felt*)", "ap_tracking_data": {"offset": 0, "group": 93}}, {"pc": 1269, "value": "cast([fp + (-3)] + 3 - [fp + (-3)], felt)", "ap_tracking_data": {"offset": 0, "group": 93}}, {"pc": 1271, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 1, "group": 93}}, {"pc": 1280, "value": "[cast(ap + (-4), felt**)]", "ap_tracking_data": {"offset": 223, "group": 93}}, {"pc": 1280, "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 223, "group": 93}}, {"pc": 1280, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 223, "group": 93}}, {"pc": 1280, "value": "[cast(ap + (-1), __main__.increaseAllowance.Return*)]", "ap_tracking_data": {"offset": 223, "group": 93}}, {"pc": 1283, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 231, "group": 93}}, {"pc": 1283, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 231, "group": 93}}, {"pc": 1283, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 231, "group": 93}}, {"pc": 1289, "value": "[cast(fp + (-5), felt*)]", "ap_tracking_data": {"offset": 0, "group": 94}}, {"pc": 1289, "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 94}}, {"pc": 1289, "value": "[cast(fp + (-8), felt**)]", "ap_tracking_data": {"offset": 0, "group": 94}}, {"pc": 1289, "value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 94}}, {"pc": 1289, "value": "[cast(fp + (-6), felt*)]", "ap_tracking_data": {"offset": 0, "group": 94}}, {"pc": 1296, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 13, "group": 94}}, {"pc": 1299, "value": "[cast(ap + (-2), felt**)]", "ap_tracking_data": {"offset": 19, "group": 94}}, {"pc": 1299, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 19, "group": 94}}, {"pc": 1300, "value": "[cast(fp, felt*)]", "ap_tracking_data": {"offset": 19, "group": 94}}, {"pc": 1307, "value": "[cast(ap + (-5), felt**)]", "ap_tracking_data": {"offset": 95, "group": 94}}, {"pc": 1307, "value": "[cast(ap + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 95, "group": 94}}, {"pc": 1307, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 95, "group": 94}}, {"pc": 1307, "value": "[cast(ap + (-2), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 95, "group": 94}}, {"pc": 1309, "value": "[cast(fp + 1, starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 95, "group": 94}}, {"pc": 1310, "value": "[cast(fp + 3, felt**)]", "ap_tracking_data": {"offset": 95, "group": 94}}, {"pc": 1311, "value": "[cast(fp + 4, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 95, "group": 94}}, {"pc": 1318, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 170, "group": 94}}, {"pc": 1318, "value": "[cast(ap + (-2), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 170, "group": 94}}, {"pc": 1320, "value": "[cast(fp + 5, starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 170, "group": 94}}, {"pc": 1327, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 0, "group": 95}}, {"pc": 1327, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 0, "group": 95}}, {"pc": 1338, "value": "[cast(ap + (-3), felt**)]", "ap_tracking_data": {"offset": 97, "group": 95}}, {"pc": 1338, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 97, "group": 95}}, {"pc": 1338, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 97, "group": 95}}, {"pc": 1341, "value": "[cast(fp + (-4), __main__.decreaseAllowance.Return*)]", "ap_tracking_data": {"offset": 0, "group": 96}}, {"pc": 1341, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 96}}, {"pc": 1343, "value": "[cast(fp, felt**)]", "ap_tracking_data": {"offset": 1, "group": 96}}, {"pc": 1343, "value": "[cast(fp, felt**)]", "ap_tracking_data": {"offset": 1, "group": 96}}, {"pc": 1344, "value": "cast([fp] + 1, felt*)", "ap_tracking_data": {"offset": 1, "group": 96}}, {"pc": 1346, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 2, "group": 96}}, {"pc": 1350, "value": "[cast([fp + (-5)], felt**)]", "ap_tracking_data": {"offset": 0, "group": 97}}, {"pc": 1350, "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 97}}, {"pc": 1350, "value": "[cast([fp + (-5)] + 2, felt*)]", "ap_tracking_data": {"offset": 0, "group": 97}}, {"pc": 1350, "value": "[cast(fp + (-3), felt**)]", "ap_tracking_data": {"offset": 0, "group": 97}}, {"pc": 1350, "value": "[cast([fp + (-3)], felt*)]", "ap_tracking_data": {"offset": 0, "group": 97}}, {"pc": 1350, "value": "cast([fp + (-3)] + 1, felt*)", "ap_tracking_data": {"offset": 0, "group": 97}}, {"pc": 1350, "value": "[cast([fp + (-3)] + 1, starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 97}}, {"pc": 1350, "value": "cast([fp + (-3)] + 3, felt*)", "ap_tracking_data": {"offset": 0, "group": 97}}, {"pc": 1350, "value": "cast([fp + (-3)] + 3 - [fp + (-3)], felt)", "ap_tracking_data": {"offset": 0, "group": 97}}, {"pc": 1352, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 1, "group": 97}}, {"pc": 1361, "value": "[cast(ap + (-4), felt**)]", "ap_tracking_data": {"offset": 0, "group": 98}}, {"pc": 1361, "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 98}}, {"pc": 1361, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 0, "group": 98}}, {"pc": 1361, "value": "[cast(ap + (-1), __main__.decreaseAllowance.Return*)]", "ap_tracking_data": {"offset": 0, "group": 98}}, {"pc": 1364, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 8, "group": 98}}, {"pc": 1364, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 8, "group": 98}}, {"pc": 1364, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 8, "group": 98}}, {"pc": 1370, "value": "[cast(fp + (-5), felt*)]", "ap_tracking_data": {"offset": 0, "group": 99}}, {"pc": 1370, "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 99}}, {"pc": 1370, "value": "[cast(fp + (-8), felt**)]", "ap_tracking_data": {"offset": 0, "group": 99}}, {"pc": 1370, "value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 99}}, {"pc": 1370, "value": "[cast(fp + (-6), felt*)]", "ap_tracking_data": {"offset": 0, "group": 99}}, {"pc": 1377, "value": "[cast(ap + (-3), felt**)]", "ap_tracking_data": {"offset": 45, "group": 99}}, {"pc": 1377, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 45, "group": 99}}, {"pc": 1377, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 45, "group": 99}}, {"pc": 1378, "value": "[cast(fp, felt**)]", "ap_tracking_data": {"offset": 45, "group": 99}}, {"pc": 1386, "value": "[cast(ap + (-3), felt**)]", "ap_tracking_data": {"offset": 306, "group": 99}}, {"pc": 1386, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 306, "group": 99}}, {"pc": 1386, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 306, "group": 99}}, {"pc": 1387, "value": "[cast([fp + (-5)], felt**)]", "ap_tracking_data": {"offset": 0, "group": 100}}, {"pc": 1387, "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 100}}, {"pc": 1387, "value": "[cast([fp + (-5)] + 2, felt*)]", "ap_tracking_data": {"offset": 0, "group": 100}}, {"pc": 1387, "value": "[cast(fp + (-3), felt**)]", "ap_tracking_data": {"offset": 0, "group": 100}}, {"pc": 1387, "value": "[cast([fp + (-3)], felt*)]", "ap_tracking_data": {"offset": 0, "group": 100}}, {"pc": 1387, "value": "cast([fp + (-3)] + 1, felt*)", "ap_tracking_data": {"offset": 0, "group": 100}}, {"pc": 1387, "value": "[cast([fp + (-3)] + 1, starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 100}}, {"pc": 1387, "value": "cast([fp + (-3)] + 3, felt*)", "ap_tracking_data": {"offset": 0, "group": 100}}, {"pc": 1387, "value": "cast([fp + (-3)] + 3 - [fp + (-3)], felt)", "ap_tracking_data": {"offset": 0, "group": 100}}, {"pc": 1389, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 1, "group": 100}}, {"pc": 1398, "value": "[cast(ap + (-3), felt**)]", "ap_tracking_data": {"offset": 315, "group": 100}}, {"pc": 1398, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 315, "group": 100}}, {"pc": 1398, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 315, "group": 100}}, {"pc": 1398, "value": "[cast(ap + 0, __main__.permissionedMint.Return*)]", "ap_tracking_data": {"offset": 315, "group": 100}}, {"pc": 1400, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 316, "group": 100}}, {"pc": 1400, "value": "cast(0, felt)", "ap_tracking_data": {"offset": 316, "group": 100}}, {"pc": 1407, "value": "[cast(fp + (-5), felt*)]", "ap_tracking_data": {"offset": 0, "group": 101}}, {"pc": 1407, "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 101}}, {"pc": 1407, "value": "[cast(fp + (-8), felt**)]", "ap_tracking_data": {"offset": 0, "group": 101}}, {"pc": 1407, "value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 101}}, {"pc": 1407, "value": "[cast(fp + (-6), felt*)]", "ap_tracking_data": {"offset": 0, "group": 101}}, {"pc": 1414, "value": "[cast(ap + (-3), felt**)]", "ap_tracking_data": {"offset": 45, "group": 101}}, {"pc": 1414, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 45, "group": 101}}, {"pc": 1414, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 45, "group": 101}}, {"pc": 1415, "value": "[cast(fp, felt**)]", "ap_tracking_data": {"offset": 45, "group": 101}}, {"pc": 1423, "value": "[cast(ap + (-3), felt**)]", "ap_tracking_data": {"offset": 0, "group": 102}}, {"pc": 1423, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 102}}, {"pc": 1423, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 0, "group": 102}}, {"pc": 1424, "value": "[cast([fp + (-5)], felt**)]", "ap_tracking_data": {"offset": 0, "group": 103}}, {"pc": 1424, "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 103}}, {"pc": 1424, "value": "[cast([fp + (-5)] + 2, felt*)]", "ap_tracking_data": {"offset": 0, "group": 103}}, {"pc": 1424, "value": "[cast(fp + (-3), felt**)]", "ap_tracking_data": {"offset": 0, "group": 103}}, {"pc": 1424, "value": "[cast([fp + (-3)], felt*)]", "ap_tracking_data": {"offset": 0, "group": 103}}, {"pc": 1424, "value": "cast([fp + (-3)] + 1, felt*)", "ap_tracking_data": {"offset": 0, "group": 103}}, {"pc": 1424, "value": "[cast([fp + (-3)] + 1, starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 103}}, {"pc": 1424, "value": "cast([fp + (-3)] + 3, felt*)", "ap_tracking_data": {"offset": 0, "group": 103}}, {"pc": 1424, "value": "cast([fp + (-3)] + 3 - [fp + (-3)], felt)", "ap_tracking_data": {"offset": 0, "group": 103}}, {"pc": 1426, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 1, "group": 103}}, {"pc": 1435, "value": "[cast(ap + (-3), felt**)]", "ap_tracking_data": {"offset": 0, "group": 104}}, {"pc": 1435, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 104}}, {"pc": 1435, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 0, "group": 104}}, {"pc": 1435, "value": "[cast(ap + 0, __main__.permissionedBurn.Return*)]", "ap_tracking_data": {"offset": 0, "group": 104}}, {"pc": 1437, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 1, "group": 104}}, {"pc": 1437, "value": "cast(0, felt)", "ap_tracking_data": {"offset": 1, "group": 104}}]}, "hints": {"6": [{"flow_tracking_data": {"ap_tracking": {"offset": 0, "group": 1}, "reference_ids": {"starkware.cairo.common.math.assert_not_zero.value": 5}}, "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.'"}], "11": [{"flow_tracking_data": {"ap_tracking": {"offset": 0, "group": 2}, "reference_ids": {"starkware.cairo.common.math.assert_nn.a": 6, "starkware.cairo.common.math.assert_nn.range_check_ptr": 7}}, "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.'"}], "20": [{"flow_tracking_data": {"ap_tracking": {"offset": 0, "group": 4}, "reference_ids": {"starkware.cairo.common.math.assert_250_bit.high": 16, "starkware.cairo.common.math.assert_250_bit.low": 15, "starkware.cairo.common.math.assert_250_bit.range_check_ptr": 14, "starkware.cairo.common.math.assert_250_bit.value": 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)"}], "33": [{"flow_tracking_data": {"ap_tracking": {"offset": 0, "group": 5}, "reference_ids": {"starkware.cairo.common.math.split_felt.high": 27, "starkware.cairo.common.math.split_felt.low": 26, "starkware.cairo.common.math.split_felt.range_check_ptr": 28, "starkware.cairo.common.math.split_felt.value": 24}}, "accessible_scopes": ["starkware.cairo.common.math", "starkware.cairo.common.math.split_felt"], "code": "from starkware.cairo.common.math_utils import assert_integer\nassert ids.MAX_HIGH < 2**128 and ids.MAX_LOW < 2**128\nassert PRIME - 1 == ids.MAX_HIGH * 2**128 + ids.MAX_LOW\nassert_integer(ids.value)\nids.low = ids.value & ((1 << 128) - 1)\nids.high = ids.value >> 128"}], "62": [{"flow_tracking_data": {"ap_tracking": {"offset": 0, "group": 6}, "reference_ids": {"starkware.cairo.common.math.assert_le_felt.a": 37, "starkware.cairo.common.math.assert_le_felt.b": 38, "starkware.cairo.common.math.assert_le_felt.range_check_ptr": 39}}, "accessible_scopes": ["starkware.cairo.common.math", "starkware.cairo.common.math.assert_le_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 or equal to b = {ids.b % PRIME}.'"}], "91": [{"flow_tracking_data": {"ap_tracking": {"offset": 1, "group": 7}, "reference_ids": {"starkware.starknet.common.storage.normalize_address.addr": 51, "starkware.starknet.common.storage.normalize_address.is_small": 53, "starkware.starknet.common.storage.normalize_address.range_check_ptr": 52}}, "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"}], "109": [{"flow_tracking_data": {"ap_tracking": {"offset": 2, "group": 7}, "reference_ids": {"starkware.starknet.common.storage.normalize_address.addr": 51, "starkware.starknet.common.storage.normalize_address.is_250": 59, "starkware.starknet.common.storage.normalize_address.is_small": 53, "starkware.starknet.common.storage.normalize_address.range_check_ptr": 52}}, "accessible_scopes": ["starkware.starknet.common.storage", "starkware.starknet.common.storage.normalize_address"], "code": "ids.is_250 = 1 if ids.addr < 2**250 else 0"}], "132": [{"flow_tracking_data": {"ap_tracking": {"offset": 1, "group": 8}, "reference_ids": {"starkware.starknet.common.syscalls.get_caller_address.__temp14": 66, "starkware.starknet.common.syscalls.get_caller_address.syscall": 65, "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": 64}}, "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)"}], "140": [{"flow_tracking_data": {"ap_tracking": {"offset": 1, "group": 9}, "reference_ids": {"starkware.starknet.common.syscalls.storage_read.__temp15": 71, "starkware.starknet.common.syscalls.storage_read.address": 68, "starkware.starknet.common.syscalls.storage_read.syscall": 70, "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 69}}, "accessible_scopes": ["starkware.starknet.common.syscalls", "starkware.starknet.common.syscalls.storage_read"], "code": "syscall_handler.storage_read(segments=segments, syscall_ptr=ids.syscall_ptr)"}], "149": [{"flow_tracking_data": {"ap_tracking": {"offset": 1, "group": 10}, "reference_ids": {"starkware.starknet.common.syscalls.storage_write.__temp16": 77, "starkware.starknet.common.syscalls.storage_write.address": 74, "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 76, "starkware.starknet.common.syscalls.storage_write.value": 75}}, "accessible_scopes": ["starkware.starknet.common.syscalls", "starkware.starknet.common.syscalls.storage_write"], "code": "syscall_handler.storage_write(segments=segments, syscall_ptr=ids.syscall_ptr)"}], "152": [{"flow_tracking_data": {"ap_tracking": {"offset": 0, "group": 11}, "reference_ids": {"starkware.cairo.common.math_cmp.is_nn.a": 79, "starkware.cairo.common.math_cmp.is_nn.range_check_ptr": 80}}, "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"}], "160": [{"flow_tracking_data": {"ap_tracking": {"offset": 1, "group": 11}, "reference_ids": {"starkware.cairo.common.math_cmp.is_nn.a": 79, "starkware.cairo.common.math_cmp.is_nn.range_check_ptr": 80}}, "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"}], "193": [{"flow_tracking_data": {"ap_tracking": {"offset": 4, "group": 15}, "reference_ids": {"starkware.cairo.common.uint256.uint256_add.a": 93, "starkware.cairo.common.uint256.uint256_add.b": 94, "starkware.cairo.common.uint256.uint256_add.carry_high": 98, "starkware.cairo.common.uint256.uint256_add.carry_low": 97, "starkware.cairo.common.uint256.uint256_add.range_check_ptr": 95, "starkware.cairo.common.uint256.uint256_add.res": 96}}, "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"}], "546": [{"flow_tracking_data": {"ap_tracking": {"offset": 0, "group": 44}, "reference_ids": {"__wrappers__.name_encode_return.range_check_ptr": 327, "__wrappers__.name_encode_return.ret_struct": 326}}, "accessible_scopes": ["starkware.starknet.apps.token.cairo.ERC20_base", "starkware.starknet.apps.token.cairo.ERC20_base", "__wrappers__", "__wrappers__.name_encode_return"], "code": "memory[ap] = segments.add()"}], "576": [{"flow_tracking_data": {"ap_tracking": {"offset": 0, "group": 47}, "reference_ids": {"__wrappers__.symbol_encode_return.range_check_ptr": 352, "__wrappers__.symbol_encode_return.ret_struct": 351}}, "accessible_scopes": ["starkware.starknet.apps.token.cairo.ERC20_base", "starkware.starknet.apps.token.cairo.ERC20_base", "__wrappers__", "__wrappers__.symbol_encode_return"], "code": "memory[ap] = segments.add()"}], "606": [{"flow_tracking_data": {"ap_tracking": {"offset": 0, "group": 50}, "reference_ids": {"__wrappers__.totalSupply_encode_return.range_check_ptr": 377, "__wrappers__.totalSupply_encode_return.ret_struct": 376}}, "accessible_scopes": ["starkware.starknet.apps.token.cairo.ERC20_base", "starkware.starknet.apps.token.cairo.ERC20_base", "__wrappers__", "__wrappers__.totalSupply_encode_return"], "code": "memory[ap] = segments.add()"}], "637": [{"flow_tracking_data": {"ap_tracking": {"offset": 0, "group": 53}, "reference_ids": {"__wrappers__.decimals_encode_return.range_check_ptr": 403, "__wrappers__.decimals_encode_return.ret_struct": 402}}, "accessible_scopes": ["starkware.starknet.apps.token.cairo.ERC20_base", "starkware.starknet.apps.token.cairo.ERC20_base", "__wrappers__", "__wrappers__.decimals_encode_return"], "code": "memory[ap] = segments.add()"}], "668": [{"flow_tracking_data": {"ap_tracking": {"offset": 0, "group": 56}, "reference_ids": {"__wrappers__.balanceOf_encode_return.range_check_ptr": 429, "__wrappers__.balanceOf_encode_return.ret_struct": 428}}, "accessible_scopes": ["starkware.starknet.apps.token.cairo.ERC20_base", "starkware.starknet.apps.token.cairo.ERC20_base", "__wrappers__", "__wrappers__.balanceOf_encode_return"], "code": "memory[ap] = segments.add()"}], "704": [{"flow_tracking_data": {"ap_tracking": {"offset": 0, "group": 59}, "reference_ids": {"__wrappers__.allowance_encode_return.range_check_ptr": 460, "__wrappers__.allowance_encode_return.ret_struct": 459}}, "accessible_scopes": ["starkware.starknet.apps.token.cairo.ERC20_base", "starkware.starknet.apps.token.cairo.ERC20_base", "__wrappers__", "__wrappers__.allowance_encode_return"], "code": "memory[ap] = segments.add()"}], "972": [{"flow_tracking_data": {"ap_tracking": {"offset": 0, "group": 72}, "reference_ids": {"__wrappers__.permittedMinter_encode_return.range_check_ptr": 617, "__wrappers__.permittedMinter_encode_return.ret_struct": 616}}, "accessible_scopes": ["starkware.starknet.apps.token.cairo.permitted", "starkware.starknet.apps.token.cairo.permitted", "__wrappers__", "__wrappers__.permittedMinter_encode_return"], "code": "memory[ap] = segments.add()"}], "1037": [{"flow_tracking_data": {"ap_tracking": {"offset": 116, "group": 76}, "reference_ids": {"__wrappers__.constructor.__calldata_actual_size": 668, "__wrappers__.constructor.__calldata_arg_decimals": 664, "__wrappers__.constructor.__calldata_arg_minter_address": 666, "__wrappers__.constructor.__calldata_arg_name": 660, "__wrappers__.constructor.__calldata_arg_symbol": 662, "__wrappers__.constructor.__calldata_ptr": 667, "__wrappers__.constructor.__temp37": 669, "__wrappers__.constructor.pedersen_ptr": 671, "__wrappers__.constructor.range_check_ptr": 672, "__wrappers__.constructor.ret_struct": 673, "__wrappers__.constructor.syscall_ptr": 670}}, "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.constructor"], "code": "memory[ap] = segments.add()"}], "1061": [{"flow_tracking_data": {"ap_tracking": {"offset": 0, "group": 79}, "reference_ids": {"__wrappers__.transfer_encode_return.range_check_ptr": 687, "__wrappers__.transfer_encode_return.ret_struct": 686}}, "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer_encode_return"], "code": "memory[ap] = segments.add()"}], "1143": [{"flow_tracking_data": {"ap_tracking": {"offset": 0, "group": 85}, "reference_ids": {"__wrappers__.transferFrom_encode_return.range_check_ptr": 736, "__wrappers__.transferFrom_encode_return.ret_struct": 735}}, "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transferFrom_encode_return"], "code": "memory[ap] = segments.add()"}], "1188": [{"flow_tracking_data": {"ap_tracking": {"offset": 0, "group": 89}, "reference_ids": {"__wrappers__.approve_encode_return.range_check_ptr": 771, "__wrappers__.approve_encode_return.ret_struct": 770}}, "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve_encode_return"], "code": "memory[ap] = segments.add()"}], "1260": [{"flow_tracking_data": {"ap_tracking": {"offset": 0, "group": 92}, "reference_ids": {"__wrappers__.increaseAllowance_encode_return.range_check_ptr": 815, "__wrappers__.increaseAllowance_encode_return.ret_struct": 814}}, "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.increaseAllowance_encode_return"], "code": "memory[ap] = segments.add()"}], "1341": [{"flow_tracking_data": {"ap_tracking": {"offset": 0, "group": 96}, "reference_ids": {"__wrappers__.decreaseAllowance_encode_return.range_check_ptr": 862, "__wrappers__.decreaseAllowance_encode_return.ret_struct": 861}}, "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.decreaseAllowance_encode_return"], "code": "memory[ap] = segments.add()"}], "1398": [{"flow_tracking_data": {"ap_tracking": {"offset": 315, "group": 100}, "reference_ids": {"__wrappers__.permissionedMint.__calldata_actual_size": 904, "__wrappers__.permissionedMint.__calldata_arg_amount": 902, "__wrappers__.permissionedMint.__calldata_arg_recipient": 900, "__wrappers__.permissionedMint.__calldata_ptr": 903, "__wrappers__.permissionedMint.__temp48": 905, "__wrappers__.permissionedMint.pedersen_ptr": 907, "__wrappers__.permissionedMint.range_check_ptr": 908, "__wrappers__.permissionedMint.ret_struct": 909, "__wrappers__.permissionedMint.syscall_ptr": 906}}, "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.permissionedMint"], "code": "memory[ap] = segments.add()"}], "1435": [{"flow_tracking_data": {"ap_tracking": {"offset": 0, "group": 104}, "reference_ids": {"__wrappers__.permissionedBurn.__calldata_actual_size": 932, "__wrappers__.permissionedBurn.__calldata_arg_account": 928, "__wrappers__.permissionedBurn.__calldata_arg_amount": 930, "__wrappers__.permissionedBurn.__calldata_ptr": 931, "__wrappers__.permissionedBurn.__temp49": 933, "__wrappers__.permissionedBurn.pedersen_ptr": 935, "__wrappers__.permissionedBurn.range_check_ptr": 936, "__wrappers__.permissionedBurn.ret_struct": 937, "__wrappers__.permissionedBurn.syscall_ptr": 934}}, "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.permissionedBurn"], "code": "memory[ap] = segments.add()"}]}, "builtins": ["pedersen", "range_check"], "data": ["0x400380007ffb7ffc", "0x400380017ffb7ffd", "0x482680017ffb8000", "0x3", "0x480280027ffb8000", "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", "0x480280017ffc8000", "0x484480017fff8000", "0x100000000000000000000000000000000", "0x480280007ffc8000", "0x40317fff7ffe7ffd", "0x480280017ffc8000", "0x482480017fff8000", "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001", "0x20680017fff7fff", "0xb", "0x482680017ffc8000", "0x2", "0x480280007ffc8000", "0x480680017fff8000", "0x0", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe0", "0x10780017fff7fff", "0x9", "0x482680017ffc8000", "0x2", "0x480280017ffc8000", "0x480680017fff8000", "0x8000000000000110000000000000000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd7", "0x480280017ffc8000", "0x480280007ffc8000", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x2", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe0", "0x40137ffe7fff8000", "0x40137fff7fff8001", "0x48127ffd7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffda", "0x48317ffe80008000", "0x20680017fff7fff", "0x8", "0x48127ffc7fff8000", "0x480a80017fff8000", "0x48127ffc7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc0", "0x208b7fff7fff7ffe", "0x48127ffc7fff8000", "0x480a80007fff8000", "0x48127ffb7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffba", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x1", "0x20680017fff7fff", "0x10", "0x480a7ffc7fff8000", "0x482680017ffd8000", "0x11000000000000000000000000000000000000000000000101", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb5", "0x480680017fff8000", "0x800000000000011000000000000000000000000000000000000000000000000", "0x48127ffe7fff8000", "0x48287ffd80007ffe", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffaf", "0x482680017ffd8000", "0x11000000000000000000000000000000000000000000000101", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x1", "0x20680017fff7fff", "0xc", "0x40780017fff7fff", "0xa", "0x480680017fff8000", "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeff", "0x480a7ffc7fff8000", "0x48287ffd80007ffe", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa0", "0x10780017fff7fff", "0x8", "0x40780017fff7fff", "0xb", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff98", "0x480a7ffd7fff8000", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x47657443616c6c657241646472657373", "0x400280007ffd7fff", "0x482680017ffd8000", "0x2", "0x480280017ffd8000", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x53746f7261676552656164", "0x400280007ffc7fff", "0x400380017ffc7ffd", "0x482680017ffc8000", "0x3", "0x480280027ffc8000", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x53746f726167655772697465", "0x400280007ffb7fff", "0x400380017ffb7ffc", "0x400380027ffb7ffd", "0x482680017ffb8000", "0x3", "0x208b7fff7fff7ffe", "0xa0680017fff8000", "0x8", "0x400380007ffc7ffd", "0x482680017ffc8000", "0x1", "0x480680017fff8000", "0x1", "0x208b7fff7fff7ffe", "0xa0680017fff8000", "0xc", "0x484680017ffd8000", "0x800000000000011000000000000000000000000000000000000000000000000", "0x482480017fff8000", "0x800000000000011000000000000000000000000000000000000000000000000", "0x400280007ffc7fff", "0x482680017ffc8000", "0x1", "0x480680017fff8000", "0x0", "0x208b7fff7fff7ffe", "0x480a7ffc7fff8000", "0x480680017fff8000", "0x100000000000000000000000000000000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff8f", "0x480680017fff8000", "0x0", "0x208b7fff7fff7ffe", "0x480a7ffb7fff8000", "0x48297ffc80007ffd", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe2", "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", "0x48297ffd80007ffb", "0x20680017fff7fff", "0x9", "0x480a7ff97fff8000", "0x482680017ffa8000", "0x1", "0x480a7ffc7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffda", "0x208b7fff7fff7ffe", "0x480a7ff97fff8000", "0x482680017ffb8000", "0x1", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd3", "0x208b7fff7fff7ffe", "0x480a7ff97fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffeb", "0x480680017fff8000", "0x1", "0x48127ffd7fff8000", "0x48307ffd80007ffe", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0xffffffffffffffffffffffffffffffff", "0x480680017fff8000", "0xffffffffffffffffffffffffffffffff", "0x480a7ffb7fff8000", "0x48287ffc80007ffd", "0x48287ffd80007ffd", "0x208b7fff7fff7ffe", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff6", "0x480680017fff8000", "0x1", "0x480680017fff8000", "0x0", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbd", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x208b7fff7fff7ffe", "0x480a7ff97fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffef", "0x48127ffd7fff8000", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffad", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x208b7fff7fff7ffe", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x480680017fff8000", "0x341c1bdfd89f69748aa00b5742b03adbffd79b8e80cab5c50d91cd8c2a79be1", "0x208b7fff7fff7ffe", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", "0x480a7ffb7fff8000", "0x48127ffe7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff65", "0x48127ffe7fff8000", "0x48127ff57fff8000", "0x48127ff57fff8000", "0x48127ffc7fff8000", "0x208b7fff7fff7ffe", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", "0x480a7ffa7fff8000", "0x48127ffe7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff5f", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x208b7fff7fff7ffe", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x480680017fff8000", "0xb6ce5410fca59d078ee9b2a4371a9d684c530d697c64fbef0ae6d5e8f0ac72", "0x208b7fff7fff7ffe", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", "0x480a7ffb7fff8000", "0x48127ffe7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff47", "0x48127ffe7fff8000", "0x48127ff57fff8000", "0x48127ff57fff8000", "0x48127ffc7fff8000", "0x208b7fff7fff7ffe", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", "0x480a7ffa7fff8000", "0x48127ffe7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff41", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x208b7fff7fff7ffe", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x480680017fff8000", "0x1f0d4aa99431d246bac9b8e48c33e888245b15e9678f64f9bdfc8823dc8f979", "0x208b7fff7fff7ffe", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", "0x480a7ffb7fff8000", "0x48127ffe7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff29", "0x48127ffe7fff8000", "0x48127ff57fff8000", "0x48127ff57fff8000", "0x48127ffc7fff8000", "0x208b7fff7fff7ffe", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", "0x480a7ffa7fff8000", "0x48127ffe7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff23", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x208b7fff7fff7ffe", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x480680017fff8000", "0x110e2f729c9c2b988559994a3daccd838cf52faf88e18101373e67dd061455a", "0x208b7fff7fff7ffe", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", "0x480a7ffb7fff8000", "0x48127ffe7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff0b", "0x48127ffe7fff8000", "0x482480017ff78000", "0x1", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff06", "0x48127ffe7fff8000", "0x48127fee7fff8000", "0x48127fee7fff8000", "0x48127ff57fff8000", "0x48127ffb7fff8000", "0x208b7fff7fff7ffe", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe7", "0x480a7ff97fff8000", "0x48127ffe7fff8000", "0x480a7ffc7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeff", "0x482480017ff88000", "0x1", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffefa", "0x48127ff07fff8000", "0x48127ff07fff8000", "0x208b7fff7fff7ffe", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x3a4e8ec16e258a799fe707996fd5d21d42b29adc1499a370edf7f809d8c458a", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe61", "0x480a7ffc7fff8000", "0x48127ffe7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeb6", "0x48127fe17fff8000", "0x48127ffd7fff8000", "0x48127ffd7fff8000", "0x208b7fff7fff7ffe", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff0", "0x480a7ffa7fff8000", "0x48127ffe7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffed8", "0x48127ffe7fff8000", "0x482480017ff78000", "0x1", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffed3", "0x48127ffe7fff8000", "0x48127fee7fff8000", "0x48127fee7fff8000", "0x48127ff57fff8000", "0x48127ffb7fff8000", "0x208b7fff7fff7ffe", "0x480a7ff97fff8000", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdc", "0x480a7ff87fff8000", "0x48127ffe7fff8000", "0x480a7ffc7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffecb", "0x482480017ff88000", "0x1", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec6", "0x48127ff07fff8000", "0x48127ff07fff8000", "0x208b7fff7fff7ffe", "0x480a7ffa7fff8000", "0x480680017fff8000", "0x3c87bf42ed4f01f11883bf54f43d91d2cbbd5fec26d1df9c74c57ae138800a4", "0x480a7ffc7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe2d", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe2a", "0x480a7ffb7fff8000", "0x48127ffe7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe7f", "0x48127fe17fff8000", "0x48127ffd7fff8000", "0x48127ffd7fff8000", "0x208b7fff7fff7ffe", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", "0x480a7ff97fff8000", "0x48127ffe7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffea0", "0x48127ffe7fff8000", "0x482480017ff78000", "0x1", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe9b", "0x48127ffe7fff8000", "0x48127fee7fff8000", "0x48127fee7fff8000", "0x48127ff57fff8000", "0x48127ffb7fff8000", "0x208b7fff7fff7ffe", "0x480a7ff87fff8000", "0x480a7ff97fff8000", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd7", "0x480a7ff77fff8000", "0x48127ffe7fff8000", "0x480a7ffc7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe92", "0x482480017ff88000", "0x1", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe8d", "0x48127ff07fff8000", "0x48127ff07fff8000", "0x208b7fff7fff7ffe", "0x480a7ffa7fff8000", "0x480a7ffd7fff8000", "0x480680017fff8000", "0x100", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe03", "0x480a7ff87fff8000", "0x480a7ff97fff8000", "0x48127ffd7fff8000", "0x480a7ffb7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff19", "0x480a7ffc7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff34", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff4f", "0x208b7fff7fff7ffe", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff00", "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", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff00", "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", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff1e", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x1", "0x4003800080007ffb", "0x4003800180007ffc", "0x4826800180008000", "0x2", "0x480a7ffd7fff8000", "0x4828800080007ffe", "0x480a80007fff8000", "0x208b7fff7fff7ffe", "0x402b7ffd7ffc7ffd", "0x480280007ffb8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", "0x48127ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff0", "0x48127ff37fff8000", "0x48127ff37fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x208b7fff7fff7ffe", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffee1", "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", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff12", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x1", "0x4003800080007ffb", "0x4003800180007ffc", "0x4826800180008000", "0x2", "0x480a7ffd7fff8000", "0x4828800080007ffe", "0x480a80007fff8000", "0x208b7fff7fff7ffe", "0x482680017ffd8000", "0x1", "0x402a7ffd7ffc7fff", "0x480280007ffb8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x480280007ffd8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe9", "0x48127ffd7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", "0x48127ff37fff8000", "0x48127ff37fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x208b7fff7fff7ffe", "0x480a7ff97fff8000", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff25", "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", "0x40780017fff7fff", "0x4", "0x480a7ffb7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd27", "0x480a7ffa7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdd6", "0x480a7ff87fff8000", "0x480a7ff97fff8000", "0x48127ffd7fff8000", "0x480a7ffb7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec0", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdd1", "0x48127fe57fff8000", "0x48127fe57fff8000", "0x48127ffa7fff8000", "0x480a7ffb7fff8000", "0x48127ff97fff8000", "0x48127ff97fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec8", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe80", "0x40137ffe7fff8000", "0x40137fff7fff8001", "0x48127ffd7fff8000", "0x480a80007fff8000", "0x480a80017fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdbe", "0x40137ffd7fff8002", "0x40137ffe7fff8003", "0x400680017fff7fff", "0x0", "0x48127fe27fff8000", "0x48127fe27fff8000", "0x48127ffa7fff8000", "0x480a80027fff8000", "0x480a80037fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe7f", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x4", "0x480a7ffa7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcf4", "0x480a7ffb7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcf1", "0x480a7ff97fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffda0", "0x480a7ff77fff8000", "0x480a7ff87fff8000", "0x48127ffd7fff8000", "0x480a7ffa7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe8a", "0x40137ffe7fff8000", "0x40137fff7fff8001", "0x40137ffb7fff8002", "0x40137ffc7fff8003", "0x48127ffd7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x480a80007fff8000", "0x480a80017fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdbb", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcd9", "0x48127ffc7fff8000", "0x480a80007fff8000", "0x480a80017fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdd5", "0x480a80027fff8000", "0x480a80037fff8000", "0x48127ffb7fff8000", "0x480a7ffa7fff8000", "0x48127ffa7fff8000", "0x48127ffa7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe82", "0x480a7ffb7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe6b", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd7c", "0x48127fe57fff8000", "0x48127fe57fff8000", "0x48127ffa7fff8000", "0x480a7ffb7fff8000", "0x48127ff97fff8000", "0x48127ff97fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe73", "0x208b7fff7fff7ffe", "0x480a7ffa7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcb7", "0x480a7ffb7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcb4", "0x480a7ff97fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd63", "0x480a7ff77fff8000", "0x480a7ff87fff8000", "0x48127ffd7fff8000", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe96", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x4", "0x480a7ffb7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffca0", "0x480a7ffa7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd4f", "0x480a7ff87fff8000", "0x480a7ff97fff8000", "0x48127ffd7fff8000", "0x480a7ffb7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe39", "0x40137ffe7fff8000", "0x40137fff7fff8001", "0x40137ffb7fff8002", "0x40137ffc7fff8003", "0x48127ffd7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x480a80007fff8000", "0x480a80017fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd6a", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc88", "0x48127ffc7fff8000", "0x480a80007fff8000", "0x480a80017fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd84", "0x480a80027fff8000", "0x480a80037fff8000", "0x48127ffb7fff8000", "0x480a7ffb7fff8000", "0x48127ffa7fff8000", "0x48127ffa7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe31", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffde9", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd76", "0x48127fb37fff8000", "0x48127fb37fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdf1", "0x208b7fff7fff7ffe", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x480680017fff8000", "0x1390569bb0a3a722eb4228e8700301347da081211d5c2ded2db22ef389551ab", "0x208b7fff7fff7ffe", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", "0x480a7ffb7fff8000", "0x48127ffe7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffce0", "0x48127ffe7fff8000", "0x48127ff57fff8000", "0x48127ff57fff8000", "0x48127ffc7fff8000", "0x208b7fff7fff7ffe", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", "0x480a7ffa7fff8000", "0x48127ffe7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcda", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x208b7fff7fff7ffe", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc4a", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", "0x208b7fff7fff7ffe", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdb", "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", "0x40780017fff7fff", "0x0", "0x480a7ffb7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc9b", "0x48127ffe7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdb", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc19", "0x40127ffd7fff7fe1", "0x48127ffa7fff8000", "0x48127ffa7fff8000", "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x480a7ff77fff8000", "0x480a7ff87fff8000", "0x480a7ff97fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc4", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe0c", "0x208b7fff7fff7ffe", "0x482680017ffd8000", "0x4", "0x402a7ffd7ffc7fff", "0x480280007ffb8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x480280007ffd8000", "0x480280017ffd8000", "0x480280027ffd8000", "0x480280037ffd8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffeb", "0x40780017fff7fff", "0x1", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x480680017fff8000", "0x0", "0x48127ffb7fff8000", "0x208b7fff7fff7ffe", "0x480a7ff87fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc6b", "0x48127ffe7fff8000", "0x480a7ff97fff8000", "0x480a7ffa7fff8000", "0x48127ffc7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffef1", "0x480680017fff8000", "0x1", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x1", "0x4003800080007ffc", "0x4826800180008000", "0x1", "0x480a7ffd7fff8000", "0x4828800080007ffe", "0x480a80007fff8000", "0x208b7fff7fff7ffe", "0x482680017ffd8000", "0x3", "0x402a7ffd7ffc7fff", "0x480280007ffb8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x480280007ffd8000", "0x480280017ffd8000", "0x480280027ffd8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe0", "0x48127ffe7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", "0x48127ff47fff8000", "0x48127ff47fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x5", "0x480a7ff77fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc3d", "0x40137fff7fff8000", "0x48127ffe7fff8000", "0x480a7ff87fff8000", "0x480a7ff97fff8000", "0x480a7ffa7fff8000", "0x480a80007fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd95", "0x40137ffe7fff8001", "0x40137fff7fff8002", "0x40137ffb7fff8003", "0x40137ffc7fff8004", "0x48127ffd7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x480a80017fff8000", "0x480a80027fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc8f", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbad", "0x480a80037fff8000", "0x480a80047fff8000", "0x48127ffa7fff8000", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeae", "0x480a80017fff8000", "0x480a80027fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffca1", "0x48127fb37fff8000", "0x48127fb37fff8000", "0x48127ffb7fff8000", "0x480a7ffa7fff8000", "0x480a80007fff8000", "0x48127ff97fff8000", "0x48127ff97fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd85", "0x480680017fff8000", "0x1", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x1", "0x4003800080007ffc", "0x4826800180008000", "0x1", "0x480a7ffd7fff8000", "0x4828800080007ffe", "0x480a80007fff8000", "0x208b7fff7fff7ffe", "0x482680017ffd8000", "0x4", "0x402a7ffd7ffc7fff", "0x480280007ffb8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x480280007ffd8000", "0x480280017ffd8000", "0x480280027ffd8000", "0x480280037ffd8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb9", "0x48127ffe7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffeb", "0x48127ff47fff8000", "0x48127ff47fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x208b7fff7fff7ffe", "0x480a7ff87fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbec", "0x48127ffe7fff8000", "0x480a7ff97fff8000", "0x480a7ffa7fff8000", "0x48127ffc7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeb1", "0x480680017fff8000", "0x1", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x1", "0x4003800080007ffc", "0x4826800180008000", "0x1", "0x480a7ffd7fff8000", "0x4828800080007ffe", "0x480a80007fff8000", "0x208b7fff7fff7ffe", "0x482680017ffd8000", "0x3", "0x402a7ffd7ffc7fff", "0x480280007ffb8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x480280007ffd8000", "0x480280017ffd8000", "0x480280027ffd8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe0", "0x48127ffe7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", "0x48127ff47fff8000", "0x48127ff47fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x5", "0x480a7ffa7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbf5", "0x480a7ff87fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbb9", "0x40137fff7fff8000", "0x48127ffe7fff8000", "0x480a7ff97fff8000", "0x48127ff77fff8000", "0x480a80007fff8000", "0x480a7ffb7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd11", "0x40137ffe7fff8001", "0x40137fff7fff8002", "0x48127ffd7fff8000", "0x480a80017fff8000", "0x480a80027fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbe6", "0x40137ffd7fff8003", "0x40137ffe7fff8004", "0x400680017fff7fff", "0x0", "0x48127fe27fff8000", "0x48127fe27fff8000", "0x48127ffa7fff8000", "0x480a80007fff8000", "0x480a7ffb7fff8000", "0x480a80037fff8000", "0x480a80047fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe69", "0x480680017fff8000", "0x1", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x1", "0x4003800080007ffc", "0x4826800180008000", "0x1", "0x480a7ffd7fff8000", "0x4828800080007ffe", "0x480a80007fff8000", "0x208b7fff7fff7ffe", "0x482680017ffd8000", "0x3", "0x402a7ffd7ffc7fff", "0x480280007ffb8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x480280007ffd8000", "0x480280017ffd8000", "0x480280027ffd8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc4", "0x48127ffe7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", "0x48127ff47fff8000", "0x48127ff47fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x7", "0x480a7ffa7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbad", "0x480a7ff87fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb71", "0x40137fff7fff8000", "0x48127ffe7fff8000", "0x480a7ff97fff8000", "0x48127ff77fff8000", "0x480a80007fff8000", "0x480a7ffb7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcc9", "0x40137ffe7fff8001", "0x40137fff7fff8002", "0x40137ffb7fff8003", "0x40137ffc7fff8004", "0x48127ffd7fff8000", "0x480a80017fff8000", "0x480a80027fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbe6", "0x40137ffe7fff8005", "0x40137fff7fff8006", "0x48127ffd7fff8000", "0x480a80057fff8000", "0x480a80067fff8000", "0x480a80017fff8000", "0x480a80027fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffba9", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffad8", "0x480a80037fff8000", "0x480a80047fff8000", "0x48127ffa7fff8000", "0x480a80007fff8000", "0x480a7ffb7fff8000", "0x480a80057fff8000", "0x480a80067fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe18", "0x480680017fff8000", "0x1", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x1", "0x4003800080007ffc", "0x4826800180008000", "0x1", "0x480a7ffd7fff8000", "0x4828800080007ffe", "0x480a80007fff8000", "0x208b7fff7fff7ffe", "0x482680017ffd8000", "0x3", "0x402a7ffd7ffc7fff", "0x480280007ffb8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x480280007ffd8000", "0x480280017ffd8000", "0x480280027ffd8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbb", "0x48127ffe7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", "0x48127ff47fff8000", "0x48127ff47fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x1", "0x480a7ff87fff8000", "0x480a7ff97fff8000", "0x480a7ffa7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe86", "0x40137ffd7fff8000", "0x480a80007fff8000", "0x48127ffd7fff8000", "0x48127ffd7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd76", "0x208b7fff7fff7ffe", "0x482680017ffd8000", "0x3", "0x402a7ffd7ffc7fff", "0x480280007ffb8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x480280007ffd8000", "0x480280017ffd8000", "0x480280027ffd8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe7", "0x40780017fff7fff", "0x1", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x480680017fff8000", "0x0", "0x48127ffb7fff8000", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x1", "0x480a7ff87fff8000", "0x480a7ff97fff8000", "0x480a7ffa7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe61", "0x40137ffd7fff8000", "0x480a80007fff8000", "0x48127ffd7fff8000", "0x48127ffd7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdd8", "0x208b7fff7fff7ffe", "0x482680017ffd8000", "0x3", "0x402a7ffd7ffc7fff", "0x480280007ffb8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x480280007ffd8000", "0x480280017ffd8000", "0x480280027ffd8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe7", "0x40780017fff7fff", "0x1", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x480680017fff8000", "0x0", "0x48127ffb7fff8000", "0x208b7fff7fff7ffe"], "identifiers": {"__main__.ERC20_allowances": {"destination": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances", "type": "alias"}, "__main__.ERC20_approve": {"destination": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_approve", "type": "alias"}, "__main__.ERC20_burn": {"destination": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_burn", "type": "alias"}, "__main__.ERC20_initializer": {"destination": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_initializer", "type": "alias"}, "__main__.ERC20_mint": {"destination": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_mint", "type": "alias"}, "__main__.ERC20_transfer": {"destination": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_transfer", "type": "alias"}, "__main__.HashBuiltin": {"destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", "type": "alias"}, "__main__.Uint256": {"destination": "starkware.cairo.common.uint256.Uint256", "type": "alias"}, "__main__.allowance": {"destination": "starkware.starknet.apps.token.cairo.ERC20_base.allowance", "type": "alias"}, "__main__.approve": {"decorators": ["external"], "pc": 1173, "type": "function"}, "__main__.approve.Args": {"full_name": "__main__.approve.Args", "members": {"spender": {"offset": 0, "cairo_type": "felt"}, "amount": {"offset": 1, "cairo_type": "starkware.cairo.common.uint256.Uint256"}}, "size": 3, "type": "struct"}, "__main__.approve.ImplicitArgs": {"full_name": "__main__.approve.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, "type": "struct"}, "__main__.approve.Return": {"full_name": "__main__.approve.Return", "members": {"success": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "__main__.approve.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__main__.approve.amount": {"full_name": "__main__.approve.amount", "references": [{"pc": 1173, "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 88}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "type": "reference"}, "__main__.approve.caller": {"full_name": "__main__.approve.caller", "references": [{"pc": 1176, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 6, "group": 88}}], "cairo_type": "felt", "type": "reference"}, "__main__.approve.pedersen_ptr": {"full_name": "__main__.approve.pedersen_ptr", "references": [{"pc": 1173, "value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 88}}, {"pc": 1185, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 101, "group": 88}}], "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "type": "reference"}, "__main__.approve.range_check_ptr": {"full_name": "__main__.approve.range_check_ptr", "references": [{"pc": 1173, "value": "[cast(fp + (-6), felt*)]", "ap_tracking_data": {"offset": 0, "group": 88}}, {"pc": 1185, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 101, "group": 88}}], "cairo_type": "felt", "type": "reference"}, "__main__.approve.spender": {"full_name": "__main__.approve.spender", "references": [{"pc": 1173, "value": "[cast(fp + (-5), felt*)]", "ap_tracking_data": {"offset": 0, "group": 88}}], "cairo_type": "felt", "type": "reference"}, "__main__.approve.syscall_ptr": {"full_name": "__main__.approve.syscall_ptr", "references": [{"pc": 1173, "value": "[cast(fp + (-8), felt**)]", "ap_tracking_data": {"offset": 0, "group": 88}}, {"pc": 1176, "value": "[cast(ap + (-2), felt**)]", "ap_tracking_data": {"offset": 6, "group": 88}}, {"pc": 1185, "value": "[cast(ap + (-3), felt**)]", "ap_tracking_data": {"offset": 101, "group": 88}}], "cairo_type": "felt*", "type": "reference"}, "__main__.assert_not_zero": {"destination": "starkware.cairo.common.math.assert_not_zero", "type": "alias"}, "__main__.balanceOf": {"destination": "starkware.starknet.apps.token.cairo.ERC20_base.balanceOf", "type": "alias"}, "__main__.constructor": {"decorators": ["constructor"], "pc": 1013, "type": "function"}, "__main__.constructor.Args": {"full_name": "__main__.constructor.Args", "members": {"name": {"offset": 0, "cairo_type": "felt"}, "symbol": {"offset": 1, "cairo_type": "felt"}, "decimals": {"offset": 2, "cairo_type": "felt"}, "minter_address": {"offset": 3, "cairo_type": "felt"}}, "size": 4, "type": "struct"}, "__main__.constructor.ImplicitArgs": {"full_name": "__main__.constructor.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, "type": "struct"}, "__main__.constructor.Return": {"full_name": "__main__.constructor.Return", "members": {}, "size": 0, "type": "struct"}, "__main__.constructor.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__main__.constructor.decimals": {"full_name": "__main__.constructor.decimals", "references": [{"pc": 1013, "value": "[cast(fp + (-4), felt*)]", "ap_tracking_data": {"offset": 0, "group": 75}}], "cairo_type": "felt", "type": "reference"}, "__main__.constructor.minter_address": {"full_name": "__main__.constructor.minter_address", "references": [{"pc": 1013, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 75}}], "cairo_type": "felt", "type": "reference"}, "__main__.constructor.name": {"full_name": "__main__.constructor.name", "references": [{"pc": 1013, "value": "[cast(fp + (-6), felt*)]", "ap_tracking_data": {"offset": 0, "group": 75}}], "cairo_type": "felt", "type": "reference"}, "__main__.constructor.pedersen_ptr": {"full_name": "__main__.constructor.pedersen_ptr", "references": [{"pc": 1013, "value": "[cast(fp + (-8), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 75}}, {"pc": 1019, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 31, "group": 75}}, {"pc": 1024, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 106, "group": 75}}], "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "type": "reference"}, "__main__.constructor.range_check_ptr": {"full_name": "__main__.constructor.range_check_ptr", "references": [{"pc": 1013, "value": "[cast(fp + (-7), felt*)]", "ap_tracking_data": {"offset": 0, "group": 75}}, {"pc": 1019, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 31, "group": 75}}, {"pc": 1024, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 106, "group": 75}}], "cairo_type": "felt", "type": "reference"}, "__main__.constructor.symbol": {"full_name": "__main__.constructor.symbol", "references": [{"pc": 1013, "value": "[cast(fp + (-5), felt*)]", "ap_tracking_data": {"offset": 0, "group": 75}}], "cairo_type": "felt", "type": "reference"}, "__main__.constructor.syscall_ptr": {"full_name": "__main__.constructor.syscall_ptr", "references": [{"pc": 1013, "value": "[cast(fp + (-9), felt**)]", "ap_tracking_data": {"offset": 0, "group": 75}}, {"pc": 1019, "value": "[cast(ap + (-3), felt**)]", "ap_tracking_data": {"offset": 31, "group": 75}}, {"pc": 1024, "value": "[cast(ap + (-3), felt**)]", "ap_tracking_data": {"offset": 106, "group": 75}}], "cairo_type": "felt*", "type": "reference"}, "__main__.decimals": {"destination": "starkware.starknet.apps.token.cairo.ERC20_base.decimals", "type": "alias"}, "__main__.decreaseAllowance": {"decorators": ["external"], "pc": 1289, "type": "function"}, "__main__.decreaseAllowance.Args": {"full_name": "__main__.decreaseAllowance.Args", "members": {"spender": {"offset": 0, "cairo_type": "felt"}, "subtracted_value": {"offset": 1, "cairo_type": "starkware.cairo.common.uint256.Uint256"}}, "size": 3, "type": "struct"}, "__main__.decreaseAllowance.ImplicitArgs": {"full_name": "__main__.decreaseAllowance.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, "type": "struct"}, "__main__.decreaseAllowance.Return": {"full_name": "__main__.decreaseAllowance.Return", "members": {"success": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "__main__.decreaseAllowance.SIZEOF_LOCALS": {"value": 7, "type": "const"}, "__main__.decreaseAllowance.caller": {"full_name": "__main__.decreaseAllowance.caller", "references": [{"pc": 1299, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 19, "group": 94}}, {"pc": 1300, "value": "[cast(fp, felt*)]", "ap_tracking_data": {"offset": 19, "group": 94}}], "cairo_type": "felt", "type": "reference"}, "__main__.decreaseAllowance.current_allowance": {"full_name": "__main__.decreaseAllowance.current_allowance", "references": [{"pc": 1307, "value": "[cast(ap + (-2), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 95, "group": 94}}, {"pc": 1309, "value": "[cast(fp + 1, starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 95, "group": 94}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "type": "reference"}, "__main__.decreaseAllowance.enough_allowance": {"full_name": "__main__.decreaseAllowance.enough_allowance", "references": [{"pc": 1327, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 0, "group": 95}}], "cairo_type": "felt", "type": "reference"}, "__main__.decreaseAllowance.new_allowance": {"full_name": "__main__.decreaseAllowance.new_allowance", "references": [{"pc": 1318, "value": "[cast(ap + (-2), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 170, "group": 94}}, {"pc": 1320, "value": "[cast(fp + 5, starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 170, "group": 94}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "type": "reference"}, "__main__.decreaseAllowance.pedersen_ptr": {"full_name": "__main__.decreaseAllowance.pedersen_ptr", "references": [{"pc": 1289, "value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 94}}, {"pc": 1307, "value": "[cast(ap + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 93, "group": 94}}, {"pc": 1336, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 97, "group": 95}}, {"pc": 1307, "value": "[cast(ap + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 95, "group": 94}}, {"pc": 1311, "value": "[cast(fp + 4, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 95, "group": 94}}, {"pc": 1338, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 97, "group": 95}}], "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "type": "reference"}, "__main__.decreaseAllowance.range_check_ptr": {"full_name": "__main__.decreaseAllowance.range_check_ptr", "references": [{"pc": 1289, "value": "[cast(fp + (-6), felt*)]", "ap_tracking_data": {"offset": 0, "group": 94}}, {"pc": 1296, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 11, "group": 94}}, {"pc": 1307, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 93, "group": 94}}, {"pc": 1316, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 168, "group": 94}}, {"pc": 1325, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 0, "group": 95}}, {"pc": 1336, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 97, "group": 95}}, {"pc": 1296, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 13, "group": 94}}, {"pc": 1307, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 95, "group": 94}}, {"pc": 1318, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 170, "group": 94}}, {"pc": 1327, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 0, "group": 95}}, {"pc": 1338, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 97, "group": 95}}], "cairo_type": "felt", "type": "reference"}, "__main__.decreaseAllowance.spender": {"full_name": "__main__.decreaseAllowance.spender", "references": [{"pc": 1289, "value": "[cast(fp + (-5), felt*)]", "ap_tracking_data": {"offset": 0, "group": 94}}], "cairo_type": "felt", "type": "reference"}, "__main__.decreaseAllowance.subtracted_value": {"full_name": "__main__.decreaseAllowance.subtracted_value", "references": [{"pc": 1289, "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 94}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "type": "reference"}, "__main__.decreaseAllowance.syscall_ptr": {"full_name": "__main__.decreaseAllowance.syscall_ptr", "references": [{"pc": 1289, "value": "[cast(fp + (-8), felt**)]", "ap_tracking_data": {"offset": 0, "group": 94}}, {"pc": 1299, "value": "[cast(ap + (-2), felt**)]", "ap_tracking_data": {"offset": 17, "group": 94}}, {"pc": 1307, "value": "[cast(ap + (-5), felt**)]", "ap_tracking_data": {"offset": 93, "group": 94}}, {"pc": 1336, "value": "[cast(ap + (-3), felt**)]", "ap_tracking_data": {"offset": 97, "group": 95}}, {"pc": 1299, "value": "[cast(ap + (-2), felt**)]", "ap_tracking_data": {"offset": 19, "group": 94}}, {"pc": 1307, "value": "[cast(ap + (-5), felt**)]", "ap_tracking_data": {"offset": 95, "group": 94}}, {"pc": 1310, "value": "[cast(fp + 3, felt**)]", "ap_tracking_data": {"offset": 95, "group": 94}}, {"pc": 1338, "value": "[cast(ap + (-3), felt**)]", "ap_tracking_data": {"offset": 97, "group": 95}}], "cairo_type": "felt*", "type": "reference"}, "__main__.get_caller_address": {"destination": "starkware.starknet.common.syscalls.get_caller_address", "type": "alias"}, "__main__.increaseAllowance": {"decorators": ["external"], "pc": 1217, "type": "function"}, "__main__.increaseAllowance.Args": {"full_name": "__main__.increaseAllowance.Args", "members": {"spender": {"offset": 0, "cairo_type": "felt"}, "added_value": {"offset": 1, "cairo_type": "starkware.cairo.common.uint256.Uint256"}}, "size": 3, "type": "struct"}, "__main__.increaseAllowance.ImplicitArgs": {"full_name": "__main__.increaseAllowance.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, "type": "struct"}, "__main__.increaseAllowance.Return": {"full_name": "__main__.increaseAllowance.Return", "members": {"success": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "__main__.increaseAllowance.SIZEOF_LOCALS": {"value": 5, "type": "const"}, "__main__.increaseAllowance.added_value": {"full_name": "__main__.increaseAllowance.added_value", "references": [{"pc": 1217, "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 91}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "type": "reference"}, "__main__.increaseAllowance.caller": {"full_name": "__main__.increaseAllowance.caller", "references": [{"pc": 1227, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 17, "group": 91}}, {"pc": 1228, "value": "[cast(fp, felt*)]", "ap_tracking_data": {"offset": 17, "group": 91}}], "cairo_type": "felt", "type": "reference"}, "__main__.increaseAllowance.current_allowance": {"full_name": "__main__.increaseAllowance.current_allowance", "references": [{"pc": 1235, "value": "[cast(ap + (-2), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 93, "group": 91}}, {"pc": 1237, "value": "[cast(fp + 1, starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 93, "group": 91}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "type": "reference"}, "__main__.increaseAllowance.is_overflow": {"full_name": "__main__.increaseAllowance.is_overflow", "references": [{"pc": 1244, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 118, "group": 91}}], "cairo_type": "felt", "type": "reference"}, "__main__.increaseAllowance.new_allowance": {"full_name": "__main__.increaseAllowance.new_allowance", "references": [{"pc": 1244, "value": "[cast(ap + (-3), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 118, "group": 91}}, {"pc": 1246, "value": "[cast(fp + 3, starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 118, "group": 91}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "type": "reference"}, "__main__.increaseAllowance.pedersen_ptr": {"full_name": "__main__.increaseAllowance.pedersen_ptr", "references": [{"pc": 1217, "value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 91}}, {"pc": 1235, "value": "[cast(ap + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 93, "group": 91}}, {"pc": 1257, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 213, "group": 91}}], "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "type": "reference"}, "__main__.increaseAllowance.range_check_ptr": {"full_name": "__main__.increaseAllowance.range_check_ptr", "references": [{"pc": 1217, "value": "[cast(fp + (-6), felt*)]", "ap_tracking_data": {"offset": 0, "group": 91}}, {"pc": 1224, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 11, "group": 91}}, {"pc": 1235, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 93, "group": 91}}, {"pc": 1244, "value": "[cast(ap + (-4), felt*)]", "ap_tracking_data": {"offset": 118, "group": 91}}, {"pc": 1257, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 213, "group": 91}}], "cairo_type": "felt", "type": "reference"}, "__main__.increaseAllowance.spender": {"full_name": "__main__.increaseAllowance.spender", "references": [{"pc": 1217, "value": "[cast(fp + (-5), felt*)]", "ap_tracking_data": {"offset": 0, "group": 91}}], "cairo_type": "felt", "type": "reference"}, "__main__.increaseAllowance.syscall_ptr": {"full_name": "__main__.increaseAllowance.syscall_ptr", "references": [{"pc": 1217, "value": "[cast(fp + (-8), felt**)]", "ap_tracking_data": {"offset": 0, "group": 91}}, {"pc": 1227, "value": "[cast(ap + (-2), felt**)]", "ap_tracking_data": {"offset": 17, "group": 91}}, {"pc": 1235, "value": "[cast(ap + (-5), felt**)]", "ap_tracking_data": {"offset": 93, "group": 91}}, {"pc": 1257, "value": "[cast(ap + (-3), felt**)]", "ap_tracking_data": {"offset": 213, "group": 91}}], "cairo_type": "felt*", "type": "reference"}, "__main__.name": {"destination": "starkware.starknet.apps.token.cairo.ERC20_base.name", "type": "alias"}, "__main__.permissionedBurn": {"decorators": ["external"], "pc": 1407, "type": "function"}, "__main__.permissionedBurn.Args": {"full_name": "__main__.permissionedBurn.Args", "members": {"account": {"offset": 0, "cairo_type": "felt"}, "amount": {"offset": 1, "cairo_type": "starkware.cairo.common.uint256.Uint256"}}, "size": 3, "type": "struct"}, "__main__.permissionedBurn.ImplicitArgs": {"full_name": "__main__.permissionedBurn.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, "type": "struct"}, "__main__.permissionedBurn.Return": {"full_name": "__main__.permissionedBurn.Return", "members": {}, "size": 0, "type": "struct"}, "__main__.permissionedBurn.SIZEOF_LOCALS": {"value": 1, "type": "const"}, "__main__.permissionedBurn.account": {"full_name": "__main__.permissionedBurn.account", "references": [{"pc": 1407, "value": "[cast(fp + (-5), felt*)]", "ap_tracking_data": {"offset": 0, "group": 101}}], "cairo_type": "felt", "type": "reference"}, "__main__.permissionedBurn.amount": {"full_name": "__main__.permissionedBurn.amount", "references": [{"pc": 1407, "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 101}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "type": "reference"}, "__main__.permissionedBurn.pedersen_ptr": {"full_name": "__main__.permissionedBurn.pedersen_ptr", "references": [{"pc": 1407, "value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 101}}, {"pc": 1414, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 45, "group": 101}}, {"pc": 1423, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 102}}], "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "type": "reference"}, "__main__.permissionedBurn.range_check_ptr": {"full_name": "__main__.permissionedBurn.range_check_ptr", "references": [{"pc": 1407, "value": "[cast(fp + (-6), felt*)]", "ap_tracking_data": {"offset": 0, "group": 101}}, {"pc": 1414, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 45, "group": 101}}, {"pc": 1423, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 0, "group": 102}}], "cairo_type": "felt", "type": "reference"}, "__main__.permissionedBurn.syscall_ptr": {"full_name": "__main__.permissionedBurn.syscall_ptr", "references": [{"pc": 1407, "value": "[cast(fp + (-8), felt**)]", "ap_tracking_data": {"offset": 0, "group": 101}}, {"pc": 1414, "value": "[cast(ap + (-3), felt**)]", "ap_tracking_data": {"offset": 45, "group": 101}}, {"pc": 1415, "value": "[cast(fp, felt**)]", "ap_tracking_data": {"offset": 45, "group": 101}}, {"pc": 1423, "value": "[cast(ap + (-3), felt**)]", "ap_tracking_data": {"offset": 0, "group": 102}}], "cairo_type": "felt*", "type": "reference"}, "__main__.permissionedMint": {"decorators": ["external"], "pc": 1370, "type": "function"}, "__main__.permissionedMint.Args": {"full_name": "__main__.permissionedMint.Args", "members": {"recipient": {"offset": 0, "cairo_type": "felt"}, "amount": {"offset": 1, "cairo_type": "starkware.cairo.common.uint256.Uint256"}}, "size": 3, "type": "struct"}, "__main__.permissionedMint.ImplicitArgs": {"full_name": "__main__.permissionedMint.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, "type": "struct"}, "__main__.permissionedMint.Return": {"full_name": "__main__.permissionedMint.Return", "members": {}, "size": 0, "type": "struct"}, "__main__.permissionedMint.SIZEOF_LOCALS": {"value": 1, "type": "const"}, "__main__.permissionedMint.amount": {"full_name": "__main__.permissionedMint.amount", "references": [{"pc": 1370, "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 99}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "type": "reference"}, "__main__.permissionedMint.pedersen_ptr": {"full_name": "__main__.permissionedMint.pedersen_ptr", "references": [{"pc": 1370, "value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 99}}, {"pc": 1377, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 45, "group": 99}}, {"pc": 1386, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 306, "group": 99}}], "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "type": "reference"}, "__main__.permissionedMint.range_check_ptr": {"full_name": "__main__.permissionedMint.range_check_ptr", "references": [{"pc": 1370, "value": "[cast(fp + (-6), felt*)]", "ap_tracking_data": {"offset": 0, "group": 99}}, {"pc": 1377, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 45, "group": 99}}, {"pc": 1386, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 306, "group": 99}}], "cairo_type": "felt", "type": "reference"}, "__main__.permissionedMint.recipient": {"full_name": "__main__.permissionedMint.recipient", "references": [{"pc": 1370, "value": "[cast(fp + (-5), felt*)]", "ap_tracking_data": {"offset": 0, "group": 99}}], "cairo_type": "felt", "type": "reference"}, "__main__.permissionedMint.syscall_ptr": {"full_name": "__main__.permissionedMint.syscall_ptr", "references": [{"pc": 1370, "value": "[cast(fp + (-8), felt**)]", "ap_tracking_data": {"offset": 0, "group": 99}}, {"pc": 1377, "value": "[cast(ap + (-3), felt**)]", "ap_tracking_data": {"offset": 45, "group": 99}}, {"pc": 1378, "value": "[cast(fp, felt**)]", "ap_tracking_data": {"offset": 45, "group": 99}}, {"pc": 1386, "value": "[cast(ap + (-3), felt**)]", "ap_tracking_data": {"offset": 306, "group": 99}}], "cairo_type": "felt*", "type": "reference"}, "__main__.permittedMinter": {"destination": "starkware.starknet.apps.token.cairo.permitted.permittedMinter", "type": "alias"}, "__main__.permitted_initializer": {"destination": "starkware.starknet.apps.token.cairo.permitted.permitted_initializer", "type": "alias"}, "__main__.permitted_minter": {"destination": "starkware.starknet.apps.token.cairo.permitted.permitted_minter", "type": "alias"}, "__main__.permitted_minter_only": {"destination": "starkware.starknet.apps.token.cairo.permitted.permitted_minter_only", "type": "alias"}, "__main__.symbol": {"destination": "starkware.starknet.apps.token.cairo.ERC20_base.symbol", "type": "alias"}, "__main__.totalSupply": {"destination": "starkware.starknet.apps.token.cairo.ERC20_base.totalSupply", "type": "alias"}, "__main__.transfer": {"decorators": ["external"], "pc": 1046, "type": "function"}, "__main__.transfer.Args": {"full_name": "__main__.transfer.Args", "members": {"recipient": {"offset": 0, "cairo_type": "felt"}, "amount": {"offset": 1, "cairo_type": "starkware.cairo.common.uint256.Uint256"}}, "size": 3, "type": "struct"}, "__main__.transfer.ImplicitArgs": {"full_name": "__main__.transfer.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, "type": "struct"}, "__main__.transfer.Return": {"full_name": "__main__.transfer.Return", "members": {"success": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "__main__.transfer.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__main__.transfer.amount": {"full_name": "__main__.transfer.amount", "references": [{"pc": 1046, "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 77}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "type": "reference"}, "__main__.transfer.pedersen_ptr": {"full_name": "__main__.transfer.pedersen_ptr", "references": [{"pc": 1046, "value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 77}}, {"pc": 1058, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 78}}], "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "type": "reference"}, "__main__.transfer.range_check_ptr": {"full_name": "__main__.transfer.range_check_ptr", "references": [{"pc": 1046, "value": "[cast(fp + (-6), felt*)]", "ap_tracking_data": {"offset": 0, "group": 77}}, {"pc": 1058, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 0, "group": 78}}], "cairo_type": "felt", "type": "reference"}, "__main__.transfer.recipient": {"full_name": "__main__.transfer.recipient", "references": [{"pc": 1046, "value": "[cast(fp + (-5), felt*)]", "ap_tracking_data": {"offset": 0, "group": 77}}], "cairo_type": "felt", "type": "reference"}, "__main__.transfer.sender": {"full_name": "__main__.transfer.sender", "references": [{"pc": 1049, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 6, "group": 77}}], "cairo_type": "felt", "type": "reference"}, "__main__.transfer.syscall_ptr": {"full_name": "__main__.transfer.syscall_ptr", "references": [{"pc": 1046, "value": "[cast(fp + (-8), felt**)]", "ap_tracking_data": {"offset": 0, "group": 77}}, {"pc": 1049, "value": "[cast(ap + (-2), felt**)]", "ap_tracking_data": {"offset": 6, "group": 77}}, {"pc": 1058, "value": "[cast(ap + (-3), felt**)]", "ap_tracking_data": {"offset": 0, "group": 78}}], "cairo_type": "felt*", "type": "reference"}, "__main__.transferFrom": {"decorators": ["external"], "pc": 1090, "type": "function"}, "__main__.transferFrom.Args": {"full_name": "__main__.transferFrom.Args", "members": {"sender": {"offset": 0, "cairo_type": "felt"}, "recipient": {"offset": 1, "cairo_type": "felt"}, "amount": {"offset": 2, "cairo_type": "starkware.cairo.common.uint256.Uint256"}}, "size": 4, "type": "struct"}, "__main__.transferFrom.ImplicitArgs": {"full_name": "__main__.transferFrom.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, "type": "struct"}, "__main__.transferFrom.Return": {"full_name": "__main__.transferFrom.Return", "members": {"success": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "__main__.transferFrom.SIZEOF_LOCALS": {"value": 5, "type": "const"}, "__main__.transferFrom.amount": {"full_name": "__main__.transferFrom.amount", "references": [{"pc": 1090, "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 82}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "type": "reference"}, "__main__.transferFrom.caller": {"full_name": "__main__.transferFrom.caller", "references": [{"pc": 1095, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 11, "group": 82}}, {"pc": 1096, "value": "[cast(fp, felt*)]", "ap_tracking_data": {"offset": 11, "group": 82}}], "cairo_type": "felt", "type": "reference"}, "__main__.transferFrom.caller_allowance": {"full_name": "__main__.transferFrom.caller_allowance", "references": [{"pc": 1103, "value": "[cast(ap + (-2), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 87, "group": 82}}, {"pc": 1105, "value": "[cast(fp + 1, starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 87, "group": 82}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "type": "reference"}, "__main__.transferFrom.enough_allowance": {"full_name": "__main__.transferFrom.enough_allowance", "references": [{"pc": 1114, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 0, "group": 83}}], "cairo_type": "felt", "type": "reference"}, "__main__.transferFrom.new_allowance": {"full_name": "__main__.transferFrom.new_allowance", "references": [{"pc": 1131, "value": "[cast(ap + (-2), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 74, "group": 84}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "type": "reference"}, "__main__.transferFrom.pedersen_ptr": {"full_name": "__main__.transferFrom.pedersen_ptr", "references": [{"pc": 1090, "value": "[cast(fp + (-8), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 82}}, {"pc": 1103, "value": "[cast(ap + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 85, "group": 82}}, {"pc": 1123, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 84}}, {"pc": 1138, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 148, "group": 84}}, {"pc": 1103, "value": "[cast(ap + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 87, "group": 82}}, {"pc": 1107, "value": "[cast(fp + 4, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 87, "group": 82}}, {"pc": 1125, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 84}}, {"pc": 1140, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 148, "group": 84}}], "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "type": "reference"}, "__main__.transferFrom.range_check_ptr": {"full_name": "__main__.transferFrom.range_check_ptr", "references": [{"pc": 1090, "value": "[cast(fp + (-7), felt*)]", "ap_tracking_data": {"offset": 0, "group": 82}}, {"pc": 1103, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 85, "group": 82}}, {"pc": 1112, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 0, "group": 83}}, {"pc": 1123, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 0, "group": 84}}, {"pc": 1129, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 74, "group": 84}}, {"pc": 1138, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 148, "group": 84}}, {"pc": 1103, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 87, "group": 82}}, {"pc": 1114, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 0, "group": 83}}, {"pc": 1125, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 0, "group": 84}}, {"pc": 1131, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 74, "group": 84}}, {"pc": 1140, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 148, "group": 84}}], "cairo_type": "felt", "type": "reference"}, "__main__.transferFrom.recipient": {"full_name": "__main__.transferFrom.recipient", "references": [{"pc": 1090, "value": "[cast(fp + (-5), felt*)]", "ap_tracking_data": {"offset": 0, "group": 82}}], "cairo_type": "felt", "type": "reference"}, "__main__.transferFrom.sender": {"full_name": "__main__.transferFrom.sender", "references": [{"pc": 1090, "value": "[cast(fp + (-6), felt*)]", "ap_tracking_data": {"offset": 0, "group": 82}}], "cairo_type": "felt", "type": "reference"}, "__main__.transferFrom.syscall_ptr": {"full_name": "__main__.transferFrom.syscall_ptr", "references": [{"pc": 1090, "value": "[cast(fp + (-9), felt**)]", "ap_tracking_data": {"offset": 0, "group": 82}}, {"pc": 1095, "value": "[cast(ap + (-2), felt**)]", "ap_tracking_data": {"offset": 9, "group": 82}}, {"pc": 1103, "value": "[cast(ap + (-5), felt**)]", "ap_tracking_data": {"offset": 85, "group": 82}}, {"pc": 1123, "value": "[cast(ap + (-3), felt**)]", "ap_tracking_data": {"offset": 0, "group": 84}}, {"pc": 1138, "value": "[cast(ap + (-3), felt**)]", "ap_tracking_data": {"offset": 148, "group": 84}}, {"pc": 1095, "value": "[cast(ap + (-2), felt**)]", "ap_tracking_data": {"offset": 11, "group": 82}}, {"pc": 1103, "value": "[cast(ap + (-5), felt**)]", "ap_tracking_data": {"offset": 87, "group": 82}}, {"pc": 1106, "value": "[cast(fp + 3, felt**)]", "ap_tracking_data": {"offset": 87, "group": 82}}, {"pc": 1125, "value": "[cast(ap + (-3), felt**)]", "ap_tracking_data": {"offset": 0, "group": 84}}, {"pc": 1140, "value": "[cast(ap + (-3), felt**)]", "ap_tracking_data": {"offset": 148, "group": 84}}], "cairo_type": "felt*", "type": "reference"}, "__main__.uint256_add": {"destination": "starkware.cairo.common.uint256.uint256_add", "type": "alias"}, "__main__.uint256_check": {"destination": "starkware.cairo.common.uint256.uint256_check", "type": "alias"}, "__main__.uint256_le": {"destination": "starkware.cairo.common.uint256.uint256_le", "type": "alias"}, "__main__.uint256_lt": {"destination": "starkware.cairo.common.uint256.uint256_lt", "type": "alias"}, "__main__.uint256_sub": {"destination": "starkware.cairo.common.uint256.uint256_sub", "type": "alias"}, "__wrappers__.allowance": {"decorators": ["view"], "pc": 714, "type": "function"}, "__wrappers__.allowance.Args": {"full_name": "__wrappers__.allowance.Args", "members": {}, "size": 0, "type": "struct"}, "__wrappers__.allowance.ImplicitArgs": {"full_name": "__wrappers__.allowance.ImplicitArgs", "members": {}, "size": 0, "type": "struct"}, "__wrappers__.allowance.Return": {"full_name": "__wrappers__.allowance.Return", "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": {"offset": 3, "cairo_type": "felt"}, "retdata": {"offset": 4, "cairo_type": "felt*"}}, "size": 5, "type": "struct"}, "__wrappers__.allowance.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__wrappers__.allowance.__calldata_actual_size": {"full_name": "__wrappers__.allowance.__calldata_actual_size", "references": [{"pc": 714, "value": "cast([fp + (-3)] + 2 - [fp + (-3)], felt)", "ap_tracking_data": {"offset": 0, "group": 60}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.allowance.__calldata_arg_owner": {"full_name": "__wrappers__.allowance.__calldata_arg_owner", "references": [{"pc": 714, "value": "[cast([fp + (-3)], felt*)]", "ap_tracking_data": {"offset": 0, "group": 60}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.allowance.__calldata_arg_spender": {"full_name": "__wrappers__.allowance.__calldata_arg_spender", "references": [{"pc": 714, "value": "[cast([fp + (-3)] + 1, felt*)]", "ap_tracking_data": {"offset": 0, "group": 60}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.allowance.__calldata_ptr": {"full_name": "__wrappers__.allowance.__calldata_ptr", "references": [{"pc": 714, "value": "[cast(fp + (-3), felt**)]", "ap_tracking_data": {"offset": 0, "group": 60}}, {"pc": 714, "value": "cast([fp + (-3)] + 1, felt*)", "ap_tracking_data": {"offset": 0, "group": 60}}, {"pc": 714, "value": "cast([fp + (-3)] + 2, felt*)", "ap_tracking_data": {"offset": 0, "group": 60}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.allowance.__temp35": {"full_name": "__wrappers__.allowance.__temp35", "references": [{"pc": 716, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 1, "group": 60}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.allowance.__wrapped_func": {"destination": "starkware.starknet.apps.token.cairo.ERC20_base.allowance", "type": "alias"}, "__wrappers__.allowance.pedersen_ptr": {"full_name": "__wrappers__.allowance.pedersen_ptr", "references": [{"pc": 714, "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 60}}, {"pc": 724, "value": "[cast(ap + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 84, "group": 60}}], "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "type": "reference"}, "__wrappers__.allowance.range_check_ptr": {"full_name": "__wrappers__.allowance.range_check_ptr", "references": [{"pc": 714, "value": "[cast([fp + (-5)] + 2, felt*)]", "ap_tracking_data": {"offset": 0, "group": 60}}, {"pc": 724, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 84, "group": 60}}, {"pc": 727, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 92, "group": 60}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.allowance.ret_struct": {"full_name": "__wrappers__.allowance.ret_struct", "references": [{"pc": 724, "value": "[cast(ap + (-2), starkware.starknet.apps.token.cairo.ERC20_base.allowance.Return*)]", "ap_tracking_data": {"offset": 84, "group": 60}}], "cairo_type": "starkware.starknet.apps.token.cairo.ERC20_base.allowance.Return", "type": "reference"}, "__wrappers__.allowance.retdata": {"full_name": "__wrappers__.allowance.retdata", "references": [{"pc": 727, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 92, "group": 60}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.allowance.retdata_size": {"full_name": "__wrappers__.allowance.retdata_size", "references": [{"pc": 727, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 92, "group": 60}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.allowance.syscall_ptr": {"full_name": "__wrappers__.allowance.syscall_ptr", "references": [{"pc": 714, "value": "[cast([fp + (-5)], felt**)]", "ap_tracking_data": {"offset": 0, "group": 60}}, {"pc": 724, "value": "[cast(ap + (-5), felt**)]", "ap_tracking_data": {"offset": 84, "group": 60}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.allowance_encode_return": {"decorators": [], "pc": 704, "type": "function"}, "__wrappers__.allowance_encode_return.Args": {"full_name": "__wrappers__.allowance_encode_return.Args", "members": {"ret_struct": {"offset": 0, "cairo_type": "starkware.starknet.apps.token.cairo.ERC20_base.allowance.Return"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "type": "struct"}, "__wrappers__.allowance_encode_return.ImplicitArgs": {"full_name": "__wrappers__.allowance_encode_return.ImplicitArgs", "members": {}, "size": 0, "type": "struct"}, "__wrappers__.allowance_encode_return.Return": {"full_name": "__wrappers__.allowance_encode_return.Return", "members": {"range_check_ptr": {"offset": 0, "cairo_type": "felt"}, "data_len": {"offset": 1, "cairo_type": "felt"}, "data": {"offset": 2, "cairo_type": "felt*"}}, "size": 3, "type": "struct"}, "__wrappers__.allowance_encode_return.SIZEOF_LOCALS": {"value": 1, "type": "const"}, "__wrappers__.allowance_encode_return.__return_value_ptr": {"full_name": "__wrappers__.allowance_encode_return.__return_value_ptr", "references": [{"pc": 706, "value": "[cast(fp, felt**)]", "ap_tracking_data": {"offset": 1, "group": 59}}, {"pc": 708, "value": "cast([fp] + 2, felt*)", "ap_tracking_data": {"offset": 1, "group": 59}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.allowance_encode_return.__return_value_ptr_start": {"full_name": "__wrappers__.allowance_encode_return.__return_value_ptr_start", "references": [{"pc": 706, "value": "[cast(fp, felt**)]", "ap_tracking_data": {"offset": 1, "group": 59}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.allowance_encode_return.__return_value_tmp": {"full_name": "__wrappers__.allowance_encode_return.__return_value_tmp", "references": [{"pc": 706, "value": "cast(fp + (-5), felt*)", "ap_tracking_data": {"offset": 1, "group": 59}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.allowance_encode_return.__temp34": {"full_name": "__wrappers__.allowance_encode_return.__temp34", "references": [{"pc": 710, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 2, "group": 59}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.allowance_encode_return.memcpy": {"destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias"}, "__wrappers__.allowance_encode_return.range_check_ptr": {"full_name": "__wrappers__.allowance_encode_return.range_check_ptr", "references": [{"pc": 704, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 59}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.allowance_encode_return.ret_struct": {"full_name": "__wrappers__.allowance_encode_return.ret_struct", "references": [{"pc": 704, "value": "[cast(fp + (-5), starkware.starknet.apps.token.cairo.ERC20_base.allowance.Return*)]", "ap_tracking_data": {"offset": 0, "group": 59}}], "cairo_type": "starkware.starknet.apps.token.cairo.ERC20_base.allowance.Return", "type": "reference"}, "__wrappers__.approve": {"decorators": ["external"], "pc": 1197, "type": "function"}, "__wrappers__.approve.Args": {"full_name": "__wrappers__.approve.Args", "members": {}, "size": 0, "type": "struct"}, "__wrappers__.approve.ImplicitArgs": {"full_name": "__wrappers__.approve.ImplicitArgs", "members": {}, "size": 0, "type": "struct"}, "__wrappers__.approve.Return": {"full_name": "__wrappers__.approve.Return", "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": {"offset": 3, "cairo_type": "felt"}, "retdata": {"offset": 4, "cairo_type": "felt*"}}, "size": 5, "type": "struct"}, "__wrappers__.approve.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__wrappers__.approve.__calldata_actual_size": {"full_name": "__wrappers__.approve.__calldata_actual_size", "references": [{"pc": 1197, "value": "cast([fp + (-3)] + 3 - [fp + (-3)], felt)", "ap_tracking_data": {"offset": 0, "group": 90}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.approve.__calldata_arg_amount": {"full_name": "__wrappers__.approve.__calldata_arg_amount", "references": [{"pc": 1197, "value": "[cast([fp + (-3)] + 1, starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 90}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "type": "reference"}, "__wrappers__.approve.__calldata_arg_spender": {"full_name": "__wrappers__.approve.__calldata_arg_spender", "references": [{"pc": 1197, "value": "[cast([fp + (-3)], felt*)]", "ap_tracking_data": {"offset": 0, "group": 90}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.approve.__calldata_ptr": {"full_name": "__wrappers__.approve.__calldata_ptr", "references": [{"pc": 1197, "value": "[cast(fp + (-3), felt**)]", "ap_tracking_data": {"offset": 0, "group": 90}}, {"pc": 1197, "value": "cast([fp + (-3)] + 1, felt*)", "ap_tracking_data": {"offset": 0, "group": 90}}, {"pc": 1197, "value": "cast([fp + (-3)] + 3, felt*)", "ap_tracking_data": {"offset": 0, "group": 90}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.approve.__temp43": {"full_name": "__wrappers__.approve.__temp43", "references": [{"pc": 1199, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 1, "group": 90}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.approve.__wrapped_func": {"destination": "__main__.approve", "type": "alias"}, "__wrappers__.approve.pedersen_ptr": {"full_name": "__wrappers__.approve.pedersen_ptr", "references": [{"pc": 1197, "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 90}}, {"pc": 1208, "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 111, "group": 90}}], "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "type": "reference"}, "__wrappers__.approve.range_check_ptr": {"full_name": "__wrappers__.approve.range_check_ptr", "references": [{"pc": 1197, "value": "[cast([fp + (-5)] + 2, felt*)]", "ap_tracking_data": {"offset": 0, "group": 90}}, {"pc": 1208, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 111, "group": 90}}, {"pc": 1211, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 119, "group": 90}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.approve.ret_struct": {"full_name": "__wrappers__.approve.ret_struct", "references": [{"pc": 1208, "value": "[cast(ap + (-1), __main__.approve.Return*)]", "ap_tracking_data": {"offset": 111, "group": 90}}], "cairo_type": "__main__.approve.Return", "type": "reference"}, "__wrappers__.approve.retdata": {"full_name": "__wrappers__.approve.retdata", "references": [{"pc": 1211, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 119, "group": 90}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.approve.retdata_size": {"full_name": "__wrappers__.approve.retdata_size", "references": [{"pc": 1211, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 119, "group": 90}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.approve.syscall_ptr": {"full_name": "__wrappers__.approve.syscall_ptr", "references": [{"pc": 1197, "value": "[cast([fp + (-5)], felt**)]", "ap_tracking_data": {"offset": 0, "group": 90}}, {"pc": 1208, "value": "[cast(ap + (-4), felt**)]", "ap_tracking_data": {"offset": 111, "group": 90}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.approve_encode_return": {"decorators": [], "pc": 1188, "type": "function"}, "__wrappers__.approve_encode_return.Args": {"full_name": "__wrappers__.approve_encode_return.Args", "members": {"ret_struct": {"offset": 0, "cairo_type": "__main__.approve.Return"}, "range_check_ptr": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "type": "struct"}, "__wrappers__.approve_encode_return.ImplicitArgs": {"full_name": "__wrappers__.approve_encode_return.ImplicitArgs", "members": {}, "size": 0, "type": "struct"}, "__wrappers__.approve_encode_return.Return": {"full_name": "__wrappers__.approve_encode_return.Return", "members": {"range_check_ptr": {"offset": 0, "cairo_type": "felt"}, "data_len": {"offset": 1, "cairo_type": "felt"}, "data": {"offset": 2, "cairo_type": "felt*"}}, "size": 3, "type": "struct"}, "__wrappers__.approve_encode_return.SIZEOF_LOCALS": {"value": 1, "type": "const"}, "__wrappers__.approve_encode_return.__return_value_ptr": {"full_name": "__wrappers__.approve_encode_return.__return_value_ptr", "references": [{"pc": 1190, "value": "[cast(fp, felt**)]", "ap_tracking_data": {"offset": 1, "group": 89}}, {"pc": 1191, "value": "cast([fp] + 1, felt*)", "ap_tracking_data": {"offset": 1, "group": 89}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.approve_encode_return.__return_value_ptr_start": {"full_name": "__wrappers__.approve_encode_return.__return_value_ptr_start", "references": [{"pc": 1190, "value": "[cast(fp, felt**)]", "ap_tracking_data": {"offset": 1, "group": 89}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.approve_encode_return.__temp42": {"full_name": "__wrappers__.approve_encode_return.__temp42", "references": [{"pc": 1193, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 2, "group": 89}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.approve_encode_return.memcpy": {"destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias"}, "__wrappers__.approve_encode_return.range_check_ptr": {"full_name": "__wrappers__.approve_encode_return.range_check_ptr", "references": [{"pc": 1188, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 89}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.approve_encode_return.ret_struct": {"full_name": "__wrappers__.approve_encode_return.ret_struct", "references": [{"pc": 1188, "value": "[cast(fp + (-4), __main__.approve.Return*)]", "ap_tracking_data": {"offset": 0, "group": 89}}], "cairo_type": "__main__.approve.Return", "type": "reference"}, "__wrappers__.balanceOf": {"decorators": ["view"], "pc": 678, "type": "function"}, "__wrappers__.balanceOf.Args": {"full_name": "__wrappers__.balanceOf.Args", "members": {}, "size": 0, "type": "struct"}, "__wrappers__.balanceOf.ImplicitArgs": {"full_name": "__wrappers__.balanceOf.ImplicitArgs", "members": {}, "size": 0, "type": "struct"}, "__wrappers__.balanceOf.Return": {"full_name": "__wrappers__.balanceOf.Return", "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": {"offset": 3, "cairo_type": "felt"}, "retdata": {"offset": 4, "cairo_type": "felt*"}}, "size": 5, "type": "struct"}, "__wrappers__.balanceOf.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__wrappers__.balanceOf.__calldata_actual_size": {"full_name": "__wrappers__.balanceOf.__calldata_actual_size", "references": [{"pc": 678, "value": "cast([fp + (-3)] + 1 - [fp + (-3)], felt)", "ap_tracking_data": {"offset": 0, "group": 57}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.balanceOf.__calldata_arg_account": {"full_name": "__wrappers__.balanceOf.__calldata_arg_account", "references": [{"pc": 678, "value": "[cast([fp + (-3)], felt*)]", "ap_tracking_data": {"offset": 0, "group": 57}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.balanceOf.__calldata_ptr": {"full_name": "__wrappers__.balanceOf.__calldata_ptr", "references": [{"pc": 678, "value": "[cast(fp + (-3), felt**)]", "ap_tracking_data": {"offset": 0, "group": 57}}, {"pc": 678, "value": "cast([fp + (-3)] + 1, felt*)", "ap_tracking_data": {"offset": 0, "group": 57}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.balanceOf.__temp33": {"full_name": "__wrappers__.balanceOf.__temp33", "references": [{"pc": 680, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 1, "group": 57}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.balanceOf.__wrapped_func": {"destination": "starkware.starknet.apps.token.cairo.ERC20_base.balanceOf", "type": "alias"}, "__wrappers__.balanceOf.pedersen_ptr": {"full_name": "__wrappers__.balanceOf.pedersen_ptr", "references": [{"pc": 678, "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 57}}, {"pc": 687, "value": "[cast(ap + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 76, "group": 57}}], "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "type": "reference"}, "__wrappers__.balanceOf.range_check_ptr": {"full_name": "__wrappers__.balanceOf.range_check_ptr", "references": [{"pc": 678, "value": "[cast([fp + (-5)] + 2, felt*)]", "ap_tracking_data": {"offset": 0, "group": 57}}, {"pc": 687, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 76, "group": 57}}, {"pc": 690, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 84, "group": 57}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.balanceOf.ret_struct": {"full_name": "__wrappers__.balanceOf.ret_struct", "references": [{"pc": 687, "value": "[cast(ap + (-2), starkware.starknet.apps.token.cairo.ERC20_base.balanceOf.Return*)]", "ap_tracking_data": {"offset": 76, "group": 57}}], "cairo_type": "starkware.starknet.apps.token.cairo.ERC20_base.balanceOf.Return", "type": "reference"}, "__wrappers__.balanceOf.retdata": {"full_name": "__wrappers__.balanceOf.retdata", "references": [{"pc": 690, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 84, "group": 57}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.balanceOf.retdata_size": {"full_name": "__wrappers__.balanceOf.retdata_size", "references": [{"pc": 690, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 84, "group": 57}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.balanceOf.syscall_ptr": {"full_name": "__wrappers__.balanceOf.syscall_ptr", "references": [{"pc": 678, "value": "[cast([fp + (-5)], felt**)]", "ap_tracking_data": {"offset": 0, "group": 57}}, {"pc": 687, "value": "[cast(ap + (-5), felt**)]", "ap_tracking_data": {"offset": 76, "group": 57}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.balanceOf_encode_return": {"decorators": [], "pc": 668, "type": "function"}, "__wrappers__.balanceOf_encode_return.Args": {"full_name": "__wrappers__.balanceOf_encode_return.Args", "members": {"ret_struct": {"offset": 0, "cairo_type": "starkware.starknet.apps.token.cairo.ERC20_base.balanceOf.Return"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "type": "struct"}, "__wrappers__.balanceOf_encode_return.ImplicitArgs": {"full_name": "__wrappers__.balanceOf_encode_return.ImplicitArgs", "members": {}, "size": 0, "type": "struct"}, "__wrappers__.balanceOf_encode_return.Return": {"full_name": "__wrappers__.balanceOf_encode_return.Return", "members": {"range_check_ptr": {"offset": 0, "cairo_type": "felt"}, "data_len": {"offset": 1, "cairo_type": "felt"}, "data": {"offset": 2, "cairo_type": "felt*"}}, "size": 3, "type": "struct"}, "__wrappers__.balanceOf_encode_return.SIZEOF_LOCALS": {"value": 1, "type": "const"}, "__wrappers__.balanceOf_encode_return.__return_value_ptr": {"full_name": "__wrappers__.balanceOf_encode_return.__return_value_ptr", "references": [{"pc": 670, "value": "[cast(fp, felt**)]", "ap_tracking_data": {"offset": 1, "group": 56}}, {"pc": 672, "value": "cast([fp] + 2, felt*)", "ap_tracking_data": {"offset": 1, "group": 56}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.balanceOf_encode_return.__return_value_ptr_start": {"full_name": "__wrappers__.balanceOf_encode_return.__return_value_ptr_start", "references": [{"pc": 670, "value": "[cast(fp, felt**)]", "ap_tracking_data": {"offset": 1, "group": 56}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.balanceOf_encode_return.__return_value_tmp": {"full_name": "__wrappers__.balanceOf_encode_return.__return_value_tmp", "references": [{"pc": 670, "value": "cast(fp + (-5), felt*)", "ap_tracking_data": {"offset": 1, "group": 56}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.balanceOf_encode_return.__temp32": {"full_name": "__wrappers__.balanceOf_encode_return.__temp32", "references": [{"pc": 674, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 2, "group": 56}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.balanceOf_encode_return.memcpy": {"destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias"}, "__wrappers__.balanceOf_encode_return.range_check_ptr": {"full_name": "__wrappers__.balanceOf_encode_return.range_check_ptr", "references": [{"pc": 668, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 56}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.balanceOf_encode_return.ret_struct": {"full_name": "__wrappers__.balanceOf_encode_return.ret_struct", "references": [{"pc": 668, "value": "[cast(fp + (-5), starkware.starknet.apps.token.cairo.ERC20_base.balanceOf.Return*)]", "ap_tracking_data": {"offset": 0, "group": 56}}], "cairo_type": "starkware.starknet.apps.token.cairo.ERC20_base.balanceOf.Return", "type": "reference"}, "__wrappers__.constructor": {"decorators": ["constructor"], "pc": 1025, "type": "function"}, "__wrappers__.constructor.Args": {"full_name": "__wrappers__.constructor.Args", "members": {}, "size": 0, "type": "struct"}, "__wrappers__.constructor.ImplicitArgs": {"full_name": "__wrappers__.constructor.ImplicitArgs", "members": {}, "size": 0, "type": "struct"}, "__wrappers__.constructor.Return": {"full_name": "__wrappers__.constructor.Return", "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": {"offset": 3, "cairo_type": "felt"}, "retdata": {"offset": 4, "cairo_type": "felt*"}}, "size": 5, "type": "struct"}, "__wrappers__.constructor.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__wrappers__.constructor.__calldata_actual_size": {"full_name": "__wrappers__.constructor.__calldata_actual_size", "references": [{"pc": 1025, "value": "cast([fp + (-3)] + 4 - [fp + (-3)], felt)", "ap_tracking_data": {"offset": 0, "group": 76}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.constructor.__calldata_arg_decimals": {"full_name": "__wrappers__.constructor.__calldata_arg_decimals", "references": [{"pc": 1025, "value": "[cast([fp + (-3)] + 2, felt*)]", "ap_tracking_data": {"offset": 0, "group": 76}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.constructor.__calldata_arg_minter_address": {"full_name": "__wrappers__.constructor.__calldata_arg_minter_address", "references": [{"pc": 1025, "value": "[cast([fp + (-3)] + 3, felt*)]", "ap_tracking_data": {"offset": 0, "group": 76}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.constructor.__calldata_arg_name": {"full_name": "__wrappers__.constructor.__calldata_arg_name", "references": [{"pc": 1025, "value": "[cast([fp + (-3)], felt*)]", "ap_tracking_data": {"offset": 0, "group": 76}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.constructor.__calldata_arg_symbol": {"full_name": "__wrappers__.constructor.__calldata_arg_symbol", "references": [{"pc": 1025, "value": "[cast([fp + (-3)] + 1, felt*)]", "ap_tracking_data": {"offset": 0, "group": 76}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.constructor.__calldata_ptr": {"full_name": "__wrappers__.constructor.__calldata_ptr", "references": [{"pc": 1025, "value": "[cast(fp + (-3), felt**)]", "ap_tracking_data": {"offset": 0, "group": 76}}, {"pc": 1025, "value": "cast([fp + (-3)] + 1, felt*)", "ap_tracking_data": {"offset": 0, "group": 76}}, {"pc": 1025, "value": "cast([fp + (-3)] + 2, felt*)", "ap_tracking_data": {"offset": 0, "group": 76}}, {"pc": 1025, "value": "cast([fp + (-3)] + 3, felt*)", "ap_tracking_data": {"offset": 0, "group": 76}}, {"pc": 1025, "value": "cast([fp + (-3)] + 4, felt*)", "ap_tracking_data": {"offset": 0, "group": 76}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.constructor.__temp37": {"full_name": "__wrappers__.constructor.__temp37", "references": [{"pc": 1027, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 1, "group": 76}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.constructor.__wrapped_func": {"destination": "__main__.constructor", "type": "alias"}, "__wrappers__.constructor.pedersen_ptr": {"full_name": "__wrappers__.constructor.pedersen_ptr", "references": [{"pc": 1025, "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 76}}, {"pc": 1037, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 116, "group": 76}}], "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "type": "reference"}, "__wrappers__.constructor.range_check_ptr": {"full_name": "__wrappers__.constructor.range_check_ptr", "references": [{"pc": 1025, "value": "[cast([fp + (-5)] + 2, felt*)]", "ap_tracking_data": {"offset": 0, "group": 76}}, {"pc": 1037, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 116, "group": 76}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.constructor.ret_struct": {"full_name": "__wrappers__.constructor.ret_struct", "references": [{"pc": 1037, "value": "[cast(ap + 0, __main__.constructor.Return*)]", "ap_tracking_data": {"offset": 116, "group": 76}}], "cairo_type": "__main__.constructor.Return", "type": "reference"}, "__wrappers__.constructor.retdata": {"full_name": "__wrappers__.constructor.retdata", "references": [{"pc": 1039, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 117, "group": 76}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.constructor.retdata_size": {"full_name": "__wrappers__.constructor.retdata_size", "references": [{"pc": 1039, "value": "cast(0, felt)", "ap_tracking_data": {"offset": 117, "group": 76}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.constructor.syscall_ptr": {"full_name": "__wrappers__.constructor.syscall_ptr", "references": [{"pc": 1025, "value": "[cast([fp + (-5)], felt**)]", "ap_tracking_data": {"offset": 0, "group": 76}}, {"pc": 1037, "value": "[cast(ap + (-3), felt**)]", "ap_tracking_data": {"offset": 116, "group": 76}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.constructor_encode_return.memcpy": {"destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias"}, "__wrappers__.decimals": {"decorators": ["view"], "pc": 646, "type": "function"}, "__wrappers__.decimals.Args": {"full_name": "__wrappers__.decimals.Args", "members": {}, "size": 0, "type": "struct"}, "__wrappers__.decimals.ImplicitArgs": {"full_name": "__wrappers__.decimals.ImplicitArgs", "members": {}, "size": 0, "type": "struct"}, "__wrappers__.decimals.Return": {"full_name": "__wrappers__.decimals.Return", "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": {"offset": 3, "cairo_type": "felt"}, "retdata": {"offset": 4, "cairo_type": "felt*"}}, "size": 5, "type": "struct"}, "__wrappers__.decimals.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__wrappers__.decimals.__calldata_actual_size": {"full_name": "__wrappers__.decimals.__calldata_actual_size", "references": [{"pc": 646, "value": "cast([fp + (-3)] - [fp + (-3)], felt)", "ap_tracking_data": {"offset": 0, "group": 54}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.decimals.__calldata_ptr": {"full_name": "__wrappers__.decimals.__calldata_ptr", "references": [{"pc": 646, "value": "[cast(fp + (-3), felt**)]", "ap_tracking_data": {"offset": 0, "group": 54}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.decimals.__wrapped_func": {"destination": "starkware.starknet.apps.token.cairo.ERC20_base.decimals", "type": "alias"}, "__wrappers__.decimals.pedersen_ptr": {"full_name": "__wrappers__.decimals.pedersen_ptr", "references": [{"pc": 646, "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 54}}, {"pc": 652, "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 28, "group": 54}}], "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "type": "reference"}, "__wrappers__.decimals.range_check_ptr": {"full_name": "__wrappers__.decimals.range_check_ptr", "references": [{"pc": 646, "value": "[cast([fp + (-5)] + 2, felt*)]", "ap_tracking_data": {"offset": 0, "group": 54}}, {"pc": 652, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 28, "group": 54}}, {"pc": 655, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 36, "group": 54}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.decimals.ret_struct": {"full_name": "__wrappers__.decimals.ret_struct", "references": [{"pc": 652, "value": "[cast(ap + (-1), starkware.starknet.apps.token.cairo.ERC20_base.decimals.Return*)]", "ap_tracking_data": {"offset": 28, "group": 54}}], "cairo_type": "starkware.starknet.apps.token.cairo.ERC20_base.decimals.Return", "type": "reference"}, "__wrappers__.decimals.retdata": {"full_name": "__wrappers__.decimals.retdata", "references": [{"pc": 655, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 36, "group": 54}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.decimals.retdata_size": {"full_name": "__wrappers__.decimals.retdata_size", "references": [{"pc": 655, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 36, "group": 54}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.decimals.syscall_ptr": {"full_name": "__wrappers__.decimals.syscall_ptr", "references": [{"pc": 646, "value": "[cast([fp + (-5)], felt**)]", "ap_tracking_data": {"offset": 0, "group": 54}}, {"pc": 652, "value": "[cast(ap + (-4), felt**)]", "ap_tracking_data": {"offset": 28, "group": 54}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.decimals_encode_return": {"decorators": [], "pc": 637, "type": "function"}, "__wrappers__.decimals_encode_return.Args": {"full_name": "__wrappers__.decimals_encode_return.Args", "members": {"ret_struct": {"offset": 0, "cairo_type": "starkware.starknet.apps.token.cairo.ERC20_base.decimals.Return"}, "range_check_ptr": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "type": "struct"}, "__wrappers__.decimals_encode_return.ImplicitArgs": {"full_name": "__wrappers__.decimals_encode_return.ImplicitArgs", "members": {}, "size": 0, "type": "struct"}, "__wrappers__.decimals_encode_return.Return": {"full_name": "__wrappers__.decimals_encode_return.Return", "members": {"range_check_ptr": {"offset": 0, "cairo_type": "felt"}, "data_len": {"offset": 1, "cairo_type": "felt"}, "data": {"offset": 2, "cairo_type": "felt*"}}, "size": 3, "type": "struct"}, "__wrappers__.decimals_encode_return.SIZEOF_LOCALS": {"value": 1, "type": "const"}, "__wrappers__.decimals_encode_return.__return_value_ptr": {"full_name": "__wrappers__.decimals_encode_return.__return_value_ptr", "references": [{"pc": 639, "value": "[cast(fp, felt**)]", "ap_tracking_data": {"offset": 1, "group": 53}}, {"pc": 640, "value": "cast([fp] + 1, felt*)", "ap_tracking_data": {"offset": 1, "group": 53}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.decimals_encode_return.__return_value_ptr_start": {"full_name": "__wrappers__.decimals_encode_return.__return_value_ptr_start", "references": [{"pc": 639, "value": "[cast(fp, felt**)]", "ap_tracking_data": {"offset": 1, "group": 53}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.decimals_encode_return.__temp31": {"full_name": "__wrappers__.decimals_encode_return.__temp31", "references": [{"pc": 642, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 2, "group": 53}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.decimals_encode_return.memcpy": {"destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias"}, "__wrappers__.decimals_encode_return.range_check_ptr": {"full_name": "__wrappers__.decimals_encode_return.range_check_ptr", "references": [{"pc": 637, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 53}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.decimals_encode_return.ret_struct": {"full_name": "__wrappers__.decimals_encode_return.ret_struct", "references": [{"pc": 637, "value": "[cast(fp + (-4), starkware.starknet.apps.token.cairo.ERC20_base.decimals.Return*)]", "ap_tracking_data": {"offset": 0, "group": 53}}], "cairo_type": "starkware.starknet.apps.token.cairo.ERC20_base.decimals.Return", "type": "reference"}, "__wrappers__.decreaseAllowance": {"decorators": ["external"], "pc": 1350, "type": "function"}, "__wrappers__.decreaseAllowance.Args": {"full_name": "__wrappers__.decreaseAllowance.Args", "members": {}, "size": 0, "type": "struct"}, "__wrappers__.decreaseAllowance.ImplicitArgs": {"full_name": "__wrappers__.decreaseAllowance.ImplicitArgs", "members": {}, "size": 0, "type": "struct"}, "__wrappers__.decreaseAllowance.Return": {"full_name": "__wrappers__.decreaseAllowance.Return", "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": {"offset": 3, "cairo_type": "felt"}, "retdata": {"offset": 4, "cairo_type": "felt*"}}, "size": 5, "type": "struct"}, "__wrappers__.decreaseAllowance.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__wrappers__.decreaseAllowance.__calldata_actual_size": {"full_name": "__wrappers__.decreaseAllowance.__calldata_actual_size", "references": [{"pc": 1350, "value": "cast([fp + (-3)] + 3 - [fp + (-3)], felt)", "ap_tracking_data": {"offset": 0, "group": 97}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.decreaseAllowance.__calldata_arg_spender": {"full_name": "__wrappers__.decreaseAllowance.__calldata_arg_spender", "references": [{"pc": 1350, "value": "[cast([fp + (-3)], felt*)]", "ap_tracking_data": {"offset": 0, "group": 97}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.decreaseAllowance.__calldata_arg_subtracted_value": {"full_name": "__wrappers__.decreaseAllowance.__calldata_arg_subtracted_value", "references": [{"pc": 1350, "value": "[cast([fp + (-3)] + 1, starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 97}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "type": "reference"}, "__wrappers__.decreaseAllowance.__calldata_ptr": {"full_name": "__wrappers__.decreaseAllowance.__calldata_ptr", "references": [{"pc": 1350, "value": "[cast(fp + (-3), felt**)]", "ap_tracking_data": {"offset": 0, "group": 97}}, {"pc": 1350, "value": "cast([fp + (-3)] + 1, felt*)", "ap_tracking_data": {"offset": 0, "group": 97}}, {"pc": 1350, "value": "cast([fp + (-3)] + 3, felt*)", "ap_tracking_data": {"offset": 0, "group": 97}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.decreaseAllowance.__temp47": {"full_name": "__wrappers__.decreaseAllowance.__temp47", "references": [{"pc": 1352, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 1, "group": 97}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.decreaseAllowance.__wrapped_func": {"destination": "__main__.decreaseAllowance", "type": "alias"}, "__wrappers__.decreaseAllowance.pedersen_ptr": {"full_name": "__wrappers__.decreaseAllowance.pedersen_ptr", "references": [{"pc": 1350, "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 97}}, {"pc": 1361, "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 98}}], "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "type": "reference"}, "__wrappers__.decreaseAllowance.range_check_ptr": {"full_name": "__wrappers__.decreaseAllowance.range_check_ptr", "references": [{"pc": 1350, "value": "[cast([fp + (-5)] + 2, felt*)]", "ap_tracking_data": {"offset": 0, "group": 97}}, {"pc": 1361, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 0, "group": 98}}, {"pc": 1364, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 8, "group": 98}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.decreaseAllowance.ret_struct": {"full_name": "__wrappers__.decreaseAllowance.ret_struct", "references": [{"pc": 1361, "value": "[cast(ap + (-1), __main__.decreaseAllowance.Return*)]", "ap_tracking_data": {"offset": 0, "group": 98}}], "cairo_type": "__main__.decreaseAllowance.Return", "type": "reference"}, "__wrappers__.decreaseAllowance.retdata": {"full_name": "__wrappers__.decreaseAllowance.retdata", "references": [{"pc": 1364, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 8, "group": 98}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.decreaseAllowance.retdata_size": {"full_name": "__wrappers__.decreaseAllowance.retdata_size", "references": [{"pc": 1364, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 8, "group": 98}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.decreaseAllowance.syscall_ptr": {"full_name": "__wrappers__.decreaseAllowance.syscall_ptr", "references": [{"pc": 1350, "value": "[cast([fp + (-5)], felt**)]", "ap_tracking_data": {"offset": 0, "group": 97}}, {"pc": 1361, "value": "[cast(ap + (-4), felt**)]", "ap_tracking_data": {"offset": 0, "group": 98}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.decreaseAllowance_encode_return": {"decorators": [], "pc": 1341, "type": "function"}, "__wrappers__.decreaseAllowance_encode_return.Args": {"full_name": "__wrappers__.decreaseAllowance_encode_return.Args", "members": {"ret_struct": {"offset": 0, "cairo_type": "__main__.decreaseAllowance.Return"}, "range_check_ptr": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "type": "struct"}, "__wrappers__.decreaseAllowance_encode_return.ImplicitArgs": {"full_name": "__wrappers__.decreaseAllowance_encode_return.ImplicitArgs", "members": {}, "size": 0, "type": "struct"}, "__wrappers__.decreaseAllowance_encode_return.Return": {"full_name": "__wrappers__.decreaseAllowance_encode_return.Return", "members": {"range_check_ptr": {"offset": 0, "cairo_type": "felt"}, "data_len": {"offset": 1, "cairo_type": "felt"}, "data": {"offset": 2, "cairo_type": "felt*"}}, "size": 3, "type": "struct"}, "__wrappers__.decreaseAllowance_encode_return.SIZEOF_LOCALS": {"value": 1, "type": "const"}, "__wrappers__.decreaseAllowance_encode_return.__return_value_ptr": {"full_name": "__wrappers__.decreaseAllowance_encode_return.__return_value_ptr", "references": [{"pc": 1343, "value": "[cast(fp, felt**)]", "ap_tracking_data": {"offset": 1, "group": 96}}, {"pc": 1344, "value": "cast([fp] + 1, felt*)", "ap_tracking_data": {"offset": 1, "group": 96}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.decreaseAllowance_encode_return.__return_value_ptr_start": {"full_name": "__wrappers__.decreaseAllowance_encode_return.__return_value_ptr_start", "references": [{"pc": 1343, "value": "[cast(fp, felt**)]", "ap_tracking_data": {"offset": 1, "group": 96}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.decreaseAllowance_encode_return.__temp46": {"full_name": "__wrappers__.decreaseAllowance_encode_return.__temp46", "references": [{"pc": 1346, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 2, "group": 96}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.decreaseAllowance_encode_return.memcpy": {"destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias"}, "__wrappers__.decreaseAllowance_encode_return.range_check_ptr": {"full_name": "__wrappers__.decreaseAllowance_encode_return.range_check_ptr", "references": [{"pc": 1341, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 96}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.decreaseAllowance_encode_return.ret_struct": {"full_name": "__wrappers__.decreaseAllowance_encode_return.ret_struct", "references": [{"pc": 1341, "value": "[cast(fp + (-4), __main__.decreaseAllowance.Return*)]", "ap_tracking_data": {"offset": 0, "group": 96}}], "cairo_type": "__main__.decreaseAllowance.Return", "type": "reference"}, "__wrappers__.increaseAllowance": {"decorators": ["external"], "pc": 1269, "type": "function"}, "__wrappers__.increaseAllowance.Args": {"full_name": "__wrappers__.increaseAllowance.Args", "members": {}, "size": 0, "type": "struct"}, "__wrappers__.increaseAllowance.ImplicitArgs": {"full_name": "__wrappers__.increaseAllowance.ImplicitArgs", "members": {}, "size": 0, "type": "struct"}, "__wrappers__.increaseAllowance.Return": {"full_name": "__wrappers__.increaseAllowance.Return", "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": {"offset": 3, "cairo_type": "felt"}, "retdata": {"offset": 4, "cairo_type": "felt*"}}, "size": 5, "type": "struct"}, "__wrappers__.increaseAllowance.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__wrappers__.increaseAllowance.__calldata_actual_size": {"full_name": "__wrappers__.increaseAllowance.__calldata_actual_size", "references": [{"pc": 1269, "value": "cast([fp + (-3)] + 3 - [fp + (-3)], felt)", "ap_tracking_data": {"offset": 0, "group": 93}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.increaseAllowance.__calldata_arg_added_value": {"full_name": "__wrappers__.increaseAllowance.__calldata_arg_added_value", "references": [{"pc": 1269, "value": "[cast([fp + (-3)] + 1, starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 93}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "type": "reference"}, "__wrappers__.increaseAllowance.__calldata_arg_spender": {"full_name": "__wrappers__.increaseAllowance.__calldata_arg_spender", "references": [{"pc": 1269, "value": "[cast([fp + (-3)], felt*)]", "ap_tracking_data": {"offset": 0, "group": 93}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.increaseAllowance.__calldata_ptr": {"full_name": "__wrappers__.increaseAllowance.__calldata_ptr", "references": [{"pc": 1269, "value": "[cast(fp + (-3), felt**)]", "ap_tracking_data": {"offset": 0, "group": 93}}, {"pc": 1269, "value": "cast([fp + (-3)] + 1, felt*)", "ap_tracking_data": {"offset": 0, "group": 93}}, {"pc": 1269, "value": "cast([fp + (-3)] + 3, felt*)", "ap_tracking_data": {"offset": 0, "group": 93}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.increaseAllowance.__temp45": {"full_name": "__wrappers__.increaseAllowance.__temp45", "references": [{"pc": 1271, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 1, "group": 93}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.increaseAllowance.__wrapped_func": {"destination": "__main__.increaseAllowance", "type": "alias"}, "__wrappers__.increaseAllowance.pedersen_ptr": {"full_name": "__wrappers__.increaseAllowance.pedersen_ptr", "references": [{"pc": 1269, "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 93}}, {"pc": 1280, "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 223, "group": 93}}], "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "type": "reference"}, "__wrappers__.increaseAllowance.range_check_ptr": {"full_name": "__wrappers__.increaseAllowance.range_check_ptr", "references": [{"pc": 1269, "value": "[cast([fp + (-5)] + 2, felt*)]", "ap_tracking_data": {"offset": 0, "group": 93}}, {"pc": 1280, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 223, "group": 93}}, {"pc": 1283, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 231, "group": 93}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.increaseAllowance.ret_struct": {"full_name": "__wrappers__.increaseAllowance.ret_struct", "references": [{"pc": 1280, "value": "[cast(ap + (-1), __main__.increaseAllowance.Return*)]", "ap_tracking_data": {"offset": 223, "group": 93}}], "cairo_type": "__main__.increaseAllowance.Return", "type": "reference"}, "__wrappers__.increaseAllowance.retdata": {"full_name": "__wrappers__.increaseAllowance.retdata", "references": [{"pc": 1283, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 231, "group": 93}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.increaseAllowance.retdata_size": {"full_name": "__wrappers__.increaseAllowance.retdata_size", "references": [{"pc": 1283, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 231, "group": 93}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.increaseAllowance.syscall_ptr": {"full_name": "__wrappers__.increaseAllowance.syscall_ptr", "references": [{"pc": 1269, "value": "[cast([fp + (-5)], felt**)]", "ap_tracking_data": {"offset": 0, "group": 93}}, {"pc": 1280, "value": "[cast(ap + (-4), felt**)]", "ap_tracking_data": {"offset": 223, "group": 93}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.increaseAllowance_encode_return": {"decorators": [], "pc": 1260, "type": "function"}, "__wrappers__.increaseAllowance_encode_return.Args": {"full_name": "__wrappers__.increaseAllowance_encode_return.Args", "members": {"ret_struct": {"offset": 0, "cairo_type": "__main__.increaseAllowance.Return"}, "range_check_ptr": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "type": "struct"}, "__wrappers__.increaseAllowance_encode_return.ImplicitArgs": {"full_name": "__wrappers__.increaseAllowance_encode_return.ImplicitArgs", "members": {}, "size": 0, "type": "struct"}, "__wrappers__.increaseAllowance_encode_return.Return": {"full_name": "__wrappers__.increaseAllowance_encode_return.Return", "members": {"range_check_ptr": {"offset": 0, "cairo_type": "felt"}, "data_len": {"offset": 1, "cairo_type": "felt"}, "data": {"offset": 2, "cairo_type": "felt*"}}, "size": 3, "type": "struct"}, "__wrappers__.increaseAllowance_encode_return.SIZEOF_LOCALS": {"value": 1, "type": "const"}, "__wrappers__.increaseAllowance_encode_return.__return_value_ptr": {"full_name": "__wrappers__.increaseAllowance_encode_return.__return_value_ptr", "references": [{"pc": 1262, "value": "[cast(fp, felt**)]", "ap_tracking_data": {"offset": 1, "group": 92}}, {"pc": 1263, "value": "cast([fp] + 1, felt*)", "ap_tracking_data": {"offset": 1, "group": 92}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.increaseAllowance_encode_return.__return_value_ptr_start": {"full_name": "__wrappers__.increaseAllowance_encode_return.__return_value_ptr_start", "references": [{"pc": 1262, "value": "[cast(fp, felt**)]", "ap_tracking_data": {"offset": 1, "group": 92}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.increaseAllowance_encode_return.__temp44": {"full_name": "__wrappers__.increaseAllowance_encode_return.__temp44", "references": [{"pc": 1265, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 2, "group": 92}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.increaseAllowance_encode_return.memcpy": {"destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias"}, "__wrappers__.increaseAllowance_encode_return.range_check_ptr": {"full_name": "__wrappers__.increaseAllowance_encode_return.range_check_ptr", "references": [{"pc": 1260, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 92}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.increaseAllowance_encode_return.ret_struct": {"full_name": "__wrappers__.increaseAllowance_encode_return.ret_struct", "references": [{"pc": 1260, "value": "[cast(fp + (-4), __main__.increaseAllowance.Return*)]", "ap_tracking_data": {"offset": 0, "group": 92}}], "cairo_type": "__main__.increaseAllowance.Return", "type": "reference"}, "__wrappers__.name": {"decorators": ["view"], "pc": 555, "type": "function"}, "__wrappers__.name.Args": {"full_name": "__wrappers__.name.Args", "members": {}, "size": 0, "type": "struct"}, "__wrappers__.name.ImplicitArgs": {"full_name": "__wrappers__.name.ImplicitArgs", "members": {}, "size": 0, "type": "struct"}, "__wrappers__.name.Return": {"full_name": "__wrappers__.name.Return", "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": {"offset": 3, "cairo_type": "felt"}, "retdata": {"offset": 4, "cairo_type": "felt*"}}, "size": 5, "type": "struct"}, "__wrappers__.name.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__wrappers__.name.__calldata_actual_size": {"full_name": "__wrappers__.name.__calldata_actual_size", "references": [{"pc": 555, "value": "cast([fp + (-3)] - [fp + (-3)], felt)", "ap_tracking_data": {"offset": 0, "group": 45}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.name.__calldata_ptr": {"full_name": "__wrappers__.name.__calldata_ptr", "references": [{"pc": 555, "value": "[cast(fp + (-3), felt**)]", "ap_tracking_data": {"offset": 0, "group": 45}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.name.__wrapped_func": {"destination": "starkware.starknet.apps.token.cairo.ERC20_base.name", "type": "alias"}, "__wrappers__.name.pedersen_ptr": {"full_name": "__wrappers__.name.pedersen_ptr", "references": [{"pc": 555, "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 45}}, {"pc": 561, "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 28, "group": 45}}], "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "type": "reference"}, "__wrappers__.name.range_check_ptr": {"full_name": "__wrappers__.name.range_check_ptr", "references": [{"pc": 555, "value": "[cast([fp + (-5)] + 2, felt*)]", "ap_tracking_data": {"offset": 0, "group": 45}}, {"pc": 561, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 28, "group": 45}}, {"pc": 564, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 36, "group": 45}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.name.ret_struct": {"full_name": "__wrappers__.name.ret_struct", "references": [{"pc": 561, "value": "[cast(ap + (-1), starkware.starknet.apps.token.cairo.ERC20_base.name.Return*)]", "ap_tracking_data": {"offset": 28, "group": 45}}], "cairo_type": "starkware.starknet.apps.token.cairo.ERC20_base.name.Return", "type": "reference"}, "__wrappers__.name.retdata": {"full_name": "__wrappers__.name.retdata", "references": [{"pc": 564, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 36, "group": 45}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.name.retdata_size": {"full_name": "__wrappers__.name.retdata_size", "references": [{"pc": 564, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 36, "group": 45}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.name.syscall_ptr": {"full_name": "__wrappers__.name.syscall_ptr", "references": [{"pc": 555, "value": "[cast([fp + (-5)], felt**)]", "ap_tracking_data": {"offset": 0, "group": 45}}, {"pc": 561, "value": "[cast(ap + (-4), felt**)]", "ap_tracking_data": {"offset": 28, "group": 45}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.name_encode_return": {"decorators": [], "pc": 546, "type": "function"}, "__wrappers__.name_encode_return.Args": {"full_name": "__wrappers__.name_encode_return.Args", "members": {"ret_struct": {"offset": 0, "cairo_type": "starkware.starknet.apps.token.cairo.ERC20_base.name.Return"}, "range_check_ptr": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "type": "struct"}, "__wrappers__.name_encode_return.ImplicitArgs": {"full_name": "__wrappers__.name_encode_return.ImplicitArgs", "members": {}, "size": 0, "type": "struct"}, "__wrappers__.name_encode_return.Return": {"full_name": "__wrappers__.name_encode_return.Return", "members": {"range_check_ptr": {"offset": 0, "cairo_type": "felt"}, "data_len": {"offset": 1, "cairo_type": "felt"}, "data": {"offset": 2, "cairo_type": "felt*"}}, "size": 3, "type": "struct"}, "__wrappers__.name_encode_return.SIZEOF_LOCALS": {"value": 1, "type": "const"}, "__wrappers__.name_encode_return.__return_value_ptr": {"full_name": "__wrappers__.name_encode_return.__return_value_ptr", "references": [{"pc": 548, "value": "[cast(fp, felt**)]", "ap_tracking_data": {"offset": 1, "group": 44}}, {"pc": 549, "value": "cast([fp] + 1, felt*)", "ap_tracking_data": {"offset": 1, "group": 44}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.name_encode_return.__return_value_ptr_start": {"full_name": "__wrappers__.name_encode_return.__return_value_ptr_start", "references": [{"pc": 548, "value": "[cast(fp, felt**)]", "ap_tracking_data": {"offset": 1, "group": 44}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.name_encode_return.__temp28": {"full_name": "__wrappers__.name_encode_return.__temp28", "references": [{"pc": 551, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 2, "group": 44}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.name_encode_return.memcpy": {"destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias"}, "__wrappers__.name_encode_return.range_check_ptr": {"full_name": "__wrappers__.name_encode_return.range_check_ptr", "references": [{"pc": 546, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 44}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.name_encode_return.ret_struct": {"full_name": "__wrappers__.name_encode_return.ret_struct", "references": [{"pc": 546, "value": "[cast(fp + (-4), starkware.starknet.apps.token.cairo.ERC20_base.name.Return*)]", "ap_tracking_data": {"offset": 0, "group": 44}}], "cairo_type": "starkware.starknet.apps.token.cairo.ERC20_base.name.Return", "type": "reference"}, "__wrappers__.permissionedBurn": {"decorators": ["external"], "pc": 1424, "type": "function"}, "__wrappers__.permissionedBurn.Args": {"full_name": "__wrappers__.permissionedBurn.Args", "members": {}, "size": 0, "type": "struct"}, "__wrappers__.permissionedBurn.ImplicitArgs": {"full_name": "__wrappers__.permissionedBurn.ImplicitArgs", "members": {}, "size": 0, "type": "struct"}, "__wrappers__.permissionedBurn.Return": {"full_name": "__wrappers__.permissionedBurn.Return", "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": {"offset": 3, "cairo_type": "felt"}, "retdata": {"offset": 4, "cairo_type": "felt*"}}, "size": 5, "type": "struct"}, "__wrappers__.permissionedBurn.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__wrappers__.permissionedBurn.__calldata_actual_size": {"full_name": "__wrappers__.permissionedBurn.__calldata_actual_size", "references": [{"pc": 1424, "value": "cast([fp + (-3)] + 3 - [fp + (-3)], felt)", "ap_tracking_data": {"offset": 0, "group": 103}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.permissionedBurn.__calldata_arg_account": {"full_name": "__wrappers__.permissionedBurn.__calldata_arg_account", "references": [{"pc": 1424, "value": "[cast([fp + (-3)], felt*)]", "ap_tracking_data": {"offset": 0, "group": 103}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.permissionedBurn.__calldata_arg_amount": {"full_name": "__wrappers__.permissionedBurn.__calldata_arg_amount", "references": [{"pc": 1424, "value": "[cast([fp + (-3)] + 1, starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 103}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "type": "reference"}, "__wrappers__.permissionedBurn.__calldata_ptr": {"full_name": "__wrappers__.permissionedBurn.__calldata_ptr", "references": [{"pc": 1424, "value": "[cast(fp + (-3), felt**)]", "ap_tracking_data": {"offset": 0, "group": 103}}, {"pc": 1424, "value": "cast([fp + (-3)] + 1, felt*)", "ap_tracking_data": {"offset": 0, "group": 103}}, {"pc": 1424, "value": "cast([fp + (-3)] + 3, felt*)", "ap_tracking_data": {"offset": 0, "group": 103}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.permissionedBurn.__temp49": {"full_name": "__wrappers__.permissionedBurn.__temp49", "references": [{"pc": 1426, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 1, "group": 103}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.permissionedBurn.__wrapped_func": {"destination": "__main__.permissionedBurn", "type": "alias"}, "__wrappers__.permissionedBurn.pedersen_ptr": {"full_name": "__wrappers__.permissionedBurn.pedersen_ptr", "references": [{"pc": 1424, "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 103}}, {"pc": 1435, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 104}}], "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "type": "reference"}, "__wrappers__.permissionedBurn.range_check_ptr": {"full_name": "__wrappers__.permissionedBurn.range_check_ptr", "references": [{"pc": 1424, "value": "[cast([fp + (-5)] + 2, felt*)]", "ap_tracking_data": {"offset": 0, "group": 103}}, {"pc": 1435, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 0, "group": 104}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.permissionedBurn.ret_struct": {"full_name": "__wrappers__.permissionedBurn.ret_struct", "references": [{"pc": 1435, "value": "[cast(ap + 0, __main__.permissionedBurn.Return*)]", "ap_tracking_data": {"offset": 0, "group": 104}}], "cairo_type": "__main__.permissionedBurn.Return", "type": "reference"}, "__wrappers__.permissionedBurn.retdata": {"full_name": "__wrappers__.permissionedBurn.retdata", "references": [{"pc": 1437, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 1, "group": 104}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.permissionedBurn.retdata_size": {"full_name": "__wrappers__.permissionedBurn.retdata_size", "references": [{"pc": 1437, "value": "cast(0, felt)", "ap_tracking_data": {"offset": 1, "group": 104}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.permissionedBurn.syscall_ptr": {"full_name": "__wrappers__.permissionedBurn.syscall_ptr", "references": [{"pc": 1424, "value": "[cast([fp + (-5)], felt**)]", "ap_tracking_data": {"offset": 0, "group": 103}}, {"pc": 1435, "value": "[cast(ap + (-3), felt**)]", "ap_tracking_data": {"offset": 0, "group": 104}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.permissionedBurn_encode_return.memcpy": {"destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias"}, "__wrappers__.permissionedMint": {"decorators": ["external"], "pc": 1387, "type": "function"}, "__wrappers__.permissionedMint.Args": {"full_name": "__wrappers__.permissionedMint.Args", "members": {}, "size": 0, "type": "struct"}, "__wrappers__.permissionedMint.ImplicitArgs": {"full_name": "__wrappers__.permissionedMint.ImplicitArgs", "members": {}, "size": 0, "type": "struct"}, "__wrappers__.permissionedMint.Return": {"full_name": "__wrappers__.permissionedMint.Return", "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": {"offset": 3, "cairo_type": "felt"}, "retdata": {"offset": 4, "cairo_type": "felt*"}}, "size": 5, "type": "struct"}, "__wrappers__.permissionedMint.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__wrappers__.permissionedMint.__calldata_actual_size": {"full_name": "__wrappers__.permissionedMint.__calldata_actual_size", "references": [{"pc": 1387, "value": "cast([fp + (-3)] + 3 - [fp + (-3)], felt)", "ap_tracking_data": {"offset": 0, "group": 100}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.permissionedMint.__calldata_arg_amount": {"full_name": "__wrappers__.permissionedMint.__calldata_arg_amount", "references": [{"pc": 1387, "value": "[cast([fp + (-3)] + 1, starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 100}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "type": "reference"}, "__wrappers__.permissionedMint.__calldata_arg_recipient": {"full_name": "__wrappers__.permissionedMint.__calldata_arg_recipient", "references": [{"pc": 1387, "value": "[cast([fp + (-3)], felt*)]", "ap_tracking_data": {"offset": 0, "group": 100}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.permissionedMint.__calldata_ptr": {"full_name": "__wrappers__.permissionedMint.__calldata_ptr", "references": [{"pc": 1387, "value": "[cast(fp + (-3), felt**)]", "ap_tracking_data": {"offset": 0, "group": 100}}, {"pc": 1387, "value": "cast([fp + (-3)] + 1, felt*)", "ap_tracking_data": {"offset": 0, "group": 100}}, {"pc": 1387, "value": "cast([fp + (-3)] + 3, felt*)", "ap_tracking_data": {"offset": 0, "group": 100}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.permissionedMint.__temp48": {"full_name": "__wrappers__.permissionedMint.__temp48", "references": [{"pc": 1389, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 1, "group": 100}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.permissionedMint.__wrapped_func": {"destination": "__main__.permissionedMint", "type": "alias"}, "__wrappers__.permissionedMint.pedersen_ptr": {"full_name": "__wrappers__.permissionedMint.pedersen_ptr", "references": [{"pc": 1387, "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 100}}, {"pc": 1398, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 315, "group": 100}}], "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "type": "reference"}, "__wrappers__.permissionedMint.range_check_ptr": {"full_name": "__wrappers__.permissionedMint.range_check_ptr", "references": [{"pc": 1387, "value": "[cast([fp + (-5)] + 2, felt*)]", "ap_tracking_data": {"offset": 0, "group": 100}}, {"pc": 1398, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 315, "group": 100}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.permissionedMint.ret_struct": {"full_name": "__wrappers__.permissionedMint.ret_struct", "references": [{"pc": 1398, "value": "[cast(ap + 0, __main__.permissionedMint.Return*)]", "ap_tracking_data": {"offset": 315, "group": 100}}], "cairo_type": "__main__.permissionedMint.Return", "type": "reference"}, "__wrappers__.permissionedMint.retdata": {"full_name": "__wrappers__.permissionedMint.retdata", "references": [{"pc": 1400, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 316, "group": 100}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.permissionedMint.retdata_size": {"full_name": "__wrappers__.permissionedMint.retdata_size", "references": [{"pc": 1400, "value": "cast(0, felt)", "ap_tracking_data": {"offset": 316, "group": 100}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.permissionedMint.syscall_ptr": {"full_name": "__wrappers__.permissionedMint.syscall_ptr", "references": [{"pc": 1387, "value": "[cast([fp + (-5)], felt**)]", "ap_tracking_data": {"offset": 0, "group": 100}}, {"pc": 1398, "value": "[cast(ap + (-3), felt**)]", "ap_tracking_data": {"offset": 315, "group": 100}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.permissionedMint_encode_return.memcpy": {"destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias"}, "__wrappers__.permittedMinter": {"decorators": ["view"], "pc": 981, "type": "function"}, "__wrappers__.permittedMinter.Args": {"full_name": "__wrappers__.permittedMinter.Args", "members": {}, "size": 0, "type": "struct"}, "__wrappers__.permittedMinter.ImplicitArgs": {"full_name": "__wrappers__.permittedMinter.ImplicitArgs", "members": {}, "size": 0, "type": "struct"}, "__wrappers__.permittedMinter.Return": {"full_name": "__wrappers__.permittedMinter.Return", "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": {"offset": 3, "cairo_type": "felt"}, "retdata": {"offset": 4, "cairo_type": "felt*"}}, "size": 5, "type": "struct"}, "__wrappers__.permittedMinter.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__wrappers__.permittedMinter.__calldata_actual_size": {"full_name": "__wrappers__.permittedMinter.__calldata_actual_size", "references": [{"pc": 981, "value": "cast([fp + (-3)] - [fp + (-3)], felt)", "ap_tracking_data": {"offset": 0, "group": 73}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.permittedMinter.__calldata_ptr": {"full_name": "__wrappers__.permittedMinter.__calldata_ptr", "references": [{"pc": 981, "value": "[cast(fp + (-3), felt**)]", "ap_tracking_data": {"offset": 0, "group": 73}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.permittedMinter.__wrapped_func": {"destination": "starkware.starknet.apps.token.cairo.permitted.permittedMinter", "type": "alias"}, "__wrappers__.permittedMinter.pedersen_ptr": {"full_name": "__wrappers__.permittedMinter.pedersen_ptr", "references": [{"pc": 981, "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 73}}, {"pc": 987, "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 28, "group": 73}}], "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "type": "reference"}, "__wrappers__.permittedMinter.range_check_ptr": {"full_name": "__wrappers__.permittedMinter.range_check_ptr", "references": [{"pc": 981, "value": "[cast([fp + (-5)] + 2, felt*)]", "ap_tracking_data": {"offset": 0, "group": 73}}, {"pc": 987, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 28, "group": 73}}, {"pc": 990, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 36, "group": 73}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.permittedMinter.ret_struct": {"full_name": "__wrappers__.permittedMinter.ret_struct", "references": [{"pc": 987, "value": "[cast(ap + (-1), starkware.starknet.apps.token.cairo.permitted.permittedMinter.Return*)]", "ap_tracking_data": {"offset": 28, "group": 73}}], "cairo_type": "starkware.starknet.apps.token.cairo.permitted.permittedMinter.Return", "type": "reference"}, "__wrappers__.permittedMinter.retdata": {"full_name": "__wrappers__.permittedMinter.retdata", "references": [{"pc": 990, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 36, "group": 73}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.permittedMinter.retdata_size": {"full_name": "__wrappers__.permittedMinter.retdata_size", "references": [{"pc": 990, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 36, "group": 73}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.permittedMinter.syscall_ptr": {"full_name": "__wrappers__.permittedMinter.syscall_ptr", "references": [{"pc": 981, "value": "[cast([fp + (-5)], felt**)]", "ap_tracking_data": {"offset": 0, "group": 73}}, {"pc": 987, "value": "[cast(ap + (-4), felt**)]", "ap_tracking_data": {"offset": 28, "group": 73}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.permittedMinter_encode_return": {"decorators": [], "pc": 972, "type": "function"}, "__wrappers__.permittedMinter_encode_return.Args": {"full_name": "__wrappers__.permittedMinter_encode_return.Args", "members": {"ret_struct": {"offset": 0, "cairo_type": "starkware.starknet.apps.token.cairo.permitted.permittedMinter.Return"}, "range_check_ptr": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "type": "struct"}, "__wrappers__.permittedMinter_encode_return.ImplicitArgs": {"full_name": "__wrappers__.permittedMinter_encode_return.ImplicitArgs", "members": {}, "size": 0, "type": "struct"}, "__wrappers__.permittedMinter_encode_return.Return": {"full_name": "__wrappers__.permittedMinter_encode_return.Return", "members": {"range_check_ptr": {"offset": 0, "cairo_type": "felt"}, "data_len": {"offset": 1, "cairo_type": "felt"}, "data": {"offset": 2, "cairo_type": "felt*"}}, "size": 3, "type": "struct"}, "__wrappers__.permittedMinter_encode_return.SIZEOF_LOCALS": {"value": 1, "type": "const"}, "__wrappers__.permittedMinter_encode_return.__return_value_ptr": {"full_name": "__wrappers__.permittedMinter_encode_return.__return_value_ptr", "references": [{"pc": 974, "value": "[cast(fp, felt**)]", "ap_tracking_data": {"offset": 1, "group": 72}}, {"pc": 975, "value": "cast([fp] + 1, felt*)", "ap_tracking_data": {"offset": 1, "group": 72}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.permittedMinter_encode_return.__return_value_ptr_start": {"full_name": "__wrappers__.permittedMinter_encode_return.__return_value_ptr_start", "references": [{"pc": 974, "value": "[cast(fp, felt**)]", "ap_tracking_data": {"offset": 1, "group": 72}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.permittedMinter_encode_return.__temp36": {"full_name": "__wrappers__.permittedMinter_encode_return.__temp36", "references": [{"pc": 977, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 2, "group": 72}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.permittedMinter_encode_return.memcpy": {"destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias"}, "__wrappers__.permittedMinter_encode_return.range_check_ptr": {"full_name": "__wrappers__.permittedMinter_encode_return.range_check_ptr", "references": [{"pc": 972, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 72}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.permittedMinter_encode_return.ret_struct": {"full_name": "__wrappers__.permittedMinter_encode_return.ret_struct", "references": [{"pc": 972, "value": "[cast(fp + (-4), starkware.starknet.apps.token.cairo.permitted.permittedMinter.Return*)]", "ap_tracking_data": {"offset": 0, "group": 72}}], "cairo_type": "starkware.starknet.apps.token.cairo.permitted.permittedMinter.Return", "type": "reference"}, "__wrappers__.symbol": {"decorators": ["view"], "pc": 585, "type": "function"}, "__wrappers__.symbol.Args": {"full_name": "__wrappers__.symbol.Args", "members": {}, "size": 0, "type": "struct"}, "__wrappers__.symbol.ImplicitArgs": {"full_name": "__wrappers__.symbol.ImplicitArgs", "members": {}, "size": 0, "type": "struct"}, "__wrappers__.symbol.Return": {"full_name": "__wrappers__.symbol.Return", "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": {"offset": 3, "cairo_type": "felt"}, "retdata": {"offset": 4, "cairo_type": "felt*"}}, "size": 5, "type": "struct"}, "__wrappers__.symbol.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__wrappers__.symbol.__calldata_actual_size": {"full_name": "__wrappers__.symbol.__calldata_actual_size", "references": [{"pc": 585, "value": "cast([fp + (-3)] - [fp + (-3)], felt)", "ap_tracking_data": {"offset": 0, "group": 48}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.symbol.__calldata_ptr": {"full_name": "__wrappers__.symbol.__calldata_ptr", "references": [{"pc": 585, "value": "[cast(fp + (-3), felt**)]", "ap_tracking_data": {"offset": 0, "group": 48}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.symbol.__wrapped_func": {"destination": "starkware.starknet.apps.token.cairo.ERC20_base.symbol", "type": "alias"}, "__wrappers__.symbol.pedersen_ptr": {"full_name": "__wrappers__.symbol.pedersen_ptr", "references": [{"pc": 585, "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 48}}, {"pc": 591, "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 28, "group": 48}}], "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "type": "reference"}, "__wrappers__.symbol.range_check_ptr": {"full_name": "__wrappers__.symbol.range_check_ptr", "references": [{"pc": 585, "value": "[cast([fp + (-5)] + 2, felt*)]", "ap_tracking_data": {"offset": 0, "group": 48}}, {"pc": 591, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 28, "group": 48}}, {"pc": 594, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 36, "group": 48}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.symbol.ret_struct": {"full_name": "__wrappers__.symbol.ret_struct", "references": [{"pc": 591, "value": "[cast(ap + (-1), starkware.starknet.apps.token.cairo.ERC20_base.symbol.Return*)]", "ap_tracking_data": {"offset": 28, "group": 48}}], "cairo_type": "starkware.starknet.apps.token.cairo.ERC20_base.symbol.Return", "type": "reference"}, "__wrappers__.symbol.retdata": {"full_name": "__wrappers__.symbol.retdata", "references": [{"pc": 594, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 36, "group": 48}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.symbol.retdata_size": {"full_name": "__wrappers__.symbol.retdata_size", "references": [{"pc": 594, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 36, "group": 48}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.symbol.syscall_ptr": {"full_name": "__wrappers__.symbol.syscall_ptr", "references": [{"pc": 585, "value": "[cast([fp + (-5)], felt**)]", "ap_tracking_data": {"offset": 0, "group": 48}}, {"pc": 591, "value": "[cast(ap + (-4), felt**)]", "ap_tracking_data": {"offset": 28, "group": 48}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.symbol_encode_return": {"decorators": [], "pc": 576, "type": "function"}, "__wrappers__.symbol_encode_return.Args": {"full_name": "__wrappers__.symbol_encode_return.Args", "members": {"ret_struct": {"offset": 0, "cairo_type": "starkware.starknet.apps.token.cairo.ERC20_base.symbol.Return"}, "range_check_ptr": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "type": "struct"}, "__wrappers__.symbol_encode_return.ImplicitArgs": {"full_name": "__wrappers__.symbol_encode_return.ImplicitArgs", "members": {}, "size": 0, "type": "struct"}, "__wrappers__.symbol_encode_return.Return": {"full_name": "__wrappers__.symbol_encode_return.Return", "members": {"range_check_ptr": {"offset": 0, "cairo_type": "felt"}, "data_len": {"offset": 1, "cairo_type": "felt"}, "data": {"offset": 2, "cairo_type": "felt*"}}, "size": 3, "type": "struct"}, "__wrappers__.symbol_encode_return.SIZEOF_LOCALS": {"value": 1, "type": "const"}, "__wrappers__.symbol_encode_return.__return_value_ptr": {"full_name": "__wrappers__.symbol_encode_return.__return_value_ptr", "references": [{"pc": 578, "value": "[cast(fp, felt**)]", "ap_tracking_data": {"offset": 1, "group": 47}}, {"pc": 579, "value": "cast([fp] + 1, felt*)", "ap_tracking_data": {"offset": 1, "group": 47}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.symbol_encode_return.__return_value_ptr_start": {"full_name": "__wrappers__.symbol_encode_return.__return_value_ptr_start", "references": [{"pc": 578, "value": "[cast(fp, felt**)]", "ap_tracking_data": {"offset": 1, "group": 47}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.symbol_encode_return.__temp29": {"full_name": "__wrappers__.symbol_encode_return.__temp29", "references": [{"pc": 581, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 2, "group": 47}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.symbol_encode_return.memcpy": {"destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias"}, "__wrappers__.symbol_encode_return.range_check_ptr": {"full_name": "__wrappers__.symbol_encode_return.range_check_ptr", "references": [{"pc": 576, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 47}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.symbol_encode_return.ret_struct": {"full_name": "__wrappers__.symbol_encode_return.ret_struct", "references": [{"pc": 576, "value": "[cast(fp + (-4), starkware.starknet.apps.token.cairo.ERC20_base.symbol.Return*)]", "ap_tracking_data": {"offset": 0, "group": 47}}], "cairo_type": "starkware.starknet.apps.token.cairo.ERC20_base.symbol.Return", "type": "reference"}, "__wrappers__.totalSupply": {"decorators": ["view"], "pc": 616, "type": "function"}, "__wrappers__.totalSupply.Args": {"full_name": "__wrappers__.totalSupply.Args", "members": {}, "size": 0, "type": "struct"}, "__wrappers__.totalSupply.ImplicitArgs": {"full_name": "__wrappers__.totalSupply.ImplicitArgs", "members": {}, "size": 0, "type": "struct"}, "__wrappers__.totalSupply.Return": {"full_name": "__wrappers__.totalSupply.Return", "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": {"offset": 3, "cairo_type": "felt"}, "retdata": {"offset": 4, "cairo_type": "felt*"}}, "size": 5, "type": "struct"}, "__wrappers__.totalSupply.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__wrappers__.totalSupply.__calldata_actual_size": {"full_name": "__wrappers__.totalSupply.__calldata_actual_size", "references": [{"pc": 616, "value": "cast([fp + (-3)] - [fp + (-3)], felt)", "ap_tracking_data": {"offset": 0, "group": 51}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.totalSupply.__calldata_ptr": {"full_name": "__wrappers__.totalSupply.__calldata_ptr", "references": [{"pc": 616, "value": "[cast(fp + (-3), felt**)]", "ap_tracking_data": {"offset": 0, "group": 51}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.totalSupply.__wrapped_func": {"destination": "starkware.starknet.apps.token.cairo.ERC20_base.totalSupply", "type": "alias"}, "__wrappers__.totalSupply.pedersen_ptr": {"full_name": "__wrappers__.totalSupply.pedersen_ptr", "references": [{"pc": 616, "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 51}}, {"pc": 622, "value": "[cast(ap + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 36, "group": 51}}], "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "type": "reference"}, "__wrappers__.totalSupply.range_check_ptr": {"full_name": "__wrappers__.totalSupply.range_check_ptr", "references": [{"pc": 616, "value": "[cast([fp + (-5)] + 2, felt*)]", "ap_tracking_data": {"offset": 0, "group": 51}}, {"pc": 622, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 36, "group": 51}}, {"pc": 625, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 44, "group": 51}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.totalSupply.ret_struct": {"full_name": "__wrappers__.totalSupply.ret_struct", "references": [{"pc": 622, "value": "[cast(ap + (-2), starkware.starknet.apps.token.cairo.ERC20_base.totalSupply.Return*)]", "ap_tracking_data": {"offset": 36, "group": 51}}], "cairo_type": "starkware.starknet.apps.token.cairo.ERC20_base.totalSupply.Return", "type": "reference"}, "__wrappers__.totalSupply.retdata": {"full_name": "__wrappers__.totalSupply.retdata", "references": [{"pc": 625, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 44, "group": 51}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.totalSupply.retdata_size": {"full_name": "__wrappers__.totalSupply.retdata_size", "references": [{"pc": 625, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 44, "group": 51}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.totalSupply.syscall_ptr": {"full_name": "__wrappers__.totalSupply.syscall_ptr", "references": [{"pc": 616, "value": "[cast([fp + (-5)], felt**)]", "ap_tracking_data": {"offset": 0, "group": 51}}, {"pc": 622, "value": "[cast(ap + (-5), felt**)]", "ap_tracking_data": {"offset": 36, "group": 51}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.totalSupply_encode_return": {"decorators": [], "pc": 606, "type": "function"}, "__wrappers__.totalSupply_encode_return.Args": {"full_name": "__wrappers__.totalSupply_encode_return.Args", "members": {"ret_struct": {"offset": 0, "cairo_type": "starkware.starknet.apps.token.cairo.ERC20_base.totalSupply.Return"}, "range_check_ptr": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "type": "struct"}, "__wrappers__.totalSupply_encode_return.ImplicitArgs": {"full_name": "__wrappers__.totalSupply_encode_return.ImplicitArgs", "members": {}, "size": 0, "type": "struct"}, "__wrappers__.totalSupply_encode_return.Return": {"full_name": "__wrappers__.totalSupply_encode_return.Return", "members": {"range_check_ptr": {"offset": 0, "cairo_type": "felt"}, "data_len": {"offset": 1, "cairo_type": "felt"}, "data": {"offset": 2, "cairo_type": "felt*"}}, "size": 3, "type": "struct"}, "__wrappers__.totalSupply_encode_return.SIZEOF_LOCALS": {"value": 1, "type": "const"}, "__wrappers__.totalSupply_encode_return.__return_value_ptr": {"full_name": "__wrappers__.totalSupply_encode_return.__return_value_ptr", "references": [{"pc": 608, "value": "[cast(fp, felt**)]", "ap_tracking_data": {"offset": 1, "group": 50}}, {"pc": 610, "value": "cast([fp] + 2, felt*)", "ap_tracking_data": {"offset": 1, "group": 50}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.totalSupply_encode_return.__return_value_ptr_start": {"full_name": "__wrappers__.totalSupply_encode_return.__return_value_ptr_start", "references": [{"pc": 608, "value": "[cast(fp, felt**)]", "ap_tracking_data": {"offset": 1, "group": 50}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.totalSupply_encode_return.__return_value_tmp": {"full_name": "__wrappers__.totalSupply_encode_return.__return_value_tmp", "references": [{"pc": 608, "value": "cast(fp + (-5), felt*)", "ap_tracking_data": {"offset": 1, "group": 50}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.totalSupply_encode_return.__temp30": {"full_name": "__wrappers__.totalSupply_encode_return.__temp30", "references": [{"pc": 612, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 2, "group": 50}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.totalSupply_encode_return.memcpy": {"destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias"}, "__wrappers__.totalSupply_encode_return.range_check_ptr": {"full_name": "__wrappers__.totalSupply_encode_return.range_check_ptr", "references": [{"pc": 606, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 50}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.totalSupply_encode_return.ret_struct": {"full_name": "__wrappers__.totalSupply_encode_return.ret_struct", "references": [{"pc": 606, "value": "[cast(fp + (-5), starkware.starknet.apps.token.cairo.ERC20_base.totalSupply.Return*)]", "ap_tracking_data": {"offset": 0, "group": 50}}], "cairo_type": "starkware.starknet.apps.token.cairo.ERC20_base.totalSupply.Return", "type": "reference"}, "__wrappers__.transfer": {"decorators": ["external"], "pc": 1070, "type": "function"}, "__wrappers__.transfer.Args": {"full_name": "__wrappers__.transfer.Args", "members": {}, "size": 0, "type": "struct"}, "__wrappers__.transfer.ImplicitArgs": {"full_name": "__wrappers__.transfer.ImplicitArgs", "members": {}, "size": 0, "type": "struct"}, "__wrappers__.transfer.Return": {"full_name": "__wrappers__.transfer.Return", "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": {"offset": 3, "cairo_type": "felt"}, "retdata": {"offset": 4, "cairo_type": "felt*"}}, "size": 5, "type": "struct"}, "__wrappers__.transfer.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__wrappers__.transfer.__calldata_actual_size": {"full_name": "__wrappers__.transfer.__calldata_actual_size", "references": [{"pc": 1070, "value": "cast([fp + (-3)] + 3 - [fp + (-3)], felt)", "ap_tracking_data": {"offset": 0, "group": 80}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.transfer.__calldata_arg_amount": {"full_name": "__wrappers__.transfer.__calldata_arg_amount", "references": [{"pc": 1070, "value": "[cast([fp + (-3)] + 1, starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 80}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "type": "reference"}, "__wrappers__.transfer.__calldata_arg_recipient": {"full_name": "__wrappers__.transfer.__calldata_arg_recipient", "references": [{"pc": 1070, "value": "[cast([fp + (-3)], felt*)]", "ap_tracking_data": {"offset": 0, "group": 80}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.transfer.__calldata_ptr": {"full_name": "__wrappers__.transfer.__calldata_ptr", "references": [{"pc": 1070, "value": "[cast(fp + (-3), felt**)]", "ap_tracking_data": {"offset": 0, "group": 80}}, {"pc": 1070, "value": "cast([fp + (-3)] + 1, felt*)", "ap_tracking_data": {"offset": 0, "group": 80}}, {"pc": 1070, "value": "cast([fp + (-3)] + 3, felt*)", "ap_tracking_data": {"offset": 0, "group": 80}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.transfer.__temp39": {"full_name": "__wrappers__.transfer.__temp39", "references": [{"pc": 1072, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 1, "group": 80}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.transfer.__wrapped_func": {"destination": "__main__.transfer", "type": "alias"}, "__wrappers__.transfer.pedersen_ptr": {"full_name": "__wrappers__.transfer.pedersen_ptr", "references": [{"pc": 1070, "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 80}}, {"pc": 1081, "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 81}}], "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "type": "reference"}, "__wrappers__.transfer.range_check_ptr": {"full_name": "__wrappers__.transfer.range_check_ptr", "references": [{"pc": 1070, "value": "[cast([fp + (-5)] + 2, felt*)]", "ap_tracking_data": {"offset": 0, "group": 80}}, {"pc": 1081, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 0, "group": 81}}, {"pc": 1084, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 8, "group": 81}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.transfer.ret_struct": {"full_name": "__wrappers__.transfer.ret_struct", "references": [{"pc": 1081, "value": "[cast(ap + (-1), __main__.transfer.Return*)]", "ap_tracking_data": {"offset": 0, "group": 81}}], "cairo_type": "__main__.transfer.Return", "type": "reference"}, "__wrappers__.transfer.retdata": {"full_name": "__wrappers__.transfer.retdata", "references": [{"pc": 1084, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 8, "group": 81}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.transfer.retdata_size": {"full_name": "__wrappers__.transfer.retdata_size", "references": [{"pc": 1084, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 8, "group": 81}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.transfer.syscall_ptr": {"full_name": "__wrappers__.transfer.syscall_ptr", "references": [{"pc": 1070, "value": "[cast([fp + (-5)], felt**)]", "ap_tracking_data": {"offset": 0, "group": 80}}, {"pc": 1081, "value": "[cast(ap + (-4), felt**)]", "ap_tracking_data": {"offset": 0, "group": 81}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.transferFrom": {"decorators": ["external"], "pc": 1152, "type": "function"}, "__wrappers__.transferFrom.Args": {"full_name": "__wrappers__.transferFrom.Args", "members": {}, "size": 0, "type": "struct"}, "__wrappers__.transferFrom.ImplicitArgs": {"full_name": "__wrappers__.transferFrom.ImplicitArgs", "members": {}, "size": 0, "type": "struct"}, "__wrappers__.transferFrom.Return": {"full_name": "__wrappers__.transferFrom.Return", "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": {"offset": 3, "cairo_type": "felt"}, "retdata": {"offset": 4, "cairo_type": "felt*"}}, "size": 5, "type": "struct"}, "__wrappers__.transferFrom.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__wrappers__.transferFrom.__calldata_actual_size": {"full_name": "__wrappers__.transferFrom.__calldata_actual_size", "references": [{"pc": 1152, "value": "cast([fp + (-3)] + 4 - [fp + (-3)], felt)", "ap_tracking_data": {"offset": 0, "group": 86}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.transferFrom.__calldata_arg_amount": {"full_name": "__wrappers__.transferFrom.__calldata_arg_amount", "references": [{"pc": 1152, "value": "[cast([fp + (-3)] + 2, starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 86}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "type": "reference"}, "__wrappers__.transferFrom.__calldata_arg_recipient": {"full_name": "__wrappers__.transferFrom.__calldata_arg_recipient", "references": [{"pc": 1152, "value": "[cast([fp + (-3)] + 1, felt*)]", "ap_tracking_data": {"offset": 0, "group": 86}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.transferFrom.__calldata_arg_sender": {"full_name": "__wrappers__.transferFrom.__calldata_arg_sender", "references": [{"pc": 1152, "value": "[cast([fp + (-3)], felt*)]", "ap_tracking_data": {"offset": 0, "group": 86}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.transferFrom.__calldata_ptr": {"full_name": "__wrappers__.transferFrom.__calldata_ptr", "references": [{"pc": 1152, "value": "[cast(fp + (-3), felt**)]", "ap_tracking_data": {"offset": 0, "group": 86}}, {"pc": 1152, "value": "cast([fp + (-3)] + 1, felt*)", "ap_tracking_data": {"offset": 0, "group": 86}}, {"pc": 1152, "value": "cast([fp + (-3)] + 2, felt*)", "ap_tracking_data": {"offset": 0, "group": 86}}, {"pc": 1152, "value": "cast([fp + (-3)] + 4, felt*)", "ap_tracking_data": {"offset": 0, "group": 86}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.transferFrom.__temp41": {"full_name": "__wrappers__.transferFrom.__temp41", "references": [{"pc": 1154, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 1, "group": 86}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.transferFrom.__wrapped_func": {"destination": "__main__.transferFrom", "type": "alias"}, "__wrappers__.transferFrom.pedersen_ptr": {"full_name": "__wrappers__.transferFrom.pedersen_ptr", "references": [{"pc": 1152, "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 86}}, {"pc": 1164, "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 87}}], "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "type": "reference"}, "__wrappers__.transferFrom.range_check_ptr": {"full_name": "__wrappers__.transferFrom.range_check_ptr", "references": [{"pc": 1152, "value": "[cast([fp + (-5)] + 2, felt*)]", "ap_tracking_data": {"offset": 0, "group": 86}}, {"pc": 1164, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 0, "group": 87}}, {"pc": 1167, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 8, "group": 87}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.transferFrom.ret_struct": {"full_name": "__wrappers__.transferFrom.ret_struct", "references": [{"pc": 1164, "value": "[cast(ap + (-1), __main__.transferFrom.Return*)]", "ap_tracking_data": {"offset": 0, "group": 87}}], "cairo_type": "__main__.transferFrom.Return", "type": "reference"}, "__wrappers__.transferFrom.retdata": {"full_name": "__wrappers__.transferFrom.retdata", "references": [{"pc": 1167, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 8, "group": 87}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.transferFrom.retdata_size": {"full_name": "__wrappers__.transferFrom.retdata_size", "references": [{"pc": 1167, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 8, "group": 87}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.transferFrom.syscall_ptr": {"full_name": "__wrappers__.transferFrom.syscall_ptr", "references": [{"pc": 1152, "value": "[cast([fp + (-5)], felt**)]", "ap_tracking_data": {"offset": 0, "group": 86}}, {"pc": 1164, "value": "[cast(ap + (-4), felt**)]", "ap_tracking_data": {"offset": 0, "group": 87}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.transferFrom_encode_return": {"decorators": [], "pc": 1143, "type": "function"}, "__wrappers__.transferFrom_encode_return.Args": {"full_name": "__wrappers__.transferFrom_encode_return.Args", "members": {"ret_struct": {"offset": 0, "cairo_type": "__main__.transferFrom.Return"}, "range_check_ptr": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "type": "struct"}, "__wrappers__.transferFrom_encode_return.ImplicitArgs": {"full_name": "__wrappers__.transferFrom_encode_return.ImplicitArgs", "members": {}, "size": 0, "type": "struct"}, "__wrappers__.transferFrom_encode_return.Return": {"full_name": "__wrappers__.transferFrom_encode_return.Return", "members": {"range_check_ptr": {"offset": 0, "cairo_type": "felt"}, "data_len": {"offset": 1, "cairo_type": "felt"}, "data": {"offset": 2, "cairo_type": "felt*"}}, "size": 3, "type": "struct"}, "__wrappers__.transferFrom_encode_return.SIZEOF_LOCALS": {"value": 1, "type": "const"}, "__wrappers__.transferFrom_encode_return.__return_value_ptr": {"full_name": "__wrappers__.transferFrom_encode_return.__return_value_ptr", "references": [{"pc": 1145, "value": "[cast(fp, felt**)]", "ap_tracking_data": {"offset": 1, "group": 85}}, {"pc": 1146, "value": "cast([fp] + 1, felt*)", "ap_tracking_data": {"offset": 1, "group": 85}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.transferFrom_encode_return.__return_value_ptr_start": {"full_name": "__wrappers__.transferFrom_encode_return.__return_value_ptr_start", "references": [{"pc": 1145, "value": "[cast(fp, felt**)]", "ap_tracking_data": {"offset": 1, "group": 85}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.transferFrom_encode_return.__temp40": {"full_name": "__wrappers__.transferFrom_encode_return.__temp40", "references": [{"pc": 1148, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 2, "group": 85}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.transferFrom_encode_return.memcpy": {"destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias"}, "__wrappers__.transferFrom_encode_return.range_check_ptr": {"full_name": "__wrappers__.transferFrom_encode_return.range_check_ptr", "references": [{"pc": 1143, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 85}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.transferFrom_encode_return.ret_struct": {"full_name": "__wrappers__.transferFrom_encode_return.ret_struct", "references": [{"pc": 1143, "value": "[cast(fp + (-4), __main__.transferFrom.Return*)]", "ap_tracking_data": {"offset": 0, "group": 85}}], "cairo_type": "__main__.transferFrom.Return", "type": "reference"}, "__wrappers__.transfer_encode_return": {"decorators": [], "pc": 1061, "type": "function"}, "__wrappers__.transfer_encode_return.Args": {"full_name": "__wrappers__.transfer_encode_return.Args", "members": {"ret_struct": {"offset": 0, "cairo_type": "__main__.transfer.Return"}, "range_check_ptr": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "type": "struct"}, "__wrappers__.transfer_encode_return.ImplicitArgs": {"full_name": "__wrappers__.transfer_encode_return.ImplicitArgs", "members": {}, "size": 0, "type": "struct"}, "__wrappers__.transfer_encode_return.Return": {"full_name": "__wrappers__.transfer_encode_return.Return", "members": {"range_check_ptr": {"offset": 0, "cairo_type": "felt"}, "data_len": {"offset": 1, "cairo_type": "felt"}, "data": {"offset": 2, "cairo_type": "felt*"}}, "size": 3, "type": "struct"}, "__wrappers__.transfer_encode_return.SIZEOF_LOCALS": {"value": 1, "type": "const"}, "__wrappers__.transfer_encode_return.__return_value_ptr": {"full_name": "__wrappers__.transfer_encode_return.__return_value_ptr", "references": [{"pc": 1063, "value": "[cast(fp, felt**)]", "ap_tracking_data": {"offset": 1, "group": 79}}, {"pc": 1064, "value": "cast([fp] + 1, felt*)", "ap_tracking_data": {"offset": 1, "group": 79}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.transfer_encode_return.__return_value_ptr_start": {"full_name": "__wrappers__.transfer_encode_return.__return_value_ptr_start", "references": [{"pc": 1063, "value": "[cast(fp, felt**)]", "ap_tracking_data": {"offset": 1, "group": 79}}], "cairo_type": "felt*", "type": "reference"}, "__wrappers__.transfer_encode_return.__temp38": {"full_name": "__wrappers__.transfer_encode_return.__temp38", "references": [{"pc": 1066, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 2, "group": 79}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.transfer_encode_return.memcpy": {"destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias"}, "__wrappers__.transfer_encode_return.range_check_ptr": {"full_name": "__wrappers__.transfer_encode_return.range_check_ptr", "references": [{"pc": 1061, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 79}}], "cairo_type": "felt", "type": "reference"}, "__wrappers__.transfer_encode_return.ret_struct": {"full_name": "__wrappers__.transfer_encode_return.ret_struct", "references": [{"pc": 1061, "value": "[cast(fp + (-4), __main__.transfer.Return*)]", "ap_tracking_data": {"offset": 0, "group": 79}}], "cairo_type": "__main__.transfer.Return", "type": "reference"}, "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.cairo_builtins.BitwiseBuiltin": {"full_name": "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, "type": "struct"}, "starkware.cairo.common.cairo_builtins.EcOpBuiltin": {"full_name": "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, "type": "struct"}, "starkware.cairo.common.cairo_builtins.EcPoint": {"destination": "starkware.cairo.common.ec_point.EcPoint", "type": "alias"}, "starkware.cairo.common.cairo_builtins.HashBuiltin": {"full_name": "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, "type": "struct"}, "starkware.cairo.common.cairo_builtins.SignatureBuiltin": {"full_name": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", "members": {"pub_key": {"offset": 0, "cairo_type": "felt"}, "message": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "type": "struct"}, "starkware.cairo.common.dict_access.DictAccess": {"full_name": "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, "type": "struct"}, "starkware.cairo.common.ec_point.EcPoint": {"full_name": "starkware.cairo.common.ec_point.EcPoint", "members": {"x": {"offset": 0, "cairo_type": "felt"}, "y": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "type": "struct"}, "starkware.cairo.common.hash.HashBuiltin": {"destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", "type": "alias"}, "starkware.cairo.common.hash.hash2": {"decorators": [], "pc": 0, "type": "function"}, "starkware.cairo.common.hash.hash2.Args": {"full_name": "starkware.cairo.common.hash.hash2.Args", "members": {"x": {"offset": 0, "cairo_type": "felt"}, "y": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "type": "struct"}, "starkware.cairo.common.hash.hash2.ImplicitArgs": {"full_name": "starkware.cairo.common.hash.hash2.ImplicitArgs", "members": {"hash_ptr": {"offset": 0, "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*"}}, "size": 1, "type": "struct"}, "starkware.cairo.common.hash.hash2.Return": {"full_name": "starkware.cairo.common.hash.hash2.Return", "members": {"result": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "starkware.cairo.common.hash.hash2.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.cairo.common.hash.hash2.hash_ptr": {"full_name": "starkware.cairo.common.hash.hash2.hash_ptr", "references": [{"pc": 0, "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 0}}, {"pc": 2, "value": "cast([fp + (-5)] + 3, starkware.cairo.common.cairo_builtins.HashBuiltin*)", "ap_tracking_data": {"offset": 0, "group": 0}}], "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "type": "reference"}, "starkware.cairo.common.hash.hash2.result": {"full_name": "starkware.cairo.common.hash.hash2.result", "references": [{"pc": 2, "value": "[cast([fp + (-5)] + 2, felt*)]", "ap_tracking_data": {"offset": 0, "group": 0}}], "cairo_type": "felt", "type": "reference"}, "starkware.cairo.common.hash.hash2.x": {"full_name": "starkware.cairo.common.hash.hash2.x", "references": [{"pc": 0, "value": "[cast(fp + (-4), felt*)]", "ap_tracking_data": {"offset": 0, "group": 0}}], "cairo_type": "felt", "type": "reference"}, "starkware.cairo.common.hash.hash2.y": {"full_name": "starkware.cairo.common.hash.hash2.y", "references": [{"pc": 0, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 0}}], "cairo_type": "felt", "type": "reference"}, "starkware.cairo.common.math.assert_250_bit": {"decorators": ["known_ap_change"], "pc": 20, "type": "function"}, "starkware.cairo.common.math.assert_250_bit.Args": {"full_name": "starkware.cairo.common.math.assert_250_bit.Args", "members": {"value": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "starkware.cairo.common.math.assert_250_bit.HIGH_BOUND": {"value": 5316911983139663491615228241121378304, "type": "const"}, "starkware.cairo.common.math.assert_250_bit.ImplicitArgs": {"full_name": "starkware.cairo.common.math.assert_250_bit.ImplicitArgs", "members": {"range_check_ptr": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "starkware.cairo.common.math.assert_250_bit.Return": {"full_name": "starkware.cairo.common.math.assert_250_bit.Return", "members": {}, "size": 0, "type": "struct"}, "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.__temp0": {"full_name": "starkware.cairo.common.math.assert_250_bit.__temp0", "references": [{"pc": 22, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 1, "group": 4}}], "cairo_type": "felt", "type": "reference"}, "starkware.cairo.common.math.assert_250_bit.__temp1": {"full_name": "starkware.cairo.common.math.assert_250_bit.__temp1", "references": [{"pc": 23, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 2, "group": 4}}], "cairo_type": "felt", "type": "reference"}, "starkware.cairo.common.math.assert_250_bit.__temp2": {"full_name": "starkware.cairo.common.math.assert_250_bit.__temp2", "references": [{"pc": 24, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 3, "group": 4}}], "cairo_type": "felt", "type": "reference"}, "starkware.cairo.common.math.assert_250_bit.__temp3": {"full_name": "starkware.cairo.common.math.assert_250_bit.__temp3", "references": [{"pc": 26, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 4, "group": 4}}], "cairo_type": "felt", "type": "reference"}, "starkware.cairo.common.math.assert_250_bit.__temp4": {"full_name": "starkware.cairo.common.math.assert_250_bit.__temp4", "references": [{"pc": 28, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 5, "group": 4}}], "cairo_type": "felt", "type": "reference"}, "starkware.cairo.common.math.assert_250_bit.__temp5": {"full_name": "starkware.cairo.common.math.assert_250_bit.__temp5", "references": [{"pc": 29, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 6, "group": 4}}], "cairo_type": "felt", "type": "reference"}, "starkware.cairo.common.math.assert_250_bit.high": {"full_name": "starkware.cairo.common.math.assert_250_bit.high", "references": [{"pc": 20, "value": "[cast([fp + (-4)] + 1, felt*)]", "ap_tracking_data": {"offset": 0, "group": 4}}], "cairo_type": "felt", "type": "reference"}, "starkware.cairo.common.math.assert_250_bit.low": {"full_name": "starkware.cairo.common.math.assert_250_bit.low", "references": [{"pc": 20, "value": "[cast([fp + (-4)], felt*)]", "ap_tracking_data": {"offset": 0, "group": 4}}], "cairo_type": "felt", "type": "reference"}, "starkware.cairo.common.math.assert_250_bit.range_check_ptr": {"full_name": "starkware.cairo.common.math.assert_250_bit.range_check_ptr", "references": [{"pc": 20, "value": "[cast(fp + (-4), felt*)]", "ap_tracking_data": {"offset": 0, "group": 4}}, {"pc": 30, "value": "cast([fp + (-4)] + 3, felt)", "ap_tracking_data": {"offset": 6, "group": 4}}], "cairo_type": "felt", "type": "reference"}, "starkware.cairo.common.math.assert_250_bit.value": {"full_name": "starkware.cairo.common.math.assert_250_bit.value", "references": [{"pc": 20, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 4}}], "cairo_type": "felt", "type": "reference"}, "starkware.cairo.common.math.assert_le": {"decorators": [], "pc": 15, "type": "function"}, "starkware.cairo.common.math.assert_le.Args": {"full_name": "starkware.cairo.common.math.assert_le.Args", "members": {"a": {"offset": 0, "cairo_type": "felt"}, "b": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "type": "struct"}, "starkware.cairo.common.math.assert_le.ImplicitArgs": {"full_name": "starkware.cairo.common.math.assert_le.ImplicitArgs", "members": {"range_check_ptr": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "starkware.cairo.common.math.assert_le.Return": {"full_name": "starkware.cairo.common.math.assert_le.Return", "members": {}, "size": 0, "type": "struct"}, "starkware.cairo.common.math.assert_le.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.cairo.common.math.assert_le.a": {"full_name": "starkware.cairo.common.math.assert_le.a", "references": [{"pc": 15, "value": "[cast(fp + (-4), felt*)]", "ap_tracking_data": {"offset": 0, "group": 3}}], "cairo_type": "felt", "type": "reference"}, "starkware.cairo.common.math.assert_le.b": {"full_name": "starkware.cairo.common.math.assert_le.b", "references": [{"pc": 15, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 3}}], "cairo_type": "felt", "type": "reference"}, "starkware.cairo.common.math.assert_le.range_check_ptr": {"full_name": "starkware.cairo.common.math.assert_le.range_check_ptr", "references": [{"pc": 15, "value": "[cast(fp + (-5), felt*)]", "ap_tracking_data": {"offset": 0, "group": 3}}, {"pc": 19, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 5, "group": 3}}], "cairo_type": "felt", "type": "reference"}, "starkware.cairo.common.math.assert_le_felt": {"decorators": [], "pc": 62, "type": "function"}, "starkware.cairo.common.math.assert_le_felt.Args": {"full_name": "starkware.cairo.common.math.assert_le_felt.Args", "members": {"a": {"offset": 0, "cairo_type": "felt"}, "b": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "type": "struct"}, "starkware.cairo.common.math.assert_le_felt.ImplicitArgs": {"full_name": "starkware.cairo.common.math.assert_le_felt.ImplicitArgs", "members": {"range_check_ptr": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "starkware.cairo.common.math.assert_le_felt.Return": {"full_name": "starkware.cairo.common.math.assert_le_felt.Return", "members": {}, "size": 0, "type": "struct"}, "starkware.cairo.common.math.assert_le_felt.SIZEOF_LOCALS": {"value": 2, "type": "const"}, "starkware.cairo.common.math.assert_le_felt.__temp11": {"full_name": "starkware.cairo.common.math.assert_le_felt.__temp11", "references": [{"pc": 75, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 45, "group": 6}}], "cairo_type": "felt", "type": "reference"}, "starkware.cairo.common.math.assert_le_felt._anon_label8": {"pc": 83, "type": "label"}, "starkware.cairo.common.math.assert_le_felt._anon_label9": {"pc": 83, "type": "label"}, "starkware.cairo.common.math.assert_le_felt.a": {"full_name": "starkware.cairo.common.math.assert_le_felt.a", "references": [{"pc": 62, "value": "[cast(fp + (-4), felt*)]", "ap_tracking_data": {"offset": 0, "group": 6}}], "cairo_type": "felt", "type": "reference"}, "starkware.cairo.common.math.assert_le_felt.a_high": {"full_name": "starkware.cairo.common.math.assert_le_felt.a_high", "references": [{"pc": 68, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 23, "group": 6}}, {"pc": 69, "value": "[cast(fp, felt*)]", "ap_tracking_data": {"offset": 23, "group": 6}}], "cairo_type": "felt", "type": "reference"}, "starkware.cairo.common.math.assert_le_felt.a_low": {"full_name": "starkware.cairo.common.math.assert_le_felt.a_low", "references": [{"pc": 68, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 23, "group": 6}}, {"pc": 70, "value": "[cast(fp + 1, felt*)]", "ap_tracking_data": {"offset": 23, "group": 6}}], "cairo_type": "felt", "type": "reference"}, "starkware.cairo.common.math.assert_le_felt.b": {"full_name": "starkware.cairo.common.math.assert_le_felt.b", "references": [{"pc": 62, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 6}}], "cairo_type": "felt", "type": "reference"}, "starkware.cairo.common.math.assert_le_felt.b_high": {"full_name": "starkware.cairo.common.math.assert_le_felt.b_high", "references": [{"pc": 74, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 44, "group": 6}}], "cairo_type": "felt", "type": "reference"}, "starkware.cairo.common.math.assert_le_felt.b_low": {"full_name": "starkware.cairo.common.math.assert_le_felt.b_low", "references": [{"pc": 74, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 44, "group": 6}}], "cairo_type": "felt", "type": "reference"}, "starkware.cairo.common.math.assert_le_felt.range_check_ptr": {"full_name": "starkware.cairo.common.math.assert_le_felt.range_check_ptr", "references": [{"pc": 62, "value": "[cast(fp + (-5), felt*)]", "ap_tracking_data": {"offset": 0, "group": 6}}, {"pc": 68, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 23, "group": 6}}, {"pc": 74, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 44, "group": 6}}, {"pc": 82, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 55, "group": 6}}, {"pc": 88, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 55, "group": 6}}], "cairo_type": "felt", "type": "reference"}, "starkware.cairo.common.math.assert_nn": {"decorators": [], "pc": 11, "type": "function"}, "starkware.cairo.common.math.assert_nn.Args": {"full_name": "starkware.cairo.common.math.assert_nn.Args", "members": {"a": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "starkware.cairo.common.math.assert_nn.ImplicitArgs": {"full_name": "starkware.cairo.common.math.assert_nn.ImplicitArgs", "members": {"range_check_ptr": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "starkware.cairo.common.math.assert_nn.Return": {"full_name": "starkware.cairo.common.math.assert_nn.Return", "members": {}, "size": 0, "type": "struct"}, "starkware.cairo.common.math.assert_nn.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.cairo.common.math.assert_nn.a": {"full_name": "starkware.cairo.common.math.assert_nn.a", "references": [{"pc": 11, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 2}}], "cairo_type": "felt", "type": "reference"}, "starkware.cairo.common.math.assert_nn.range_check_ptr": {"full_name": "starkware.cairo.common.math.assert_nn.range_check_ptr", "references": [{"pc": 11, "value": "[cast(fp + (-4), felt*)]", "ap_tracking_data": {"offset": 0, "group": 2}}, {"pc": 12, "value": "cast([fp + (-4)] + 1, felt)", "ap_tracking_data": {"offset": 0, "group": 2}}], "cairo_type": "felt", "type": "reference"}, "starkware.cairo.common.math.assert_not_zero": {"decorators": [], "pc": 6, "type": "function"}, "starkware.cairo.common.math.assert_not_zero.Args": {"full_name": "starkware.cairo.common.math.assert_not_zero.Args", "members": {"value": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "starkware.cairo.common.math.assert_not_zero.ImplicitArgs": {"full_name": "starkware.cairo.common.math.assert_not_zero.ImplicitArgs", "members": {}, "size": 0, "type": "struct"}, "starkware.cairo.common.math.assert_not_zero.Return": {"full_name": "starkware.cairo.common.math.assert_not_zero.Return", "members": {}, "size": 0, "type": "struct"}, "starkware.cairo.common.math.assert_not_zero.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.cairo.common.math.assert_not_zero._anon_label2": {"pc": 10, "type": "label"}, "starkware.cairo.common.math.assert_not_zero._anon_label3": {"pc": 10, "type": "label"}, "starkware.cairo.common.math.assert_not_zero.value": {"full_name": "starkware.cairo.common.math.assert_not_zero.value", "references": [{"pc": 6, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 1}}], "cairo_type": "felt", "type": "reference"}, "starkware.cairo.common.math.split_felt": {"decorators": [], "pc": 33, "type": "function"}, "starkware.cairo.common.math.split_felt.Args": {"full_name": "starkware.cairo.common.math.split_felt.Args", "members": {"value": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "starkware.cairo.common.math.split_felt.ImplicitArgs": {"full_name": "starkware.cairo.common.math.split_felt.ImplicitArgs", "members": {"range_check_ptr": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "starkware.cairo.common.math.split_felt.MAX_HIGH": {"value": 10633823966279327296825105735305134080, "type": "const"}, "starkware.cairo.common.math.split_felt.MAX_LOW": {"value": 0, "type": "const"}, "starkware.cairo.common.math.split_felt.Return": {"full_name": "starkware.cairo.common.math.split_felt.Return", "members": {"high": {"offset": 0, "cairo_type": "felt"}, "low": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "type": "struct"}, "starkware.cairo.common.math.split_felt.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.cairo.common.math.split_felt.__temp10": {"full_name": "starkware.cairo.common.math.split_felt.__temp10", "references": [{"pc": 41, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 5, "group": 5}}], "cairo_type": "felt", "type": "reference"}, "starkware.cairo.common.math.split_felt.__temp6": {"full_name": "starkware.cairo.common.math.split_felt.__temp6", "references": [{"pc": 34, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 1, "group": 5}}], "cairo_type": "felt", "type": "reference"}, "starkware.cairo.common.math.split_felt.__temp7": {"full_name": "starkware.cairo.common.math.split_felt.__temp7", "references": [{"pc": 36, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 2, "group": 5}}], "cairo_type": "felt", "type": "reference"}, "starkware.cairo.common.math.split_felt.__temp8": {"full_name": "starkware.cairo.common.math.split_felt.__temp8", "references": [{"pc": 37, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 3, "group": 5}}], "cairo_type": "felt", "type": "reference"}, "starkware.cairo.common.math.split_felt.__temp9": {"full_name": "starkware.cairo.common.math.split_felt.__temp9", "references": [{"pc": 39, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 4, "group": 5}}], "cairo_type": "felt", "type": "reference"}, "starkware.cairo.common.math.split_felt._anon_label6": {"pc": 52, "type": "label"}, "starkware.cairo.common.math.split_felt._anon_label7": {"pc": 59, "type": "label"}, "starkware.cairo.common.math.split_felt.high": {"full_name": "starkware.cairo.common.math.split_felt.high", "references": [{"pc": 33, "value": "[cast([fp + (-4)] + 1, felt*)]", "ap_tracking_data": {"offset": 0, "group": 5}}], "cairo_type": "felt", "type": "reference"}, "starkware.cairo.common.math.split_felt.low": {"full_name": "starkware.cairo.common.math.split_felt.low", "references": [{"pc": 33, "value": "[cast([fp + (-4)], felt*)]", "ap_tracking_data": {"offset": 0, "group": 5}}], "cairo_type": "felt", "type": "reference"}, "starkware.cairo.common.math.split_felt.range_check_ptr": {"full_name": "starkware.cairo.common.math.split_felt.range_check_ptr", "references": [{"pc": 33, "value": "[cast(fp + (-4), felt*)]", "ap_tracking_data": {"offset": 0, "group": 5}}, {"pc": 33, "value": "cast([fp + (-4)] + 2, felt)", "ap_tracking_data": {"offset": 0, "group": 5}}, {"pc": 50, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 15, "group": 5}}, {"pc": 59, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 15, "group": 5}}], "cairo_type": "felt", "type": "reference"}, "starkware.cairo.common.math.split_felt.value": {"full_name": "starkware.cairo.common.math.split_felt.value", "references": [{"pc": 33, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 5}}], "cairo_type": "felt", "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": [], "pc": 181, "type": "function"}, "starkware.cairo.common.math_cmp.is_le.Args": {"full_name": "starkware.cairo.common.math_cmp.is_le.Args", "members": {"a": {"offset": 0, "cairo_type": "felt"}, "b": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "type": "struct"}, "starkware.cairo.common.math_cmp.is_le.ImplicitArgs": {"full_name": "starkware.cairo.common.math_cmp.is_le.ImplicitArgs", "members": {"range_check_ptr": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "starkware.cairo.common.math_cmp.is_le.Return": {"full_name": "starkware.cairo.common.math_cmp.is_le.Return", "members": {"res": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "starkware.cairo.common.math_cmp.is_le.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.cairo.common.math_cmp.is_le.a": {"full_name": "starkware.cairo.common.math_cmp.is_le.a", "references": [{"pc": 181, "value": "[cast(fp + (-4), felt*)]", "ap_tracking_data": {"offset": 0, "group": 12}}], "cairo_type": "felt", "type": "reference"}, "starkware.cairo.common.math_cmp.is_le.b": {"full_name": "starkware.cairo.common.math_cmp.is_le.b", "references": [{"pc": 181, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 12}}], "cairo_type": "felt", "type": "reference"}, "starkware.cairo.common.math_cmp.is_le.range_check_ptr": {"full_name": "starkware.cairo.common.math_cmp.is_le.range_check_ptr", "references": [{"pc": 181, "value": "[cast(fp + (-5), felt*)]", "ap_tracking_data": {"offset": 0, "group": 12}}, {"pc": 185, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 0, "group": 13}}], "cairo_type": "felt", "type": "reference"}, "starkware.cairo.common.math_cmp.is_nn": {"decorators": [], "pc": 152, "type": "function"}, "starkware.cairo.common.math_cmp.is_nn.Args": {"full_name": "starkware.cairo.common.math_cmp.is_nn.Args", "members": {"a": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "starkware.cairo.common.math_cmp.is_nn.ImplicitArgs": {"full_name": "starkware.cairo.common.math_cmp.is_nn.ImplicitArgs", "members": {"range_check_ptr": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "starkware.cairo.common.math_cmp.is_nn.Return": {"full_name": "starkware.cairo.common.math_cmp.is_nn.Return", "members": {"res": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "starkware.cairo.common.math_cmp.is_nn.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.cairo.common.math_cmp.is_nn.__temp17": {"full_name": "starkware.cairo.common.math_cmp.is_nn.__temp17", "references": [{"pc": 164, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 3, "group": 11}}], "cairo_type": "felt", "type": "reference"}, "starkware.cairo.common.math_cmp.is_nn.__temp18": {"full_name": "starkware.cairo.common.math_cmp.is_nn.__temp18", "references": [{"pc": 166, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 4, "group": 11}}], "cairo_type": "felt", "type": "reference"}, "starkware.cairo.common.math_cmp.is_nn.a": {"full_name": "starkware.cairo.common.math_cmp.is_nn.a", "references": [{"pc": 152, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 11}}], "cairo_type": "felt", "type": "reference"}, "starkware.cairo.common.math_cmp.is_nn.need_felt_comparison": {"pc": 172, "type": "label"}, "starkware.cairo.common.math_cmp.is_nn.out_of_range": {"pc": 160, "type": "label"}, "starkware.cairo.common.math_cmp.is_nn.range_check_ptr": {"full_name": "starkware.cairo.common.math_cmp.is_nn.range_check_ptr", "references": [{"pc": 152, "value": "[cast(fp + (-4), felt*)]", "ap_tracking_data": {"offset": 0, "group": 11}}, {"pc": 155, "value": "cast([fp + (-4)] + 1, felt)", "ap_tracking_data": {"offset": 1, "group": 11}}, {"pc": 167, "value": "cast([fp + (-4)] + 1, felt)", "ap_tracking_data": {"offset": 4, "group": 11}}, {"pc": 178, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 62, "group": 11}}], "cairo_type": "felt", "type": "reference"}, "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.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": {"full_name": "starkware.cairo.common.uint256.Uint256", "members": {"low": {"offset": 0, "cairo_type": "felt"}, "high": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "type": "struct"}, "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.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.uint256_add": {"decorators": [], "pc": 191, "type": "function"}, "starkware.cairo.common.uint256.uint256_add.Args": {"full_name": "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, "type": "struct"}, "starkware.cairo.common.uint256.uint256_add.ImplicitArgs": {"full_name": "starkware.cairo.common.uint256.uint256_add.ImplicitArgs", "members": {"range_check_ptr": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "starkware.cairo.common.uint256.uint256_add.Return": {"full_name": "starkware.cairo.common.uint256.uint256_add.Return", "members": {"res": {"offset": 0, "cairo_type": "starkware.cairo.common.uint256.Uint256"}, "carry": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "type": "struct"}, "starkware.cairo.common.uint256.uint256_add.SIZEOF_LOCALS": {"value": 4, "type": "const"}, "starkware.cairo.common.uint256.uint256_add.__temp19": {"full_name": "starkware.cairo.common.uint256.uint256_add.__temp19", "references": [{"pc": 196, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 5, "group": 15}}], "cairo_type": "felt", "type": "reference"}, "starkware.cairo.common.uint256.uint256_add.__temp20": {"full_name": "starkware.cairo.common.uint256.uint256_add.__temp20", "references": [{"pc": 198, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 6, "group": 15}}], "cairo_type": "felt", "type": "reference"}, "starkware.cairo.common.uint256.uint256_add.__temp21": {"full_name": "starkware.cairo.common.uint256.uint256_add.__temp21", "references": [{"pc": 200, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 7, "group": 15}}], "cairo_type": "felt", "type": "reference"}, "starkware.cairo.common.uint256.uint256_add.__temp22": {"full_name": "starkware.cairo.common.uint256.uint256_add.__temp22", "references": [{"pc": 201, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 8, "group": 15}}], "cairo_type": "felt", "type": "reference"}, "starkware.cairo.common.uint256.uint256_add.__temp23": {"full_name": "starkware.cairo.common.uint256.uint256_add.__temp23", "references": [{"pc": 203, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 9, "group": 15}}], "cairo_type": "felt", "type": "reference"}, "starkware.cairo.common.uint256.uint256_add.a": {"full_name": "starkware.cairo.common.uint256.uint256_add.a", "references": [{"pc": 191, "value": "[cast(fp + (-6), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 15}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "type": "reference"}, "starkware.cairo.common.uint256.uint256_add.b": {"full_name": "starkware.cairo.common.uint256.uint256_add.b", "references": [{"pc": 191, "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 15}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "type": "reference"}, "starkware.cairo.common.uint256.uint256_add.carry_high": {"full_name": "starkware.cairo.common.uint256.uint256_add.carry_high", "references": [{"pc": 193, "value": "[cast(fp + 3, felt*)]", "ap_tracking_data": {"offset": 4, "group": 15}}], "cairo_type": "felt", "type": "reference"}, "starkware.cairo.common.uint256.uint256_add.carry_low": {"full_name": "starkware.cairo.common.uint256.uint256_add.carry_low", "references": [{"pc": 193, "value": "[cast(fp + 2, felt*)]", "ap_tracking_data": {"offset": 4, "group": 15}}], "cairo_type": "felt", "type": "reference"}, "starkware.cairo.common.uint256.uint256_add.range_check_ptr": {"full_name": "starkware.cairo.common.uint256.uint256_add.range_check_ptr", "references": [{"pc": 191, "value": "[cast(fp + (-7), felt*)]", "ap_tracking_data": {"offset": 0, "group": 15}}, {"pc": 209, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 15, "group": 15}}], "cairo_type": "felt", "type": "reference"}, "starkware.cairo.common.uint256.uint256_add.res": {"full_name": "starkware.cairo.common.uint256.uint256_add.res", "references": [{"pc": 193, "value": "[cast(fp, starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 4, "group": 15}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "type": "reference"}, "starkware.cairo.common.uint256.uint256_check": {"decorators": [], "pc": 186, "type": "function"}, "starkware.cairo.common.uint256.uint256_check.Args": {"full_name": "starkware.cairo.common.uint256.uint256_check.Args", "members": {"a": {"offset": 0, "cairo_type": "starkware.cairo.common.uint256.Uint256"}}, "size": 2, "type": "struct"}, "starkware.cairo.common.uint256.uint256_check.ImplicitArgs": {"full_name": "starkware.cairo.common.uint256.uint256_check.ImplicitArgs", "members": {"range_check_ptr": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "starkware.cairo.common.uint256.uint256_check.Return": {"full_name": "starkware.cairo.common.uint256.uint256_check.Return", "members": {}, "size": 0, "type": "struct"}, "starkware.cairo.common.uint256.uint256_check.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.cairo.common.uint256.uint256_check.a": {"full_name": "starkware.cairo.common.uint256.uint256_check.a", "references": [{"pc": 186, "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 14}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "type": "reference"}, "starkware.cairo.common.uint256.uint256_check.range_check_ptr": {"full_name": "starkware.cairo.common.uint256.uint256_check.range_check_ptr", "references": [{"pc": 186, "value": "[cast(fp + (-5), felt*)]", "ap_tracking_data": {"offset": 0, "group": 14}}, {"pc": 188, "value": "cast([fp + (-5)] + 2, felt)", "ap_tracking_data": {"offset": 0, "group": 14}}], "cairo_type": "felt", "type": "reference"}, "starkware.cairo.common.uint256.uint256_le": {"decorators": [], "pc": 230, "type": "function"}, "starkware.cairo.common.uint256.uint256_le.Args": {"full_name": "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, "type": "struct"}, "starkware.cairo.common.uint256.uint256_le.ImplicitArgs": {"full_name": "starkware.cairo.common.uint256.uint256_le.ImplicitArgs", "members": {"range_check_ptr": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "starkware.cairo.common.uint256.uint256_le.Return": {"full_name": "starkware.cairo.common.uint256.uint256_le.Return", "members": {"res": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "starkware.cairo.common.uint256.uint256_le.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.cairo.common.uint256.uint256_le.__temp25": {"full_name": "starkware.cairo.common.uint256.uint256_le.__temp25", "references": [{"pc": 239, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 1, "group": 20}}], "cairo_type": "felt", "type": "reference"}, "starkware.cairo.common.uint256.uint256_le.a": {"full_name": "starkware.cairo.common.uint256.uint256_le.a", "references": [{"pc": 230, "value": "[cast(fp + (-6), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 19}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "type": "reference"}, "starkware.cairo.common.uint256.uint256_le.b": {"full_name": "starkware.cairo.common.uint256.uint256_le.b", "references": [{"pc": 230, "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 19}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "type": "reference"}, "starkware.cairo.common.uint256.uint256_le.not_le": {"full_name": "starkware.cairo.common.uint256.uint256_le.not_le", "references": [{"pc": 237, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 0, "group": 20}}], "cairo_type": "felt", "type": "reference"}, "starkware.cairo.common.uint256.uint256_le.range_check_ptr": {"full_name": "starkware.cairo.common.uint256.uint256_le.range_check_ptr", "references": [{"pc": 230, "value": "[cast(fp + (-7), felt*)]", "ap_tracking_data": {"offset": 0, "group": 19}}, {"pc": 237, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 0, "group": 20}}], "cairo_type": "felt", "type": "reference"}, "starkware.cairo.common.uint256.uint256_lt": {"decorators": [], "pc": 213, "type": "function"}, "starkware.cairo.common.uint256.uint256_lt.Args": {"full_name": "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, "type": "struct"}, "starkware.cairo.common.uint256.uint256_lt.ImplicitArgs": {"full_name": "starkware.cairo.common.uint256.uint256_lt.ImplicitArgs", "members": {"range_check_ptr": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "starkware.cairo.common.uint256.uint256_lt.Return": {"full_name": "starkware.cairo.common.uint256.uint256_lt.Return", "members": {"res": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "starkware.cairo.common.uint256.uint256_lt.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.cairo.common.uint256.uint256_lt.__temp24": {"full_name": "starkware.cairo.common.uint256.uint256_lt.__temp24", "references": [{"pc": 214, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 1, "group": 16}}], "cairo_type": "felt", "type": "reference"}, "starkware.cairo.common.uint256.uint256_lt._anon_label32": {"pc": 223, "type": "label"}, "starkware.cairo.common.uint256.uint256_lt._anon_label33": {"pc": 223, "type": "label"}, "starkware.cairo.common.uint256.uint256_lt.a": {"full_name": "starkware.cairo.common.uint256.uint256_lt.a", "references": [{"pc": 213, "value": "[cast(fp + (-6), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 16}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "type": "reference"}, "starkware.cairo.common.uint256.uint256_lt.b": {"full_name": "starkware.cairo.common.uint256.uint256_lt.b", "references": [{"pc": 213, "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 16}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "type": "reference"}, "starkware.cairo.common.uint256.uint256_lt.range_check_ptr": {"full_name": "starkware.cairo.common.uint256.uint256_lt.range_check_ptr", "references": [{"pc": 213, "value": "[cast(fp + (-7), felt*)]", "ap_tracking_data": {"offset": 0, "group": 16}}, {"pc": 222, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 0, "group": 17}}, {"pc": 229, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 0, "group": 18}}], "cairo_type": "felt", "type": "reference"}, "starkware.cairo.common.uint256.uint256_neg": {"decorators": [], "pc": 250, "type": "function"}, "starkware.cairo.common.uint256.uint256_neg.Args": {"full_name": "starkware.cairo.common.uint256.uint256_neg.Args", "members": {"a": {"offset": 0, "cairo_type": "starkware.cairo.common.uint256.Uint256"}}, "size": 2, "type": "struct"}, "starkware.cairo.common.uint256.uint256_neg.ImplicitArgs": {"full_name": "starkware.cairo.common.uint256.uint256_neg.ImplicitArgs", "members": {"range_check_ptr": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "starkware.cairo.common.uint256.uint256_neg.Return": {"full_name": "starkware.cairo.common.uint256.uint256_neg.Return", "members": {"res": {"offset": 0, "cairo_type": "starkware.cairo.common.uint256.Uint256"}}, "size": 2, "type": "struct"}, "starkware.cairo.common.uint256.uint256_neg.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.cairo.common.uint256.uint256_neg.a": {"full_name": "starkware.cairo.common.uint256.uint256_neg.a", "references": [{"pc": 250, "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 22}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "type": "reference"}, "starkware.cairo.common.uint256.uint256_neg.not_num": {"full_name": "starkware.cairo.common.uint256.uint256_neg.not_num", "references": [{"pc": 255, "value": "[cast(ap + (-2), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 10, "group": 22}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "type": "reference"}, "starkware.cairo.common.uint256.uint256_neg.range_check_ptr": {"full_name": "starkware.cairo.common.uint256.uint256_neg.range_check_ptr", "references": [{"pc": 250, "value": "[cast(fp + (-5), felt*)]", "ap_tracking_data": {"offset": 0, "group": 22}}, {"pc": 255, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 10, "group": 22}}, {"pc": 261, "value": "[cast(ap + (-4), felt*)]", "ap_tracking_data": {"offset": 32, "group": 22}}], "cairo_type": "felt", "type": "reference"}, "starkware.cairo.common.uint256.uint256_neg.res": {"full_name": "starkware.cairo.common.uint256.uint256_neg.res", "references": [{"pc": 261, "value": "[cast(ap + (-3), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 32, "group": 22}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "type": "reference"}, "starkware.cairo.common.uint256.uint256_not": {"decorators": [], "pc": 242, "type": "function"}, "starkware.cairo.common.uint256.uint256_not.Args": {"full_name": "starkware.cairo.common.uint256.uint256_not.Args", "members": {"a": {"offset": 0, "cairo_type": "starkware.cairo.common.uint256.Uint256"}}, "size": 2, "type": "struct"}, "starkware.cairo.common.uint256.uint256_not.ImplicitArgs": {"full_name": "starkware.cairo.common.uint256.uint256_not.ImplicitArgs", "members": {"range_check_ptr": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "starkware.cairo.common.uint256.uint256_not.Return": {"full_name": "starkware.cairo.common.uint256.uint256_not.Return", "members": {"res": {"offset": 0, "cairo_type": "starkware.cairo.common.uint256.Uint256"}}, "size": 2, "type": "struct"}, "starkware.cairo.common.uint256.uint256_not.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.cairo.common.uint256.uint256_not.__temp26": {"full_name": "starkware.cairo.common.uint256.uint256_not.__temp26", "references": [{"pc": 244, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 1, "group": 21}}], "cairo_type": "felt", "type": "reference"}, "starkware.cairo.common.uint256.uint256_not.__temp27": {"full_name": "starkware.cairo.common.uint256.uint256_not.__temp27", "references": [{"pc": 246, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 2, "group": 21}}], "cairo_type": "felt", "type": "reference"}, "starkware.cairo.common.uint256.uint256_not.a": {"full_name": "starkware.cairo.common.uint256.uint256_not.a", "references": [{"pc": 242, "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 21}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "type": "reference"}, "starkware.cairo.common.uint256.uint256_not.range_check_ptr": {"full_name": "starkware.cairo.common.uint256.uint256_not.range_check_ptr", "references": [{"pc": 242, "value": "[cast(fp + (-5), felt*)]", "ap_tracking_data": {"offset": 0, "group": 21}}], "cairo_type": "felt", "type": "reference"}, "starkware.cairo.common.uint256.uint256_sub": {"decorators": [], "pc": 265, "type": "function"}, "starkware.cairo.common.uint256.uint256_sub.Args": {"full_name": "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, "type": "struct"}, "starkware.cairo.common.uint256.uint256_sub.ImplicitArgs": {"full_name": "starkware.cairo.common.uint256.uint256_sub.ImplicitArgs", "members": {"range_check_ptr": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "starkware.cairo.common.uint256.uint256_sub.Return": {"full_name": "starkware.cairo.common.uint256.uint256_sub.Return", "members": {"res": {"offset": 0, "cairo_type": "starkware.cairo.common.uint256.Uint256"}}, "size": 2, "type": "struct"}, "starkware.cairo.common.uint256.uint256_sub.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.cairo.common.uint256.uint256_sub.a": {"full_name": "starkware.cairo.common.uint256.uint256_sub.a", "references": [{"pc": 265, "value": "[cast(fp + (-6), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 23}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "type": "reference"}, "starkware.cairo.common.uint256.uint256_sub.b": {"full_name": "starkware.cairo.common.uint256.uint256_sub.b", "references": [{"pc": 265, "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 23}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "type": "reference"}, "starkware.cairo.common.uint256.uint256_sub.b_neg": {"full_name": "starkware.cairo.common.uint256.uint256_sub.b_neg", "references": [{"pc": 270, "value": "[cast(ap + (-2), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 40, "group": 23}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "type": "reference"}, "starkware.cairo.common.uint256.uint256_sub.range_check_ptr": {"full_name": "starkware.cairo.common.uint256.uint256_sub.range_check_ptr", "references": [{"pc": 265, "value": "[cast(fp + (-7), felt*)]", "ap_tracking_data": {"offset": 0, "group": 23}}, {"pc": 270, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 40, "group": 23}}, {"pc": 277, "value": "[cast(ap + (-4), felt*)]", "ap_tracking_data": {"offset": 65, "group": 23}}], "cairo_type": "felt", "type": "reference"}, "starkware.cairo.common.uint256.uint256_sub.res": {"full_name": "starkware.cairo.common.uint256.uint256_sub.res", "references": [{"pc": 277, "value": "[cast(ap + (-3), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 65, "group": 23}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances": {"type": "namespace"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.Args": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.Args", "members": {}, "size": 0, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.HashBuiltin": {"destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", "type": "alias"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.ImplicitArgs": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.ImplicitArgs", "members": {}, "size": 0, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.Return": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.Return", "members": {}, "size": 0, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.addr": {"decorators": [], "pc": 464, "type": "function"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.addr.Args": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.addr.Args", "members": {"owner": {"offset": 0, "cairo_type": "felt"}, "spender": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.addr.ImplicitArgs": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.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, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.addr.Return": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.addr.Return", "members": {"res": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.addr.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.addr.owner": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.addr.owner", "references": [{"pc": 464, "value": "[cast(fp + (-4), felt*)]", "ap_tracking_data": {"offset": 0, "group": 39}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.addr.pedersen_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.addr.pedersen_ptr", "references": [{"pc": 464, "value": "[cast(fp + (-6), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 39}}, {"pc": 470, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 7, "group": 39}}, {"pc": 473, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 12, "group": 39}}], "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.addr.range_check_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.addr.range_check_ptr", "references": [{"pc": 464, "value": "[cast(fp + (-5), felt*)]", "ap_tracking_data": {"offset": 0, "group": 39}}, {"pc": 477, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 41, "group": 39}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.addr.res": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.addr.res", "references": [{"pc": 464, "value": "cast(1711163456665081073580914249687599371093043615922190105609691201034487595172, felt)", "ap_tracking_data": {"offset": 0, "group": 39}}, {"pc": 470, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 7, "group": 39}}, {"pc": 473, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 12, "group": 39}}, {"pc": 477, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 41, "group": 39}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.addr.spender": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.addr.spender", "references": [{"pc": 464, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 39}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.hash2": {"destination": "starkware.cairo.common.hash.hash2", "type": "alias"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.normalize_address": {"destination": "starkware.starknet.common.storage.normalize_address", "type": "alias"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.read": {"decorators": [], "pc": 481, "type": "function"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.read.Args": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.read.Args", "members": {"owner": {"offset": 0, "cairo_type": "felt"}, "spender": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.read.ImplicitArgs": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.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, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.read.Return": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.read.Return", "members": {"allowance": {"offset": 0, "cairo_type": "starkware.cairo.common.uint256.Uint256"}}, "size": 2, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.read.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.read.__storage_var_temp0": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.read.__storage_var_temp0", "references": [{"pc": 491, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 57, "group": 40}}, {"pc": 500, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 68, "group": 40}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.read.__storage_var_temp1": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.read.__storage_var_temp1", "references": [{"pc": 496, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 64, "group": 40}}, {"pc": 501, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 69, "group": 40}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.read.owner": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.read.owner", "references": [{"pc": 481, "value": "[cast(fp + (-4), felt*)]", "ap_tracking_data": {"offset": 0, "group": 40}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.read.pedersen_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.read.pedersen_ptr", "references": [{"pc": 481, "value": "[cast(fp + (-6), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 40}}, {"pc": 487, "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 50, "group": 40}}, {"pc": 498, "value": "[cast(ap + (-1), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 66, "group": 40}}], "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.read.range_check_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.read.range_check_ptr", "references": [{"pc": 481, "value": "[cast(fp + (-5), felt*)]", "ap_tracking_data": {"offset": 0, "group": 40}}, {"pc": 487, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 50, "group": 40}}, {"pc": 499, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 67, "group": 40}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.read.spender": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.read.spender", "references": [{"pc": 481, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 40}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.read.storage_addr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.read.storage_addr", "references": [{"pc": 487, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 50, "group": 40}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.read.syscall_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.read.syscall_ptr", "references": [{"pc": 481, "value": "[cast(fp + (-7), felt**)]", "ap_tracking_data": {"offset": 0, "group": 40}}, {"pc": 491, "value": "[cast(ap + (-2), felt**)]", "ap_tracking_data": {"offset": 57, "group": 40}}, {"pc": 496, "value": "[cast(ap + (-2), felt**)]", "ap_tracking_data": {"offset": 64, "group": 40}}, {"pc": 497, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 65, "group": 40}}], "cairo_type": "felt*", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.storage_read": {"destination": "starkware.starknet.common.syscalls.storage_read", "type": "alias"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.storage_write": {"destination": "starkware.starknet.common.syscalls.storage_write", "type": "alias"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.write": {"decorators": [], "pc": 502, "type": "function"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.write.Args": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.write.Args", "members": {"owner": {"offset": 0, "cairo_type": "felt"}, "spender": {"offset": 1, "cairo_type": "felt"}, "value": {"offset": 2, "cairo_type": "starkware.cairo.common.uint256.Uint256"}}, "size": 4, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.write.ImplicitArgs": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.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, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.write.Return": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.write.Return", "members": {}, "size": 0, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.write.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.write.owner": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.write.owner", "references": [{"pc": 502, "value": "[cast(fp + (-6), felt*)]", "ap_tracking_data": {"offset": 0, "group": 41}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.write.pedersen_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.write.pedersen_ptr", "references": [{"pc": 502, "value": "[cast(fp + (-8), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 41}}, {"pc": 508, "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 50, "group": 41}}], "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.write.range_check_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.write.range_check_ptr", "references": [{"pc": 502, "value": "[cast(fp + (-7), felt*)]", "ap_tracking_data": {"offset": 0, "group": 41}}, {"pc": 508, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 50, "group": 41}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.write.spender": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.write.spender", "references": [{"pc": 502, "value": "[cast(fp + (-5), felt*)]", "ap_tracking_data": {"offset": 0, "group": 41}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.write.storage_addr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.write.storage_addr", "references": [{"pc": 508, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 50, "group": 41}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.write.syscall_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.write.syscall_ptr", "references": [{"pc": 502, "value": "[cast(fp + (-9), felt**)]", "ap_tracking_data": {"offset": 0, "group": 41}}, {"pc": 513, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 57, "group": 41}}, {"pc": 518, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 63, "group": 41}}], "cairo_type": "felt*", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.write.value": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_allowances.write.value", "references": [{"pc": 502, "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 41}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_approve": {"decorators": [], "pc": 847, "type": "function"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_approve.Args": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_approve.Args", "members": {"caller": {"offset": 0, "cairo_type": "felt"}, "spender": {"offset": 1, "cairo_type": "felt"}, "amount": {"offset": 2, "cairo_type": "starkware.cairo.common.uint256.Uint256"}}, "size": 4, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_approve.ImplicitArgs": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_approve.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, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_approve.Return": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_approve.Return", "members": {}, "size": 0, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_approve.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_approve.amount": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_approve.amount", "references": [{"pc": 847, "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 64}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_approve.caller": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_approve.caller", "references": [{"pc": 847, "value": "[cast(fp + (-6), felt*)]", "ap_tracking_data": {"offset": 0, "group": 64}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_approve.pedersen_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_approve.pedersen_ptr", "references": [{"pc": 847, "value": "[cast(fp + (-8), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 64}}, {"pc": 867, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 86, "group": 64}}], "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_approve.range_check_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_approve.range_check_ptr", "references": [{"pc": 847, "value": "[cast(fp + (-7), felt*)]", "ap_tracking_data": {"offset": 0, "group": 64}}, {"pc": 858, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 12, "group": 64}}, {"pc": 867, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 86, "group": 64}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_approve.spender": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_approve.spender", "references": [{"pc": 847, "value": "[cast(fp + (-5), felt*)]", "ap_tracking_data": {"offset": 0, "group": 64}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_approve.syscall_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_approve.syscall_ptr", "references": [{"pc": 847, "value": "[cast(fp + (-9), felt**)]", "ap_tracking_data": {"offset": 0, "group": 64}}, {"pc": 867, "value": "[cast(ap + (-3), felt**)]", "ap_tracking_data": {"offset": 86, "group": 64}}], "cairo_type": "felt*", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances": {"type": "namespace"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.Args": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.Args", "members": {}, "size": 0, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.HashBuiltin": {"destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", "type": "alias"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.ImplicitArgs": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.ImplicitArgs", "members": {}, "size": 0, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.Return": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.Return", "members": {}, "size": 0, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.addr": {"decorators": [], "pc": 412, "type": "function"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.addr.Args": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.addr.Args", "members": {"account": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.addr.ImplicitArgs": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.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, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.addr.Return": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.addr.Return", "members": {"res": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.addr.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.addr.account": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.addr.account", "references": [{"pc": 412, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 36}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.addr.pedersen_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.addr.pedersen_ptr", "references": [{"pc": 412, "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 36}}, {"pc": 418, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 7, "group": 36}}], "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.addr.range_check_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.addr.range_check_ptr", "references": [{"pc": 412, "value": "[cast(fp + (-4), felt*)]", "ap_tracking_data": {"offset": 0, "group": 36}}, {"pc": 422, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 36, "group": 36}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.addr.res": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.addr.res", "references": [{"pc": 412, "value": "cast(1648309034483306940318020057553480881073352647889682838905012914068126451082, felt)", "ap_tracking_data": {"offset": 0, "group": 36}}, {"pc": 418, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 7, "group": 36}}, {"pc": 422, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 36, "group": 36}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.hash2": {"destination": "starkware.cairo.common.hash.hash2", "type": "alias"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.normalize_address": {"destination": "starkware.starknet.common.storage.normalize_address", "type": "alias"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.read": {"decorators": [], "pc": 426, "type": "function"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.read.Args": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.read.Args", "members": {"account": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.read.ImplicitArgs": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.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, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.read.Return": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.read.Return", "members": {"balance": {"offset": 0, "cairo_type": "starkware.cairo.common.uint256.Uint256"}}, "size": 2, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.read.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.read.__storage_var_temp0": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.read.__storage_var_temp0", "references": [{"pc": 435, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 51, "group": 37}}, {"pc": 444, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 62, "group": 37}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.read.__storage_var_temp1": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.read.__storage_var_temp1", "references": [{"pc": 440, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 58, "group": 37}}, {"pc": 445, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 63, "group": 37}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.read.account": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.read.account", "references": [{"pc": 426, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 37}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.read.pedersen_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.read.pedersen_ptr", "references": [{"pc": 426, "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 37}}, {"pc": 431, "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 44, "group": 37}}, {"pc": 442, "value": "[cast(ap + (-1), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 60, "group": 37}}], "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.read.range_check_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.read.range_check_ptr", "references": [{"pc": 426, "value": "[cast(fp + (-4), felt*)]", "ap_tracking_data": {"offset": 0, "group": 37}}, {"pc": 431, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 44, "group": 37}}, {"pc": 443, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 61, "group": 37}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.read.storage_addr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.read.storage_addr", "references": [{"pc": 431, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 44, "group": 37}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.read.syscall_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.read.syscall_ptr", "references": [{"pc": 426, "value": "[cast(fp + (-6), felt**)]", "ap_tracking_data": {"offset": 0, "group": 37}}, {"pc": 435, "value": "[cast(ap + (-2), felt**)]", "ap_tracking_data": {"offset": 51, "group": 37}}, {"pc": 440, "value": "[cast(ap + (-2), felt**)]", "ap_tracking_data": {"offset": 58, "group": 37}}, {"pc": 441, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 59, "group": 37}}], "cairo_type": "felt*", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.storage_read": {"destination": "starkware.starknet.common.syscalls.storage_read", "type": "alias"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.storage_write": {"destination": "starkware.starknet.common.syscalls.storage_write", "type": "alias"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.write": {"decorators": [], "pc": 446, "type": "function"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.write.Args": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.write.Args", "members": {"account": {"offset": 0, "cairo_type": "felt"}, "value": {"offset": 1, "cairo_type": "starkware.cairo.common.uint256.Uint256"}}, "size": 3, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.write.ImplicitArgs": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.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, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.write.Return": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.write.Return", "members": {}, "size": 0, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.write.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.write.account": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.write.account", "references": [{"pc": 446, "value": "[cast(fp + (-5), felt*)]", "ap_tracking_data": {"offset": 0, "group": 38}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.write.pedersen_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.write.pedersen_ptr", "references": [{"pc": 446, "value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 38}}, {"pc": 451, "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 44, "group": 38}}], "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.write.range_check_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.write.range_check_ptr", "references": [{"pc": 446, "value": "[cast(fp + (-6), felt*)]", "ap_tracking_data": {"offset": 0, "group": 38}}, {"pc": 451, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 44, "group": 38}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.write.storage_addr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.write.storage_addr", "references": [{"pc": 451, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 44, "group": 38}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.write.syscall_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.write.syscall_ptr", "references": [{"pc": 446, "value": "[cast(fp + (-8), felt**)]", "ap_tracking_data": {"offset": 0, "group": 38}}, {"pc": 456, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 51, "group": 38}}, {"pc": 461, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 57, "group": 38}}], "cairo_type": "felt*", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.write.value": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_balances.write.value", "references": [{"pc": 446, "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 38}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_burn": {"decorators": [], "pc": 868, "type": "function"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_burn.Args": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_burn.Args", "members": {"account": {"offset": 0, "cairo_type": "felt"}, "amount": {"offset": 1, "cairo_type": "starkware.cairo.common.uint256.Uint256"}}, "size": 3, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_burn.ImplicitArgs": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_burn.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, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_burn.Return": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_burn.Return", "members": {}, "size": 0, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_burn.SIZEOF_LOCALS": {"value": 4, "type": "const"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_burn.account": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_burn.account", "references": [{"pc": 868, "value": "[cast(fp + (-5), felt*)]", "ap_tracking_data": {"offset": 0, "group": 65}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_burn.amount": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_burn.amount", "references": [{"pc": 868, "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 65}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_burn.balance": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_burn.balance", "references": [{"pc": 884, "value": "[cast(ap + (-2), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 82, "group": 65}}, {"pc": 886, "value": "[cast(fp, starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 82, "group": 65}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_burn.enough_balance": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_burn.enough_balance", "references": [{"pc": 895, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 0, "group": 66}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_burn.new_balance": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_burn.new_balance", "references": [{"pc": 904, "value": "[cast(ap + (-2), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 77, "group": 66}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_burn.new_supply": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_burn.new_supply", "references": [{"pc": 918, "value": "[cast(ap + (-2), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 244, "group": 66}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_burn.pedersen_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_burn.pedersen_ptr", "references": [{"pc": 868, "value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 65}}, {"pc": 884, "value": "[cast(ap + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 78, "group": 65}}, {"pc": 908, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 144, "group": 66}}, {"pc": 910, "value": "[cast(ap + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 172, "group": 66}}, {"pc": 921, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 273, "group": 66}}, {"pc": 884, "value": "[cast(ap + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 82, "group": 65}}, {"pc": 888, "value": "[cast(fp + 3, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 82, "group": 65}}, {"pc": 912, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 144, "group": 66}}, {"pc": 914, "value": "[cast(ap + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 172, "group": 66}}, {"pc": 925, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 273, "group": 66}}], "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_burn.range_check_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_burn.range_check_ptr", "references": [{"pc": 868, "value": "[cast(fp + (-6), felt*)]", "ap_tracking_data": {"offset": 0, "group": 65}}, {"pc": 878, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 9, "group": 65}}, {"pc": 884, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 78, "group": 65}}, {"pc": 891, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 0, "group": 66}}, {"pc": 900, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 77, "group": 66}}, {"pc": 908, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 144, "group": 66}}, {"pc": 910, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 172, "group": 66}}, {"pc": 914, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 244, "group": 66}}, {"pc": 921, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 273, "group": 66}}, {"pc": 878, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 13, "group": 65}}, {"pc": 884, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 82, "group": 65}}, {"pc": 895, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 0, "group": 66}}, {"pc": 904, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 77, "group": 66}}, {"pc": 912, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 144, "group": 66}}, {"pc": 914, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 172, "group": 66}}, {"pc": 918, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 244, "group": 66}}, {"pc": 925, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 273, "group": 66}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_burn.supply": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_burn.supply", "references": [{"pc": 914, "value": "[cast(ap + (-2), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 172, "group": 66}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_burn.syscall_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_burn.syscall_ptr", "references": [{"pc": 868, "value": "[cast(fp + (-8), felt**)]", "ap_tracking_data": {"offset": 0, "group": 65}}, {"pc": 884, "value": "[cast(ap + (-5), felt**)]", "ap_tracking_data": {"offset": 78, "group": 65}}, {"pc": 908, "value": "[cast(ap + (-3), felt**)]", "ap_tracking_data": {"offset": 144, "group": 66}}, {"pc": 910, "value": "[cast(ap + (-5), felt**)]", "ap_tracking_data": {"offset": 172, "group": 66}}, {"pc": 921, "value": "[cast(ap + (-3), felt**)]", "ap_tracking_data": {"offset": 273, "group": 66}}, {"pc": 884, "value": "[cast(ap + (-5), felt**)]", "ap_tracking_data": {"offset": 82, "group": 65}}, {"pc": 887, "value": "[cast(fp + 2, felt**)]", "ap_tracking_data": {"offset": 82, "group": 65}}, {"pc": 912, "value": "[cast(ap + (-3), felt**)]", "ap_tracking_data": {"offset": 144, "group": 66}}, {"pc": 914, "value": "[cast(ap + (-5), felt**)]", "ap_tracking_data": {"offset": 172, "group": 66}}, {"pc": 925, "value": "[cast(ap + (-3), felt**)]", "ap_tracking_data": {"offset": 273, "group": 66}}], "cairo_type": "felt*", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals": {"type": "namespace"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.Args": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.Args", "members": {}, "size": 0, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.HashBuiltin": {"destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", "type": "alias"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.ImplicitArgs": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.ImplicitArgs", "members": {}, "size": 0, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.Return": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.Return", "members": {}, "size": 0, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.addr": {"decorators": [], "pc": 341, "type": "function"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.addr.Args": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.addr.Args", "members": {}, "size": 0, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.addr.ImplicitArgs": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.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, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.addr.Return": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.addr.Return", "members": {"res": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.addr.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.addr.pedersen_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.addr.pedersen_ptr", "references": [{"pc": 341, "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 30}}], "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.addr.range_check_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.addr.range_check_ptr", "references": [{"pc": 341, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 30}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.addr.res": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.addr.res", "references": [{"pc": 341, "value": "cast(877823913686921299048507465990220541161247202424540097559864758276037605753, felt)", "ap_tracking_data": {"offset": 0, "group": 30}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.hash2": {"destination": "starkware.cairo.common.hash.hash2", "type": "alias"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.normalize_address": {"destination": "starkware.starknet.common.storage.normalize_address", "type": "alias"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.read": {"decorators": [], "pc": 346, "type": "function"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.read.Args": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.read.Args", "members": {}, "size": 0, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.read.ImplicitArgs": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.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, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.read.Return": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.read.Return", "members": {"decimals": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.read.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.read.__storage_var_temp0": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.read.__storage_var_temp0", "references": [{"pc": 354, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 14, "group": 31}}, {"pc": 358, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 18, "group": 31}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.read.pedersen_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.read.pedersen_ptr", "references": [{"pc": 346, "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 31}}, {"pc": 350, "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 7, "group": 31}}, {"pc": 356, "value": "[cast(ap + (-1), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 16, "group": 31}}], "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.read.range_check_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.read.range_check_ptr", "references": [{"pc": 346, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 31}}, {"pc": 350, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 7, "group": 31}}, {"pc": 357, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 17, "group": 31}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.read.storage_addr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.read.storage_addr", "references": [{"pc": 350, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 7, "group": 31}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.read.syscall_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.read.syscall_ptr", "references": [{"pc": 346, "value": "[cast(fp + (-5), felt**)]", "ap_tracking_data": {"offset": 0, "group": 31}}, {"pc": 354, "value": "[cast(ap + (-2), felt**)]", "ap_tracking_data": {"offset": 14, "group": 31}}, {"pc": 355, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 15, "group": 31}}], "cairo_type": "felt*", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.storage_read": {"destination": "starkware.starknet.common.syscalls.storage_read", "type": "alias"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.storage_write": {"destination": "starkware.starknet.common.syscalls.storage_write", "type": "alias"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.write": {"decorators": [], "pc": 359, "type": "function"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.write.Args": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.write.Args", "members": {"value": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.write.ImplicitArgs": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.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, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.write.Return": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.write.Return", "members": {}, "size": 0, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.write.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.write.pedersen_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.write.pedersen_ptr", "references": [{"pc": 359, "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 32}}, {"pc": 363, "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 7, "group": 32}}], "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.write.range_check_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.write.range_check_ptr", "references": [{"pc": 359, "value": "[cast(fp + (-4), felt*)]", "ap_tracking_data": {"offset": 0, "group": 32}}, {"pc": 363, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 7, "group": 32}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.write.storage_addr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.write.storage_addr", "references": [{"pc": 363, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 7, "group": 32}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.write.syscall_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.write.syscall_ptr", "references": [{"pc": 359, "value": "[cast(fp + (-6), felt**)]", "ap_tracking_data": {"offset": 0, "group": 32}}, {"pc": 368, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 14, "group": 32}}], "cairo_type": "felt*", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.write.value": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_decimals.write.value", "references": [{"pc": 359, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 32}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_initializer": {"decorators": [], "pc": 521, "type": "function"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_initializer.Args": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_initializer.Args", "members": {"name": {"offset": 0, "cairo_type": "felt"}, "symbol": {"offset": 1, "cairo_type": "felt"}, "decimals": {"offset": 2, "cairo_type": "felt"}}, "size": 3, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_initializer.ImplicitArgs": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_initializer.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, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_initializer.Return": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_initializer.Return", "members": {}, "size": 0, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_initializer.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_initializer.decimals": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_initializer.decimals", "references": [{"pc": 521, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 42}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_initializer.name": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_initializer.name", "references": [{"pc": 521, "value": "[cast(fp + (-5), felt*)]", "ap_tracking_data": {"offset": 0, "group": 42}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_initializer.pedersen_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_initializer.pedersen_ptr", "references": [{"pc": 521, "value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 42}}, {"pc": 533, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 32, "group": 42}}, {"pc": 536, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 51, "group": 42}}, {"pc": 539, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 70, "group": 42}}], "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_initializer.range_check_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_initializer.range_check_ptr", "references": [{"pc": 521, "value": "[cast(fp + (-6), felt*)]", "ap_tracking_data": {"offset": 0, "group": 42}}, {"pc": 527, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 10, "group": 42}}, {"pc": 533, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 32, "group": 42}}, {"pc": 536, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 51, "group": 42}}, {"pc": 539, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 70, "group": 42}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_initializer.symbol": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_initializer.symbol", "references": [{"pc": 521, "value": "[cast(fp + (-4), felt*)]", "ap_tracking_data": {"offset": 0, "group": 42}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_initializer.syscall_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_initializer.syscall_ptr", "references": [{"pc": 521, "value": "[cast(fp + (-8), felt**)]", "ap_tracking_data": {"offset": 0, "group": 42}}, {"pc": 533, "value": "[cast(ap + (-3), felt**)]", "ap_tracking_data": {"offset": 32, "group": 42}}, {"pc": 536, "value": "[cast(ap + (-3), felt**)]", "ap_tracking_data": {"offset": 51, "group": 42}}, {"pc": 539, "value": "[cast(ap + (-3), felt**)]", "ap_tracking_data": {"offset": 70, "group": 42}}], "cairo_type": "felt*", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_mint": {"decorators": [], "pc": 733, "type": "function"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_mint.Args": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_mint.Args", "members": {"recipient": {"offset": 0, "cairo_type": "felt"}, "amount": {"offset": 1, "cairo_type": "starkware.cairo.common.uint256.Uint256"}}, "size": 3, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_mint.ImplicitArgs": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_mint.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, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_mint.Return": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_mint.Return", "members": {}, "size": 0, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_mint.SIZEOF_LOCALS": {"value": 4, "type": "const"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_mint.amount": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_mint.amount", "references": [{"pc": 733, "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 61}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_mint.balance": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_mint.balance", "references": [{"pc": 749, "value": "[cast(ap + (-2), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 82, "group": 61}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_mint.is_overflow": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_mint.is_overflow", "references": [{"pc": 772, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 224, "group": 61}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_mint.new_balance": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_mint.new_balance", "references": [{"pc": 753, "value": "[cast(ap + (-3), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 104, "group": 61}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_mint.new_supply": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_mint.new_supply", "references": [{"pc": 772, "value": "[cast(ap + (-3), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 224, "group": 61}}, {"pc": 774, "value": "[cast(fp + 2, starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 224, "group": 61}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_mint.pedersen_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_mint.pedersen_ptr", "references": [{"pc": 733, "value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 61}}, {"pc": 749, "value": "[cast(ap + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 82, "group": 61}}, {"pc": 761, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 171, "group": 61}}, {"pc": 763, "value": "[cast(ap + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 199, "group": 61}}, {"pc": 783, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 253, "group": 61}}], "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_mint.range_check_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_mint.range_check_ptr", "references": [{"pc": 733, "value": "[cast(fp + (-6), felt*)]", "ap_tracking_data": {"offset": 0, "group": 61}}, {"pc": 743, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 13, "group": 61}}, {"pc": 749, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 82, "group": 61}}, {"pc": 753, "value": "[cast(ap + (-4), felt*)]", "ap_tracking_data": {"offset": 104, "group": 61}}, {"pc": 761, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 171, "group": 61}}, {"pc": 763, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 199, "group": 61}}, {"pc": 772, "value": "[cast(ap + (-4), felt*)]", "ap_tracking_data": {"offset": 224, "group": 61}}, {"pc": 783, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 253, "group": 61}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_mint.recipient": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_mint.recipient", "references": [{"pc": 733, "value": "[cast(fp + (-5), felt*)]", "ap_tracking_data": {"offset": 0, "group": 61}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_mint.supply": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_mint.supply", "references": [{"pc": 763, "value": "[cast(ap + (-2), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 199, "group": 61}}, {"pc": 765, "value": "[cast(fp, starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 199, "group": 61}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_mint.syscall_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_mint.syscall_ptr", "references": [{"pc": 733, "value": "[cast(fp + (-8), felt**)]", "ap_tracking_data": {"offset": 0, "group": 61}}, {"pc": 749, "value": "[cast(ap + (-5), felt**)]", "ap_tracking_data": {"offset": 82, "group": 61}}, {"pc": 761, "value": "[cast(ap + (-3), felt**)]", "ap_tracking_data": {"offset": 171, "group": 61}}, {"pc": 763, "value": "[cast(ap + (-5), felt**)]", "ap_tracking_data": {"offset": 199, "group": 61}}, {"pc": 783, "value": "[cast(ap + (-3), felt**)]", "ap_tracking_data": {"offset": 253, "group": 61}}], "cairo_type": "felt*", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name": {"type": "namespace"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.Args": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.Args", "members": {}, "size": 0, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.HashBuiltin": {"destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", "type": "alias"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.ImplicitArgs": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.ImplicitArgs", "members": {}, "size": 0, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.Return": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.Return", "members": {}, "size": 0, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.addr": {"decorators": [], "pc": 281, "type": "function"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.addr.Args": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.addr.Args", "members": {}, "size": 0, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.addr.ImplicitArgs": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.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, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.addr.Return": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.addr.Return", "members": {"res": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.addr.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.addr.pedersen_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.addr.pedersen_ptr", "references": [{"pc": 281, "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 24}}], "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.addr.range_check_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.addr.range_check_ptr", "references": [{"pc": 281, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 24}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.addr.res": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.addr.res", "references": [{"pc": 281, "value": "cast(1473120764136009396440970107973971969419251478021578277222806501183556393953, felt)", "ap_tracking_data": {"offset": 0, "group": 24}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.hash2": {"destination": "starkware.cairo.common.hash.hash2", "type": "alias"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.normalize_address": {"destination": "starkware.starknet.common.storage.normalize_address", "type": "alias"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.read": {"decorators": [], "pc": 286, "type": "function"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.read.Args": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.read.Args", "members": {}, "size": 0, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.read.ImplicitArgs": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.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, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.read.Return": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.read.Return", "members": {"name": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.read.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.read.__storage_var_temp0": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.read.__storage_var_temp0", "references": [{"pc": 294, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 14, "group": 25}}, {"pc": 298, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 18, "group": 25}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.read.pedersen_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.read.pedersen_ptr", "references": [{"pc": 286, "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 25}}, {"pc": 290, "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 7, "group": 25}}, {"pc": 296, "value": "[cast(ap + (-1), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 16, "group": 25}}], "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.read.range_check_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.read.range_check_ptr", "references": [{"pc": 286, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 25}}, {"pc": 290, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 7, "group": 25}}, {"pc": 297, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 17, "group": 25}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.read.storage_addr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.read.storage_addr", "references": [{"pc": 290, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 7, "group": 25}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.read.syscall_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.read.syscall_ptr", "references": [{"pc": 286, "value": "[cast(fp + (-5), felt**)]", "ap_tracking_data": {"offset": 0, "group": 25}}, {"pc": 294, "value": "[cast(ap + (-2), felt**)]", "ap_tracking_data": {"offset": 14, "group": 25}}, {"pc": 295, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 15, "group": 25}}], "cairo_type": "felt*", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.storage_read": {"destination": "starkware.starknet.common.syscalls.storage_read", "type": "alias"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.storage_write": {"destination": "starkware.starknet.common.syscalls.storage_write", "type": "alias"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.write": {"decorators": [], "pc": 299, "type": "function"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.write.Args": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.write.Args", "members": {"value": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.write.ImplicitArgs": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.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, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.write.Return": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.write.Return", "members": {}, "size": 0, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.write.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.write.pedersen_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.write.pedersen_ptr", "references": [{"pc": 299, "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 26}}, {"pc": 303, "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 7, "group": 26}}], "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.write.range_check_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.write.range_check_ptr", "references": [{"pc": 299, "value": "[cast(fp + (-4), felt*)]", "ap_tracking_data": {"offset": 0, "group": 26}}, {"pc": 303, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 7, "group": 26}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.write.storage_addr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.write.storage_addr", "references": [{"pc": 303, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 7, "group": 26}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.write.syscall_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.write.syscall_ptr", "references": [{"pc": 299, "value": "[cast(fp + (-6), felt**)]", "ap_tracking_data": {"offset": 0, "group": 26}}, {"pc": 308, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 14, "group": 26}}], "cairo_type": "felt*", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.write.value": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_name.write.value", "references": [{"pc": 299, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 26}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol": {"type": "namespace"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.Args": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.Args", "members": {}, "size": 0, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.HashBuiltin": {"destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", "type": "alias"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.ImplicitArgs": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.ImplicitArgs", "members": {}, "size": 0, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.Return": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.Return", "members": {}, "size": 0, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.addr": {"decorators": [], "pc": 311, "type": "function"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.addr.Args": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.addr.Args", "members": {}, "size": 0, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.addr.ImplicitArgs": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.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, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.addr.Return": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.addr.Return", "members": {"res": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.addr.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.addr.pedersen_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.addr.pedersen_ptr", "references": [{"pc": 311, "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 27}}], "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.addr.range_check_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.addr.range_check_ptr", "references": [{"pc": 311, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 27}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.addr.res": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.addr.res", "references": [{"pc": 311, "value": "cast(322990191961554429053868449035526014412279677330895387449703561219527453810, felt)", "ap_tracking_data": {"offset": 0, "group": 27}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.hash2": {"destination": "starkware.cairo.common.hash.hash2", "type": "alias"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.normalize_address": {"destination": "starkware.starknet.common.storage.normalize_address", "type": "alias"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.read": {"decorators": [], "pc": 316, "type": "function"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.read.Args": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.read.Args", "members": {}, "size": 0, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.read.ImplicitArgs": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.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, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.read.Return": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.read.Return", "members": {"symbol": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.read.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.read.__storage_var_temp0": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.read.__storage_var_temp0", "references": [{"pc": 324, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 14, "group": 28}}, {"pc": 328, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 18, "group": 28}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.read.pedersen_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.read.pedersen_ptr", "references": [{"pc": 316, "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 28}}, {"pc": 320, "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 7, "group": 28}}, {"pc": 326, "value": "[cast(ap + (-1), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 16, "group": 28}}], "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.read.range_check_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.read.range_check_ptr", "references": [{"pc": 316, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 28}}, {"pc": 320, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 7, "group": 28}}, {"pc": 327, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 17, "group": 28}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.read.storage_addr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.read.storage_addr", "references": [{"pc": 320, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 7, "group": 28}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.read.syscall_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.read.syscall_ptr", "references": [{"pc": 316, "value": "[cast(fp + (-5), felt**)]", "ap_tracking_data": {"offset": 0, "group": 28}}, {"pc": 324, "value": "[cast(ap + (-2), felt**)]", "ap_tracking_data": {"offset": 14, "group": 28}}, {"pc": 325, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 15, "group": 28}}], "cairo_type": "felt*", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.storage_read": {"destination": "starkware.starknet.common.syscalls.storage_read", "type": "alias"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.storage_write": {"destination": "starkware.starknet.common.syscalls.storage_write", "type": "alias"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.write": {"decorators": [], "pc": 329, "type": "function"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.write.Args": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.write.Args", "members": {"value": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.write.ImplicitArgs": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.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, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.write.Return": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.write.Return", "members": {}, "size": 0, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.write.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.write.pedersen_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.write.pedersen_ptr", "references": [{"pc": 329, "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 29}}, {"pc": 333, "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 7, "group": 29}}], "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.write.range_check_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.write.range_check_ptr", "references": [{"pc": 329, "value": "[cast(fp + (-4), felt*)]", "ap_tracking_data": {"offset": 0, "group": 29}}, {"pc": 333, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 7, "group": 29}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.write.storage_addr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.write.storage_addr", "references": [{"pc": 333, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 7, "group": 29}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.write.syscall_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.write.syscall_ptr", "references": [{"pc": 329, "value": "[cast(fp + (-6), felt**)]", "ap_tracking_data": {"offset": 0, "group": 29}}, {"pc": 338, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 14, "group": 29}}], "cairo_type": "felt*", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.write.value": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_symbol.write.value", "references": [{"pc": 329, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 29}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply": {"type": "namespace"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.Args": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.Args", "members": {}, "size": 0, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.HashBuiltin": {"destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", "type": "alias"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.ImplicitArgs": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.ImplicitArgs", "members": {}, "size": 0, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.Return": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.Return", "members": {}, "size": 0, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.addr": {"decorators": [], "pc": 371, "type": "function"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.addr.Args": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.addr.Args", "members": {}, "size": 0, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.addr.ImplicitArgs": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.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, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.addr.Return": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.addr.Return", "members": {"res": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.addr.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.addr.pedersen_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.addr.pedersen_ptr", "references": [{"pc": 371, "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 33}}], "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.addr.range_check_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.addr.range_check_ptr", "references": [{"pc": 371, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 33}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.addr.res": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.addr.res", "references": [{"pc": 371, "value": "cast(482148859801725464274198147480840119334382080162606228723774290742111978842, felt)", "ap_tracking_data": {"offset": 0, "group": 33}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.hash2": {"destination": "starkware.cairo.common.hash.hash2", "type": "alias"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.normalize_address": {"destination": "starkware.starknet.common.storage.normalize_address", "type": "alias"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.read": {"decorators": [], "pc": 376, "type": "function"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.read.Args": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.read.Args", "members": {}, "size": 0, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.read.ImplicitArgs": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.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, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.read.Return": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.read.Return", "members": {"total_supply": {"offset": 0, "cairo_type": "starkware.cairo.common.uint256.Uint256"}}, "size": 2, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.read.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.read.__storage_var_temp0": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.read.__storage_var_temp0", "references": [{"pc": 384, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 14, "group": 34}}, {"pc": 393, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 25, "group": 34}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.read.__storage_var_temp1": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.read.__storage_var_temp1", "references": [{"pc": 389, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 21, "group": 34}}, {"pc": 394, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 26, "group": 34}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.read.pedersen_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.read.pedersen_ptr", "references": [{"pc": 376, "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 34}}, {"pc": 380, "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 7, "group": 34}}, {"pc": 391, "value": "[cast(ap + (-1), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 23, "group": 34}}], "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.read.range_check_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.read.range_check_ptr", "references": [{"pc": 376, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 34}}, {"pc": 380, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 7, "group": 34}}, {"pc": 392, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 24, "group": 34}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.read.storage_addr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.read.storage_addr", "references": [{"pc": 380, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 7, "group": 34}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.read.syscall_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.read.syscall_ptr", "references": [{"pc": 376, "value": "[cast(fp + (-5), felt**)]", "ap_tracking_data": {"offset": 0, "group": 34}}, {"pc": 384, "value": "[cast(ap + (-2), felt**)]", "ap_tracking_data": {"offset": 14, "group": 34}}, {"pc": 389, "value": "[cast(ap + (-2), felt**)]", "ap_tracking_data": {"offset": 21, "group": 34}}, {"pc": 390, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 22, "group": 34}}], "cairo_type": "felt*", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.storage_read": {"destination": "starkware.starknet.common.syscalls.storage_read", "type": "alias"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.storage_write": {"destination": "starkware.starknet.common.syscalls.storage_write", "type": "alias"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.write": {"decorators": [], "pc": 395, "type": "function"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.write.Args": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.write.Args", "members": {"value": {"offset": 0, "cairo_type": "starkware.cairo.common.uint256.Uint256"}}, "size": 2, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.write.ImplicitArgs": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.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, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.write.Return": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.write.Return", "members": {}, "size": 0, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.write.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.write.pedersen_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.write.pedersen_ptr", "references": [{"pc": 395, "value": "[cast(fp + (-6), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 35}}, {"pc": 399, "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 7, "group": 35}}], "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.write.range_check_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.write.range_check_ptr", "references": [{"pc": 395, "value": "[cast(fp + (-5), felt*)]", "ap_tracking_data": {"offset": 0, "group": 35}}, {"pc": 399, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 7, "group": 35}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.write.storage_addr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.write.storage_addr", "references": [{"pc": 399, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 7, "group": 35}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.write.syscall_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.write.syscall_ptr", "references": [{"pc": 395, "value": "[cast(fp + (-7), felt**)]", "ap_tracking_data": {"offset": 0, "group": 35}}, {"pc": 404, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 14, "group": 35}}, {"pc": 409, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 20, "group": 35}}], "cairo_type": "felt*", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.write.value": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_total_supply.write.value", "references": [{"pc": 395, "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 35}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_transfer": {"decorators": [], "pc": 784, "type": "function"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_transfer.Args": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_transfer.Args", "members": {"sender": {"offset": 0, "cairo_type": "felt"}, "recipient": {"offset": 1, "cairo_type": "felt"}, "amount": {"offset": 2, "cairo_type": "starkware.cairo.common.uint256.Uint256"}}, "size": 4, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_transfer.ImplicitArgs": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_transfer.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, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_transfer.Return": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_transfer.Return", "members": {}, "size": 0, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_transfer.SIZEOF_LOCALS": {"value": 4, "type": "const"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_transfer.amount": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_transfer.amount", "references": [{"pc": 784, "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 0, "group": 62}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_transfer.enough_balance": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_transfer.enough_balance", "references": [{"pc": 814, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 0, "group": 63}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_transfer.new_recipient_balance": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_transfer.new_recipient_balance", "references": [{"pc": 838, "value": "[cast(ap + (-3), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 232, "group": 63}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_transfer.new_sender_balance": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_transfer.new_sender_balance", "references": [{"pc": 823, "value": "[cast(ap + (-2), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 77, "group": 63}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_transfer.pedersen_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_transfer.pedersen_ptr", "references": [{"pc": 784, "value": "[cast(fp + (-8), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 62}}, {"pc": 803, "value": "[cast(ap + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 83, "group": 62}}, {"pc": 829, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 144, "group": 63}}, {"pc": 832, "value": "[cast(ap + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 210, "group": 63}}, {"pc": 844, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 299, "group": 63}}, {"pc": 803, "value": "[cast(ap + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 85, "group": 62}}, {"pc": 807, "value": "[cast(fp + 3, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 85, "group": 62}}, {"pc": 831, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 144, "group": 63}}, {"pc": 834, "value": "[cast(ap + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 210, "group": 63}}, {"pc": 846, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 299, "group": 63}}], "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_transfer.range_check_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_transfer.range_check_ptr", "references": [{"pc": 784, "value": "[cast(fp + (-7), felt*)]", "ap_tracking_data": {"offset": 0, "group": 62}}, {"pc": 797, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 14, "group": 62}}, {"pc": 803, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 83, "group": 62}}, {"pc": 812, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 0, "group": 63}}, {"pc": 821, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 77, "group": 63}}, {"pc": 829, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 144, "group": 63}}, {"pc": 832, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 210, "group": 63}}, {"pc": 836, "value": "[cast(ap + (-4), felt*)]", "ap_tracking_data": {"offset": 232, "group": 63}}, {"pc": 844, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 299, "group": 63}}, {"pc": 797, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 16, "group": 62}}, {"pc": 803, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 85, "group": 62}}, {"pc": 814, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 0, "group": 63}}, {"pc": 823, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 77, "group": 63}}, {"pc": 831, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 144, "group": 63}}, {"pc": 834, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 210, "group": 63}}, {"pc": 838, "value": "[cast(ap + (-4), felt*)]", "ap_tracking_data": {"offset": 232, "group": 63}}, {"pc": 846, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 299, "group": 63}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_transfer.recipient": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_transfer.recipient", "references": [{"pc": 784, "value": "[cast(fp + (-5), felt*)]", "ap_tracking_data": {"offset": 0, "group": 62}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_transfer.recipient_balance": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_transfer.recipient_balance", "references": [{"pc": 834, "value": "[cast(ap + (-2), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 210, "group": 63}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_transfer.sender": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_transfer.sender", "references": [{"pc": 784, "value": "[cast(fp + (-6), felt*)]", "ap_tracking_data": {"offset": 0, "group": 62}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_transfer.sender_balance": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_transfer.sender_balance", "references": [{"pc": 803, "value": "[cast(ap + (-2), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 85, "group": 62}}, {"pc": 805, "value": "[cast(fp, starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 85, "group": 62}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_transfer.syscall_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.ERC20_transfer.syscall_ptr", "references": [{"pc": 784, "value": "[cast(fp + (-9), felt**)]", "ap_tracking_data": {"offset": 0, "group": 62}}, {"pc": 803, "value": "[cast(ap + (-5), felt**)]", "ap_tracking_data": {"offset": 83, "group": 62}}, {"pc": 829, "value": "[cast(ap + (-3), felt**)]", "ap_tracking_data": {"offset": 144, "group": 63}}, {"pc": 832, "value": "[cast(ap + (-5), felt**)]", "ap_tracking_data": {"offset": 210, "group": 63}}, {"pc": 844, "value": "[cast(ap + (-3), felt**)]", "ap_tracking_data": {"offset": 299, "group": 63}}, {"pc": 803, "value": "[cast(ap + (-5), felt**)]", "ap_tracking_data": {"offset": 85, "group": 62}}, {"pc": 806, "value": "[cast(fp + 2, felt**)]", "ap_tracking_data": {"offset": 85, "group": 62}}, {"pc": 831, "value": "[cast(ap + (-3), felt**)]", "ap_tracking_data": {"offset": 144, "group": 63}}, {"pc": 834, "value": "[cast(ap + (-5), felt**)]", "ap_tracking_data": {"offset": 210, "group": 63}}, {"pc": 846, "value": "[cast(ap + (-3), felt**)]", "ap_tracking_data": {"offset": 299, "group": 63}}], "cairo_type": "felt*", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.HashBuiltin": {"destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", "type": "alias"}, "starkware.starknet.apps.token.cairo.ERC20_base.MAX_DECIMALS": {"value": 256, "type": "const"}, "starkware.starknet.apps.token.cairo.ERC20_base.SignatureBuiltin": {"destination": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", "type": "alias"}, "starkware.starknet.apps.token.cairo.ERC20_base.Uint256": {"destination": "starkware.cairo.common.uint256.Uint256", "type": "alias"}, "starkware.starknet.apps.token.cairo.ERC20_base.allowance": {"decorators": ["view"], "pc": 696, "type": "function"}, "starkware.starknet.apps.token.cairo.ERC20_base.allowance.Args": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.allowance.Args", "members": {"owner": {"offset": 0, "cairo_type": "felt"}, "spender": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.allowance.ImplicitArgs": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.allowance.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, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.allowance.Return": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.allowance.Return", "members": {"remaining": {"offset": 0, "cairo_type": "starkware.cairo.common.uint256.Uint256"}}, "size": 2, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.allowance.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.starknet.apps.token.cairo.ERC20_base.allowance.owner": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.allowance.owner", "references": [{"pc": 696, "value": "[cast(fp + (-4), felt*)]", "ap_tracking_data": {"offset": 0, "group": 58}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.allowance.pedersen_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.allowance.pedersen_ptr", "references": [{"pc": 696, "value": "[cast(fp + (-6), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 58}}, {"pc": 703, "value": "[cast(ap + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 76, "group": 58}}], "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.allowance.range_check_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.allowance.range_check_ptr", "references": [{"pc": 696, "value": "[cast(fp + (-5), felt*)]", "ap_tracking_data": {"offset": 0, "group": 58}}, {"pc": 703, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 76, "group": 58}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.allowance.remaining": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.allowance.remaining", "references": [{"pc": 703, "value": "[cast(ap + (-2), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 76, "group": 58}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.allowance.spender": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.allowance.spender", "references": [{"pc": 696, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 58}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.allowance.syscall_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.allowance.syscall_ptr", "references": [{"pc": 696, "value": "[cast(fp + (-7), felt**)]", "ap_tracking_data": {"offset": 0, "group": 58}}, {"pc": 703, "value": "[cast(ap + (-5), felt**)]", "ap_tracking_data": {"offset": 76, "group": 58}}], "cairo_type": "felt*", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.assert_le": {"destination": "starkware.cairo.common.math.assert_le", "type": "alias"}, "starkware.starknet.apps.token.cairo.ERC20_base.assert_not_zero": {"destination": "starkware.cairo.common.math.assert_not_zero", "type": "alias"}, "starkware.starknet.apps.token.cairo.ERC20_base.balanceOf": {"decorators": ["view"], "pc": 661, "type": "function"}, "starkware.starknet.apps.token.cairo.ERC20_base.balanceOf.Args": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.balanceOf.Args", "members": {"account": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.balanceOf.ImplicitArgs": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.balanceOf.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, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.balanceOf.Return": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.balanceOf.Return", "members": {"balance": {"offset": 0, "cairo_type": "starkware.cairo.common.uint256.Uint256"}}, "size": 2, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.balanceOf.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.starknet.apps.token.cairo.ERC20_base.balanceOf.account": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.balanceOf.account", "references": [{"pc": 661, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 55}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.balanceOf.balance": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.balanceOf.balance", "references": [{"pc": 667, "value": "[cast(ap + (-2), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 69, "group": 55}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.balanceOf.pedersen_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.balanceOf.pedersen_ptr", "references": [{"pc": 661, "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 55}}, {"pc": 667, "value": "[cast(ap + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 69, "group": 55}}], "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.balanceOf.range_check_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.balanceOf.range_check_ptr", "references": [{"pc": 661, "value": "[cast(fp + (-4), felt*)]", "ap_tracking_data": {"offset": 0, "group": 55}}, {"pc": 667, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 69, "group": 55}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.balanceOf.syscall_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.balanceOf.syscall_ptr", "references": [{"pc": 661, "value": "[cast(fp + (-6), felt**)]", "ap_tracking_data": {"offset": 0, "group": 55}}, {"pc": 667, "value": "[cast(ap + (-5), felt**)]", "ap_tracking_data": {"offset": 69, "group": 55}}], "cairo_type": "felt*", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.decimals": {"decorators": ["view"], "pc": 631, "type": "function"}, "starkware.starknet.apps.token.cairo.ERC20_base.decimals.Args": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.decimals.Args", "members": {}, "size": 0, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.decimals.ImplicitArgs": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.decimals.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, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.decimals.Return": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.decimals.Return", "members": {"decimals": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.decimals.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.starknet.apps.token.cairo.ERC20_base.decimals.decimals": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.decimals.decimals", "references": [{"pc": 636, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 23, "group": 52}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.decimals.pedersen_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.decimals.pedersen_ptr", "references": [{"pc": 631, "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 52}}, {"pc": 636, "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 23, "group": 52}}], "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.decimals.range_check_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.decimals.range_check_ptr", "references": [{"pc": 631, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 52}}, {"pc": 636, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 23, "group": 52}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.decimals.syscall_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.decimals.syscall_ptr", "references": [{"pc": 631, "value": "[cast(fp + (-5), felt**)]", "ap_tracking_data": {"offset": 0, "group": 52}}, {"pc": 636, "value": "[cast(ap + (-4), felt**)]", "ap_tracking_data": {"offset": 23, "group": 52}}], "cairo_type": "felt*", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.name": {"decorators": ["view"], "pc": 540, "type": "function"}, "starkware.starknet.apps.token.cairo.ERC20_base.name.Args": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.name.Args", "members": {}, "size": 0, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.name.ImplicitArgs": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.name.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, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.name.Return": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.name.Return", "members": {"name": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.name.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.starknet.apps.token.cairo.ERC20_base.name.name": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.name.name", "references": [{"pc": 545, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 23, "group": 43}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.name.pedersen_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.name.pedersen_ptr", "references": [{"pc": 540, "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 43}}, {"pc": 545, "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 23, "group": 43}}], "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.name.range_check_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.name.range_check_ptr", "references": [{"pc": 540, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 43}}, {"pc": 545, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 23, "group": 43}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.name.syscall_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.name.syscall_ptr", "references": [{"pc": 540, "value": "[cast(fp + (-5), felt**)]", "ap_tracking_data": {"offset": 0, "group": 43}}, {"pc": 545, "value": "[cast(ap + (-4), felt**)]", "ap_tracking_data": {"offset": 23, "group": 43}}], "cairo_type": "felt*", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.symbol": {"decorators": ["view"], "pc": 570, "type": "function"}, "starkware.starknet.apps.token.cairo.ERC20_base.symbol.Args": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.symbol.Args", "members": {}, "size": 0, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.symbol.ImplicitArgs": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.symbol.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, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.symbol.Return": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.symbol.Return", "members": {"symbol": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.symbol.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.starknet.apps.token.cairo.ERC20_base.symbol.pedersen_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.symbol.pedersen_ptr", "references": [{"pc": 570, "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 46}}, {"pc": 575, "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 23, "group": 46}}], "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.symbol.range_check_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.symbol.range_check_ptr", "references": [{"pc": 570, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 46}}, {"pc": 575, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 23, "group": 46}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.symbol.symbol": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.symbol.symbol", "references": [{"pc": 575, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 23, "group": 46}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.symbol.syscall_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.symbol.syscall_ptr", "references": [{"pc": 570, "value": "[cast(fp + (-5), felt**)]", "ap_tracking_data": {"offset": 0, "group": 46}}, {"pc": 575, "value": "[cast(ap + (-4), felt**)]", "ap_tracking_data": {"offset": 23, "group": 46}}], "cairo_type": "felt*", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.totalSupply": {"decorators": ["view"], "pc": 600, "type": "function"}, "starkware.starknet.apps.token.cairo.ERC20_base.totalSupply.Args": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.totalSupply.Args", "members": {}, "size": 0, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.totalSupply.ImplicitArgs": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.totalSupply.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, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.totalSupply.Return": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.totalSupply.Return", "members": {"totalSupply": {"offset": 0, "cairo_type": "starkware.cairo.common.uint256.Uint256"}}, "size": 2, "type": "struct"}, "starkware.starknet.apps.token.cairo.ERC20_base.totalSupply.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.starknet.apps.token.cairo.ERC20_base.totalSupply.pedersen_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.totalSupply.pedersen_ptr", "references": [{"pc": 600, "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 49}}, {"pc": 605, "value": "[cast(ap + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 31, "group": 49}}], "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.totalSupply.range_check_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.totalSupply.range_check_ptr", "references": [{"pc": 600, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 49}}, {"pc": 605, "value": "[cast(ap + (-3), felt*)]", "ap_tracking_data": {"offset": 31, "group": 49}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.totalSupply.syscall_ptr": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.totalSupply.syscall_ptr", "references": [{"pc": 600, "value": "[cast(fp + (-5), felt**)]", "ap_tracking_data": {"offset": 0, "group": 49}}, {"pc": 605, "value": "[cast(ap + (-5), felt**)]", "ap_tracking_data": {"offset": 31, "group": 49}}], "cairo_type": "felt*", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.totalSupply.totalSupply": {"full_name": "starkware.starknet.apps.token.cairo.ERC20_base.totalSupply.totalSupply", "references": [{"pc": 605, "value": "[cast(ap + (-2), starkware.cairo.common.uint256.Uint256*)]", "ap_tracking_data": {"offset": 31, "group": 49}}], "cairo_type": "starkware.cairo.common.uint256.Uint256", "type": "reference"}, "starkware.starknet.apps.token.cairo.ERC20_base.uint256_add": {"destination": "starkware.cairo.common.uint256.uint256_add", "type": "alias"}, "starkware.starknet.apps.token.cairo.ERC20_base.uint256_check": {"destination": "starkware.cairo.common.uint256.uint256_check", "type": "alias"}, "starkware.starknet.apps.token.cairo.ERC20_base.uint256_le": {"destination": "starkware.cairo.common.uint256.uint256_le", "type": "alias"}, "starkware.starknet.apps.token.cairo.ERC20_base.uint256_sub": {"destination": "starkware.cairo.common.uint256.uint256_sub", "type": "alias"}, "starkware.starknet.apps.token.cairo.permitted.HashBuiltin": {"destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", "type": "alias"}, "starkware.starknet.apps.token.cairo.permitted.assert_not_zero": {"destination": "starkware.cairo.common.math.assert_not_zero", "type": "alias"}, "starkware.starknet.apps.token.cairo.permitted.get_caller_address": {"destination": "starkware.starknet.common.syscalls.get_caller_address", "type": "alias"}, "starkware.starknet.apps.token.cairo.permitted.permittedMinter": {"decorators": ["view"], "pc": 966, "type": "function"}, "starkware.starknet.apps.token.cairo.permitted.permittedMinter.Args": {"full_name": "starkware.starknet.apps.token.cairo.permitted.permittedMinter.Args", "members": {}, "size": 0, "type": "struct"}, "starkware.starknet.apps.token.cairo.permitted.permittedMinter.ImplicitArgs": {"full_name": "starkware.starknet.apps.token.cairo.permitted.permittedMinter.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, "type": "struct"}, "starkware.starknet.apps.token.cairo.permitted.permittedMinter.Return": {"full_name": "starkware.starknet.apps.token.cairo.permitted.permittedMinter.Return", "members": {"minter": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "starkware.starknet.apps.token.cairo.permitted.permittedMinter.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.starknet.apps.token.cairo.permitted.permittedMinter.minter": {"full_name": "starkware.starknet.apps.token.cairo.permitted.permittedMinter.minter", "references": [{"pc": 971, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 23, "group": 71}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.permitted.permittedMinter.pedersen_ptr": {"full_name": "starkware.starknet.apps.token.cairo.permitted.permittedMinter.pedersen_ptr", "references": [{"pc": 966, "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 71}}, {"pc": 971, "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 23, "group": 71}}], "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "type": "reference"}, "starkware.starknet.apps.token.cairo.permitted.permittedMinter.range_check_ptr": {"full_name": "starkware.starknet.apps.token.cairo.permitted.permittedMinter.range_check_ptr", "references": [{"pc": 966, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 71}}, {"pc": 971, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 23, "group": 71}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.permitted.permittedMinter.syscall_ptr": {"full_name": "starkware.starknet.apps.token.cairo.permitted.permittedMinter.syscall_ptr", "references": [{"pc": 966, "value": "[cast(fp + (-5), felt**)]", "ap_tracking_data": {"offset": 0, "group": 71}}, {"pc": 971, "value": "[cast(ap + (-4), felt**)]", "ap_tracking_data": {"offset": 23, "group": 71}}], "cairo_type": "felt*", "type": "reference"}, "starkware.starknet.apps.token.cairo.permitted.permitted_initializer": {"decorators": [], "pc": 956, "type": "function"}, "starkware.starknet.apps.token.cairo.permitted.permitted_initializer.Args": {"full_name": "starkware.starknet.apps.token.cairo.permitted.permitted_initializer.Args", "members": {"minter_address": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "starkware.starknet.apps.token.cairo.permitted.permitted_initializer.ImplicitArgs": {"full_name": "starkware.starknet.apps.token.cairo.permitted.permitted_initializer.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, "type": "struct"}, "starkware.starknet.apps.token.cairo.permitted.permitted_initializer.Return": {"full_name": "starkware.starknet.apps.token.cairo.permitted.permitted_initializer.Return", "members": {}, "size": 0, "type": "struct"}, "starkware.starknet.apps.token.cairo.permitted.permitted_initializer.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.starknet.apps.token.cairo.permitted.permitted_initializer.minter_address": {"full_name": "starkware.starknet.apps.token.cairo.permitted.permitted_initializer.minter_address", "references": [{"pc": 956, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 70}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.permitted.permitted_initializer.pedersen_ptr": {"full_name": "starkware.starknet.apps.token.cairo.permitted.permitted_initializer.pedersen_ptr", "references": [{"pc": 956, "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 70}}, {"pc": 965, "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 25, "group": 70}}], "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "type": "reference"}, "starkware.starknet.apps.token.cairo.permitted.permitted_initializer.range_check_ptr": {"full_name": "starkware.starknet.apps.token.cairo.permitted.permitted_initializer.range_check_ptr", "references": [{"pc": 956, "value": "[cast(fp + (-4), felt*)]", "ap_tracking_data": {"offset": 0, "group": 70}}, {"pc": 965, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 25, "group": 70}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.permitted.permitted_initializer.syscall_ptr": {"full_name": "starkware.starknet.apps.token.cairo.permitted.permitted_initializer.syscall_ptr", "references": [{"pc": 956, "value": "[cast(fp + (-6), felt**)]", "ap_tracking_data": {"offset": 0, "group": 70}}, {"pc": 965, "value": "[cast(ap + (-3), felt**)]", "ap_tracking_data": {"offset": 25, "group": 70}}], "cairo_type": "felt*", "type": "reference"}, "starkware.starknet.apps.token.cairo.permitted.permitted_minter": {"type": "namespace"}, "starkware.starknet.apps.token.cairo.permitted.permitted_minter.Args": {"full_name": "starkware.starknet.apps.token.cairo.permitted.permitted_minter.Args", "members": {}, "size": 0, "type": "struct"}, "starkware.starknet.apps.token.cairo.permitted.permitted_minter.HashBuiltin": {"destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", "type": "alias"}, "starkware.starknet.apps.token.cairo.permitted.permitted_minter.ImplicitArgs": {"full_name": "starkware.starknet.apps.token.cairo.permitted.permitted_minter.ImplicitArgs", "members": {}, "size": 0, "type": "struct"}, "starkware.starknet.apps.token.cairo.permitted.permitted_minter.Return": {"full_name": "starkware.starknet.apps.token.cairo.permitted.permitted_minter.Return", "members": {}, "size": 0, "type": "struct"}, "starkware.starknet.apps.token.cairo.permitted.permitted_minter.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.starknet.apps.token.cairo.permitted.permitted_minter.addr": {"decorators": [], "pc": 926, "type": "function"}, "starkware.starknet.apps.token.cairo.permitted.permitted_minter.addr.Args": {"full_name": "starkware.starknet.apps.token.cairo.permitted.permitted_minter.addr.Args", "members": {}, "size": 0, "type": "struct"}, "starkware.starknet.apps.token.cairo.permitted.permitted_minter.addr.ImplicitArgs": {"full_name": "starkware.starknet.apps.token.cairo.permitted.permitted_minter.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, "type": "struct"}, "starkware.starknet.apps.token.cairo.permitted.permitted_minter.addr.Return": {"full_name": "starkware.starknet.apps.token.cairo.permitted.permitted_minter.addr.Return", "members": {"res": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "starkware.starknet.apps.token.cairo.permitted.permitted_minter.addr.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.starknet.apps.token.cairo.permitted.permitted_minter.addr.pedersen_ptr": {"full_name": "starkware.starknet.apps.token.cairo.permitted.permitted_minter.addr.pedersen_ptr", "references": [{"pc": 926, "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 67}}], "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "type": "reference"}, "starkware.starknet.apps.token.cairo.permitted.permitted_minter.addr.range_check_ptr": {"full_name": "starkware.starknet.apps.token.cairo.permitted.permitted_minter.addr.range_check_ptr", "references": [{"pc": 926, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 67}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.permitted.permitted_minter.addr.res": {"full_name": "starkware.starknet.apps.token.cairo.permitted.permitted_minter.addr.res", "references": [{"pc": 926, "value": "cast(553060490499374521350519736808313349113904249869887409031913453630132670891, felt)", "ap_tracking_data": {"offset": 0, "group": 67}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.permitted.permitted_minter.hash2": {"destination": "starkware.cairo.common.hash.hash2", "type": "alias"}, "starkware.starknet.apps.token.cairo.permitted.permitted_minter.normalize_address": {"destination": "starkware.starknet.common.storage.normalize_address", "type": "alias"}, "starkware.starknet.apps.token.cairo.permitted.permitted_minter.read": {"decorators": [], "pc": 931, "type": "function"}, "starkware.starknet.apps.token.cairo.permitted.permitted_minter.read.Args": {"full_name": "starkware.starknet.apps.token.cairo.permitted.permitted_minter.read.Args", "members": {}, "size": 0, "type": "struct"}, "starkware.starknet.apps.token.cairo.permitted.permitted_minter.read.ImplicitArgs": {"full_name": "starkware.starknet.apps.token.cairo.permitted.permitted_minter.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, "type": "struct"}, "starkware.starknet.apps.token.cairo.permitted.permitted_minter.read.Return": {"full_name": "starkware.starknet.apps.token.cairo.permitted.permitted_minter.read.Return", "members": {"res": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "starkware.starknet.apps.token.cairo.permitted.permitted_minter.read.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.starknet.apps.token.cairo.permitted.permitted_minter.read.__storage_var_temp0": {"full_name": "starkware.starknet.apps.token.cairo.permitted.permitted_minter.read.__storage_var_temp0", "references": [{"pc": 939, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 14, "group": 68}}, {"pc": 943, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 18, "group": 68}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.permitted.permitted_minter.read.pedersen_ptr": {"full_name": "starkware.starknet.apps.token.cairo.permitted.permitted_minter.read.pedersen_ptr", "references": [{"pc": 931, "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 68}}, {"pc": 935, "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 7, "group": 68}}, {"pc": 941, "value": "[cast(ap + (-1), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 16, "group": 68}}], "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "type": "reference"}, "starkware.starknet.apps.token.cairo.permitted.permitted_minter.read.range_check_ptr": {"full_name": "starkware.starknet.apps.token.cairo.permitted.permitted_minter.read.range_check_ptr", "references": [{"pc": 931, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 68}}, {"pc": 935, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 7, "group": 68}}, {"pc": 942, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 17, "group": 68}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.permitted.permitted_minter.read.storage_addr": {"full_name": "starkware.starknet.apps.token.cairo.permitted.permitted_minter.read.storage_addr", "references": [{"pc": 935, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 7, "group": 68}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.permitted.permitted_minter.read.syscall_ptr": {"full_name": "starkware.starknet.apps.token.cairo.permitted.permitted_minter.read.syscall_ptr", "references": [{"pc": 931, "value": "[cast(fp + (-5), felt**)]", "ap_tracking_data": {"offset": 0, "group": 68}}, {"pc": 939, "value": "[cast(ap + (-2), felt**)]", "ap_tracking_data": {"offset": 14, "group": 68}}, {"pc": 940, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 15, "group": 68}}], "cairo_type": "felt*", "type": "reference"}, "starkware.starknet.apps.token.cairo.permitted.permitted_minter.storage_read": {"destination": "starkware.starknet.common.syscalls.storage_read", "type": "alias"}, "starkware.starknet.apps.token.cairo.permitted.permitted_minter.storage_write": {"destination": "starkware.starknet.common.syscalls.storage_write", "type": "alias"}, "starkware.starknet.apps.token.cairo.permitted.permitted_minter.write": {"decorators": [], "pc": 944, "type": "function"}, "starkware.starknet.apps.token.cairo.permitted.permitted_minter.write.Args": {"full_name": "starkware.starknet.apps.token.cairo.permitted.permitted_minter.write.Args", "members": {"value": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "starkware.starknet.apps.token.cairo.permitted.permitted_minter.write.ImplicitArgs": {"full_name": "starkware.starknet.apps.token.cairo.permitted.permitted_minter.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, "type": "struct"}, "starkware.starknet.apps.token.cairo.permitted.permitted_minter.write.Return": {"full_name": "starkware.starknet.apps.token.cairo.permitted.permitted_minter.write.Return", "members": {}, "size": 0, "type": "struct"}, "starkware.starknet.apps.token.cairo.permitted.permitted_minter.write.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.starknet.apps.token.cairo.permitted.permitted_minter.write.pedersen_ptr": {"full_name": "starkware.starknet.apps.token.cairo.permitted.permitted_minter.write.pedersen_ptr", "references": [{"pc": 944, "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 69}}, {"pc": 948, "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 7, "group": 69}}], "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "type": "reference"}, "starkware.starknet.apps.token.cairo.permitted.permitted_minter.write.range_check_ptr": {"full_name": "starkware.starknet.apps.token.cairo.permitted.permitted_minter.write.range_check_ptr", "references": [{"pc": 944, "value": "[cast(fp + (-4), felt*)]", "ap_tracking_data": {"offset": 0, "group": 69}}, {"pc": 948, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 7, "group": 69}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.permitted.permitted_minter.write.storage_addr": {"full_name": "starkware.starknet.apps.token.cairo.permitted.permitted_minter.write.storage_addr", "references": [{"pc": 948, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 7, "group": 69}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.permitted.permitted_minter.write.syscall_ptr": {"full_name": "starkware.starknet.apps.token.cairo.permitted.permitted_minter.write.syscall_ptr", "references": [{"pc": 944, "value": "[cast(fp + (-6), felt**)]", "ap_tracking_data": {"offset": 0, "group": 69}}, {"pc": 953, "value": "[cast(ap + (-1), felt**)]", "ap_tracking_data": {"offset": 14, "group": 69}}], "cairo_type": "felt*", "type": "reference"}, "starkware.starknet.apps.token.cairo.permitted.permitted_minter.write.value": {"full_name": "starkware.starknet.apps.token.cairo.permitted.permitted_minter.write.value", "references": [{"pc": 944, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 69}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.permitted.permitted_minter_only": {"decorators": [], "pc": 996, "type": "function"}, "starkware.starknet.apps.token.cairo.permitted.permitted_minter_only.Args": {"full_name": "starkware.starknet.apps.token.cairo.permitted.permitted_minter_only.Args", "members": {}, "size": 0, "type": "struct"}, "starkware.starknet.apps.token.cairo.permitted.permitted_minter_only.ImplicitArgs": {"full_name": "starkware.starknet.apps.token.cairo.permitted.permitted_minter_only.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, "type": "struct"}, "starkware.starknet.apps.token.cairo.permitted.permitted_minter_only.Return": {"full_name": "starkware.starknet.apps.token.cairo.permitted.permitted_minter_only.Return", "members": {}, "size": 0, "type": "struct"}, "starkware.starknet.apps.token.cairo.permitted.permitted_minter_only.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.starknet.apps.token.cairo.permitted.permitted_minter_only.caller_address": {"full_name": "starkware.starknet.apps.token.cairo.permitted.permitted_minter_only.caller_address", "references": [{"pc": 1001, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 6, "group": 74}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.permitted.permitted_minter_only.pedersen_ptr": {"full_name": "starkware.starknet.apps.token.cairo.permitted.permitted_minter_only.pedersen_ptr", "references": [{"pc": 996, "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 0, "group": 74}}, {"pc": 1006, "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", "ap_tracking_data": {"offset": 34, "group": 74}}], "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "type": "reference"}, "starkware.starknet.apps.token.cairo.permitted.permitted_minter_only.permitted_address": {"full_name": "starkware.starknet.apps.token.cairo.permitted.permitted_minter_only.permitted_address", "references": [{"pc": 1006, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 34, "group": 74}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.permitted.permitted_minter_only.range_check_ptr": {"full_name": "starkware.starknet.apps.token.cairo.permitted.permitted_minter_only.range_check_ptr", "references": [{"pc": 996, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 74}}, {"pc": 1006, "value": "[cast(ap + (-2), felt*)]", "ap_tracking_data": {"offset": 34, "group": 74}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.apps.token.cairo.permitted.permitted_minter_only.syscall_ptr": {"full_name": "starkware.starknet.apps.token.cairo.permitted.permitted_minter_only.syscall_ptr", "references": [{"pc": 996, "value": "[cast(fp + (-5), felt**)]", "ap_tracking_data": {"offset": 0, "group": 74}}, {"pc": 1001, "value": "[cast(ap + (-2), felt**)]", "ap_tracking_data": {"offset": 6, "group": 74}}, {"pc": 1006, "value": "[cast(ap + (-4), felt**)]", "ap_tracking_data": {"offset": 34, "group": 74}}], "cairo_type": "felt*", "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": 89, "type": "function"}, "starkware.starknet.common.storage.normalize_address.Args": {"full_name": "starkware.starknet.common.storage.normalize_address.Args", "members": {"addr": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "starkware.starknet.common.storage.normalize_address.ImplicitArgs": {"full_name": "starkware.starknet.common.storage.normalize_address.ImplicitArgs", "members": {"range_check_ptr": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "starkware.starknet.common.storage.normalize_address.Return": {"full_name": "starkware.starknet.common.storage.normalize_address.Return", "members": {"res": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "starkware.starknet.common.storage.normalize_address.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.starknet.common.storage.normalize_address.__temp12": {"full_name": "starkware.starknet.common.storage.normalize_address.__temp12", "references": [{"pc": 100, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 13, "group": 7}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.common.storage.normalize_address.__temp13": {"full_name": "starkware.starknet.common.storage.normalize_address.__temp13", "references": [{"pc": 115, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 13, "group": 7}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.common.storage.normalize_address._anon_label20": {"pc": 107, "type": "label"}, "starkware.starknet.common.storage.normalize_address._anon_label21": {"pc": 129, "type": "label"}, "starkware.starknet.common.storage.normalize_address._anon_label22": {"pc": 121, "type": "label"}, "starkware.starknet.common.storage.normalize_address._anon_label23": {"pc": 127, "type": "label"}, "starkware.starknet.common.storage.normalize_address.addr": {"full_name": "starkware.starknet.common.storage.normalize_address.addr", "references": [{"pc": 89, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 7}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.common.storage.normalize_address.is_250": {"full_name": "starkware.starknet.common.storage.normalize_address.is_250", "references": [{"pc": 109, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 2, "group": 7}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.common.storage.normalize_address.is_small": {"full_name": "starkware.starknet.common.storage.normalize_address.is_small", "references": [{"pc": 91, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 1, "group": 7}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.common.storage.normalize_address.range_check_ptr": {"full_name": "starkware.starknet.common.storage.normalize_address.range_check_ptr", "references": [{"pc": 89, "value": "[cast(fp + (-4), felt*)]", "ap_tracking_data": {"offset": 0, "group": 7}}, {"pc": 98, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 12, "group": 7}}, {"pc": 104, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 24, "group": 7}}, {"pc": 119, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 24, "group": 7}}, {"pc": 127, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 24, "group": 7}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.common.storage.normalize_address.x": {"full_name": "starkware.starknet.common.storage.normalize_address.x", "references": [{"pc": 93, "value": "cast([fp + (-3)] + 106710729501573572985208420194530329073740042555888586719489, felt)", "ap_tracking_data": {"offset": 1, "group": 7}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.common.storage.normalize_address.y": {"full_name": "starkware.starknet.common.storage.normalize_address.y", "references": [{"pc": 93, "value": "cast((-1) - [fp + (-3)], felt)", "ap_tracking_data": {"offset": 1, "group": 7}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.common.syscalls.CALL_CONTRACT_SELECTOR": {"value": 20853273475220472486191784820, "type": "const"}, "starkware.starknet.common.syscalls.CallContract": {"full_name": "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, "type": "struct"}, "starkware.starknet.common.syscalls.CallContractRequest": {"full_name": "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, "type": "struct"}, "starkware.starknet.common.syscalls.CallContractResponse": {"full_name": "starkware.starknet.common.syscalls.CallContractResponse", "members": {"retdata_size": {"offset": 0, "cairo_type": "felt"}, "retdata": {"offset": 1, "cairo_type": "felt*"}}, "size": 2, "type": "struct"}, "starkware.starknet.common.syscalls.DELEGATE_CALL_SELECTOR": {"value": 21167594061783206823196716140, "type": "const"}, "starkware.starknet.common.syscalls.DictAccess": {"destination": "starkware.cairo.common.dict_access.DictAccess", "type": "alias"}, "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_SIGNATURE_SELECTOR": {"value": 1448089128652340074717162277007973, "type": "const"}, "starkware.starknet.common.syscalls.GetCallerAddress": {"full_name": "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, "type": "struct"}, "starkware.starknet.common.syscalls.GetCallerAddressRequest": {"full_name": "starkware.starknet.common.syscalls.GetCallerAddressRequest", "members": {"selector": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "starkware.starknet.common.syscalls.GetCallerAddressResponse": {"full_name": "starkware.starknet.common.syscalls.GetCallerAddressResponse", "members": {"caller_address": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "starkware.starknet.common.syscalls.GetContractAddress": {"full_name": "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, "type": "struct"}, "starkware.starknet.common.syscalls.GetContractAddressRequest": {"full_name": "starkware.starknet.common.syscalls.GetContractAddressRequest", "members": {"selector": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "starkware.starknet.common.syscalls.GetContractAddressResponse": {"full_name": "starkware.starknet.common.syscalls.GetContractAddressResponse", "members": {"contract_address": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "starkware.starknet.common.syscalls.GetSequencerAddress": {"full_name": "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, "type": "struct"}, "starkware.starknet.common.syscalls.GetSequencerAddressRequest": {"full_name": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", "members": {"selector": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "starkware.starknet.common.syscalls.GetSequencerAddressResponse": {"full_name": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", "members": {"sequencer_address": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "starkware.starknet.common.syscalls.GetTxSignature": {"full_name": "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, "type": "struct"}, "starkware.starknet.common.syscalls.GetTxSignatureRequest": {"full_name": "starkware.starknet.common.syscalls.GetTxSignatureRequest", "members": {"selector": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "starkware.starknet.common.syscalls.GetTxSignatureResponse": {"full_name": "starkware.starknet.common.syscalls.GetTxSignatureResponse", "members": {"signature_len": {"offset": 0, "cairo_type": "felt"}, "signature": {"offset": 1, "cairo_type": "felt*"}}, "size": 2, "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": {"full_name": "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, "type": "struct"}, "starkware.starknet.common.syscalls.StorageRead": {"full_name": "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, "type": "struct"}, "starkware.starknet.common.syscalls.StorageReadRequest": {"full_name": "starkware.starknet.common.syscalls.StorageReadRequest", "members": {"selector": {"offset": 0, "cairo_type": "felt"}, "address": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "type": "struct"}, "starkware.starknet.common.syscalls.StorageReadResponse": {"full_name": "starkware.starknet.common.syscalls.StorageReadResponse", "members": {"value": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "starkware.starknet.common.syscalls.StorageWrite": {"full_name": "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, "type": "struct"}, "starkware.starknet.common.syscalls.get_caller_address": {"decorators": [], "pc": 129, "type": "function"}, "starkware.starknet.common.syscalls.get_caller_address.Args": {"full_name": "starkware.starknet.common.syscalls.get_caller_address.Args", "members": {}, "size": 0, "type": "struct"}, "starkware.starknet.common.syscalls.get_caller_address.ImplicitArgs": {"full_name": "starkware.starknet.common.syscalls.get_caller_address.ImplicitArgs", "members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}}, "size": 1, "type": "struct"}, "starkware.starknet.common.syscalls.get_caller_address.Return": {"full_name": "starkware.starknet.common.syscalls.get_caller_address.Return", "members": {"caller_address": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "starkware.starknet.common.syscalls.get_caller_address.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.starknet.common.syscalls.get_caller_address.__temp14": {"full_name": "starkware.starknet.common.syscalls.get_caller_address.__temp14", "references": [{"pc": 131, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 1, "group": 8}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.common.syscalls.get_caller_address.syscall": {"full_name": "starkware.starknet.common.syscalls.get_caller_address.syscall", "references": [{"pc": 129, "value": "[cast([fp + (-3)], starkware.starknet.common.syscalls.GetCallerAddress*)]", "ap_tracking_data": {"offset": 0, "group": 8}}], "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddress", "type": "reference"}, "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": {"full_name": "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr", "references": [{"pc": 129, "value": "[cast(fp + (-3), felt**)]", "ap_tracking_data": {"offset": 0, "group": 8}}, {"pc": 132, "value": "cast([fp + (-3)] + 2, felt*)", "ap_tracking_data": {"offset": 1, "group": 8}}], "cairo_type": "felt*", "type": "reference"}, "starkware.starknet.common.syscalls.storage_read": {"decorators": [], "pc": 136, "type": "function"}, "starkware.starknet.common.syscalls.storage_read.Args": {"full_name": "starkware.starknet.common.syscalls.storage_read.Args", "members": {"address": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "starkware.starknet.common.syscalls.storage_read.ImplicitArgs": {"full_name": "starkware.starknet.common.syscalls.storage_read.ImplicitArgs", "members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}}, "size": 1, "type": "struct"}, "starkware.starknet.common.syscalls.storage_read.Return": {"full_name": "starkware.starknet.common.syscalls.storage_read.Return", "members": {"value": {"offset": 0, "cairo_type": "felt"}}, "size": 1, "type": "struct"}, "starkware.starknet.common.syscalls.storage_read.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.starknet.common.syscalls.storage_read.__temp15": {"full_name": "starkware.starknet.common.syscalls.storage_read.__temp15", "references": [{"pc": 138, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 1, "group": 9}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.common.syscalls.storage_read.address": {"full_name": "starkware.starknet.common.syscalls.storage_read.address", "references": [{"pc": 136, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 9}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.common.syscalls.storage_read.response": {"full_name": "starkware.starknet.common.syscalls.storage_read.response", "references": [{"pc": 140, "value": "[cast([fp + (-4)] + 2, starkware.starknet.common.syscalls.StorageReadResponse*)]", "ap_tracking_data": {"offset": 1, "group": 9}}], "cairo_type": "starkware.starknet.common.syscalls.StorageReadResponse", "type": "reference"}, "starkware.starknet.common.syscalls.storage_read.syscall": {"full_name": "starkware.starknet.common.syscalls.storage_read.syscall", "references": [{"pc": 136, "value": "[cast([fp + (-4)], starkware.starknet.common.syscalls.StorageRead*)]", "ap_tracking_data": {"offset": 0, "group": 9}}], "cairo_type": "starkware.starknet.common.syscalls.StorageRead", "type": "reference"}, "starkware.starknet.common.syscalls.storage_read.syscall_ptr": {"full_name": "starkware.starknet.common.syscalls.storage_read.syscall_ptr", "references": [{"pc": 136, "value": "[cast(fp + (-4), felt**)]", "ap_tracking_data": {"offset": 0, "group": 9}}, {"pc": 140, "value": "cast([fp + (-4)] + 3, felt*)", "ap_tracking_data": {"offset": 1, "group": 9}}], "cairo_type": "felt*", "type": "reference"}, "starkware.starknet.common.syscalls.storage_write": {"decorators": [], "pc": 144, "type": "function"}, "starkware.starknet.common.syscalls.storage_write.Args": {"full_name": "starkware.starknet.common.syscalls.storage_write.Args", "members": {"address": {"offset": 0, "cairo_type": "felt"}, "value": {"offset": 1, "cairo_type": "felt"}}, "size": 2, "type": "struct"}, "starkware.starknet.common.syscalls.storage_write.ImplicitArgs": {"full_name": "starkware.starknet.common.syscalls.storage_write.ImplicitArgs", "members": {"syscall_ptr": {"offset": 0, "cairo_type": "felt*"}}, "size": 1, "type": "struct"}, "starkware.starknet.common.syscalls.storage_write.Return": {"full_name": "starkware.starknet.common.syscalls.storage_write.Return", "members": {}, "size": 0, "type": "struct"}, "starkware.starknet.common.syscalls.storage_write.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.starknet.common.syscalls.storage_write.__temp16": {"full_name": "starkware.starknet.common.syscalls.storage_write.__temp16", "references": [{"pc": 146, "value": "[cast(ap + (-1), felt*)]", "ap_tracking_data": {"offset": 1, "group": 10}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.common.syscalls.storage_write.address": {"full_name": "starkware.starknet.common.syscalls.storage_write.address", "references": [{"pc": 144, "value": "[cast(fp + (-4), felt*)]", "ap_tracking_data": {"offset": 0, "group": 10}}], "cairo_type": "felt", "type": "reference"}, "starkware.starknet.common.syscalls.storage_write.syscall_ptr": {"full_name": "starkware.starknet.common.syscalls.storage_write.syscall_ptr", "references": [{"pc": 144, "value": "[cast(fp + (-5), felt**)]", "ap_tracking_data": {"offset": 0, "group": 10}}, {"pc": 149, "value": "cast([fp + (-5)] + 3, felt*)", "ap_tracking_data": {"offset": 1, "group": 10}}], "cairo_type": "felt*", "type": "reference"}, "starkware.starknet.common.syscalls.storage_write.value": {"full_name": "starkware.starknet.common.syscalls.storage_write.value", "references": [{"pc": 144, "value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"offset": 0, "group": 10}}], "cairo_type": "felt", "type": "reference"}}, "debug_info": null}}