Transaction details
Txn hash
: 0x898f7a2fd709375cea1e8d01c145a6ff5f903587e8500bd10fe9c06c8a07343f
Status:
Success
Block:
20725655
3,315,291 block confirmations
Timestamp:
10/07/2024, 02:50:57 (2 months ago)
Interacted with (to):
Amount:
0ETH
($0)
Txn fee:
0.000019552059142405
$0.04
L2 Gas price:
0.000000000004001757 ETH(0.004001757 Gwei)
L2 Gas limit & usage:
4,450,627|
4,414,425(99.19%)
L2 fee paid:
0.000017665456144725 ETH
L2 Gas fee:
Base: 0.003001757 Gwei
|Max priority: 0.001 Gwei
|Max: 0.007004052 Gwei
L1 Gas price:
0.000000006614512094 ETH(6.614512094 Gwei)
L1 Gas used:
125,703
L1 fee scalar:
0
L1 fee paid:
0.00000188660299768 ETH
Other attributes:
Txn type:2(A transaction type initiated by EIP-1559)
Nonce:26843
Position in block:37
Input data:
0x60806040523480156200001157600080fd5b506040516200517438038062005174833981810160405281019062000037919062000286565b806001600081905550600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603620000b55760006040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600401620000ac9190620002c9565b60405180910390fd5b620000c6816200015660201b60201c565b506000600160146101000a81548160ff021916908315150217905550600160159054906101000a900460ff161562000135576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200012c9062000347565b60405180910390fd5b60018060156101000a81548160ff0219169083151502179055505062000369565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006200024e8262000221565b9050919050565b620002608162000241565b81146200026c57600080fd5b50565b600081519050620002808162000255565b92915050565b6000602082840312156200029f576200029e6200021c565b5b6000620002af848285016200026f565b91505092915050565b620002c38162000241565b82525050565b6000602082019050620002e06000830184620002b8565b92915050565b600082825260208201905092915050565b7f416c726561647920696e697469616c697a656400000000000000000000000000600082015250565b60006200032f601383620002e6565b91506200033c82620002f7565b602082019050919050565b60006020820190508181036000830152620003628162000320565b9050919050565b614dfb80620003796000396000f3fe6080604052600436106101dc5760003560e01c80638ce7a81111610102578063da86742b11610095578063f899f0ac11610064578063f899f0ac146106cb578063f8f2b80e146106f4578063ff74f0411461071f578063ff9b38041461075c576101e3565b8063da86742b14610611578063e6aad82a1461063a578063ecf1d46914610677578063f2fde38b146106a2576101e3565b8063bf06276f116100d1578063bf06276f14610545578063c5b6e5c71461056e578063cd40e8f914610597578063cee6c02e146105d4576101e3565b80638ce7a811146104775780638da5cb5b146104b4578063a8b84f08146104df578063ac2ca57d14610508576101e3565b80633f4ba83a1161017a5780636c19a296116101495780636c19a296146103f3578063715018a61461041e5780638456cb591461043557806388bda0b91461044c576101e3565b80633f4ba83a1461034957806351412fc5146103605780635c975abb1461039d5780635caffb4c146103c8576101e3565b80630bcada4e116101b65780630bcada4e1461029f5780631a88d4cf146102c85780631dc45248146102f35780633ccfd60b1461031e576101e3565b806301a1e509146101e85780630a9f790b146102255780630bb1856d14610262576101e3565b366101e357005b600080fd5b3480156101f457600080fd5b5061020f600480360381019061020a9190613b3e565b610785565b60405161021c9190613d62565b60405180910390f35b34801561023157600080fd5b5061024c60048036038101906102479190613eb9565b610af4565b604051610259919061405b565b60405180910390f35b34801561026e57600080fd5b5061028960048036038101906102849190613b3e565b610f39565b604051610296919061405b565b60405180910390f35b3480156102ab57600080fd5b506102c660048036038101906102c191906140a9565b61133a565b005b3480156102d457600080fd5b506102dd6115b5565b6040516102ea919061416b565b60405180910390f35b3480156102ff57600080fd5b5061030861167b565b604051610315919061416b565b60405180910390f35b34801561032a57600080fd5b50610333611685565b604051610340919061416b565b60405180910390f35b34801561035557600080fd5b5061035e61182c565b005b34801561036c57600080fd5b5061038760048036038101906103829190614186565b61183e565b604051610394919061405b565b60405180910390f35b3480156103a957600080fd5b506103b2611cf1565b6040516103bf91906141fd565b60405180910390f35b3480156103d457600080fd5b506103dd611d08565b6040516103ea919061416b565b60405180910390f35b3480156103ff57600080fd5b50610408611d1d565b604051610415919061416b565b60405180910390f35b34801561042a57600080fd5b50610433611d27565b005b34801561044157600080fd5b5061044a611d3b565b005b34801561045857600080fd5b50610461611d4d565b60405161046e9190613d62565b60405180910390f35b34801561048357600080fd5b5061049e60048036038101906104999190614256565b611fa5565b6040516104ab919061416b565b60405180910390f35b3480156104c057600080fd5b506104c9612150565b6040516104d69190614292565b60405180910390f35b3480156104eb57600080fd5b50610506600480360381019061050191906142ad565b61217a565b005b34801561051457600080fd5b5061052f600480360381019061052a9190613eb9565b6121ca565b60405161053c9190613d62565b60405180910390f35b34801561055157600080fd5b5061056c60048036038101906105679190613b3e565b61257d565b005b34801561057a57600080fd5b5061059560048036038101906105909190614325565b6125f8565b005b3480156105a357600080fd5b506105be60048036038101906105b99190614406565b6128e0565b6040516105cb919061416b565b60405180910390f35b3480156105e057600080fd5b506105fb60048036038101906105f69190613b3e565b6129a2565b60405161060891906141fd565b60405180910390f35b34801561061d57600080fd5b5061063860048036038101906106339190613b3e565b6129c2565b005b34801561064657600080fd5b50610661600480360381019061065c9190613b3e565b612a3d565b60405161066e919061416b565b60405180910390f35b34801561068357600080fd5b5061068c612a86565b604051610699919061416b565b60405180910390f35b3480156106ae57600080fd5b506106c960048036038101906106c49190613b3e565b612a90565b005b3480156106d757600080fd5b506106f260048036038101906106ed9190614433565b612b16565b005b34801561070057600080fd5b50610709612cbc565b604051610716919061405b565b60405180910390f35b34801561072b57600080fd5b5061074660048036038101906107419190614186565b612fa6565b6040516107539190613d62565b60405180910390f35b34801561076857600080fd5b50610783600480360381019061077e9190614433565b6133c7565b005b6060600060035467ffffffffffffffff8111156107a5576107a4613d8e565b5b6040519080825280602002602001820160405280156107de57816020015b6107cb613a3b565b8152602001906001900390816107c35790505b5090506000805b600354811015610a3e578473ffffffffffffffffffffffffffffffffffffffff166007600083815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1603610a3157600760008281526020019081526020016000206040518060a00160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001600182015481526020016002820180546108e6906144a2565b80601f0160208091040260200160405190810160405280929190818152602001828054610912906144a2565b801561095f5780601f106109345761010080835404028352916020019161095f565b820191906000526020600020905b81548152906001019060200180831161094257829003601f168201915b50505050508152602001600382018054610978906144a2565b80601f01602080910402602001604051908101604052809291908181526020018280546109a4906144a2565b80156109f15780601f106109c6576101008083540402835291602001916109f1565b820191906000526020600020905b8154815290600101906020018083116109d457829003601f168201915b50505050508152602001600482015481525050838381518110610a1757610a166144d3565b5b60200260200101819052508180610a2d90614531565b9250505b80806001019150506107e5565b5060008167ffffffffffffffff811115610a5b57610a5a613d8e565b5b604051908082528060200260200182016040528015610a9457816020015b610a81613a3b565b815260200190600190039081610a795790505b50905060005b82811015610ae857838181518110610ab557610ab46144d3565b5b6020026020010151828281518110610ad057610acf6144d3565b5b60200260200101819052508080600101915050610a9a565b50809350505050919050565b6060600060045467ffffffffffffffff811115610b1457610b13613d8e565b5b604051908082528060200260200182016040528015610b4d57816020015b610b3a613a80565b815260200190600190039081610b325790505b5090506000805b600454811015610e8357610c06600860008381526020019081526020016000206003018054610b82906144a2565b80601f0160208091040260200160405190810160405280929190818152602001828054610bae906144a2565b8015610bfb5780601f10610bd057610100808354040283529160200191610bfb565b820191906000526020600020905b815481529060010190602001808311610bde57829003601f168201915b50505050508661360a565b15610e7657600860008281526020019081526020016000206040518060c00160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200160018201548152602001600282018054610c99906144a2565b80601f0160208091040260200160405190810160405280929190818152602001828054610cc5906144a2565b8015610d125780601f10610ce757610100808354040283529160200191610d12565b820191906000526020600020905b815481529060010190602001808311610cf557829003601f168201915b50505050508152602001600382018054610d2b906144a2565b80601f0160208091040260200160405190810160405280929190818152602001828054610d57906144a2565b8015610da45780601f10610d7957610100808354040283529160200191610da4565b820191906000526020600020905b815481529060010190602001808311610d8757829003601f168201915b5050505050815260200160048201548152602001600582018054610dc7906144a2565b80601f0160208091040260200160405190810160405280929190818152602001828054610df3906144a2565b8015610e405780601f10610e1557610100808354040283529160200191610e40565b820191906000526020600020905b815481529060010190602001808311610e2357829003601f168201915b505050505081525050838381518110610e5c57610e5b6144d3565b5b60200260200101819052508180610e7290614531565b9250505b8080600101915050610b54565b5060008167ffffffffffffffff811115610ea057610e9f613d8e565b5b604051908082528060200260200182016040528015610ed957816020015b610ec6613a80565b815260200190600190039081610ebe5790505b50905060005b82811015610f2d57838181518110610efa57610ef96144d3565b5b6020026020010151828281518110610f1557610f146144d3565b5b60200260200101819052508080600101915050610edf565b50809350505050919050565b6060600060045467ffffffffffffffff811115610f5957610f58613d8e565b5b604051908082528060200260200182016040528015610f9257816020015b610f7f613a80565b815260200190600190039081610f775790505b5090506000805b600454811015611284578473ffffffffffffffffffffffffffffffffffffffff166008600083815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff160361127757600860008281526020019081526020016000206040518060c00160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820154815260200160028201805461109a906144a2565b80601f01602080910402602001604051908101604052809291908181526020018280546110c6906144a2565b80156111135780601f106110e857610100808354040283529160200191611113565b820191906000526020600020905b8154815290600101906020018083116110f657829003601f168201915b5050505050815260200160038201805461112c906144a2565b80601f0160208091040260200160405190810160405280929190818152602001828054611158906144a2565b80156111a55780601f1061117a576101008083540402835291602001916111a5565b820191906000526020600020905b81548152906001019060200180831161118857829003601f168201915b50505050508152602001600482015481526020016005820180546111c8906144a2565b80601f01602080910402602001604051908101604052809291908181526020018280546111f4906144a2565b80156112415780601f1061121657610100808354040283529160200191611241565b820191906000526020600020905b81548152906001019060200180831161122457829003601f168201915b50505050508152505083838151811061125d5761125c6144d3565b5b6020026020010181905250818061127390614531565b9250505b8080600101915050610f99565b5060008167ffffffffffffffff8111156112a1576112a0613d8e565b5b6040519080825280602002602001820160405280156112da57816020015b6112c7613a80565b8152602001906001900390816112bf5790505b50905060005b8281101561132e578381815181106112fb576112fa6144d3565b5b6020026020010151828281518110611316576113156144d3565b5b602002602001018190525080806001019150506112e0565b50809350505050919050565b611342613663565b61134a6136ea565b611352613730565b6000855111611396576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161138d906145d6565b60405180910390fd5b60008351116113da576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113d190614642565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611449576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611440906146ae565b60405180910390fd5b82600760006003548152602001908152602001600020600201908161146e919061487a565b5083600760006003548152602001908152602001600020600101819055508460076000600354815260200190815260200160002060030190816114b1919061487a565b508060076000600354815260200190815260200160002060000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081600760006003548152602001908152602001600020600401819055506003600081548092919061153990614531565b91905055508073ffffffffffffffffffffffffffffffffffffffff16856040516115639190614988565b60405180910390207f8a20022f5cf9254ff6514cc3fbdf25a8bc5534618f0a8b9cf85a4619f3990b0286868660405161159e939291906149d8565b60405180910390a36115ae613771565b5050505050565b60006115bf613663565b6115c76136ea565b6115cf613730565b6000600254476115df9190614a16565b905060008111611624576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161161b90614a96565b60405180910390fd5b61163561162f612150565b8261377b565b7fc1786d23d2542b3e5ceed9a56a49b10e01dccf3fb7e352ac19e82ff106ff3b5481604051611664919061416b565b60405180910390a180915050611678613771565b90565b6000600354905090565b600061168f6136ea565b611697613730565b60003390506000600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905060008111611723576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161171a90614b02565b60405180910390fd5b47811115611766576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161175d90614a96565b60405180910390fd5b6000600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555080600260008282546117bd9190614a16565b925050819055506117ce828261377b565b8173ffffffffffffffffffffffffffffffffffffffff167f7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b6582604051611814919061416b565b60405180910390a28092505050611829613771565b90565b611834613663565b61183c613868565b565b6060600060045467ffffffffffffffff81111561185e5761185d613d8e565b5b60405190808252806020026020018201604052801561189757816020015b611884613a80565b81526020019060019003908161187c5790505b5090506000805b600454811015611c3a576119506008600083815260200190815260200160002060030180546118cc906144a2565b80601f01602080910402602001604051908101604052809291908181526020018280546118f8906144a2565b80156119455780601f1061191a57610100808354040283529160200191611945565b820191906000526020600020905b81548152906001019060200180831161192857829003601f168201915b50505050508661360a565b80156119bd57508573ffffffffffffffffffffffffffffffffffffffff166008600083815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16145b15611c2d57600860008281526020019081526020016000206040518060c00160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200160018201548152602001600282018054611a50906144a2565b80601f0160208091040260200160405190810160405280929190818152602001828054611a7c906144a2565b8015611ac95780601f10611a9e57610100808354040283529160200191611ac9565b820191906000526020600020905b815481529060010190602001808311611aac57829003601f168201915b50505050508152602001600382018054611ae2906144a2565b80601f0160208091040260200160405190810160405280929190818152602001828054611b0e906144a2565b8015611b5b5780601f10611b3057610100808354040283529160200191611b5b565b820191906000526020600020905b815481529060010190602001808311611b3e57829003601f168201915b5050505050815260200160048201548152602001600582018054611b7e906144a2565b80601f0160208091040260200160405190810160405280929190818152602001828054611baa906144a2565b8015611bf75780601f10611bcc57610100808354040283529160200191611bf7565b820191906000526020600020905b815481529060010190602001808311611bda57829003601f168201915b505050505081525050838381518110611c1357611c126144d3565b5b60200260200101819052508180611c2990614531565b9250505b808060010191505061189e565b5060008167ffffffffffffffff811115611c5757611c56613d8e565b5b604051908082528060200260200182016040528015611c9057816020015b611c7d613a80565b815260200190600190039081611c755790505b50905060005b82811015611ce457838181518110611cb157611cb06144d3565b5b6020026020010151828281518110611ccc57611ccb6144d3565b5b60200260200101819052508080600101915050611c96565b5080935050505092915050565b6000600160149054906101000a900460ff16905090565b600060025447611d189190614a16565b905090565b6000600454905090565b611d2f613663565b611d3960006138cb565b565b611d43613663565b611d4b613991565b565b6060600060035467ffffffffffffffff811115611d6d57611d6c613d8e565b5b604051908082528060200260200182016040528015611da657816020015b611d93613a3b565b815260200190600190039081611d8b5790505b5090506000805b600354811015611f9c57600760008281526020019081526020016000206040518060a00160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200160018201548152602001600282018054611e45906144a2565b80601f0160208091040260200160405190810160405280929190818152602001828054611e71906144a2565b8015611ebe5780601f10611e9357610100808354040283529160200191611ebe565b820191906000526020600020905b815481529060010190602001808311611ea157829003601f168201915b50505050508152602001600382018054611ed7906144a2565b80601f0160208091040260200160405190810160405280929190818152602001828054611f03906144a2565b8015611f505780601f10611f2557610100808354040283529160200191611f50565b820191906000526020600020905b815481529060010190602001808311611f3357829003601f168201915b50505050508152602001600482015481525050838381518110611f7657611f756144d3565b5b60200260200101819052508180611f8c90614531565b9250508080600101915050611dad565b50819250505090565b6000611faf613663565b611fb76136ea565b611fbf613730565b6000600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905060008111612046576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161203d90614b02565b60405180910390fd5b47811115612089576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161208090614a96565b60405180910390fd5b6000600960008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555080600260008282546120e09190614a16565b925050819055506120f1838261377b565b8273ffffffffffffffffffffffffffffffffffffffff167f7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b6582604051612137919061416b565b60405180910390a28091505061214b613771565b919050565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b612182613663565b61218a6136ea565b612192613730565b806005836040516121a39190614988565b908152602001604051809103902090816121bd919061487a565b506121c6613771565b5050565b6060600060035467ffffffffffffffff8111156121ea576121e9613d8e565b5b60405190808252806020026020018201604052801561222357816020015b612210613a3b565b8152602001906001900390816122085790505b5090506000805b6003548110156124c7576122dc600760008381526020019081526020016000206003018054612258906144a2565b80601f0160208091040260200160405190810160405280929190818152602001828054612284906144a2565b80156122d15780601f106122a6576101008083540402835291602001916122d1565b820191906000526020600020905b8154815290600101906020018083116122b457829003601f168201915b50505050508661360a565b156124ba57600760008281526020019081526020016000206040518060a00160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820154815260200160028201805461236f906144a2565b80601f016020809104026020016040519081016040528092919081815260200182805461239b906144a2565b80156123e85780601f106123bd576101008083540402835291602001916123e8565b820191906000526020600020905b8154815290600101906020018083116123cb57829003601f168201915b50505050508152602001600382018054612401906144a2565b80601f016020809104026020016040519081016040528092919081815260200182805461242d906144a2565b801561247a5780601f1061244f5761010080835404028352916020019161247a565b820191906000526020600020905b81548152906001019060200180831161245d57829003601f168201915b505050505081526020016004820154815250508383815181106124a05761249f6144d3565b5b602002602001018190525081806124b690614531565b9250505b808060010191505061222a565b5060008167ffffffffffffffff8111156124e4576124e3613d8e565b5b60405190808252806020026020018201604052801561251d57816020015b61250a613a3b565b8152602001906001900390816125025790505b50905060005b828110156125715783818151811061253e5761253d6144d3565b5b6020026020010151828281518110612559576125586144d3565b5b60200260200101819052508080600101915050612523565b50809350505050919050565b612585613663565b61258d6136ea565b612595613730565b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506125f5613771565b50565b612600613663565b6126086136ea565b612610613730565b6000865111612654576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161264b906145d6565b60405180910390fd5b6000845111612698576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161268f90614642565b60405180910390fd5b60008251116126dc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126d390614b6e565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361274b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612742906146ae565b60405180910390fd5b836008600060045481526020019081526020016000206002019081612770919061487a565b5084600860006004548152602001908152602001600020600101819055508560086000600454815260200190815260200160002060030190816127b3919061487a565b508060086000600454815260200190815260200160002060000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550826008600060045481526020019081526020016000206004018190555081600860006004548152602001908152602001600020600501908161284d919061487a565b506004600081548092919061286190614531565b91905055508073ffffffffffffffffffffffffffffffffffffffff168660405161288b9190614988565b60405180910390207f5779defba060f1156440f54b3d00e768369f2fae070fe1eb5cacc2c897be3e29878787876040516128c89493929190614b8e565b60405180910390a36128d8613771565b505050505050565b60006128ea613663565b6128f26136ea565b6128fa613730565b600254476129089190614a16565b82111561294a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161294190614a96565b60405180910390fd5b61295b612955612150565b8361377b565b7fc1786d23d2542b3e5ceed9a56a49b10e01dccf3fb7e352ac19e82ff106ff3b548260405161298a919061416b565b60405180910390a181905061299d613771565b919050565b60066020528060005260406000206000915054906101000a900460ff1681565b6129ca613663565b6129d26136ea565b6129da613730565b6001600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550612a3a613771565b50565b6000600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000600254905090565b612a98613663565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603612b0a5760006040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600401612b019190614292565b60405180910390fd5b612b13816138cb565b50565b612b1e613663565b612b266136ea565b612b2e613730565b60008111612b71576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612b6890614c2d565b60405180910390fd5b80600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015612bf3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612bea90614cbf565b60405180910390fd5b80600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254612c429190614a16565b925050819055508060026000828254612c5b9190614a16565b925050819055508173ffffffffffffffffffffffffffffffffffffffff167f5c509857d478d63af45c75c0fe8dad2901f7f14ea1ce22f5480a144d970ca49f82604051612ca8919061416b565b60405180910390a2612cb8613771565b5050565b6060600060045467ffffffffffffffff811115612cdc57612cdb613d8e565b5b604051908082528060200260200182016040528015612d1557816020015b612d02613a80565b815260200190600190039081612cfa5790505b5090506000805b600454811015612f9d57600860008281526020019081526020016000206040518060c00160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200160018201548152602001600282018054612db4906144a2565b80601f0160208091040260200160405190810160405280929190818152602001828054612de0906144a2565b8015612e2d5780601f10612e0257610100808354040283529160200191612e2d565b820191906000526020600020905b815481529060010190602001808311612e1057829003601f168201915b50505050508152602001600382018054612e46906144a2565b80601f0160208091040260200160405190810160405280929190818152602001828054612e72906144a2565b8015612ebf5780601f10612e9457610100808354040283529160200191612ebf565b820191906000526020600020905b815481529060010190602001808311612ea257829003601f168201915b5050505050815260200160048201548152602001600582018054612ee2906144a2565b80601f0160208091040260200160405190810160405280929190818152602001828054612f0e906144a2565b8015612f5b5780601f10612f3057610100808354040283529160200191612f5b565b820191906000526020600020905b815481529060010190602001808311612f3e57829003601f168201915b505050505081525050838381518110612f7757612f766144d3565b5b60200260200101819052508180612f8d90614531565b9250508080600101915050612d1c565b50819250505090565b6060600060035467ffffffffffffffff811115612fc657612fc5613d8e565b5b604051908082528060200260200182016040528015612fff57816020015b612fec613a3b565b815260200190600190039081612fe45790505b5090506000805b600354811015613310576130b8600760008381526020019081526020016000206003018054613034906144a2565b80601f0160208091040260200160405190810160405280929190818152602001828054613060906144a2565b80156130ad5780601f10613082576101008083540402835291602001916130ad565b820191906000526020600020905b81548152906001019060200180831161309057829003601f168201915b50505050508661360a565b801561312557508573ffffffffffffffffffffffffffffffffffffffff166007600083815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16145b1561330357600760008281526020019081526020016000206040518060a00160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001600182015481526020016002820180546131b8906144a2565b80601f01602080910402602001604051908101604052809291908181526020018280546131e4906144a2565b80156132315780601f1061320657610100808354040283529160200191613231565b820191906000526020600020905b81548152906001019060200180831161321457829003601f168201915b5050505050815260200160038201805461324a906144a2565b80601f0160208091040260200160405190810160405280929190818152602001828054613276906144a2565b80156132c35780601f10613298576101008083540402835291602001916132c3565b820191906000526020600020905b8154815290600101906020018083116132a657829003601f168201915b505050505081526020016004820154815250508383815181106132e9576132e86144d3565b5b602002602001018190525081806132ff90614531565b9250505b8080600101915050613006565b5060008167ffffffffffffffff81111561332d5761332c613d8e565b5b60405190808252806020026020018201604052801561336657816020015b613353613a3b565b81526020019060019003908161334b5790505b50905060005b828110156133ba57838181518110613387576133866144d3565b5b60200260200101518282815181106133a2576133a16144d3565b5b6020026020010181905250808060010191505061336c565b5080935050505092915050565b6133cf613663565b6133d76136ea565b6133df613730565b60008111613422576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161341990614c2d565b60405180910390fd5b600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16156134af576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016134a690614d2b565b60405180910390fd5b6000600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205411156135525780600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546135469190614d4b565b92505081905550613597565b80600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b80600260008282546135a99190614d4b565b925050819055508173ffffffffffffffffffffffffffffffffffffffff167fc166ee7daccb9a267d0bcdfc910b87c90d2a84b84f9ebca9776f956ce20a72c1826040516135f6919061416b565b60405180910390a2613606613771565b5050565b60008160405160200161361d9190614988565b60405160208183030381529060405280519060200120836040516020016136449190614988565b6040516020818303038152906040528051906020012014905092915050565b61366b6139f3565b73ffffffffffffffffffffffffffffffffffffffff16613689612150565b73ffffffffffffffffffffffffffffffffffffffff16146136e8576136ac6139f3565b6040517f118cdaa70000000000000000000000000000000000000000000000000000000081526004016136df9190614292565b60405180910390fd5b565b600260005403613726576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6002600081905550565b613738611cf1565b1561376f576040517fd93c066500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b6001600081905550565b804710156137c057306040517fcd7860590000000000000000000000000000000000000000000000000000000081526004016137b79190614292565b60405180910390fd5b60008273ffffffffffffffffffffffffffffffffffffffff16826040516137e690614db0565b60006040518083038185875af1925050503d8060008114613823576040519150601f19603f3d011682016040523d82523d6000602084013e613828565b606091505b5050905080613863576040517f1425ea4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b505050565b6138706139fb565b6000600160146101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa6138b46139f3565b6040516138c19190614292565b60405180910390a1565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b613999613730565b60018060146101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586139dc6139f3565b6040516139e99190614292565b60405180910390a1565b600033905090565b613a03611cf1565b613a39576040517f8dfc202b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b6040518060a00160405280600073ffffffffffffffffffffffffffffffffffffffff168152602001600081526020016060815260200160608152602001600081525090565b6040518060c00160405280600073ffffffffffffffffffffffffffffffffffffffff16815260200160008152602001606081526020016060815260200160008152602001606081525090565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000613b0b82613ae0565b9050919050565b613b1b81613b00565b8114613b2657600080fd5b50565b600081359050613b3881613b12565b92915050565b600060208284031215613b5457613b53613ad6565b5b6000613b6284828501613b29565b91505092915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b613ba081613b00565b82525050565b6000819050919050565b613bb981613ba6565b82525050565b600081519050919050565b600082825260208201905092915050565b60005b83811015613bf9578082015181840152602081019050613bde565b60008484015250505050565b6000601f19601f8301169050919050565b6000613c2182613bbf565b613c2b8185613bca565b9350613c3b818560208601613bdb565b613c4481613c05565b840191505092915050565b600060a083016000830151613c676000860182613b97565b506020830151613c7a6020860182613bb0565b5060408301518482036040860152613c928282613c16565b91505060608301518482036060860152613cac8282613c16565b9150506080830151613cc16080860182613bb0565b508091505092915050565b6000613cd88383613c4f565b905092915050565b6000602082019050919050565b6000613cf882613b6b565b613d028185613b76565b935083602082028501613d1485613b87565b8060005b85811015613d505784840389528151613d318582613ccc565b9450613d3c83613ce0565b925060208a01995050600181019050613d18565b50829750879550505050505092915050565b60006020820190508181036000830152613d7c8184613ced565b905092915050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b613dc682613c05565b810181811067ffffffffffffffff82111715613de557613de4613d8e565b5b80604052505050565b6000613df8613acc565b9050613e048282613dbd565b919050565b600067ffffffffffffffff821115613e2457613e23613d8e565b5b613e2d82613c05565b9050602081019050919050565b82818337600083830152505050565b6000613e5c613e5784613e09565b613dee565b905082815260208101848484011115613e7857613e77613d89565b5b613e83848285613e3a565b509392505050565b600082601f830112613ea057613e9f613d84565b5b8135613eb0848260208601613e49565b91505092915050565b600060208284031215613ecf57613ece613ad6565b5b600082013567ffffffffffffffff811115613eed57613eec613adb565b5b613ef984828501613e8b565b91505092915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b600060c083016000830151613f466000860182613b97565b506020830151613f596020860182613bb0565b5060408301518482036040860152613f718282613c16565b91505060608301518482036060860152613f8b8282613c16565b9150506080830151613fa06080860182613bb0565b5060a083015184820360a0860152613fb88282613c16565b9150508091505092915050565b6000613fd18383613f2e565b905092915050565b6000602082019050919050565b6000613ff182613f02565b613ffb8185613f0d565b93508360208202850161400d85613f1e565b8060005b85811015614049578484038952815161402a8582613fc5565b945061403583613fd9565b925060208a01995050600181019050614011565b50829750879550505050505092915050565b600060208201905081810360008301526140758184613fe6565b905092915050565b61408681613ba6565b811461409157600080fd5b50565b6000813590506140a38161407d565b92915050565b600080600080600060a086880312156140c5576140c4613ad6565b5b600086013567ffffffffffffffff8111156140e3576140e2613adb565b5b6140ef88828901613e8b565b955050602061410088828901614094565b945050604086013567ffffffffffffffff81111561412157614120613adb565b5b61412d88828901613e8b565b935050606061413e88828901614094565b925050608061414f88828901613b29565b9150509295509295909350565b61416581613ba6565b82525050565b6000602082019050614180600083018461415c565b92915050565b6000806040838503121561419d5761419c613ad6565b5b60006141ab85828601613b29565b925050602083013567ffffffffffffffff8111156141cc576141cb613adb565b5b6141d885828601613e8b565b9150509250929050565b60008115159050919050565b6141f7816141e2565b82525050565b600060208201905061421260008301846141ee565b92915050565b600061422382613ae0565b9050919050565b61423381614218565b811461423e57600080fd5b50565b6000813590506142508161422a565b92915050565b60006020828403121561426c5761426b613ad6565b5b600061427a84828501614241565b91505092915050565b61428c81613b00565b82525050565b60006020820190506142a76000830184614283565b92915050565b600080604083850312156142c4576142c3613ad6565b5b600083013567ffffffffffffffff8111156142e2576142e1613adb565b5b6142ee85828601613e8b565b925050602083013567ffffffffffffffff81111561430f5761430e613adb565b5b61431b85828601613e8b565b9150509250929050565b60008060008060008060c0878903121561434257614341613ad6565b5b600087013567ffffffffffffffff8111156143605761435f613adb565b5b61436c89828a01613e8b565b965050602061437d89828a01614094565b955050604087013567ffffffffffffffff81111561439e5761439d613adb565b5b6143aa89828a01613e8b565b94505060606143bb89828a01614094565b935050608087013567ffffffffffffffff8111156143dc576143db613adb565b5b6143e889828a01613e8b565b92505060a06143f989828a01613b29565b9150509295509295509295565b60006020828403121561441c5761441b613ad6565b5b600061442a84828501614094565b91505092915050565b6000806040838503121561444a57614449613ad6565b5b600061445885828601613b29565b925050602061446985828601614094565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806144ba57607f821691505b6020821081036144cd576144cc614473565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061453c82613ba6565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361456e5761456d614502565b5b600182019050919050565b600082825260208201905092915050565b7f47616d652049442063616e6e6f7420626520656d707479000000000000000000600082015250565b60006145c0601783614579565b91506145cb8261458a565b602082019050919050565b600060208201905081810360008301526145ef816145b3565b9050919050565b7f5465616d2063616e6e6f7420626520656d707479000000000000000000000000600082015250565b600061462c601483614579565b9150614637826145f6565b602082019050919050565b6000602082019050818103600083015261465b8161461f565b9050919050565b7f496e76616c696420706c61796572206164647265737300000000000000000000600082015250565b6000614698601683614579565b91506146a382614662565b602082019050919050565b600060208201905081810360008301526146c78161468b565b9050919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026147307fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826146f3565b61473a86836146f3565b95508019841693508086168417925050509392505050565b6000819050919050565b600061477761477261476d84613ba6565b614752565b613ba6565b9050919050565b6000819050919050565b6147918361475c565b6147a561479d8261477e565b848454614700565b825550505050565b600090565b6147ba6147ad565b6147c5818484614788565b505050565b5b818110156147e9576147de6000826147b2565b6001810190506147cb565b5050565b601f82111561482e576147ff816146ce565b614808846146e3565b81016020851015614817578190505b61482b614823856146e3565b8301826147ca565b50505b505050565b600082821c905092915050565b600061485160001984600802614833565b1980831691505092915050565b600061486a8383614840565b9150826002028217905092915050565b61488382613bbf565b67ffffffffffffffff81111561489c5761489b613d8e565b5b6148a682546144a2565b6148b18282856147ed565b600060209050601f8311600181146148e457600084156148d2578287015190505b6148dc858261485e565b865550614944565b601f1984166148f2866146ce565b60005b8281101561491a578489015182556001820191506020850194506020810190506148f5565b868310156149375784890151614933601f891682614840565b8355505b6001600288020188555050505b505050505050565b600081905092915050565b600061496282613bbf565b61496c818561494c565b935061497c818560208601613bdb565b80840191505092915050565b60006149948284614957565b915081905092915050565b60006149aa82613bbf565b6149b48185614579565b93506149c4818560208601613bdb565b6149cd81613c05565b840191505092915050565b60006060820190506149ed600083018661415c565b81810360208301526149ff818561499f565b9050614a0e604083018461415c565b949350505050565b6000614a2182613ba6565b9150614a2c83613ba6565b9250828203905081811115614a4457614a43614502565b5b92915050565b7f496e73756666696369656e742062616c616e6365206f6e20636f6e7472616374600082015250565b6000614a80602083614579565b9150614a8b82614a4a565b602082019050919050565b60006020820190508181036000830152614aaf81614a73565b9050919050565b7f5573657220686173206e6f2062616c616e636520746f20776974686472617700600082015250565b6000614aec601f83614579565b9150614af782614ab6565b602082019050919050565b60006020820190508181036000830152614b1b81614adf565b9050919050565b7f5370656c6c20747970652063616e6e6f7420626520656d707479000000000000600082015250565b6000614b58601a83614579565b9150614b6382614b22565b602082019050919050565b60006020820190508181036000830152614b8781614b4b565b9050919050565b6000608082019050614ba3600083018761415c565b8181036020830152614bb5818661499f565b9050614bc4604083018561415c565b8181036060830152614bd6818461499f565b905095945050505050565b7f416d6f756e74206d7573742062652067726561746572207468616e2030000000600082015250565b6000614c17601d83614579565b9150614c2282614be1565b602082019050919050565b60006020820190508181036000830152614c4681614c0a565b9050919050565b7f496e73756666696369656e742072657365727665642062616c616e636520666f60008201527f7220706c61796572000000000000000000000000000000000000000000000000602082015250565b6000614ca9602883614579565b9150614cb482614c4d565b604082019050919050565b60006020820190508181036000830152614cd881614c9c565b9050919050565b7f506c6179657220697320666c6167676564000000000000000000000000000000600082015250565b6000614d15601183614579565b9150614d2082614cdf565b602082019050919050565b60006020820190508181036000830152614d4481614d08565b9050919050565b6000614d5682613ba6565b9150614d6183613ba6565b9250828201905080821115614d7957614d78614502565b5b92915050565b600081905092915050565b50565b6000614d9a600083614d7f565b9150614da582614d8a565b600082019050919050565b6000614dbb82614d8d565b915081905091905056fea264697066735822122046f1374122926f4e00fb81a4bda84f209690da0f2d2fe0ee00c5682c9b65fbb564736f6c63430008180033000000000000000000000000c66238953d16f1b097684a11a2b0693297e9475b