Detalles de la transacción
Hash de transacción
: 0x1489d9f46c8eef78b33676dd71967ab9e3fca036703eaace8da1846963dfc0c9
Estado:
Éxito
Bloque:
23973588
74,949 confirmaciones de bloque
Marca de tiempo:
21/12/2024, 07:15:23 (Hace 1 día)
Interacción con (a):
Monto:
0ETH
($0)
Comisión de transacción:
0.000025342446508379
$0.08
L2 Gas price:
0.000000000004634223 ETH(0.004634223 Gwei)
Límite de gas y uso Capa 2:
4,330,805|
4,295,546(99.19 %)
L2 fee paid:
0.000019906518070758 ETH
Costo de gas Capa 2:
Base: 0.003634223 Gwei
|Prioridad máxima: 0.001 Gwei
|Máx.: 0.00826019 Gwei
L1 Precio del gas:
0.000000010467169414 ETH(10.467169414 Gwei)
L1 Gas utilizado:
120,738
Tarifa L1 Escalar:
0
L1 fee paid:
0.000005435928437621 ETH
Otros atributos:
Tipo de txn:2(Un tipo de transacción iniciada por EIP-1559)
Nonce:8
Posición en bloque:107
Datos de entrada:
0x60e060405234801561001057600080fd5b5060405161516c38038061516c833981810160405281019061003291906104dc565b60008173ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801561007f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100a3919061055f565b90508473ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1681525050826000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250508073ffffffffffffffffffffffffffffffffffffffff1660c08173ffffffffffffffffffffffffffffffffffffffff168152505060405180604001604052804363ffffffff16815260200160018373ffffffffffffffffffffffffffffffffffffffff1663574f2ba36040518163ffffffff1660e01b8152600401602060405180830381865afa1580156101e5573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061020991906105c2565b610213919061062e565b63ffffffff16815250600360008201518160000160006101000a81548163ffffffff021916908363ffffffff16021790555060208201518160000160046101000a81548163ffffffff021916908363ffffffff16021790555090505060005b84518160ff16101561030657600160076000878460ff168151811061029a57610299610666565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555080806102fe906106a2565b915050610272565b5050505050506106cb565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061035082610325565b9050919050565b61036081610345565b811461036b57600080fd5b50565b60008151905061037d81610357565b92915050565b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6103d182610388565b810181811067ffffffffffffffff821117156103f0576103ef610399565b5b80604052505050565b6000610403610311565b905061040f82826103c8565b919050565b600067ffffffffffffffff82111561042f5761042e610399565b5b602082029050602081019050919050565b600080fd5b600061045861045384610414565b6103f9565b9050808382526020820190506020840283018581111561047b5761047a610440565b5b835b818110156104a45780610490888261036e565b84526020840193505060208101905061047d565b5050509392505050565b600082601f8301126104c3576104c2610383565b5b81516104d3848260208601610445565b91505092915050565b600080600080608085870312156104f6576104f561031b565b5b60006105048782880161036e565b945050602085015167ffffffffffffffff81111561052557610524610320565b5b610531878288016104ae565b93505060406105428782880161036e565b92505060606105538782880161036e565b91505092959194509250565b6000602082840312156105755761057461031b565b5b60006105838482850161036e565b91505092915050565b6000819050919050565b61059f8161058c565b81146105aa57600080fd5b50565b6000815190506105bc81610596565b92915050565b6000602082840312156105d8576105d761031b565b5b60006105e6848285016105ad565b91505092915050565b600063ffffffff82169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000610639826105ef565b9150610644836105ef565b9250828203905063ffffffff8111156106605761065f6105ff565b5b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600060ff82169050919050565b60006106ad82610695565b915060ff82036106c0576106bf6105ff565b5b600182019050919050565b60805160a05160c0516149fb61077160003960008181610c0a0152610f3a01526000818161095a01528181610d6601528181611476015281816115a6015281816118c301528181611f8101528181612091015281816126750152818161276f0152612f6e015260008181610f16015281816112da015281816115070152818161164501528181611ee3015281816121b20152818161337f015261356401526149fb6000f3fe608060405234801561001057600080fd5b506004361061014d5760003560e01c806350a165eb116100c3578063b870556d1161007c578063b870556d14610327578063c19d93fb14610357578063d6cc47dd14610376578063dbba0f01146103aa578063f3fef3a3146103c6578063fbee3e47146103e25761014d565b806350a165eb1461027057806363b6246d1461028c5780636d97786e1461029657806379502c55146102b257806381640980146102d5578063af503309146102f15761014d565b8063173d6d4611610115578063173d6d46146101d05780631bc60eec146101ee5780631f0ba6c91461020c578063210663e4146102165780632dd310001461023457806340cb12c0146102525761014d565b8063057ca53e1461015257806309856707146101705780630cd0002c1461017a578063117803e31461019657806313af4035146101b4575b600080fd5b61015a610400565b60405161016791906135cf565b60405180910390f35b610178610413565b005b610194600480360381019061018f91906137ed565b6106da565b005b61019e610803565b6040516101ab9190613858565b60405180910390f35b6101ce60048036038101906101c99190613873565b610827565b005b6101d8610958565b6040516101e59190613858565b60405180910390f35b6101f661097c565b60405161020391906138b9565b60405180910390f35b610214610989565b005b61021e610f14565b60405161022b9190613858565b60405180910390f35b61023c610f38565b6040516102499190613858565b60405180910390f35b61025a610f5c565b60405161026791906135cf565b60405180910390f35b61028a6004803603810190610285919061393c565b610f6f565b005b6102946117df565b005b6102b060048036038101906102ab9190613a93565b611d2d565b005b6102ba6122d1565b6040516102cc96959493929190613b68565b60405180910390f35b6102ef60048036038101906102ea9190613c79565b612362565b005b61030b60048036038101906103069190613d06565b6125ae565b60405161031e9796959493929190613d33565b60405180910390f35b610341600480360381019061033c9190613873565b612670565b60405161034e91906138b9565b60405180910390f35b61035f612726565b60405161036d929190613da2565b60405180910390f35b610390600480360381019061038b9190613dcb565b612758565b6040516103a1959493929190613e95565b60405180910390f35b6103c460048036038101906103bf9190613ee8565b61287d565b005b6103e060048036038101906103db9190613f3b565b61298f565b005b6103ea612c68565b6040516103f791906138b9565b60405180910390f35b600060159054906101000a900460ff1681565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146104a1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161049890613fd8565b60405180910390fd5b60005b6002805490508160ff1610156106d757600060028260ff16815481106104cd576104cc613ff8565b5b90600052602060002090600602016040518060e00160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016002820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016002820160149054906101000a900463ffffffff1663ffffffff1663ffffffff168152602001600382015481526020016004820154815260200160058201548152505090506000816000015173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161066d9190613858565b602060405180830381865afa15801561068a573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106ae919061403c565b9050600081036106c2576106c183612c6e565b5b505080806106cf90614098565b9150506104a4565b50565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610768576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161075f90613fd8565b60405180910390fd5b60005b82518160ff1610156107fe578160076000858460ff168151811061079257610791613ff8565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555080806107f690614098565b91505061076b565b505050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146108b5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108ac90613fd8565b60405180910390fd5b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c818360405161094c9291906140c1565b60405180910390a15050565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000600280549050905090565b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680610a2a5750600760003273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b610a69576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a6090613fd8565b60405180910390fd5b610a716117df565b600060036040518060400160405290816000820160009054906101000a900463ffffffff1663ffffffff1663ffffffff1681526020016000820160049054906101000a900463ffffffff1663ffffffff1663ffffffff16815250509050600060046040518060c00160405290816000820160009054906101000a900460ff1660ff1660ff1681526020016000820160019054906101000a900461ffff1661ffff1661ffff1681526020016000820160039054906101000a900463ffffffff1663ffffffff1663ffffffff1681526020016000820160079054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020016001820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200160028201548152505090506000826000015163ffffffff1643610c0491906140ea565b905060007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663574f2ba36040518163ffffffff1660e01b8152600401602060405180830381865afa158015610c73573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c97919061403c565b90506000846020015163ffffffff16821190508080610cb65750600083115b15610d405743856000019063ffffffff16908163ffffffff168152505081856020019063ffffffff16908163ffffffff168152505084600360008201518160000160006101000a81548163ffffffff021916908363ffffffff16021790555060208201518160000160046101000a81548163ffffffff021916908363ffffffff1602179055509050505b836000015160ff16831180610d53575080155b15610d62575050505050610f12565b60007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16637c13774b600185610dad91906140ea565b6040518263ffffffff1660e01b8152600401610dc991906138b9565b602060405180830381865afa158015610de6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e0a9190614133565b90506000806000806000610e27868b602001518c60a00151612758565b945094509450945094508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167f64556e25e6e1b65ff0a48945cdcf36753043cb80e1f799cdb9bcd5dad4b03a9c86868686604051610e949493929190614160565b60405180910390a360006001811115610eb057610eaf613e1e565b5b816001811115610ec357610ec2613e1e565b5b03610ed8575050505050505050505050610f12565b610f06868b606001516fffffffffffffffffffffffffffffffff1687878e604001518f60a001516001610f6f565b50505050505050505050505b565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b600060149054906101000a900460ff1681565b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16806110105750600760003273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b61104f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161104690613fd8565b60405180910390fd5b600061105a88612670565b905060008873ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016110979190613858565b602060405180830381865afa1580156110b4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110d8919061403c565b905060008973ffffffffffffffffffffffffffffffffffffffff166370a08231896040518263ffffffff1660e01b81526004016111159190613858565b602060405180830381865afa158015611132573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611156919061403c565b9050848311156111d7578973ffffffffffffffffffffffffffffffffffffffff167fa06f5f72e2a25d7ad643452e0e39e1ed5c374f9845dc49c1335ce87e32c99b8184876040516020016111ab9291906141a5565b6040516020818303038152906040526040516111c79190614299565b60405180910390a25050506117d6565b6000821115611255578973ffffffffffffffffffffffffffffffffffffffff167fa06f5f72e2a25d7ad643452e0e39e1ed5c374f9845dc49c1335ce87e32c99b818360405160200161122991906138b9565b604051602081830303815290604052604051611245919061431a565b60405180910390a25050506117d6565b838110156112d6578973ffffffffffffffffffffffffffffffffffffffff167fa06f5f72e2a25d7ad643452e0e39e1ed5c374f9845dc49c1335ce87e32c99b818983876040516020016112aa9392919061434f565b6040516020818303038152906040526040516112c691906143d2565b60405180910390a25050506117d6565b60007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016113319190613858565b602060405180830381865afa15801561134e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611372919061403c565b9050898110156113f4578a73ffffffffffffffffffffffffffffffffffffffff167fa06f5f72e2a25d7ad643452e0e39e1ed5c374f9845dc49c1335ce87e32c99b81828c6040516020016113c79291906141a5565b6040516020818303038152906040526040516113e39190614453565b60405180910390a2505050506117d6565b60008b73ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161142f9190613858565b602060405180830381865afa15801561144c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611470919061403c565b905060007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663f887ea406040518163ffffffff1660e01b8152600401602060405180830381865afa1580156114df573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115039190614133565b90507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663095ea7b3828e6040518363ffffffff1660e01b8152600401611560929190614488565b6020604051808303816000875af115801561157f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115a391906144c6565b507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16637deb60258d8f6040518363ffffffff1660e01b81526004016115ff9291906144f3565b6020604051808303816000875af115801561161e573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061164291906144c6565b507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663095ea7b38260006040518363ffffffff1660e01b815260040161169f929190614561565b6020604051808303816000875af11580156116be573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116e291906144c6565b5060008d73ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161171e9190613858565b602060405180830381865afa15801561173b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061175f919061403c565b90506000838261176f91906140ea565b90508e73ffffffffffffffffffffffffffffffffffffffff167f1cbc5ab135991bd2b6a4b034a04aa2aa086dac1371cb9b16b8b5e2ed6b036bed8f836040516117b99291906141a5565b60405180910390a26117cd8f8e8e8e612f6a565b50505050505050505b50505050505050565b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16806118805750600760003273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b6118bf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118b690613fd8565b60405180910390fd5b60007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663f887ea406040518163ffffffff1660e01b8152600401602060405180830381865afa15801561192c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119509190614133565b905060005b6002805490508160ff161015611d2957600060028260ff168154811061197e5761197d613ff8565b5b90600052602060002090600602016040518060e00160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016002820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016002820160149054906101000a900463ffffffff1663ffffffff1663ffffffff168152602001600382015481526020016004820154815260200160058201548152505090506000816060015163ffffffff168260800151611afb919061458a565b9050804310611b5057611b49826000015160006040518060400160405280601681526020017f686f6c64696e6720706572696f6420656c617073656400000000000000000000815250611d2d565b5050611d16565b6000826000015173ffffffffffffffffffffffffffffffffffffffff1663dd62ed3e8460200151876040518363ffffffff1660e01b8152600401611b959291906140c1565b602060405180830381865afa158015611bb2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611bd6919061403c565b90508260c00151811115611c3157611c29836000015160006040518060400160405280601c81526020017f63726561746f7220617070726f766564206167656e74207370656e6400000000815250611d2d565b505050611d16565b6000836000015173ffffffffffffffffffffffffffffffffffffffff166370a0823185602001516040518263ffffffff1660e01b8152600401611c749190613858565b602060405180830381865afa158015611c91573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611cb5919061403c565b90508360a00151811015611d1157611d08846000015160006040518060400160405280601281526020017f63726561746f7220736f6c64206167656e740000000000000000000000000000815250611d2d565b50505050611d16565b505050505b8080611d2190614098565b915050611955565b5050565b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680611dce5750600760003273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b611e0d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e0490613fd8565b60405180910390fd5b60008373ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401611e489190613858565b602060405180830381865afa158015611e65573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e89919061403c565b905060008303611e9b57809250611edf565b82811015611ede576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ed59061460a565b60405180910390fd5b5b60007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401611f3a9190613858565b602060405180830381865afa158015611f57573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f7b919061403c565b905060007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663f887ea406040518163ffffffff1660e01b8152600401602060405180830381865afa158015611fea573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061200e9190614133565b90508573ffffffffffffffffffffffffffffffffffffffff1663095ea7b382876040518363ffffffff1660e01b815260040161204b929190614488565b6020604051808303816000875af115801561206a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061208e91906144c6565b507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16634189a68e86886040518363ffffffff1660e01b81526004016120ea9291906144f3565b6020604051808303816000875af1158015612109573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061212d91906144c6565b508573ffffffffffffffffffffffffffffffffffffffff1663095ea7b38260006040518363ffffffff1660e01b815260040161216a929190614561565b6020604051808303816000875af1158015612189573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906121ad91906144c6565b5060007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016122099190613858565b602060405180830381865afa158015612226573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061224a919061403c565b90506000838261225a91906140ea565b90508773ffffffffffffffffffffffffffffffffffffffff167fe277b208662ca07e3fb98c44e06ee31ba18ba82768e31cdbfc20dd489564b00b8883896040516122a69392919061466e565b60405180910390a28685036122bf576122be886132c6565b5b6122c761337b565b5050505050505050565b60048060000160009054906101000a900460ff16908060000160019054906101000a900461ffff16908060000160039054906101000a900463ffffffff16908060000160079054906101000a90046fffffffffffffffffffffffffffffffff16908060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060020154905086565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806124055750600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b612444576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161243b90613fd8565b60405180910390fd5b6040518060c001604052808760ff1681526020018561ffff1681526020018463ffffffff168152602001866fffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff16815260200182815250600460008201518160000160006101000a81548160ff021916908360ff16021790555060208201518160000160016101000a81548161ffff021916908361ffff16021790555060408201518160000160036101000a81548163ffffffff021916908363ffffffff16021790555060608201518160000160076101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555060808201518160010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060a08201518160020155905050505050505050565b600281815481106125be57600080fd5b90600052602060002090600602016000915090508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060020160149054906101000a900463ffffffff16908060030154908060040154908060050154905087565b6000807f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663f5dab711846040518263ffffffff1660e01b81526004016126cc9190613858565b600060405180830381865afa1580156126e9573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f82011682018060405250810190612712919061489c565b509450505050508060c00151915050919050565b60038060000160009054906101000a900463ffffffff16908060000160049054906101000a900463ffffffff16905082565b6000806000806000606061276b89612670565b92507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663f5dab7118a6040518263ffffffff1660e01b81526004016127c69190613858565b600060405180830381865afa1580156127e3573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f8201168201806040525081019061280c919061489c565b909192935090915090508093508197508298505050508051935086831180156128355750600087115b156128435760009150612871565b60008861ffff16036128585760019150612870565b8761ffff16841161286a57600061286d565b60015b91505b5b50939792965093509350565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461290b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161290290613fd8565b60405180910390fd5b8273ffffffffffffffffffffffffffffffffffffffff1663a9059cbb82846040518363ffffffff1660e01b8152600401612946929190614488565b6020604051808303816000875af1158015612965573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061298991906144c6565b50505050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480612a325750600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b612a71576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a6890613fd8565b60405180910390fd5b60008273ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401612aac9190613858565b602060405180830381865afa158015612ac9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612aed919061403c565b905060008203612aff57809150612b43565b81811015612b42576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612b399061460a565b60405180910390fd5b5b8273ffffffffffffffffffffffffffffffffffffffff1663a9059cbb60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846040518363ffffffff1660e01b8152600401612b9e929190614488565b6020604051808303816000875af1158015612bbd573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612be191906144c6565b508273ffffffffffffffffffffffffffffffffffffffff167f14f67f0917acaed5aec75fb6e29d914237b019f104ec2330bf3b13cde4620dad8360008054906101000a900473ffffffffffffffffffffffffffffffffffffffff16604051612c4a9291906144f3565b60405180910390a2818103612c6357612c62836132c6565b5b505050565b60015481565b60008190505b6002805490508160ff161015612f66576001600280549050612c9691906140ea565b8160ff161015612e84576002600182612caf9190614961565b60ff1681548110612cc357612cc2613ff8565b5b906000526020600020906006020160028260ff1681548110612ce857612ce7613ff8565b5b90600052602060002090600602016000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168160010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506002820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168160020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506002820160149054906101000a900463ffffffff168160020160146101000a81548163ffffffff021916908363ffffffff1602179055506003820154816003015560048201548160040155600582015481600501559050505b6002805480612e9657612e95614996565b5b6001900381819060005260206000209060060201600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556001820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556002820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556002820160146101000a81549063ffffffff0219169055600382016000905560048201600090556005820160009055505090558080612f5e90614098565b915050612c74565b5050565b60007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663f887ea406040518163ffffffff1660e01b8152600401602060405180830381865afa158015612fd7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612ffb9190614133565b905060008573ffffffffffffffffffffffffffffffffffffffff1663dd62ed3e86846040518363ffffffff1660e01b815260040161303a9291906140c1565b602060405180830381865afa158015613057573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061307b919061403c565b905060006040518060e001604052808873ffffffffffffffffffffffffffffffffffffffff1681526020018773ffffffffffffffffffffffffffffffffffffffff1681526020018673ffffffffffffffffffffffffffffffffffffffff1681526020018563ffffffff1681526020014381526020018873ffffffffffffffffffffffffffffffffffffffff166370a08231896040518263ffffffff1660e01b81526004016131299190613858565b602060405180830381865afa158015613146573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061316a919061403c565b8152602001838152509050600281908060018154018082558091505060019003906000526020600020906006020160009091909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060408201518160020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060608201518160020160146101000a81548163ffffffff021916908363ffffffff1602179055506080820151816003015560a0820151816004015560c08201518160050155505050505050505050565b60005b6002805490508160ff161015613376578173ffffffffffffffffffffffffffffffffffffffff1660028260ff168154811061330757613306613ff8565b5b906000526020600020906006020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16036133635761335d81612c6e565b50613378565b808061336e90614098565b9150506132c9565b505b50565b60007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016133d69190613858565b602060405180830381865afa1580156133f3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613417919061403c565b9050600060046040518060c00160405290816000820160009054906101000a900460ff1660ff1660ff1681526020016000820160019054906101000a900461ffff1661ffff1661ffff1681526020016000820160039054906101000a900463ffffffff1663ffffffff1663ffffffff1681526020016000820160079054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020016001820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016002820154815250509050806080015173ffffffffffffffffffffffffffffffffffffffff16821161355f5750506135b1565b6135ae7f0000000000000000000000000000000000000000000000000000000000000000826080015173ffffffffffffffffffffffffffffffffffffffff16846135a991906140ea565b61298f565b50505b565b600060ff82169050919050565b6135c9816135b3565b82525050565b60006020820190506135e460008301846135c0565b92915050565b6000604051905090565b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61364c82613603565b810181811067ffffffffffffffff8211171561366b5761366a613614565b5b80604052505050565b600061367e6135ea565b905061368a8282613643565b919050565b600067ffffffffffffffff8211156136aa576136a9613614565b5b602082029050602081019050919050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006136eb826136c0565b9050919050565b6136fb816136e0565b811461370657600080fd5b50565b600081359050613718816136f2565b92915050565b600061373161372c8461368f565b613674565b90508083825260208201905060208402830185811115613754576137536136bb565b5b835b8181101561377d57806137698882613709565b845260208401935050602081019050613756565b5050509392505050565b600082601f83011261379c5761379b6135fe565b5b81356137ac84826020860161371e565b91505092915050565b60008115159050919050565b6137ca816137b5565b81146137d557600080fd5b50565b6000813590506137e7816137c1565b92915050565b60008060408385031215613804576138036135f4565b5b600083013567ffffffffffffffff811115613822576138216135f9565b5b61382e85828601613787565b925050602061383f858286016137d8565b9150509250929050565b613852816136e0565b82525050565b600060208201905061386d6000830184613849565b92915050565b600060208284031215613889576138886135f4565b5b600061389784828501613709565b91505092915050565b6000819050919050565b6138b3816138a0565b82525050565b60006020820190506138ce60008301846138aa565b92915050565b6138dd816138a0565b81146138e857600080fd5b50565b6000813590506138fa816138d4565b92915050565b600063ffffffff82169050919050565b61391981613900565b811461392457600080fd5b50565b60008135905061393681613910565b92915050565b600080600080600080600060e0888a03121561395b5761395a6135f4565b5b60006139698a828b01613709565b975050602061397a8a828b016138eb565b965050604061398b8a828b01613709565b955050606061399c8a828b01613709565b94505060806139ad8a828b01613927565b93505060a06139be8a828b016138eb565b92505060c06139cf8a828b016138eb565b91505092959891949750929550565b600080fd5b600067ffffffffffffffff8211156139fe576139fd613614565b5b613a0782613603565b9050602081019050919050565b82818337600083830152505050565b6000613a36613a31846139e3565b613674565b905082815260208101848484011115613a5257613a516139de565b5b613a5d848285613a14565b509392505050565b600082601f830112613a7a57613a796135fe565b5b8135613a8a848260208601613a23565b91505092915050565b600080600060608486031215613aac57613aab6135f4565b5b6000613aba86828701613709565b9350506020613acb868287016138eb565b925050604084013567ffffffffffffffff811115613aec57613aeb6135f9565b5b613af886828701613a65565b9150509250925092565b600061ffff82169050919050565b613b1981613b02565b82525050565b613b2881613900565b82525050565b60006fffffffffffffffffffffffffffffffff82169050919050565b613b5381613b2e565b82525050565b613b62816136c0565b82525050565b600060c082019050613b7d60008301896135c0565b613b8a6020830188613b10565b613b976040830187613b1f565b613ba46060830186613b4a565b613bb16080830185613b59565b613bbe60a08301846138aa565b979650505050505050565b613bd2816135b3565b8114613bdd57600080fd5b50565b600081359050613bef81613bc9565b92915050565b613bfe81613b2e565b8114613c0957600080fd5b50565b600081359050613c1b81613bf5565b92915050565b613c2a81613b02565b8114613c3557600080fd5b50565b600081359050613c4781613c21565b92915050565b613c56816136c0565b8114613c6157600080fd5b50565b600081359050613c7381613c4d565b92915050565b60008060008060008060c08789031215613c9657613c956135f4565b5b6000613ca489828a01613be0565b9650506020613cb589828a01613c0c565b9550506040613cc689828a01613c38565b9450506060613cd789828a01613927565b9350506080613ce889828a01613c64565b92505060a0613cf989828a016138eb565b9150509295509295509295565b600060208284031215613d1c57613d1b6135f4565b5b6000613d2a848285016138eb565b91505092915050565b600060e082019050613d48600083018a613849565b613d556020830189613849565b613d626040830188613849565b613d6f6060830187613b1f565b613d7c60808301866138aa565b613d8960a08301856138aa565b613d9660c08301846138aa565b98975050505050505050565b6000604082019050613db76000830185613b1f565b613dc46020830184613b1f565b9392505050565b600080600060608486031215613de457613de36135f4565b5b6000613df286828701613709565b9350506020613e0386828701613c38565b9250506040613e14868287016138eb565b9150509250925092565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b60028110613e5e57613e5d613e1e565b5b50565b6000819050613e6f82613e4d565b919050565b6000613e7f82613e61565b9050919050565b613e8f81613e74565b82525050565b600060a082019050613eaa6000830188613849565b613eb76020830187613849565b613ec460408301866138aa565b613ed160608301856138aa565b613ede6080830184613e86565b9695505050505050565b600080600060608486031215613f0157613f006135f4565b5b6000613f0f86828701613709565b9350506020613f20868287016138eb565b9250506040613f3186828701613709565b9150509250925092565b60008060408385031215613f5257613f516135f4565b5b6000613f6085828601613709565b9250506020613f71858286016138eb565b9150509250929050565b600082825260208201905092915050565b7f756e617574686f72697a65640000000000000000000000000000000000000000600082015250565b6000613fc2600c83613f7b565b9150613fcd82613f8c565b602082019050919050565b60006020820190508181036000830152613ff181613fb5565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600081519050614036816138d4565b92915050565b600060208284031215614052576140516135f4565b5b600061406084828501614027565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006140a3826135b3565b915060ff82036140b6576140b5614069565b5b600182019050919050565b60006040820190506140d66000830185613849565b6140e36020830184613849565b9392505050565b60006140f5826138a0565b9150614100836138a0565b925082820390508181111561411857614117614069565b5b92915050565b60008151905061412d816136f2565b92915050565b600060208284031215614149576141486135f4565b5b60006141578482850161411e565b91505092915050565b60006080820190506141756000830187613849565b61418260208301866138aa565b61418f60408301856138aa565b61419c6060830184613e86565b95945050505050565b60006040820190506141ba60008301856138aa565b6141c760208301846138aa565b9392505050565b7f6d61726b65742063617020746f6f206869676800000000000000000000000000600082015250565b6000614204601383613f7b565b915061420f826141ce565b602082019050919050565b600081519050919050565b600082825260208201905092915050565b60005b83811015614254578082015181840152602081019050614239565b60008484015250505050565b600061426b8261421a565b6142758185614225565b9350614285818560208601614236565b61428e81613603565b840191505092915050565b600060408201905081810360008301526142b2816141f7565b905081810360208301526142c68184614260565b905092915050565b7f616c726561647920707572636861736564000000000000000000000000000000600082015250565b6000614304601183613f7b565b915061430f826142ce565b602082019050919050565b60006040820190508181036000830152614333816142f7565b905081810360208301526143478184614260565b905092915050565b60006060820190506143646000830186613849565b61437160208301856138aa565b61437e60408301846138aa565b949350505050565b7f63726561746f7220736f6c640000000000000000000000000000000000000000600082015250565b60006143bc600c83613f7b565b91506143c782614386565b602082019050919050565b600060408201905081810360008301526143eb816143af565b905081810360208301526143ff8184614260565b905092915050565b7f696e737566666963656e74206261736520746f6b656e2062616c616e63650000600082015250565b600061443d601e83613f7b565b915061444882614407565b602082019050919050565b6000604082019050818103600083015261446c81614430565b905081810360208301526144808184614260565b905092915050565b600060408201905061449d6000830185613849565b6144aa60208301846138aa565b9392505050565b6000815190506144c0816137c1565b92915050565b6000602082840312156144dc576144db6135f4565b5b60006144ea848285016144b1565b91505092915050565b600060408201905061450860008301856138aa565b6145156020830184613849565b9392505050565b6000819050919050565b6000819050919050565b600061454b6145466145418461451c565b614526565b6138a0565b9050919050565b61455b81614530565b82525050565b60006040820190506145766000830185613849565b6145836020830184614552565b9392505050565b6000614595826138a0565b91506145a0836138a0565b92508282019050808211156145b8576145b7614069565b5b92915050565b7f696e737566666963656e742062616c616e636500000000000000000000000000600082015250565b60006145f4601383613f7b565b91506145ff826145be565b602082019050919050565b60006020820190508181036000830152614623816145e7565b9050919050565b600081519050919050565b60006146408261462a565b61464a8185613f7b565b935061465a818560208601614236565b61466381613603565b840191505092915050565b600060608201905061468360008301866138aa565b61469060208301856138aa565b81810360408301526146a28184614635565b9050949350505050565b600080fd5b600080fd5b60006146c96146c4846139e3565b613674565b9050828152602081018484840111156146e5576146e46139de565b5b6146f0848285614236565b509392505050565b600082601f83011261470d5761470c6135fe565b5b815161471d8482602086016146b6565b91505092915050565b6000610180828403121561473d5761473c6146ac565b5b614748610180613674565b905060006147588482850161411e565b600083015250602082015167ffffffffffffffff81111561477c5761477b6146b1565b5b614788848285016146f8565b602083015250604082015167ffffffffffffffff8111156147ac576147ab6146b1565b5b6147b8848285016146f8565b604083015250606082015167ffffffffffffffff8111156147dc576147db6146b1565b5b6147e8848285016146f8565b60608301525060806147fc84828501614027565b60808301525060a061481084828501614027565b60a08301525060c061482484828501614027565b60c08301525060e061483884828501614027565b60e08301525061010061484d84828501614027565b6101008301525061012061486384828501614027565b6101208301525061014061487984828501614027565b6101408301525061016061488f84828501614027565b6101608301525092915050565b60008060008060008060c087890312156148b9576148b86135f4565b5b60006148c789828a0161411e565b96505060206148d889828a0161411e565b95505060406148e989828a0161411e565b94505060606148fa89828a0161411e565b935050608087015167ffffffffffffffff81111561491b5761491a6135f9565b5b61492789828a01614726565b92505060a087015167ffffffffffffffff811115614948576149476135f9565b5b61495489828a016146f8565b9150509295509295509295565b600061496c826135b3565b9150614977836135b3565b9250828201905060ff8111156149905761498f614069565b5b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fdfea2646970667358221220ccf51f931505764fa9424cda7b9823b13243bca31552c83df3287dad3998a54764736f6c634300081b00330000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b000000000000000000000000000000000000000000000000000000000000008000000000000000000000000067852157c6de579fbb39e140efb6ee8c34b54bed000000000000000000000000f66dea7b3e897cd44a5a231c61b6b4423d61325900000000000000000000000000000000000000000000000000000000000000030000000000000000000000004c4da462c53ae67af07e9a58a8b6de4299e8a257000000000000000000000000c87597fb67c7596a1c50f384a7277d78ed930664000000000000000000000000f33161532b37a3b9ac634248f31d3985bb579bbc