Детали транзакции
Хеш транзакции
: 0x13f003e33c38de147a98db9e63ad00f2f2dc644dcc4dbc336fc301d09e88091e
Статус:
Готово
Блок:
23991168
49 793 подтверждения блока
Отметка времени:
21.12.2024, 17:01:23 (1 д. назад)
Взаимодействие с (на):
Сумма:
0ETH
($0)
Комиссия за транзакцию:
0,000051199758448145
$0,17
L2 Gas price:
0,000000000014021063 ETH(0,014021063 Gwei)
Лимит газа L2 и использование:
3 514 215|
3 485 386(99,18 %)
L2 fee paid:
0,000048868816685318 ETH
Плата за газ L2:
Основание: 0,011763664 Gwei
|Максимальный приоритет: 0,002257399 Gwei
|Макс.: 0,018124861 Gwei
Цена газа L1:
0,000000008026493259 ETH(8,026493259 Gwei)
Использовано газа L1:
127 952
Скаляр комиссии L1:
0
L1 fee paid:
0,000002330941762827 ETH
Другие атрибуты:
Тип транз.:2(тип транзакции, инициированный EIP-1559)
Одноразовое число:1
Позиция в блоке:75
Входные данные:
0x60806040525f600755348015610013575f5ffd5b5060405161478b38038061478b833981810160405281019061003591906106d6565b838381600490816100469190610979565b5080600590816100569190610979565b506100765f5f1b61006b6100f460201b60201c565b6100fb60201b60201c565b506100b47f5f8bfee5b3fcc809ae38c44ffc2b165a27cac7ff4ac533f5500f7526c9278a2e6100a96100f460201b60201c565b6100fb60201b60201c565b5050506100eb816100c96101f060201b60201c565b600a6100d59190610bb0565b846100e09190610bfa565b6101f860201b60201c565b50505050610cf3565b5f33905090565b5f61010c838361027d60201b60201c565b6101e65760015f5f8581526020019081526020015f205f015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055506101836100f460201b60201c565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16847f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a4600190506101ea565b5f90505b92915050565b5f6012905090565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610268575f6040517fec442f0500000000000000000000000000000000000000000000000000000000815260040161025f9190610c4a565b60405180910390fd5b6102795f83836102e060201b60201c565b5050565b5f5f5f8481526020019081526020015f205f015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16905092915050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610330578060035f8282546103249190610c63565b92505081905550610400565b5f60015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050818110156103ba578381836040517fe450d38c0000000000000000000000000000000000000000000000000000000081526004016103b193929190610ca5565b60405180910390fd5b81810360015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610447578060035f8282540392505081905550610492565b8060015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516104ef9190610cda565b60405180910390a3505050565b5f604051905090565b5f5ffd5b5f5ffd5b5f5ffd5b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61055b82610515565b810181811067ffffffffffffffff8211171561057a57610579610525565b5b80604052505050565b5f61058c6104fc565b90506105988282610552565b919050565b5f67ffffffffffffffff8211156105b7576105b6610525565b5b6105c082610515565b9050602081019050919050565b8281835e5f83830152505050565b5f6105ed6105e88461059d565b610583565b90508281526020810184848401111561060957610608610511565b5b6106148482856105cd565b509392505050565b5f82601f8301126106305761062f61050d565b5b81516106408482602086016105db565b91505092915050565b5f819050919050565b61065b81610649565b8114610665575f5ffd5b50565b5f8151905061067681610652565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6106a58261067c565b9050919050565b6106b58161069b565b81146106bf575f5ffd5b50565b5f815190506106d0816106ac565b92915050565b5f5f5f5f608085870312156106ee576106ed610505565b5b5f85015167ffffffffffffffff81111561070b5761070a610509565b5b6107178782880161061c565b945050602085015167ffffffffffffffff81111561073857610737610509565b5b6107448782880161061c565b935050604061075587828801610668565b9250506060610766878288016106c2565b91505092959194509250565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806107c057607f821691505b6020821081036107d3576107d261077c565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026108357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826107fa565b61083f86836107fa565b95508019841693508086168417925050509392505050565b5f819050919050565b5f61087a61087561087084610649565b610857565b610649565b9050919050565b5f819050919050565b61089383610860565b6108a761089f82610881565b848454610806565b825550505050565b5f5f905090565b6108be6108af565b6108c981848461088a565b505050565b5b818110156108ec576108e15f826108b6565b6001810190506108cf565b5050565b601f82111561093157610902816107d9565b61090b846107eb565b8101602085101561091a578190505b61092e610926856107eb565b8301826108ce565b50505b505050565b5f82821c905092915050565b5f6109515f1984600802610936565b1980831691505092915050565b5f6109698383610942565b9150826002028217905092915050565b61098282610772565b67ffffffffffffffff81111561099b5761099a610525565b5b6109a582546107a9565b6109b08282856108f0565b5f60209050601f8311600181146109e1575f84156109cf578287015190505b6109d9858261095e565b865550610a40565b601f1984166109ef866107d9565b5f5b82811015610a16578489015182556001820191506020850194506020810190506109f1565b86831015610a335784890151610a2f601f891682610942565b8355505b6001600288020188555050505b505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f5f8291508390505b6001851115610aca57808604811115610aa657610aa5610a48565b5b6001851615610ab55780820291505b8081029050610ac385610a75565b9450610a8a565b94509492505050565b5f82610ae25760019050610b9d565b81610aef575f9050610b9d565b8160018114610b055760028114610b0f57610b3e565b6001915050610b9d565b60ff841115610b2157610b20610a48565b5b8360020a915084821115610b3857610b37610a48565b5b50610b9d565b5060208310610133831016604e8410600b8410161715610b735782820a905083811115610b6e57610b6d610a48565b5b610b9d565b610b808484846001610a81565b92509050818404811115610b9757610b96610a48565b5b81810290505b9392505050565b5f60ff82169050919050565b5f610bba82610649565b9150610bc583610ba4565b9250610bf27fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484610ad3565b905092915050565b5f610c0482610649565b9150610c0f83610649565b9250828202610c1d81610649565b91508282048414831517610c3457610c33610a48565b5b5092915050565b610c448161069b565b82525050565b5f602082019050610c5d5f830184610c3b565b92915050565b5f610c6d82610649565b9150610c7883610649565b9250828201905080821115610c9057610c8f610a48565b5b92915050565b610c9f81610649565b82525050565b5f606082019050610cb85f830186610c3b565b610cc56020830185610c96565b610cd26040830184610c96565b949350505050565b5f602082019050610ced5f830184610c96565b92915050565b613a8b80610d005f395ff3fe608060405234801561000f575f5ffd5b50600436106101d8575f3560e01c80635a3cf14911610102578063b2da8e7b116100a0578063cdd78e8f1161006f578063cdd78e8f14610564578063d547741f14610582578063dd62ed3e1461059e578063f0440ead146105ce576101d8565b8063b2da8e7b146104de578063b54e5ccc146104fa578063c1670efb14610518578063c4c27d9b14610534576101d8565b806395d89b41116100dc57806395d89b4114610444578063a9059cbb14610462578063affecae314610492578063b29e942e146104ae576101d8565b80635a3cf149146103c857806370a08231146103e457806391d1485414610414576101d8565b806323e7e6101161017a578063313ce56711610149578063313ce5671461036857806336568abe146103865780634929a4c8146103a25780634bde1893146103be576101d8565b806323e7e610146102e0578063248a9ca3146102fe578063281cbc6f1461032e5780632f2ff15d1461034c576101d8565b8063095ea7b3116101b6578063095ea7b3146102465780631512c7a91461027657806318160ddd1461029257806323b872dd146102b0576101d8565b806301c0e95e146101dc57806301ffc9a7146101f857806306fdde0314610228575b5f5ffd5b6101f660048036038101906101f19190612a83565b6105fe565b005b610212600480360381019061020d9190612b1f565b610691565b60405161021f9190612b64565b60405180910390f35b61023061070a565b60405161023d9190612bdd565b60405180910390f35b610260600480360381019061025b9190612c8a565b61079a565b60405161026d9190612b64565b60405180910390f35b610290600480360381019061028b9190612a83565b6107bc565b005b61029a610845565b6040516102a79190612cd7565b60405180910390f35b6102ca60048036038101906102c59190612cf0565b61084e565b6040516102d79190612b64565b60405180910390f35b6102e861087c565b6040516102f59190612d58565b60405180910390f35b61031860048036038101906103139190612d9b565b6108a0565b6040516103259190612d58565b60405180910390f35b6103366108bc565b6040516103439190612cd7565b60405180910390f35b61036660048036038101906103619190612dc6565b6108c5565b005b6103706108e7565b60405161037d9190612e1f565b60405180910390f35b6103a0600480360381019061039b9190612dc6565b6108ef565b005b6103bc60048036038101906103b79190612e38565b61096a565b005b6103c6610afe565b005b6103e260048036038101906103dd9190612a83565b610bbf565b005b6103fe60048036038101906103f99190612e92565b610caa565b60405161040b9190612cd7565b60405180910390f35b61042e60048036038101906104299190612dc6565b610cf0565b60405161043b9190612b64565b60405180910390f35b61044c610d53565b6040516104599190612bdd565b60405180910390f35b61047c60048036038101906104779190612c8a565b610de3565b6040516104899190612b64565b60405180910390f35b6104ac60048036038101906104a79190612ef0565b610e05565b005b6104c860048036038101906104c39190612a83565b610e3a565b6040516104d59190612bdd565b60405180910390f35b6104f860048036038101906104f39190612a83565b610f41565b005b610502610fd7565b60405161050f9190612d58565b60405180910390f35b610532600480360381019061052d9190612a83565b610ffa565b005b61054e60048036038101906105499190612a83565b61108c565b60405161055b9190612b64565b60405180910390f35b61056c611119565b6040516105799190612d58565b60405180910390f35b61059c60048036038101906105979190612dc6565b61111f565b005b6105b860048036038101906105b39190612f1b565b611141565b6040516105c59190612cd7565b60405180910390f35b6105e860048036038101906105e39190612a83565b6111c3565b6040516105f59190612cd7565b60405180910390f35b7f5f8bfee5b3fcc809ae38c44ffc2b165a27cac7ff4ac533f5500f7526c9278a2e6106288161125d565b6001600c5f7f5f8bfee5b3fcc809ae38c44ffc2b165a27cac7ff4ac533f5500f7526c9278a2e81526020019081526020015f20836040516106699190612f93565b90815260200160405180910390205f6101000a81548160ff0219169083151502179055505050565b5f7f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610703575061070282611271565b5b9050919050565b60606004805461071990612fd6565b80601f016020809104026020016040519081016040528092919081815260200182805461074590612fd6565b80156107905780601f1061076757610100808354040283529160200191610790565b820191905f5260205f20905b81548152906001019060200180831161077357829003601f168201915b5050505050905090565b5f5f6107a46112da565b90506107b18185856112e1565b600191505092915050565b7f5f8bfee5b3fcc809ae38c44ffc2b165a27cac7ff4ac533f5500f7526c9278a2e6107e68161125d565b6004600b5f7e1d98fead428737b4f7832af5c76b0e06739f719e6cbd03d90bca60a33be74781526020019081526020015f20836040516108269190612f93565b9081526020016040518091039020908161084091906131cd565b505050565b5f600354905090565b5f5f6108586112da565b90506108658582856112f3565b610870858585611385565b60019150509392505050565b7f5f8bfee5b3fcc809ae38c44ffc2b165a27cac7ff4ac533f5500f7526c9278a2e81565b5f5f5f8381526020019081526020015f20600101549050919050565b5f600954905090565b6108ce826108a0565b6108d78161125d565b6108e18383611600565b50505050565b5f6012905090565b6108f76112da565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161461095b576040517f6697b23200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61096582826116e9565b505050565b7f5f8bfee5b3fcc809ae38c44ffc2b165a27cac7ff4ac533f5500f7526c9278a2e6109948161125d565b5f61099d6108e7565b600a6109a9919061340e565b90505f600a5f7e1d98fead428737b4f7832af5c76b0e06739f719e6cbd03d90bca60a33be74781526020019081526020015f20856040516109ea9190612f93565b90815260200160405180910390208054905003610a8157600a5f7e1d98fead428737b4f7832af5c76b0e06739f719e6cbd03d90bca60a33be74781526020019081526020015f2084604051610a3f9190612f93565b90815260200160405180910390208184610a599190613458565b908060018154018082558091505060019003905f5260205f20015f9091909190915055610af8565b8083610a8d9190613458565b600a5f7e1d98fead428737b4f7832af5c76b0e06739f719e6cbd03d90bca60a33be74781526020019081526020015f2085604051610acb9190612f93565b90815260200160405180910390205f81548110610aeb57610aea613499565b5b905f5260205f2001819055505b50505050565b7f5f8bfee5b3fcc809ae38c44ffc2b165a27cac7ff4ac533f5500f7526c9278a2e610b288161125d565b60085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610b92573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610bb691906134da565b60098190555050565b7f5f8bfee5b3fcc809ae38c44ffc2b165a27cac7ff4ac533f5500f7526c9278a2e610be98161125d565b8160069081610bf89190613505565b506001600c5f7f5f8bfee5b3fcc809ae38c44ffc2b165a27cac7ff4ac533f5500f7526c9278a2e81526020019081526020015f2083604051610c3a9190612f93565b90815260200160405180910390205f6101000a81548160ff021916908315150217905550610c67826117d2565b60085f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b5f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b5f5f5f8481526020019081526020015f205f015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16905092915050565b606060058054610d6290612fd6565b80601f0160208091040260200160405190810160405280929190818152602001828054610d8e90612fd6565b8015610dd95780601f10610db057610100808354040283529160200191610dd9565b820191905f5260205f20905b815481529060010190602001808311610dbc57829003601f168201915b5050505050905090565b5f5f610ded6112da565b9050610dfa818585611385565b600191505092915050565b7f5f8bfee5b3fcc809ae38c44ffc2b165a27cac7ff4ac533f5500f7526c9278a2e610e2f8161125d565b816007819055505050565b60607f5f8bfee5b3fcc809ae38c44ffc2b165a27cac7ff4ac533f5500f7526c9278a2e610e668161125d565b600b5f7e1d98fead428737b4f7832af5c76b0e06739f719e6cbd03d90bca60a33be74781526020019081526020015f2083604051610ea49190612f93565b90815260200160405180910390208054610ebd90612fd6565b80601f0160208091040260200160405190810160405280929190818152602001828054610ee990612fd6565b8015610f345780601f10610f0b57610100808354040283529160200191610f34565b820191905f5260205f20905b815481529060010190602001808311610f1757829003601f168201915b5050505050915050919050565b7f5f8bfee5b3fcc809ae38c44ffc2b165a27cac7ff4ac533f5500f7526c9278a2e610f6b8161125d565b60405180602001604052805f815250600b5f7e1d98fead428737b4f7832af5c76b0e06739f719e6cbd03d90bca60a33be74781526020019081526020015f2083604051610fb89190612f93565b90815260200160405180910390209081610fd29190613505565b505050565b7e1d98fead428737b4f7832af5c76b0e06739f719e6cbd03d90bca60a33be74781565b7f5f8bfee5b3fcc809ae38c44ffc2b165a27cac7ff4ac533f5500f7526c9278a2e6110248161125d565b5f600c5f7f5f8bfee5b3fcc809ae38c44ffc2b165a27cac7ff4ac533f5500f7526c9278a2e81526020019081526020015f20836040516110649190612f93565b90815260200160405180910390205f6101000a81548160ff0219169083151502179055505050565b5f7f5f8bfee5b3fcc809ae38c44ffc2b165a27cac7ff4ac533f5500f7526c9278a2e6110b78161125d565b600c5f7f5f8bfee5b3fcc809ae38c44ffc2b165a27cac7ff4ac533f5500f7526c9278a2e81526020019081526020015f20836040516110f69190612f93565b90815260200160405180910390205f9054906101000a900460ff16915050919050565b5f5f1b81565b611128826108a0565b6111318161125d565b61113b83836116e9565b50505050565b5f60025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f7f5f8bfee5b3fcc809ae38c44ffc2b165a27cac7ff4ac533f5500f7526c9278a2e6111ee8161125d565b600a5f7e1d98fead428737b4f7832af5c76b0e06739f719e6cbd03d90bca60a33be74781526020019081526020015f208360405161122c9190612f93565b90815260200160405180910390205f8154811061124c5761124b613499565b5b905f5260205f200154915050919050565b61126e816112696112da565b6119ca565b50565b5f7f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b5f33905090565b6112ee8383836001611a1b565b505050565b5f6112fe8484611141565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461137f5781811015611370578281836040517ffb8f41b2000000000000000000000000000000000000000000000000000000008152600401611367939291906135e3565b60405180910390fd5b61137e84848484035f611a1b565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036113f5575f6040517f96c6fd1e0000000000000000000000000000000000000000000000000000000081526004016113ec9190613618565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611465575f6040517fec442f0500000000000000000000000000000000000000000000000000000000815260040161145c9190613618565b60405180910390fd5b5f600367ffffffffffffffff8111156114815761148061295f565b5b6040519080825280602002602001820160405280156114b457816020015b606081526020019060019003908161149f5790505b5090506114c084611bea565b815f815181106114d3576114d2613499565b5b60200260200101819052506114e783611bea565b816001815181106114fb576114fa613499565b5b602002602001018190525061150f82611ee8565b8160028151811061152357611522613499565b5b60200260200101819052505f61153882612041565b905080611543575f5ffd5b61154e858585612685565b5f6006805461155c90612fd6565b905011156115f95760085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156115ce573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906115f291906134da565b6009819055505b5050505050565b5f61160b8383610cf0565b6116df5760015f5f8581526020019081526020015f205f015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555061167c6112da565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16847f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a4600190506116e3565b5f90505b92915050565b5f6116f48383610cf0565b156117c8575f5f5f8581526020019081526020015f205f015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055506117656112da565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16847ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a4600190506117cc565b5f90505b92915050565b5f5f829050602a81511461181b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118129061367b565b60405180910390fd5b5f5f90505f600290505b602a8110156119bf575f83828151811061184257611841613499565b5b602001015160f81c60f81b60f81c60ff16905060308173ffffffffffffffffffffffffffffffffffffffff1610158015611893575060398173ffffffffffffffffffffffffffffffffffffffff1611155b156118ac576030816118a59190613699565b9050611997565b60418173ffffffffffffffffffffffffffffffffffffffff16101580156118ea575060468173ffffffffffffffffffffffffffffffffffffffff1611155b15611903576037816118fc9190613699565b9050611996565b60618173ffffffffffffffffffffffffffffffffffffffff1610158015611941575060668173ffffffffffffffffffffffffffffffffffffffff1611155b1561195a576057816119539190613699565b9050611995565b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161198c90613750565b60405180910390fd5b5b5b806010846119a5919061376e565b6119af91906137af565b9250508080600101915050611825565b508092505050919050565b6119d48282610cf0565b611a175780826040517fe2517d3f000000000000000000000000000000000000000000000000000000008152600401611a0e9291906137f6565b60405180910390fd5b5050565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603611a8b575f6040517fe602df05000000000000000000000000000000000000000000000000000000008152600401611a829190613618565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611afb575f6040517f94280d62000000000000000000000000000000000000000000000000000000008152600401611af29190613618565b60405180910390fd5b8160025f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508015611be4578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051611bdb9190612cd7565b60405180910390a35b50505050565b60605f8273ffffffffffffffffffffffffffffffffffffffff165f1b90505f6040518060400160405280601081526020017f303132333435363738396162636465660000000000000000000000000000000081525090505f602a67ffffffffffffffff811115611c5d57611c5c61295f565b5b6040519080825280601f01601f191660200182016040528015611c8f5781602001600182028036833780820191505090505b5090507f3000000000000000000000000000000000000000000000000000000000000000815f81518110611cc657611cc5613499565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191690815f1a9053507f780000000000000000000000000000000000000000000000000000000000000081600181518110611d2957611d28613499565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191690815f1a9053505f5f90505b6014811015611edc5782600485600c84611d76919061381d565b60208110611d8757611d86613499565b5b1a60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916901c60f81c60ff1681518110611dc657611dc5613499565b5b602001015160f81c60f81b82600283611ddf9190613458565b6002611deb919061381d565b81518110611dfc57611dfb613499565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191690815f1a90535082600f60f81b85600c84611e3e919061381d565b60208110611e4f57611e4e613499565b5b1a60f81b1660f81c60ff1681518110611e6b57611e6a613499565b5b602001015160f81c60f81b82600283611e849190613458565b6003611e90919061381d565b81518110611ea157611ea0613499565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191690815f1a9053508080600101915050611d5c565b50809350505050919050565b60605f8203611f2e576040518060400160405280600181526020017f3000000000000000000000000000000000000000000000000000000000000000815250905061203c565b5f8290505f5b5f8214611f5d578080611f4690613850565b915050600a82611f5691906138c4565b9150611f34565b5f8167ffffffffffffffff811115611f7857611f7761295f565b5b6040519080825280601f01601f191660200182016040528015611faa5781602001600182028036833780820191505090505b5090505b5f851461203557600182611fc291906138f4565b9150600a85611fd19190613927565b6030611fdd919061381d565b60f81b818381518110611ff357611ff2613499565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191690815f1a905350600a8561202e91906138c4565b9450611fae565b8093505050505b919050565b5f6003825114612086576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161207d906139a1565b60405180910390fd5b5f825f8151811061209a57612099613499565b5b602002602001015190505f836001815181106120b9576120b8613499565b5b602002602001015190505f6120e8856002815181106120db576120da613499565b5b60200260200101516128a1565b905060066040516020016120fc9190613a3f565b60405160208183030381529060405280519060200120836040516020016121239190612f93565b604051602081830303815290604052805190602001201480156121d4575060095460085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156121ae573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906121d291906134da565b105b80156122375750600c5f7f5f8bfee5b3fcc809ae38c44ffc2b165a27cac7ff4ac533f5500f7526c9278a2e81526020019081526020015f208260405161221a9190612f93565b90815260200160405180910390205f9054906101000a900460ff16155b15612247575f9350505050612680565b5f6007541261245b5760046040516020016122629190613a3f565b60405160208183030381529060405280519060200120600b5f7e1d98fead428737b4f7832af5c76b0e06739f719e6cbd03d90bca60a33be74781526020019081526020015f20846040516122b69190612f93565b90815260200160405180910390206040516020016122d49190613a3f565b60405160208183030381529060405280519060200120036124565780600a5f7e1d98fead428737b4f7832af5c76b0e06739f719e6cbd03d90bca60a33be74781526020019081526020015f208460405161232e9190612f93565b90815260200160405180910390205f8154811061234e5761234d613499565b5b905f5260205f2001541015801561236457505f81115b1561244a5780600a5f7e1d98fead428737b4f7832af5c76b0e06739f719e6cbd03d90bca60a33be74781526020019081526020015f20846040516123a89190612f93565b90815260200160405180910390205f815481106123c8576123c7613499565b5b905f5260205f2001546123db91906138f4565b600a5f7e1d98fead428737b4f7832af5c76b0e06739f719e6cbd03d90bca60a33be74781526020019081526020015f20846040516124199190612f93565b90815260200160405180910390205f8154811061243957612438613499565b5b905f5260205f200181905550612455565b5f9350505050612680565b5b612678565b600660405160200161246d9190613a3f565b60405160208183030381529060405280519060200120836040516020016124949190612f93565b60405160208183030381529060405280519060200120148061250c5750600c5f7f5f8bfee5b3fcc809ae38c44ffc2b165a27cac7ff4ac533f5500f7526c9278a2e81526020019081526020015f20836040516124f09190612f93565b90815260200160405180910390205f9054906101000a900460ff165b6126775780600a5f7e1d98fead428737b4f7832af5c76b0e06739f719e6cbd03d90bca60a33be74781526020019081526020015f208460405161254f9190612f93565b90815260200160405180910390205f8154811061256f5761256e613499565b5b905f5260205f2001541015801561258557505f81115b1561266b5780600a5f7e1d98fead428737b4f7832af5c76b0e06739f719e6cbd03d90bca60a33be74781526020019081526020015f20846040516125c99190612f93565b90815260200160405180910390205f815481106125e9576125e8613499565b5b905f5260205f2001546125fc91906138f4565b600a5f7e1d98fead428737b4f7832af5c76b0e06739f719e6cbd03d90bca60a33be74781526020019081526020015f208460405161263a9190612f93565b90815260200160405180910390205f8154811061265a57612659613499565b5b905f5260205f200181905550612676565b5f9350505050612680565b5b5b600193505050505b919050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036126d5578060035f8282546126c9919061381d565b925050819055506127a5565b5f60015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490508181101561275f578381836040517fe450d38c000000000000000000000000000000000000000000000000000000008152600401612756939291906135e3565b60405180910390fd5b81810360015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036127ec578060035f8282540392505081905550612837565b8060015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516128949190612cd7565b60405180910390a3505050565b5f5f8290505f5f90505f5f90505b825181101561292b575f8382815181106128cc576128cb613499565b5b602001015160f81c60f81b60f81c60ff169050603081101580156128f1575060398111155b1561291d5760308161290391906138f4565b600a846129109190613458565b61291a919061381d565b92505b5080806001019150506128af565b508092505050919050565b5f604051905090565b5f5ffd5b5f5ffd5b5f5ffd5b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6129958261294f565b810181811067ffffffffffffffff821117156129b4576129b361295f565b5b80604052505050565b5f6129c6612936565b90506129d2828261298c565b919050565b5f67ffffffffffffffff8211156129f1576129f061295f565b5b6129fa8261294f565b9050602081019050919050565b828183375f83830152505050565b5f612a27612a22846129d7565b6129bd565b905082815260208101848484011115612a4357612a4261294b565b5b612a4e848285612a07565b509392505050565b5f82601f830112612a6a57612a69612947565b5b8135612a7a848260208601612a15565b91505092915050565b5f60208284031215612a9857612a9761293f565b5b5f82013567ffffffffffffffff811115612ab557612ab4612943565b5b612ac184828501612a56565b91505092915050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b612afe81612aca565b8114612b08575f5ffd5b50565b5f81359050612b1981612af5565b92915050565b5f60208284031215612b3457612b3361293f565b5b5f612b4184828501612b0b565b91505092915050565b5f8115159050919050565b612b5e81612b4a565b82525050565b5f602082019050612b775f830184612b55565b92915050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f612baf82612b7d565b612bb98185612b87565b9350612bc9818560208601612b97565b612bd28161294f565b840191505092915050565b5f6020820190508181035f830152612bf58184612ba5565b905092915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f612c2682612bfd565b9050919050565b612c3681612c1c565b8114612c40575f5ffd5b50565b5f81359050612c5181612c2d565b92915050565b5f819050919050565b612c6981612c57565b8114612c73575f5ffd5b50565b5f81359050612c8481612c60565b92915050565b5f5f60408385031215612ca057612c9f61293f565b5b5f612cad85828601612c43565b9250506020612cbe85828601612c76565b9150509250929050565b612cd181612c57565b82525050565b5f602082019050612cea5f830184612cc8565b92915050565b5f5f5f60608486031215612d0757612d0661293f565b5b5f612d1486828701612c43565b9350506020612d2586828701612c43565b9250506040612d3686828701612c76565b9150509250925092565b5f819050919050565b612d5281612d40565b82525050565b5f602082019050612d6b5f830184612d49565b92915050565b612d7a81612d40565b8114612d84575f5ffd5b50565b5f81359050612d9581612d71565b92915050565b5f60208284031215612db057612daf61293f565b5b5f612dbd84828501612d87565b91505092915050565b5f5f60408385031215612ddc57612ddb61293f565b5b5f612de985828601612d87565b9250506020612dfa85828601612c43565b9150509250929050565b5f60ff82169050919050565b612e1981612e04565b82525050565b5f602082019050612e325f830184612e10565b92915050565b5f5f60408385031215612e4e57612e4d61293f565b5b5f83013567ffffffffffffffff811115612e6b57612e6a612943565b5b612e7785828601612a56565b9250506020612e8885828601612c76565b9150509250929050565b5f60208284031215612ea757612ea661293f565b5b5f612eb484828501612c43565b91505092915050565b5f819050919050565b612ecf81612ebd565b8114612ed9575f5ffd5b50565b5f81359050612eea81612ec6565b92915050565b5f60208284031215612f0557612f0461293f565b5b5f612f1284828501612edc565b91505092915050565b5f5f60408385031215612f3157612f3061293f565b5b5f612f3e85828601612c43565b9250506020612f4f85828601612c43565b9150509250929050565b5f81905092915050565b5f612f6d82612b7d565b612f778185612f59565b9350612f87818560208601612b97565b80840191505092915050565b5f612f9e8284612f63565b915081905092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680612fed57607f821691505b60208210810361300057612fff612fa9565b5b50919050565b5f8154905061301481612fd6565b9050919050565b5f819050815f5260205f209050919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026130897fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8261304e565b613093868361304e565b95508019841693508086168417925050509392505050565b5f819050919050565b5f6130ce6130c96130c484612c57565b6130ab565b612c57565b9050919050565b5f819050919050565b6130e7836130b4565b6130fb6130f3826130d5565b84845461305a565b825550505050565b5f5f905090565b613112613103565b61311d8184846130de565b505050565b5b81811015613140576131355f8261310a565b600181019050613123565b5050565b601f821115613185576131568161301b565b61315f8461303f565b8101602085101561316e578190505b61318261317a8561303f565b830182613122565b50505b505050565b5f82821c905092915050565b5f6131a55f198460080261318a565b1980831691505092915050565b5f6131bd8383613196565b9150826002028217905092915050565b8181036131db5750506132b0565b6131e482613006565b67ffffffffffffffff8111156131fd576131fc61295f565b5b6132078254612fd6565b613212828285613144565b5f601f83116001811461323f575f841561322d578287015490505b61323785826131b2565b8655506132a9565b601f19841661324d8761302d565b96506132588661301b565b5f5b8281101561327f5784890154825560018201915060018501945060208101905061325a565b8683101561329c5784890154613298601f891682613196565b8355505b6001600288020188555050505b5050505050505b565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f5f8291508390505b6001851115613334578086048111156133105761330f6132b2565b5b600185161561331f5780820291505b808102905061332d856132df565b94506132f4565b94509492505050565b5f8261334c5760019050613407565b81613359575f9050613407565b816001811461336f5760028114613379576133a8565b6001915050613407565b60ff84111561338b5761338a6132b2565b5b8360020a9150848211156133a2576133a16132b2565b5b50613407565b5060208310610133831016604e8410600b84101617156133dd5782820a9050838111156133d8576133d76132b2565b5b613407565b6133ea84848460016132eb565b92509050818404811115613401576134006132b2565b5b81810290505b9392505050565b5f61341882612c57565b915061342383612e04565b92506134507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848461333d565b905092915050565b5f61346282612c57565b915061346d83612c57565b925082820261347b81612c57565b91508282048414831517613492576134916132b2565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f815190506134d481612c60565b92915050565b5f602082840312156134ef576134ee61293f565b5b5f6134fc848285016134c6565b91505092915050565b61350e82612b7d565b67ffffffffffffffff8111156135275761352661295f565b5b6135318254612fd6565b61353c828285613144565b5f60209050601f83116001811461356d575f841561355b578287015190505b61356585826131b2565b8655506135cc565b601f19841661357b8661301b565b5f5b828110156135a25784890151825560018201915060208501945060208101905061357d565b868310156135bf57848901516135bb601f891682613196565b8355505b6001600288020188555050505b505050505050565b6135dd81612c1c565b82525050565b5f6060820190506135f65f8301866135d4565b6136036020830185612cc8565b6136106040830184612cc8565b949350505050565b5f60208201905061362b5f8301846135d4565b92915050565b7f496e76616c69642061646472657373206c656e677468000000000000000000005f82015250565b5f613665601683612b87565b915061367082613631565b602082019050919050565b5f6020820190508181035f83015261369281613659565b9050919050565b5f6136a382612bfd565b91506136ae83612bfd565b9250828203905073ffffffffffffffffffffffffffffffffffffffff8111156136da576136d96132b2565b5b92915050565b7f496e76616c69642063686172616374657220696e2061646472657373207374725f8201527f696e672e00000000000000000000000000000000000000000000000000000000602082015250565b5f61373a602483612b87565b9150613745826136e0565b604082019050919050565b5f6020820190508181035f8301526137678161372e565b9050919050565b5f61377882612bfd565b915061378383612bfd565b925082820261379181612bfd565b915082820484148315176137a8576137a76132b2565b5b5092915050565b5f6137b982612bfd565b91506137c483612bfd565b9250828201905073ffffffffffffffffffffffffffffffffffffffff8111156137f0576137ef6132b2565b5b92915050565b5f6040820190506138095f8301856135d4565b6138166020830184612d49565b9392505050565b5f61382782612c57565b915061383283612c57565b925082820190508082111561384a576138496132b2565b5b92915050565b5f61385a82612c57565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361388c5761388b6132b2565b5b600182019050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6138ce82612c57565b91506138d983612c57565b9250826138e9576138e8613897565b5b828204905092915050565b5f6138fe82612c57565b915061390983612c57565b9250828203905081811115613921576139206132b2565b5b92915050565b5f61393182612c57565b915061393c83612c57565b92508261394c5761394b613897565b5b828206905092915050565b7f496e76616c696420706172616d6574657220636f756e740000000000000000005f82015250565b5f61398b601783612b87565b915061399682613957565b602082019050919050565b5f6020820190508181035f8301526139b88161397f565b9050919050565b5f81546139cb81612fd6565b6139d58186612f59565b9450600182165f81146139ef5760018114613a0457613a36565b60ff1983168652811515820286019350613a36565b613a0d8561301b565b5f5b83811015613a2e57815481890152600182019150602081019050613a0f565b838801955050505b50505092915050565b5f613a4a82846139bf565b91508190509291505056fea26469706673582212202605ef63fa775aeb261766b2ed8506706b69b2c3e87284e3b73058e8452d633a64736f6c634300081c0033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000047868c0000000000000000000000000040f8cc42ffaa3026ae5ab8c40416bfabc40ad77f00000000000000000000000000000000000000000000000000000000000000064d4157415249000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064d41574152490000000000000000000000000000000000000000000000000000