Transaction details
Txn hash
: 0xa86b556216d01a4473ec79da728c7ff6b16bdb7b7d0957bb70c6b6348a73ee5a
Interacted with (to):
Amount:
0ETH
($0)
Txn fee:
0.000030443275273151
$0.1
L2 Gas price:
0.000000000007972137 ETH(0.007972137 Gwei)
L2 Gas limit & usage:
3,514,533|
3,485,701(99.18%)
L2 fee paid:
0.000027788485913037 ETH
L2 Gas fee:
Base: 0.006972137 Gwei
|Max priority: 0.001 Gwei
|Max: 0.014957382 Gwei
L1 Gas price:
0.000000011450292026 ETH(11.450292026 Gwei)
L1 Gas used:
102,147
L1 fee scalar:
0
L1 fee paid:
0.000002654789360114 ETH
Other attributes:
Txn type:2(A transaction type initiated by EIP-1559)
Nonce:910
Position in block:197
Input data:
0x608060405273420000000000000000000000000000000000000660015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550734752ba5dbc23f44d87826276bf6fd6b1c372ad2460025f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505f6007553480156100bb575f80fd5b50604051613f80380380613f8083398181016040528101906100dd91906102d7565b6100eb6101b160201b60201c565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361015b575f6040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081526004016101529190610311565b60405180910390fd5b61016a816101b860201b60201c565b508060055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505061032a565b5f33905090565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6102a68261027d565b9050919050565b6102b68161029c565b81146102c0575f80fd5b50565b5f815190506102d1816102ad565b92915050565b5f602082840312156102ec576102eb610279565b5b5f6102f9848285016102c3565b91505092915050565b61030b8161029c565b82525050565b5f6020820190506103245f830184610302565b92915050565b613c49806103375f395ff3fe608060405234801561000f575f80fd5b5060043610610091575f3560e01c8063d6d5b5ca11610064578063d6d5b5ca146100f5578063d9a1162a14610113578063e0eb6c631461012f578063e0fd51d31461014b578063f2fde38b1461016757610091565b806352a9364b146100955780636d8b2498146100b1578063715018a6146100cd5780638da5cb5b146100d7575b5f80fd5b6100af60048036038101906100aa9190611771565b610183565b005b6100cb60048036038101906100c691906117e2565b610715565b005b6100d56108e0565b005b6100df6108f3565b6040516100ec919061182f565b60405180910390f35b6100fd61091a565b60405161010a9190611862565b60405180910390f35b61012d600480360381019061012891906118dc565b61092c565b005b61014960048036038101906101449190611a5f565b610de4565b005b610165600480360381019061016091906117e2565b611067565b005b610181600480360381019061017c9190611afb565b611491565b005b61019361018e611515565b61151c565b6101d2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016101c990611b80565b60405180910390fd5b5f8290505f8173ffffffffffffffffffffffffffffffffffffffff166370a0823160065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040518263ffffffff1660e01b8152600401610231919061182f565b602060405180830381865afa15801561024c573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102709190611bb2565b90508173ffffffffffffffffffffffffffffffffffffffff16631864774460065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1630846040518463ffffffff1660e01b81526004016102d093929190611bec565b6020604051808303815f875af11580156102ec573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103109190611c4b565b505f670de0b6b3a7640000826103269190611ca3565b90505f8373ffffffffffffffffffffffffffffffffffffffff166323b872dd60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1630856040518463ffffffff1660e01b815260040161038793929190611bec565b6020604051808303815f875af11580156103a3573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103c79190611c4b565b9050806103d2575f80fd5b5f60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508073ffffffffffffffffffffffffffffffffffffffff1663fff6cae96040518163ffffffff1660e01b81526004015f604051808303815f87803b15801561043c575f80fd5b505af115801561044e573d5f803e3d5ffd5b505050508473ffffffffffffffffffffffffffffffffffffffff1663095ea7b360025f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6040518363ffffffff1660e01b81526004016104ce929190611cd6565b6020604051808303815f875af11580156104ea573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061050e9190611c4b565b61054d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161054490611d47565b60405180910390fd5b5f600267ffffffffffffffff8111156105695761056861193b565b5b6040519080825280602002602001820160405280156105975781602001602082028036833780820191505090505b50905087815f815181106105ae576105ad611d65565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff168160018151811061061e5761061d611d65565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060025f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318cbafe5855f848b610384426106a79190611d92565b6040518663ffffffff1660e01b81526004016106c7959493929190611ebe565b5f604051808303815f875af11580156106e2573d5f803e3d5ffd5b505050506040513d5f823e3d601f19601f8201168201806040525081019061070a9190611fd6565b505050505050505050565b610725610720611515565b61151c565b610764576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161075b90611b80565b60405180910390fd5b8160045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016107bf919061182f565b602060405180830381865afa1580156107da573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107fe9190611bb2565b101561083f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161083690612067565b60405180910390fd5b60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb82846040518363ffffffff1660e01b815260040161089b929190611cd6565b6020604051808303815f875af11580156108b7573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906108db9190611c4b565b505050565b6108e86115b1565b6108f15f611638565b565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60085f9054906101000a900460ff1681565b6109346115b1565b5f5b82829050811015610ddf575f60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a0823185858581811061099257610991611d65565b5b90506020020160208101906109a79190611afb565b6040518263ffffffff1660e01b81526004016109c3919061182f565b602060405180830381865afa1580156109de573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a029190611bb2565b90505f81118015610a87575060065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16848484818110610a5957610a58611d65565b5b9050602002016020810190610a6e9190611afb565b73ffffffffffffffffffffffffffffffffffffffff1614155b8015610ae657503073ffffffffffffffffffffffffffffffffffffffff16848484818110610ab857610ab7611d65565b5b9050602002016020810190610acd9190611afb565b73ffffffffffffffffffffffffffffffffffffffff1614155b15610dd1575f60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318647744868686818110610b3c57610b3b611d65565b5b9050602002016020810190610b519190611afb565b30856040518463ffffffff1660e01b8152600401610b7193929190611bec565b6020604051808303815f875af1158015610b8d573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610bb19190611c4b565b905080610bbc575f80fd5b5f61271060075484610bce9190612085565b610bd891906120f3565b90505f8184610be79190611ca3565b90505f60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd898989818110610c3a57610c39611d65565b5b9050602002016020810190610c4f9190611afb565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16856040518463ffffffff1660e01b8152600401610c9093929190611bec565b6020604051808303815f875af1158015610cac573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610cd09190611c4b565b905080610cdb575f80fd5b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff168a8a8a818110610d4d57610d4c611d65565b5b9050602002016020810190610d629190611afb565b856040518463ffffffff1660e01b8152600401610d8193929190611bec565b6020604051808303815f875af1158015610d9d573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610dc19190611c4b565b905080610dcc575f80fd5b505050505b508080600101915050610936565b505050565b610dec6115b1565b8360045f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505f838383604051610e3c906116f9565b610e4893929190612173565b604051809103905ff080158015610e61573d5f803e3d5ffd5b5090508060035f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505f738909dc15e40173ff4699343b6eb8132c65e18ec690505f8690505f73420000000000000000000000000000000000000690505f808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1610610f14578284610f17565b83835b915091505f8282604051602001610f2f9291906121fb565b6040516020818303038152906040528051906020012090508581604051602001610f5a9291906122ed565b604051602081830303815290604052805190602001205f1c60065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505f73ffffffffffffffffffffffffffffffffffffffff1660065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1603611040576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161103790612378565b60405180910390fd5b600160085f6101000a81548160ff0219169083151502179055505050505050505050505050565b611077611072611515565b61151c565b6110b6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110ad90611b80565b60405180910390fd5b60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663095ea7b360025f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6040518363ffffffff1660e01b8152600401611153929190611cd6565b6020604051808303815f875af115801561116f573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906111939190611c4b565b6111d2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111c990611d47565b60405180910390fd5b8160045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161122d919061182f565b602060405180830381865afa158015611248573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061126c9190611bb2565b10156112ad576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112a490612067565b60405180910390fd5b5f600267ffffffffffffffff8111156112c9576112c861193b565b5b6040519080825280602002602001820160405280156112f75781602001602082028036833780820191505090505b50905060045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16815f8151811061132f5761132e611d65565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff168160018151811061139f5761139e611d65565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060025f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318cbafe5845f8486610384426114289190611d92565b6040518663ffffffff1660e01b8152600401611448959493929190611ebe565b5f604051808303815f875af1158015611463573d5f803e3d5ffd5b505050506040513d5f823e3d601f19601f8201168201806040525081019061148b9190611fd6565b50505050565b6114996115b1565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611509575f6040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600401611500919061182f565b60405180910390fd5b61151281611638565b50565b5f33905090565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614806115aa57508173ffffffffffffffffffffffffffffffffffffffff166115926108f3565b73ffffffffffffffffffffffffffffffffffffffff16145b9050919050565b6115b9611515565b73ffffffffffffffffffffffffffffffffffffffff166115d76108f3565b73ffffffffffffffffffffffffffffffffffffffff1614611636576115fa611515565b6040517f118cdaa700000000000000000000000000000000000000000000000000000000815260040161162d919061182f565b60405180910390fd5b565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b61187d8061239783390190565b5f604051905090565b5f80fd5b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61174082611717565b9050919050565b61175081611736565b811461175a575f80fd5b50565b5f8135905061176b81611747565b92915050565b5f80604083850312156117875761178661170f565b5b5f6117948582860161175d565b92505060206117a58582860161175d565b9150509250929050565b5f819050919050565b6117c1816117af565b81146117cb575f80fd5b50565b5f813590506117dc816117b8565b92915050565b5f80604083850312156117f8576117f761170f565b5b5f611805858286016117ce565b92505060206118168582860161175d565b9150509250929050565b61182981611736565b82525050565b5f6020820190506118425f830184611820565b92915050565b5f8115159050919050565b61185c81611848565b82525050565b5f6020820190506118755f830184611853565b92915050565b5f80fd5b5f80fd5b5f80fd5b5f8083601f84011261189c5761189b61187b565b5b8235905067ffffffffffffffff8111156118b9576118b861187f565b5b6020830191508360208202830111156118d5576118d4611883565b5b9250929050565b5f80602083850312156118f2576118f161170f565b5b5f83013567ffffffffffffffff81111561190f5761190e611713565b5b61191b85828601611887565b92509250509250929050565b5f80fd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6119718261192b565b810181811067ffffffffffffffff821117156119905761198f61193b565b5b80604052505050565b5f6119a2611706565b90506119ae8282611968565b919050565b5f67ffffffffffffffff8211156119cd576119cc61193b565b5b6119d68261192b565b9050602081019050919050565b828183375f83830152505050565b5f611a036119fe846119b3565b611999565b905082815260208101848484011115611a1f57611a1e611927565b5b611a2a8482856119e3565b509392505050565b5f82601f830112611a4657611a4561187b565b5b8135611a568482602086016119f1565b91505092915050565b5f805f8060808587031215611a7757611a7661170f565b5b5f611a848782880161175d565b9450506020611a95878288016117ce565b935050604085013567ffffffffffffffff811115611ab657611ab5611713565b5b611ac287828801611a32565b925050606085013567ffffffffffffffff811115611ae357611ae2611713565b5b611aef87828801611a32565b91505092959194509250565b5f60208284031215611b1057611b0f61170f565b5b5f611b1d8482850161175d565b91505092915050565b5f82825260208201905092915050565b7f6e6f2077617900000000000000000000000000000000000000000000000000005f82015250565b5f611b6a600683611b26565b9150611b7582611b36565b602082019050919050565b5f6020820190508181035f830152611b9781611b5e565b9050919050565b5f81519050611bac816117b8565b92915050565b5f60208284031215611bc757611bc661170f565b5b5f611bd484828501611b9e565b91505092915050565b611be6816117af565b82525050565b5f606082019050611bff5f830186611820565b611c0c6020830185611820565b611c196040830184611bdd565b949350505050565b611c2a81611848565b8114611c34575f80fd5b50565b5f81519050611c4581611c21565b92915050565b5f60208284031215611c6057611c5f61170f565b5b5f611c6d84828501611c37565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f611cad826117af565b9150611cb8836117af565b9250828203905081811115611cd057611ccf611c76565b5b92915050565b5f604082019050611ce95f830185611820565b611cf66020830184611bdd565b9392505050565b7f617070726f7665206661696c65640000000000000000000000000000000000005f82015250565b5f611d31600e83611b26565b9150611d3c82611cfd565b602082019050919050565b5f6020820190508181035f830152611d5e81611d25565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f611d9c826117af565b9150611da7836117af565b9250828201905080821115611dbf57611dbe611c76565b5b92915050565b5f819050919050565b5f819050919050565b5f611df1611dec611de784611dc5565b611dce565b6117af565b9050919050565b611e0181611dd7565b82525050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b611e3981611736565b82525050565b5f611e4a8383611e30565b60208301905092915050565b5f602082019050919050565b5f611e6c82611e07565b611e768185611e11565b9350611e8183611e21565b805f5b83811015611eb1578151611e988882611e3f565b9750611ea383611e56565b925050600181019050611e84565b5085935050505092915050565b5f60a082019050611ed15f830188611bdd565b611ede6020830187611df8565b8181036040830152611ef08186611e62565b9050611eff6060830185611820565b611f0c6080830184611bdd565b9695505050505050565b5f67ffffffffffffffff821115611f3057611f2f61193b565b5b602082029050602081019050919050565b5f611f53611f4e84611f16565b611999565b90508083825260208201905060208402830185811115611f7657611f75611883565b5b835b81811015611f9f5780611f8b8882611b9e565b845260208401935050602081019050611f78565b5050509392505050565b5f82601f830112611fbd57611fbc61187b565b5b8151611fcd848260208601611f41565b91505092915050565b5f60208284031215611feb57611fea61170f565b5b5f82015167ffffffffffffffff81111561200857612007611713565b5b61201484828501611fa9565b91505092915050565b7f496e73756666696369656e7420746f6b656e2062616c616e63650000000000005f82015250565b5f612051601a83611b26565b915061205c8261201d565b602082019050919050565b5f6020820190508181035f83015261207e81612045565b9050919050565b5f61208f826117af565b915061209a836117af565b92508282026120a8816117af565b915082820484148315176120bf576120be611c76565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6120fd826117af565b9150612108836117af565b925082612118576121176120c6565b5b828204905092915050565b5f81519050919050565b8281835e5f83830152505050565b5f61214582612123565b61214f8185611b26565b935061215f81856020860161212d565b6121688161192b565b840191505092915050565b5f6060820190506121865f830186611bdd565b8181036020830152612198818561213b565b905081810360408301526121ac818461213b565b9050949350505050565b5f8160601b9050919050565b5f6121cc826121b6565b9050919050565b5f6121dd826121c2565b9050919050565b6121f56121f082611736565b6121d3565b82525050565b5f61220682856121e4565b60148201915061221682846121e4565b6014820191508190509392505050565b5f81905092915050565b7fff000000000000000000000000000000000000000000000000000000000000005f82015250565b5f612264600183612226565b915061226f82612230565b600182019050919050565b5f819050919050565b5f819050919050565b61229d6122988261227a565b612283565b82525050565b7f96e8ac4277198ff8b6f785478aa9a39f403cb768dd02cbee326c3e7da348845f5f82015250565b5f6122d7602083612226565b91506122e2826122a3565b602082019050919050565b5f6122f782612258565b915061230382856121e4565b601482019150612313828461228c565b602082019150612322826122cb565b91508190509392505050565b7f6765742070616972206661696c656400000000000000000000000000000000005f82015250565b5f612362600f83611b26565b915061236d8261232e565b602082019050919050565b5f6020820190508181035f83015261238f81612356565b905091905056fe608060405234801561000f575f80fd5b5060405161187d38038061187d8339818101604052810190610031919061039b565b815f908161003f9190610627565b50806001908161004f9190610627565b50670de0b6b3a7640000836100649190610723565b6002819055503360035f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060025460045f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60055f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503073ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60025460405161020b9190610773565b60405180910390a350505061078c565b5f604051905090565b5f80fd5b5f80fd5b5f819050919050565b61023e8161022c565b8114610248575f80fd5b50565b5f8151905061025981610235565b92915050565b5f80fd5b5f80fd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6102ad82610267565b810181811067ffffffffffffffff821117156102cc576102cb610277565b5b80604052505050565b5f6102de61021b565b90506102ea82826102a4565b919050565b5f67ffffffffffffffff82111561030957610308610277565b5b61031282610267565b9050602081019050919050565b8281835e5f83830152505050565b5f61033f61033a846102ef565b6102d5565b90508281526020810184848401111561035b5761035a610263565b5b61036684828561031f565b509392505050565b5f82601f8301126103825761038161025f565b5b815161039284826020860161032d565b91505092915050565b5f805f606084860312156103b2576103b1610224565b5b5f6103bf8682870161024b565b935050602084015167ffffffffffffffff8111156103e0576103df610228565b5b6103ec8682870161036e565b925050604084015167ffffffffffffffff81111561040d5761040c610228565b5b6104198682870161036e565b9150509250925092565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061047157607f821691505b6020821081036104845761048361042d565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026104e67fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826104ab565b6104f086836104ab565b95508019841693508086168417925050509392505050565b5f819050919050565b5f61052b6105266105218461022c565b610508565b61022c565b9050919050565b5f819050919050565b61054483610511565b61055861055082610532565b8484546104b7565b825550505050565b5f90565b61056c610560565b61057781848461053b565b505050565b5b8181101561059a5761058f5f82610564565b60018101905061057d565b5050565b601f8211156105df576105b08161048a565b6105b98461049c565b810160208510156105c8578190505b6105dc6105d48561049c565b83018261057c565b50505b505050565b5f82821c905092915050565b5f6105ff5f19846008026105e4565b1980831691505092915050565b5f61061783836105f0565b9150826002028217905092915050565b61063082610423565b67ffffffffffffffff81111561064957610648610277565b5b610653825461045a565b61065e82828561059e565b5f60209050601f83116001811461068f575f841561067d578287015190505b610687858261060c565b8655506106ee565b601f19841661069d8661048a565b5f5b828110156106c45784890151825560018201915060208501945060208101905061069f565b868310156106e157848901516106dd601f8916826105f0565b8355505b6001600288020188555050505b505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61072d8261022c565b91506107388361022c565b92508282026107468161022c565b9150828204841483151761075d5761075c6106f6565b5b5092915050565b61076d8161022c565b82525050565b5f6020820190506107865f830184610764565b92915050565b6110e4806107995f395ff3fe608060405234801561000f575f80fd5b50600436106100a7575f3560e01c806370a082311161006f57806370a0823114610165578063715018a6146101955780638da5cb5b1461019f57806395d89b41146101bd578063a9059cbb146101db578063dd62ed3e1461020b576100a7565b806306fdde03146100ab578063095ea7b3146100c957806318160ddd146100f957806323b872dd14610117578063313ce56714610147575b5f80fd5b6100b361023b565b6040516100c09190610aef565b60405180910390f35b6100e360048036038101906100de9190610ba0565b6102c6565b6040516100f09190610bf8565b60405180910390f35b6101016102dc565b60405161010e9190610c20565b60405180910390f35b610131600480360381019061012c9190610c39565b6102e2565b60405161013e9190610bf8565b60405180910390f35b61014f610387565b60405161015c9190610ca4565b60405180910390f35b61017f600480360381019061017a9190610cbd565b61038c565b60405161018c9190610c20565b60405180910390f35b61019d6103d2565b005b6101a7610507565b6040516101b49190610cf7565b60405180910390f35b6101c561052c565b6040516101d29190610aef565b60405180910390f35b6101f560048036038101906101f09190610ba0565b6105b8565b6040516102029190610bf8565b60405180910390f35b61022560048036038101906102209190610d10565b6105ce565b6040516102329190610c20565b60405180910390f35b5f805461024790610d7b565b80601f016020809104026020016040519081016040528092919081815260200182805461027390610d7b565b80156102be5780601f10610295576101008083540402835291602001916102be565b820191905f5260205f20905b8154815290600101906020018083116102a157829003601f168201915b505050505081565b5f6102d2338484610650565b6001905092915050565b60025481565b5f6102ee848484610813565b61037c84338460055f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546103779190610dd8565b610650565b600190509392505050565b601281565b5f60045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610461576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161045890610e55565b60405180910390fd5b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167ff8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c6482060405160405180910390a25f60035f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6001805461053990610d7b565b80601f016020809104026020016040519081016040528092919081815260200182805461056590610d7b565b80156105b05780601f10610587576101008083540402835291602001916105b0565b820191905f5260205f20905b81548152906001019060200180831161059357829003601f168201915b505050505081565b5f6105c4338484610813565b6001905092915050565b5f60055f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036106be576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106b590610ebd565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361072c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161072390610f25565b60405180910390fd5b8060055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516108069190610c20565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610881576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161087890610f8d565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036108ef576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108e690610ff5565b60405180910390fd5b8060045f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054101561096f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109669061105d565b60405180910390fd5b8060045f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546109bb9190610dd8565b925050819055508060045f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610a0e919061107b565b925050819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610a729190610c20565b60405180910390a3505050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610ac182610a7f565b610acb8185610a89565b9350610adb818560208601610a99565b610ae481610aa7565b840191505092915050565b5f6020820190508181035f830152610b078184610ab7565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610b3c82610b13565b9050919050565b610b4c81610b32565b8114610b56575f80fd5b50565b5f81359050610b6781610b43565b92915050565b5f819050919050565b610b7f81610b6d565b8114610b89575f80fd5b50565b5f81359050610b9a81610b76565b92915050565b5f8060408385031215610bb657610bb5610b0f565b5b5f610bc385828601610b59565b9250506020610bd485828601610b8c565b9150509250929050565b5f8115159050919050565b610bf281610bde565b82525050565b5f602082019050610c0b5f830184610be9565b92915050565b610c1a81610b6d565b82525050565b5f602082019050610c335f830184610c11565b92915050565b5f805f60608486031215610c5057610c4f610b0f565b5b5f610c5d86828701610b59565b9350506020610c6e86828701610b59565b9250506040610c7f86828701610b8c565b9150509250925092565b5f60ff82169050919050565b610c9e81610c89565b82525050565b5f602082019050610cb75f830184610c95565b92915050565b5f60208284031215610cd257610cd1610b0f565b5b5f610cdf84828501610b59565b91505092915050565b610cf181610b32565b82525050565b5f602082019050610d0a5f830184610ce8565b92915050565b5f8060408385031215610d2657610d25610b0f565b5b5f610d3385828601610b59565b9250506020610d4485828601610b59565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680610d9257607f821691505b602082108103610da557610da4610d4e565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610de282610b6d565b9150610ded83610b6d565b9250828203905081811115610e0557610e04610dab565b5b92915050565b7f43616c6c6572206973206e6f7420746865206f776e65720000000000000000005f82015250565b5f610e3f601783610a89565b9150610e4a82610e0b565b602082019050919050565b5f6020820190508181035f830152610e6c81610e33565b9050919050565b7f417070726f76652066726f6d20746865207a65726f20616464726573730000005f82015250565b5f610ea7601d83610a89565b9150610eb282610e73565b602082019050919050565b5f6020820190508181035f830152610ed481610e9b565b9050919050565b7f417070726f766520746f20746865207a65726f206164647265737300000000005f82015250565b5f610f0f601b83610a89565b9150610f1a82610edb565b602082019050919050565b5f6020820190508181035f830152610f3c81610f03565b9050919050565b7f5472616e736665722066726f6d20746865207a65726f206164647265737300005f82015250565b5f610f77601e83610a89565b9150610f8282610f43565b602082019050919050565b5f6020820190508181035f830152610fa481610f6b565b9050919050565b7f5472616e7366657220746f20746865207a65726f2061646472657373000000005f82015250565b5f610fdf601c83610a89565b9150610fea82610fab565b602082019050919050565b5f6020820190508181035f83015261100c81610fd3565b9050919050565b7f5472616e7366657220616d6f756e7420657863656564732062616c616e6365005f82015250565b5f611047601f83610a89565b915061105282611013565b602082019050919050565b5f6020820190508181035f8301526110748161103b565b9050919050565b5f61108582610b6d565b915061109083610b6d565b92508282019050808211156110a8576110a7610dab565b5b9291505056fea2646970667358221220f3e72b3bf09970feba7c2b60e8f1b146d873530e02cf0c77a941f774174a070664736f6c634300081a0033a26469706673582212202317b78a6c177aae8c0b4184f6741d150321f7d0fcac6a599f23c2fb41dce4ca64736f6c634300081a00330000000000000000000000007659b87e33a1aa45b6761758013fe7dfcbb285c8