Transaction details
Txn hash
: 0x8bcfb97d1822fab1d44a03d37d980d5fb763d9375914434394b441496b7ac499
Interacted with (to):
Amount:
0ETH
($0)
Txn fee:
0.000266478561111044
$1.07
L2 Gas price:
0.000000000053177352 ETH(0.053177352 Gwei)
L2 Gas limit & usage:
4,077,802|
3,136,771(76.92%)
L2 fee paid:
0.000166805175610392 ETH
L2 Gas fee:
Base: 0.052177352 Gwei
|Max priority: 0.001 Gwei
|Max: 0.105452616 Gwei
L1 Gas price:
0.000000026010155239 ETH(26.010155239 Gwei)
L1 Gas used:
113,457
L1 fee scalar:
0
L1 fee paid:
0.000099673385500652 ETH
Other attributes:
Txn type:2(A transaction type initiated by EIP-1559)
Nonce:0
Position in block:89
Input data:
0x60806040526001600755348015610014575f80fd5b506040516138833803806138838339810160408190526100339161018b565b8160405180604001604052806011815260200170445830313a2053494e47554c415249545960781b815250604051806040016040528060048152602001634458303160e01b815250816009908161008a919061025b565b50600a610097828261025b565b5050506001600160a01b0381166100c757604051631e4fbdf760e01b81525f600482015260240160405180910390fd5b6100d081610123565b5060016010556001600160a01b0381166100fd5760405163d92e233d60e01b815260040160405180910390fd5b600580546001600160a01b0319166001600160a01b03929092169190911790555061031a565b600f80546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b6001600160a01b0381168114610188575f80fd5b50565b5f806040838503121561019c575f80fd5b82516101a781610174565b60208401519092506101b881610174565b809150509250929050565b634e487b7160e01b5f52604160045260245ffd5b600181811c908216806101eb57607f821691505b60208210810361020957634e487b7160e01b5f52602260045260245ffd5b50919050565b601f82111561025657805f5260205f20601f840160051c810160208510156102345750805b601f840160051c820191505b81811015610253575f8155600101610240565b50505b505050565b81516001600160401b03811115610274576102746101c3565b6102888161028284546101d7565b8461020f565b602080601f8311600181146102bb575f84156102a45750858301515b5f19600386901b1c1916600185901b178555610312565b5f85815260208120601f198616915b828110156102e9578886015182559484019460019091019084016102ca565b508582101561030657878501515f19600388901b60f8161c191681555b505060018460011b0185555b505050505050565b61355c806103275f395ff3fe608060405260043610610291575f3560e01c806370a0823111610165578063c547c6fc116100c6578063db2e21bc1161007c578063e985e9c511610062578063e985e9c514610787578063f2fde38b146107ce578063f98d4cda146107ed575f80fd5b8063db2e21bc14610754578063e6e5bb8014610768575f80fd5b8063c87b56dd116100ac578063c87b56dd14610702578063d34280d714610721578063d547cfb714610740575f80fd5b8063c547c6fc146106c4578063c5829514146106e3575f80fd5b8063a22cb4651161011b578063ba8f73e211610101578063ba8f73e2146105eb578063bd8d63511461060d578063c002d23d146106aa575f80fd5b8063a22cb465146105ad578063b88d4fde146105cc575f80fd5b806375794a3c1161014b57806375794a3c146105685780638da5cb5b1461057c57806395d89b4114610599575f80fd5b806370a0823114610535578063715018a614610554575f80fd5b806342842e0e1161020f57806359cd89a6116101c557806362839b97116101ab57806362839b97146104c957806362bc5f7b146105005780636352211e14610516575f80fd5b806359cd89a61461049757806359f920da146104b6575f80fd5b80634992355f116101f55780634992355f1461041957806355c7ba141461045b57806355f804b314610478575f80fd5b806342842e0e146103db5780634973ad83146103fa575f80fd5b806309bb93411161026457806323b872dd1161024a57806323b872dd146103805780632983c4b81461039f5780632b1eaf29146103be575f80fd5b806309bb934114610342578063179149bd14610361575f80fd5b806301ffc9a71461029557806306fdde03146102c9578063081812fc146102ea578063095ea7b314610321575b5f80fd5b3480156102a0575f80fd5b506102b46102af3660046129a7565b61080c565b60405190151581526020015b60405180910390f35b3480156102d4575f80fd5b506102dd6108f0565b6040516102c09190612a0f565b3480156102f5575f80fd5b50610309610304366004612a21565b610980565b6040516001600160a01b0390911681526020016102c0565b34801561032c575f80fd5b5061034061033b366004612a4c565b6109a7565b005b34801561034d575f80fd5b5061034061035c366004612aff565b6109b6565b34801561036c575f80fd5b5061034061037b366004612bd1565b610d40565b34801561038b575f80fd5b5061034061039a366004612c04565b610d90565b3480156103aa575f80fd5b506103406103b9366004612c42565b610e4b565b3480156103c9575f80fd5b506005546001600160a01b0316610309565b3480156103e6575f80fd5b506103406103f5366004612c04565b610f2c565b348015610405575f80fd5b50610340610414366004612d10565b610f4b565b348015610424575f80fd5b5061044d610433366004612c42565b6001600160a01b03165f9081526004602052604090205490565b6040519081526020016102c0565b348015610466575f80fd5b5060085462010000900460ff166102b4565b348015610483575f80fd5b50610340610492366004612ddf565b611098565b3480156104a2575f80fd5b506103406104b1366004612e4b565b6110eb565b6103406104c4366004612d10565b611165565b3480156104d4575f80fd5b506102b46104e3366004612c42565b6001600160a01b03165f9081526003602052604090205460ff1690565b34801561050b575f80fd5b5061044d6202a30081565b348015610521575f80fd5b50610309610530366004612a21565b611475565b348015610540575f80fd5b5061044d61054f366004612c42565b61147f565b34801561055f575f80fd5b506103406114dd565b348015610573575f80fd5b5060075461044d565b348015610587575f80fd5b50600f546001600160a01b0316610309565b3480156105a4575f80fd5b506102dd6114f0565b3480156105b8575f80fd5b506103406105c7366004612bd1565b6114ff565b3480156105d7575f80fd5b506103406105e6366004612e64565b61150a565b3480156105f6575f80fd5b5060085460405161ffff90911681526020016102c0565b348015610618575f80fd5b50610621611521565b6040516102c091905f610120820190508251805160030b8352602081015160030b6020840152604081015160030b604084015250602083015160ff8082511660608501528060208301511660808501528060408301511660a08501528060608301511660c08501528060808301511660e08501528060a083015116610100850152505092915050565b3480156106b5575f80fd5b5061044d660bb9551fc2400081565b3480156106cf575f80fd5b506102dd6106de366004612a21565b61163f565b3480156106ee575f80fd5b506106216106fd366004612a21565b6116de565b34801561070d575f80fd5b506102dd61071c366004612a21565b6117f3565b34801561072c575f80fd5b5061062161073b366004612edf565b611858565b34801561074b575f80fd5b506102dd611973565b34801561075f575f80fd5b50610340611982565b348015610773575f80fd5b5061034061078236600461302e565b611b0e565b348015610792575f80fd5b506102b46107a136600461308a565b6001600160a01b039182165f908152600e6020908152604080832093909416825291909152205460ff1690565b3480156107d9575f80fd5b506103406107e8366004612c42565b611e32565b3480156107f8575f80fd5b506103406108073660046130c1565b611e85565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f80ac58cd00000000000000000000000000000000000000000000000000000000148061089e57507fffffffff0000000000000000000000000000000000000000000000000000000082167f5b5e139f00000000000000000000000000000000000000000000000000000000145b806108ea57507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316145b92915050565b6060600980546108ff9061311e565b80601f016020809104026020016040519081016040528092919081815260200182805461092b9061311e565b80156109765780601f1061094d57610100808354040283529160200191610976565b820191905f5260205f20905b81548152906001019060200180831161095957829003601f168201915b5050505050905090565b5f61098a8261202c565b505f828152600d60205260409020546001600160a01b03166108ea565b6109b282823361207d565b5050565b600f546001600160a01b03163314806109dd5750335f9081526003602052604090205460ff165b610a48576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f4e6f7420617574686f72697a656400000000000000000000000000000000000060448201526064015b60405180910390fd5b8483148015610a5657508281145b610abc576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f4172726179206c656e67746873206d757374206d6174636800000000000000006044820152606401610a3f565b5f5b85811015610cfe576040518060400160405280848484818110610ae357610ae361316f565b905060600201803603810190610af9919061319c565b8152602001868684818110610b1057610b1061316f565b905060c00201803603810190610b2691906131b6565b90525f80898985818110610b3c57610b3c61316f565b602090810292909201358352508181019290925260409081015f20835180518254828601519285015163ffffffff9283167fffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000909216919091176401000000009383168402177fffffffffffffffffffffffffffffffffffffffff00000000ffffffffffffffff166801000000000000000092909116919091021782559383015180516001928301805495830151948301516060840151608085015160a09095015160ff9485167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00009099169890981761010097851697909702969096177fffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffff1662010000918416919091027fffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffff1617630100000095831695909502949094177fffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffff169181169095027fffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffff161765010000000000949093169390930291909117905501610abe565b507fcaa580c48844cbf3998d5b62612c6ac94c09415c0c92bbe865fb21a346ed23bf8686604051610d309291906131d0565b60405180910390a1505050505050565b610d4861208a565b6001600160a01b03919091165f90815260036020526040902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016911515919091179055565b6001600160a01b038216610dd2576040517f64a0ae920000000000000000000000000000000000000000000000000000000081525f6004820152602401610a3f565b5f610dde8383336120d0565b9050836001600160a01b0316816001600160a01b031614610e45576040517f64283d7b0000000000000000000000000000000000000000000000000000000081526001600160a01b0380861660048301526024820184905282166044820152606401610a3f565b50505050565b610e5361208a565b6001600160a01b038116610ec3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f5a65726f206164647265737300000000000000000000000000000000000000006044820152606401610a3f565b600580546001600160a01b038381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681179093556040519116919082907faf0e532fb53d8550245c2f27684f1093ea619aa11090123a8bc0a2012b3ebcd3905f90a35050565b610f4683838360405180602001604052805f81525061150a565b505050565b600f546001600160a01b0316331480610f725750335f9081526003602052604090205460ff165b610fd8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f4e6f7420617574686f72697a65640000000000000000000000000000000000006044820152606401610a3f565b5f5b81518110156109b257600780545f9182610ff38361324d565b91905055905082828151811061100b5761100b61316f565b602002602001015160015f8381526020019081526020015f20908161103091906132a9565b5061103b33826121da565b7f8e79c01399005810505449f3bc7b67ed267017b731c9c6adca9d440bc30c37f433828585815181106110705761107061316f565b602002602001015160405161108793929190613369565b60405180910390a150600101610fda565b6110a061208a565b60066110ad828483613399565b507f6741b2fc379fad678116fe3d4d4b9a1a184ab53ba36b86ad0fa66340b1ab41ad82826040516110df929190613453565b60405180910390a15050565b6110f361208a565b6008805482151562010000027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffff9091161790556040517fb6c727d83bace6eef762275cc927295dcd906c8041f03f05cf07685323bfb6da9061115a90831515815260200190565b60405180910390a150565b61116d61226d565b60085462010000900460ff166111df576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f4d696e74696e67206973206e6f7420656e61626c6564000000000000000000006044820152606401610a3f565b60648151111561121b576040517f7a7e96df00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b335f908152600460205260408120548251909190821061123b575f611248565b8183516112489190613481565b905061125b81660bb9551fc24000613494565b341015611294576040517fcd1c886700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b81156112c55782518210156112a9575f6112b5565b82516112b59083613481565b335f908152600460205260409020555b5f5b83518110156113da5760328482815181106112e4576112e461316f565b6020026020010151511115611325576040517f7b57809000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600780545f91826113358361324d565b91905055905084828151811061134d5761134d61316f565b602002602001015160015f8381526020019081526020015f20908161137291906132a9565b5061137d33826121da565b7f8e79c01399005810505449f3bc7b67ed267017b731c9c6adca9d440bc30c37f433828785815181106113b2576113b261316f565b60200260200101516040516113c993929190613369565b60405180910390a1506001016112c7565b506005546040515f916001600160a01b03169034908381818185875af1925050503d805f8114611425576040519150601f19603f3d011682016040523d82523d5f602084013e61142a565b606091505b5050905080611465576040517ff499da2000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5050506114726001601055565b50565b5f6108ea8261202c565b5f6001600160a01b0382166114c2576040517f89c62b640000000000000000000000000000000000000000000000000000000081525f6004820152602401610a3f565b506001600160a01b03165f908152600c602052604090205490565b6114e561208a565b6114ee5f6122b0565b565b6060600a80546108ff9061311e565b6109b2338383612319565b611515848484610d90565b610e45848484846123ee565b61157e6040805160a0810182525f91810182815260608201839052608082019290925290819081526040805160c0810182525f8082526020828101829052928201819052606082018190526080820181905260a082015291015290565b5060085461ffff165f90815260026020908152604091829020825160a080820185528254600381810b848801908152640100000000808404830b6060808801919091526801000000000000000090940490920b608080870191909152908552875160c08101895260019096015460ff808216885261010082048116888a015262010000820481169988019990995263010000008104891693870193909352908204871690850152650100000000009004909416938201939093529082015290565b5f81815260016020526040902080546060919061165b9061311e565b80601f01602080910402602001604051908101604052809291908181526020018280546116879061311e565b80156116d25780601f106116a9576101008083540402835291602001916116d2565b820191905f5260205f20905b8154815290600101906020018083116116b557829003601f168201915b50505050509050919050565b61173b6040805160a0810182525f91810182815260608201839052608082019290925290819081526040805160c0810182525f8082526020828101829052928201819052606082018190526080820181905260a082015291015290565b505f9081526020818152604091829020825160a080820185528254600381810b848801908152640100000000808404830b6060808801919091526801000000000000000090940490920b608080870191909152908552875160c08101895260019096015460ff808216885261010082048116888a015262010000820481169988019990995263010000008104891693870193909352908204871690850152650100000000009004909416938201939093529082015290565b60606117fe8261202c565b505f611808611973565b90505f8151116118265760405180602001604052805f815250611851565b8061183084612590565b6040516020016118419291906134ab565b6040516020818303038152906040525b9392505050565b6118b56040805160a0810182525f91810182815260608201839052608082019290925290819081526040805160c0810182525f8082526020828101829052928201819052606082018190526080820181905260a082015291015290565b5061ffff165f90815260026020908152604091829020825160a080820185528254600381810b848801908152640100000000808404830b6060808801919091526801000000000000000090940490920b608080870191909152908552875160c08101895260019096015460ff808216885261010082048116888a015262010000820481169988019990995263010000008104891693870193909352908204871690850152650100000000009004909416938201939093529082015290565b6060600680546108ff9061311e565b61198a61208a565b47806119f2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601260248201527f4e6f2045544820746f20776974686472617700000000000000000000000000006044820152606401610a3f565b5f611a05600f546001600160a01b031690565b6001600160a01b0316826040515f6040518083038185875af1925050503d805f8114611a4c576040519150601f19603f3d011682016040523d82523d5f602084013e611a51565b606091505b5050905080611abc576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f455448207769746864726177616c206661696c656400000000000000000000006044820152606401610a3f565b600f546001600160a01b03166001600160a01b03167f94b2de810873337ed265c5f8cf98c9cffefa06b8607f9a2f1fbaebdfbcfbef1c83604051611b0291815260200190565b60405180910390a25050565b600f546001600160a01b0316331480611b355750335f9081526003602052604090205460ff165b611b9b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f4e6f7420617574686f72697a65640000000000000000000000000000000000006044820152606401610a3f565b6008805461ffff16905f611bae836134d9565b825461ffff91821661010093840a90810290830219909116179092556008549091165f90815260026020908152604091829020855180518254828501519286015163ffffffff90811668010000000000000000027fffffffffffffffffffffffffffffffffffffffff00000000ffffffffffffffff9482166401000000009081027fffffffffffffffffffffffffffffffffffffffffffffffff000000000000000090941692909416919091179190911792909216919091178255828701518051600193909301805494820151828701516060840151608085015160a09095015160ff90811665010000000000027fffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffff968216909702959095167fffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffff9186166301000000027fffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffff9387166201000002939093167fffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffff948716909b027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000909916959097169490941796909617169690961793909317929092161717909155517ffe62773deb7473f7074df8f02bef4dc9c3a237bef693ede393d2110bee304c76915061115a9083905f610120820190508251805160030b8352602081015160030b6020840152604081015160030b604084015250602083015160ff8082511660608501528060208301511660808501528060408301511660a08501528060608301511660c08501528060808301511660e08501528060a083015116610100850152505092915050565b611e3a61208a565b6001600160a01b038116611e7c576040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081525f6004820152602401610a3f565b611472816122b0565b611e8d61208a565b6064811115611ef8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f4d617820313030206164647265737365732070657220626174636800000000006044820152606401610a3f565b5f5b81811015610f465736838383818110611f1557611f1561316f565b6040029190910191505f9050611f2e6020830183612c42565b6001600160a01b031603611f9e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600f60248201527f496e76616c6964206164647265737300000000000000000000000000000000006044820152606401610a3f565b602081018035906004905f90611fb49085612c42565b6001600160a01b031681526020808201929092526040015f2091909155611fdd90820182612c42565b6001600160a01b03167f07b52235e2c474fc03b3e4918def2467e48787d6364c451e1ae317fac4b1d8b7826020013560405161201b91815260200190565b60405180910390a250600101611efa565b5f818152600b60205260408120546001600160a01b0316806108ea576040517f7e27328900000000000000000000000000000000000000000000000000000000815260048101849052602401610a3f565b610f46838383600161262d565b600f546001600160a01b031633146114ee576040517f118cdaa7000000000000000000000000000000000000000000000000000000008152336004820152602401610a3f565b5f828152600b60205260408120546001600160a01b03908116908316156120fc576120fc818486612780565b6001600160a01b03811615612136576121175f855f8061262d565b6001600160a01b0381165f908152600c6020526040902080545f190190555b6001600160a01b03851615612164576001600160a01b0385165f908152600c60205260409020805460010190555b5f848152600b602052604080822080547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0389811691821790925591518793918516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4949350505050565b6001600160a01b03821661221c576040517f64a0ae920000000000000000000000000000000000000000000000000000000081525f6004820152602401610a3f565b5f61222883835f6120d0565b90506001600160a01b03811615610f46576040517f73c6ac6e0000000000000000000000000000000000000000000000000000000081525f6004820152602401610a3f565b6002601054036122a9576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6002601055565b600f80546001600160a01b038381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b6001600160a01b038216612364576040517f5b08ba180000000000000000000000000000000000000000000000000000000081526001600160a01b0383166004820152602401610a3f565b6001600160a01b038381165f818152600e602090815260408083209487168084529482529182902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b6001600160a01b0383163b15610e45576040517f150b7a020000000000000000000000000000000000000000000000000000000081526001600160a01b0384169063150b7a02906124499033908890879087906004016134f9565b6020604051808303815f875af1925050508015612483575060408051601f3d908101601f1916820190925261248091810190613534565b60015b612503573d8080156124b0576040519150601f19603f3d011682016040523d82523d5f602084013e6124b5565b606091505b5080515f036124fb576040517f64a0ae920000000000000000000000000000000000000000000000000000000081526001600160a01b0385166004820152602401610a3f565b805181602001fd5b7fffffffff0000000000000000000000000000000000000000000000000000000081167f150b7a020000000000000000000000000000000000000000000000000000000014612589576040517f64a0ae920000000000000000000000000000000000000000000000000000000081526001600160a01b0385166004820152602401610a3f565b5050505050565b60605f61259c83612816565b60010190505f8167ffffffffffffffff8111156125bb576125bb612c5d565b6040519080825280601f01601f1916602001820160405280156125e5576020820181803683370190505b5090508181016020015b5f19017f3031323334353637383961626364656600000000000000000000000000000000600a86061a8153600a85049450846125ef57509392505050565b808061264157506001600160a01b03821615155b15612739575f6126508461202c565b90506001600160a01b0383161580159061267c5750826001600160a01b0316816001600160a01b031614155b80156126ad57506001600160a01b038082165f908152600e602090815260408083209387168352929052205460ff16155b156126ef576040517fa9fbf51f0000000000000000000000000000000000000000000000000000000081526001600160a01b0384166004820152602401610a3f565b81156127375783856001600160a01b0316826001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45b505b50505f908152600d6020526040902080547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b61278b8383836128f7565b610f46576001600160a01b0383166127d2576040517f7e27328900000000000000000000000000000000000000000000000000000000815260048101829052602401610a3f565b6040517f177e802f0000000000000000000000000000000000000000000000000000000081526001600160a01b038316600482015260248101829052604401610a3f565b5f807a184f03e93ff9f4daa797ed6e38ed64bf6a1f010000000000000000831061285e577a184f03e93ff9f4daa797ed6e38ed64bf6a1f010000000000000000830492506040015b6d04ee2d6d415b85acef8100000000831061288a576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106128a857662386f26fc10000830492506010015b6305f5e10083106128c0576305f5e100830492506008015b61271083106128d457612710830492506004015b606483106128e6576064830492506002015b600a83106108ea5760010192915050565b5f6001600160a01b038316158015906129725750826001600160a01b0316846001600160a01b0316148061294f57506001600160a01b038085165f908152600e602090815260408083209387168352929052205460ff165b8061297257505f828152600d60205260409020546001600160a01b038481169116145b949350505050565b7fffffffff0000000000000000000000000000000000000000000000000000000081168114611472575f80fd5b5f602082840312156129b7575f80fd5b81356118518161297a565b5f5b838110156129dc5781810151838201526020016129c4565b50505f910152565b5f81518084526129fb8160208601602086016129c2565b601f01601f19169290920160200192915050565b602081525f61185160208301846129e4565b5f60208284031215612a31575f80fd5b5035919050565b6001600160a01b0381168114611472575f80fd5b5f8060408385031215612a5d575f80fd5b8235612a6881612a38565b946020939093013593505050565b5f8083601f840112612a86575f80fd5b50813567ffffffffffffffff811115612a9d575f80fd5b60208301915083602060c083028501011115612ab7575f80fd5b9250929050565b5f8083601f840112612ace575f80fd5b50813567ffffffffffffffff811115612ae5575f80fd5b602083019150836020606083028501011115612ab7575f80fd5b5f805f805f8060608789031215612b14575f80fd5b863567ffffffffffffffff80821115612b2b575f80fd5b818901915089601f830112612b3e575f80fd5b813581811115612b4c575f80fd5b8a60208260051b8501011115612b60575f80fd5b602092830198509650908801359080821115612b7a575f80fd5b612b868a838b01612a76565b90965094506040890135915080821115612b9e575f80fd5b50612bab89828a01612abe565b979a9699509497509295939492505050565b80358015158114612bcc575f80fd5b919050565b5f8060408385031215612be2575f80fd5b8235612bed81612a38565b9150612bfb60208401612bbd565b90509250929050565b5f805f60608486031215612c16575f80fd5b8335612c2181612a38565b92506020840135612c3181612a38565b929592945050506040919091013590565b5f60208284031215612c52575f80fd5b813561185181612a38565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff81118282101715612cb357612cb3612c5d565b604052919050565b5f67ffffffffffffffff831115612cd457612cd4612c5d565b612ce76020601f19601f86011601612c8a565b9050828152838383011115612cfa575f80fd5b828260208301375f602084830101529392505050565b5f6020808385031215612d21575f80fd5b823567ffffffffffffffff80821115612d38575f80fd5b818501915085601f830112612d4b575f80fd5b813581811115612d5d57612d5d612c5d565b8060051b612d6c858201612c8a565b9182528381018501918581019089841115612d85575f80fd5b86860192505b83831015612dd257823585811115612da1575f80fd5b8601603f81018b13612db1575f80fd5b612dc28b8983013560408401612cbb565b8352509186019190860190612d8b565b9998505050505050505050565b5f8060208385031215612df0575f80fd5b823567ffffffffffffffff80821115612e07575f80fd5b818501915085601f830112612e1a575f80fd5b813581811115612e28575f80fd5b866020828501011115612e39575f80fd5b60209290920196919550909350505050565b5f60208284031215612e5b575f80fd5b61185182612bbd565b5f805f8060808587031215612e77575f80fd5b8435612e8281612a38565b93506020850135612e9281612a38565b925060408501359150606085013567ffffffffffffffff811115612eb4575f80fd5b8501601f81018713612ec4575f80fd5b612ed387823560208401612cbb565b91505092959194509250565b5f60208284031215612eef575f80fd5b813561ffff81168114611851575f80fd5b8035600381900b8114612bcc575f80fd5b5f60608284031215612f21575f80fd5b6040516060810181811067ffffffffffffffff82111715612f4457612f44612c5d565b604052905080612f5383612f00565b8152612f6160208401612f00565b6020820152612f7260408401612f00565b60408201525092915050565b803560ff81168114612bcc575f80fd5b5f60c08284031215612f9e575f80fd5b60405160c0810181811067ffffffffffffffff82111715612fc157612fc1612c5d565b604052905080612fd083612f7e565b8152612fde60208401612f7e565b6020820152612fef60408401612f7e565b604082015261300060608401612f7e565b606082015261301160808401612f7e565b608082015261302260a08401612f7e565b60a08201525092915050565b5f610120828403121561303f575f80fd5b6040516040810181811067ffffffffffffffff8211171561306257613062612c5d565b60405261306f8484612f11565b815261307e8460608501612f8e565b60208201529392505050565b5f806040838503121561309b575f80fd5b82356130a681612a38565b915060208301356130b681612a38565b809150509250929050565b5f80602083850312156130d2575f80fd5b823567ffffffffffffffff808211156130e9575f80fd5b818501915085601f8301126130fc575f80fd5b81358181111561310a575f80fd5b8660208260061b8501011115612e39575f80fd5b600181811c9082168061313257607f821691505b602082108103613169577f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f606082840312156131ac575f80fd5b6118518383612f11565b5f60c082840312156131c6575f80fd5b6118518383612f8e565b602081528160208201525f7f07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff831115613207575f80fd5b8260051b80856040850137919091016040019392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f5f19820361325e5761325e613220565b5060010190565b601f821115610f4657805f5260205f20601f840160051c8101602085101561328a5750805b601f840160051c820191505b81811015612589575f8155600101613296565b815167ffffffffffffffff8111156132c3576132c3612c5d565b6132d7816132d1845461311e565b84613265565b602080601f83116001811461330a575f84156132f35750858301515b5f19600386901b1c1916600185901b178555613361565b5f85815260208120601f198616915b8281101561333857888601518255948401946001909101908401613319565b508582101561335557878501515f19600388901b60f8161c191681555b505060018460011b0185555b505050505050565b6001600160a01b0384168152826020820152606060408201525f61339060608301846129e4565b95945050505050565b67ffffffffffffffff8311156133b1576133b1612c5d565b6133c5836133bf835461311e565b83613265565b5f601f8411600181146133f6575f85156133df5750838201355b5f19600387901b1c1916600186901b178355612589565b5f83815260208120601f198716915b828110156134255786850135825560209485019460019092019101613405565b5086821015613441575f1960f88860031b161c19848701351681555b505060018560011b0183555050505050565b60208152816020820152818360408301375f818301604090810191909152601f909201601f19160101919050565b818103818111156108ea576108ea613220565b80820281158282048414176108ea576108ea613220565b5f83516134bc8184602088016129c2565b8351908301906134d08183602088016129c2565b01949350505050565b5f61ffff8083168181036134ef576134ef613220565b6001019392505050565b5f6001600160a01b0380871683528086166020840152508360408301526080606083015261352a60808301846129e4565b9695505050505050565b5f60208284031215613544575f80fd5b81516118518161297a56fea164736f6c6343000819000a0000000000000000000000009d94b3740d9cb6ad20c815cf586925bfe872367b000000000000000000000000f8f5f4eb7c3d1b7a150109b2d9b0888fec9f11e2