Transaction details
Txn hash
: 0x459a5401f0f31eaf753aebcdbef4d673c51936c61f4b621d6636feef28337c32
Status:
L2 executed
L1 verify pending
L2 block:
1606595675,309 block confirmations
Timestamp:
02/21/2025, 03:28:29 (1 day ago)
L1 verifying txn hash:
The transaction has not yet been executed on the Ethereum mainnet
Interacted with (to):
Amount:
0ETH
($0)
Txn fee:
0.0003241882433412
$0.89
Gas price:
0.0000000001074276 ETH (0.1074276 Gwei)
Gas limit & usage by txn:
3,923,058|3,017,737 (76.92%)
Other attributes:
Nonce:10
Position in block:4
Input data:
0x60a0604052306080523480156200001557600080fd5b506200002062000026565b620000da565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000900460ff1615620000775760405163f92ee8a960e01b815260040160405180910390fd5b80546001600160401b0390811614620000d75780546001600160401b0319166001600160401b0390811782556040519081527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50565b6080516135286200010460003960008181611d7b01528181611da40152611ee501526135286000f3fe6080604052600436106102885760003560e01c806370a082311161015a578063a217fddf116100c1578063dd62ed3e1161007a578063dd62ed3e146107cf578063e30c3978146107ef578063ebbc3d4614610804578063f27c5f6e14610824578063f2fde38b14610844578063fd2319c41461086457600080fd5b8063a217fddf14610709578063a84c56d01461071e578063a9059cbb1461073e578063ad3cb1cc1461075e578063d505accf1461078f578063d547741f146107af57600080fd5b806384b0196e1161011357806384b0196e146106435780638d1247ba1461066b5780638da5cb5b1461068b57806391d14854146106a057806395d89b41146106c05780639ea33e19146106d557600080fd5b806370a0823114610595578063715018a6146105b557806375071d2a146105ca57806375b238fc146105ec57806379ba50971461060e5780637ecebe001461062357600080fd5b8063326ecb05116101fe5780634a36703b116101b75780634a36703b146104ed5780634f1ef2861461050d5780634fe57e7a1461052057806352d1902d1461054057806367a89a72146105555780636eb4c6091461057557600080fd5b8063326ecb0514610420578063329e0587146104405780633644e5151461046057806336568abe146104755780633a5381b51461049557806340c10f19146104cd57600080fd5b806318160ddd1161025057806318160ddd1461034657806323b872dd14610384578063248a9ca3146103a45780632c19e8b5146103c45780632f2ff15d146103e4578063313ce5671461040457600080fd5b806301ffc9a71461028d57806306fdde03146102c2578063077f224a146102e4578063095ea7b3146103065780631327d3d814610326575b600080fd5b34801561029957600080fd5b506102ad6102a8366004612ca2565b610884565b60405190151581526020015b60405180910390f35b3480156102ce57600080fd5b506102d76108bb565b6040516102b99190612d1c565b3480156102f057600080fd5b506103046102ff366004612dee565b610964565b005b34801561031257600080fd5b506102ad610321366004612e62565b610b81565b34801561033257600080fd5b50610304610341366004612e8c565b610b99565b34801561035257600080fd5b507f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace02545b6040519081526020016102b9565b34801561039057600080fd5b506102ad61039f366004612ea7565b610c90565b3480156103b057600080fd5b506103766103bf366004612ee3565b610d6a565b3480156103d057600080fd5b506103766103df366004612efc565b610d8c565b3480156103f057600080fd5b506103046103ff366004612f49565b610e50565b34801561041057600080fd5b50604051601281526020016102b9565b34801561042c57600080fd5b506102ad61043b366004612e8c565b610e72565b34801561044c57600080fd5b506102ad61045b366004612e8c565b610e8c565b34801561046c57600080fd5b50610376610ea6565b34801561048157600080fd5b50610304610490366004612f49565b610eb5565b3480156104a157600080fd5b506000546104b5906001600160a01b031681565b6040516001600160a01b0390911681526020016102b9565b3480156104d957600080fd5b506103046104e8366004612e62565b610eed565b3480156104f957600080fd5b50610376610508366004612e8c565b610f39565b61030461051b366004612f75565b610f6c565b34801561052c57600080fd5b5061030461053b366004612e8c565b610f87565b34801561054c57600080fd5b50610376610fdf565b34801561056157600080fd5b50610304610570366004612e8c565b610ffc565b34801561058157600080fd5b50610376610590366004612fd4565b611054565b3480156105a157600080fd5b506103766105b0366004612e8c565b6111d2565b3480156105c157600080fd5b506103046111e9565b3480156105d657600080fd5b5061037660008051602061341383398151915281565b3480156105f857600080fd5b506103766000805160206134b383398151915281565b34801561061a57600080fd5b50610304611239565b34801561062f57600080fd5b5061037661063e366004612e8c565b61127e565b34801561064f57600080fd5b50610658611289565b6040516102b99796959493929190613033565b34801561067757600080fd5b506103046106863660046130c9565b611335565b34801561069757600080fd5b506104b56113f3565b3480156106ac57600080fd5b506102ad6106bb366004612f49565b611428565b3480156106cc57600080fd5b506102d7611460565b3480156106e157600080fd5b507fb337526095403ef89c7becef1792605e55dadf16cfa1d0df874fad9581a6937e54610376565b34801561071557600080fd5b50610376600081565b34801561072a57600080fd5b50610304610739366004612e8c565b61149f565b34801561074a57600080fd5b506102ad610759366004612e62565b6114f7565b34801561076a57600080fd5b506102d7604051806040016040528060058152602001640352e302e360dc1b81525081565b34801561079b57600080fd5b506103046107aa36600461312a565b6115d2565b3480156107bb57600080fd5b506103046107ca366004612f49565b61172b565b3480156107db57600080fd5b506103766107ea366004613194565b611747565b3480156107fb57600080fd5b506104b5611791565b34801561081057600080fd5b5061030461081f366004612e8c565b6117ba565b34801561083057600080fd5b5061030461083f366004612e62565b611812565b34801561085057600080fd5b5061030461085f366004612e8c565b611893565b34801561087057600080fd5b5061030461087f366004612ee3565b611918565b60006001600160e01b03198216637965db0b60e01b14806108b557506301ffc9a760e01b6001600160e01b03198316145b92915050565b606060006000805160206134338339815191525b90508060030180546108e0906131be565b80601f016020809104026020016040519081016040528092919081815260200182805461090c906131be565b80156109595780601f1061092e57610100808354040283529160200191610959565b820191906000526020600020905b81548152906001019060200180831161093c57829003601f168201915b505050505091505090565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a008054600160401b810460ff16159067ffffffffffffffff166000811580156109aa5750825b905060008267ffffffffffffffff1660011480156109c75750303b155b9050811580156109d5575080155b156109f35760405163f92ee8a960e01b815260040160405180910390fd5b845467ffffffffffffffff191660011785558315610a1d57845460ff60401b1916600160401b1785555b610a278888611929565b610a308861193b565b610a38611966565b610a40611970565b600080546001600160a01b0319166001600160a01b03881690811790915560408051630f8d521f60e21b815290517f5341d189213c4172d0c7256f80bc5f8e6350af3aaff7a029625d8dd94f0f82a59291633e35487c9160048083019260209291908290030181865afa158015610abb573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610adf91906131f8565b14610b315760405162461bcd60e51b815260206004820152601f60248201527f4e6f74204d6f6e657269756d2056616c696461746f7220436f6e74726163740060448201526064015b60405180910390fd5b8315610b7757845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b5050505050505050565b600033610b8f818585611a8f565b5060019392505050565b610ba1611a9c565b600080546001600160a01b0319166001600160a01b03831690811790915560408051630f8d521f60e21b815290517f5341d189213c4172d0c7256f80bc5f8e6350af3aaff7a029625d8dd94f0f82a59291633e35487c9160048083019260209291908290030181865afa158015610c1c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c4091906131f8565b14610c8d5760405162461bcd60e51b815260206004820152601f60248201527f4e6f74204d6f6e657269756d2056616c696461746f7220436f6e7472616374006044820152606401610b28565b50565b60008054604051632a8eb53960e21b81526001600160a01b0386811660048301528581166024830152604482018590529091169063aa3ad4e4906064016020604051808303816000875af1158015610cec573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d109190613211565b610d555760405162461bcd60e51b8152602060048201526016602482015275151c985b9cd9995c881b9bdd081d985b1a59185d195960521b6044820152606401610b28565b610d60848484611ace565b90505b9392505050565b6000908152600080516020613493833981519152602052604090206001015490565b6000610d96611af2565b604080517f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c960208201526001600160a01b03808a169282019290925290871660608201526080810186905260a0810185905260c0810184905260e00160405160208183030381529060405280519060200120604051602001610e2f92919061190160f01b81526002810192909252602282015260420190565b60405160208183030381529060405280519060200120905095945050505050565b610e5982610d6a565b610e6281611afc565b610e6c8383611b06565b50505050565b60006108b560008051602061341383398151915283611428565b60006108b56000805160206134b383398151915283611428565b6000610eb0611af2565b905090565b6001600160a01b0381163314610ede5760405163334bd91960e11b815260040160405180910390fd5b610ee88282611bab565b505050565b610f0560008051602061341383398151915233611428565b610f215760405162461bcd60e51b8152600401610b2890613233565b610f2b3382611c27565b610f358282611d3a565b5050565b6000806000805160206134d38339815191525b6001600160a01b0390931660009081526020939093525050604090205490565b610f74611d70565b610f7d82611e15565b610f358282611e1d565b610f8f611a9c565b610fa76000805160206134b383398151915282611b06565b506040516001600160a01b038216907f5c7eb798b922f0164aa9c5340006161c64436190a49eebc58b4e6e0715700ae690600090a250565b6000610fe9611eda565b5060008051602061347383398151915290565b611004611a9c565b61101c6000805160206134b383398151915282611bab565b506040516001600160a01b038216907fc3198db98a2c50068f0a99b9297e60b2dbf0eafcde57e366e70a29f887c44e1090600090a250565b600061106e60008051602061341383398151915233611428565b61108a5760405162461bcd60e51b8152600401610b2890613233565b60608315158061109957508215155b156110d85760408051602081018690529081018490526001600160f81b031960f887901b16606082015260610160405160208183030381529060405290505b61110c6001600160a01b0389167fb77c35c892a1b24b10a2ce49b424e578472333ee8d2456234fff90626332c50f83611f23565b6111585760405162461bcd60e51b815260206004820152601d60248201527f7369676e61747572652f6861736820646f6573206e6f74206d617463680000006044820152606401610b28565b6000611163896111d2565b905061116f8982611f85565b6111798882611d3a565b876001600160a01b0316896001600160a01b03167ffff3b3844276f57024e0b42afec1a37f75db36511e43819a4f2a63ab7862b648836040516111be91815260200190565b60405180910390a398975050505050505050565b600080600080516020613433833981519152610f4c565b6111f1611a9c565b60405162461bcd60e51b815260206004820152601d60248201527f4f776e6572736869702063616e6e6f742062652072656e6f756e6365640000006044820152606401610b28565b3380611243611791565b6001600160a01b0316146112755760405163118cdaa760e01b81526001600160a01b0382166004820152602401610b28565b610c8d81611fbb565b60006108b582611ff3565b6000606080828080838160008051602061345383398151915280549091501580156112b657506001810154155b6112fa5760405162461bcd60e51b81526020600482015260156024820152741152540dcc4c8e88155b9a5b9a5d1a585b1a5e9959605a1b6044820152606401610b28565b61130261201c565b61130a61205b565b60408051600080825260208201909252600f60f81b9c939b5091995046985030975095509350915050565b61134d60008051602061341383398151915233611428565b6113695760405162461bcd60e51b8152600401610b2890613233565b61139d6001600160a01b0385167fb77c35c892a1b24b10a2ce49b424e578472333ee8d2456234fff90626332c50f83611f23565b6113e95760405162461bcd60e51b815260206004820152601d60248201527f7369676e61747572652f6861736820646f6573206e6f74206d617463680000006044820152606401610b28565b610e6c8484611f85565b6000807f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c1993005b546001600160a01b031692915050565b6000918252600080516020613493833981519152602090815260408084206001600160a01b0393909316845291905290205460ff1690565b7f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace048054606091600080516020613433833981519152916108e0906131be565b6114a7611a9c565b6114bf60008051602061341383398151915282611b06565b506040516001600160a01b038216907fdfb5b1167ef9eadf5cac67570f1a2971a6f6175303b9d4166a65a11d0a294e3490600090a250565b600080546001600160a01b031663aa3ad4e4336040516001600160e01b031960e084901b1681526001600160a01b0391821660048201529086166024820152604481018590526064016020604051808303816000875af115801561155f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115839190613211565b6115c85760405162461bcd60e51b8152602060048201526016602482015275151c985b9cd9995c881b9bdd081d985b1a59185d195960521b6044820152606401610b28565b610d638383612073565b834211156115f65760405163313c898160e11b815260048101859052602401610b28565b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98888886116628c6001600160a01b031660009081527f5ab42ced628888259c08ac98db1eb0cf702fc1501344311d8b100cd1bfe4bb006020526040902080546001810190915590565b6040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e00160405160208183030381529060405280519060200120905060006116bd82612081565b905060006116cd828787876120ae565b9050896001600160a01b0316816001600160a01b031614611714576040516325c0072360e11b81526001600160a01b0380831660048301528b166024820152604401610b28565b61171f8a8a8a611a8f565b50505050505050505050565b61173482610d6a565b61173d81611afc565b610e6c8383611bab565b6001600160a01b0391821660009081527f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace016020908152604080832093909416825291909152205490565b6000807f237e158222e3e6968b72b9db0d8043aacf074ad9f650f0d1606b4d82ee432c00611418565b6117c2611a9c565b6117da60008051602061341383398151915282611bab565b506040516001600160a01b038216907f21bfb3de07221bc6197a8c23f7a059308b7a741f259cf4ef3b519cde0fde7ac390600090a250565b61182a6000805160206134b383398151915233611428565b6118895760405162461bcd60e51b815260206004820152602a60248201527f53797374656d526f6c653a2063616c6c6572206973206e6f7420616e2061646d6044820152691a5b881858d8dbdd5b9d60b21b6064820152608401610b28565b610f3582826120dc565b61189b611a9c565b7f237e158222e3e6968b72b9db0d8043aacf074ad9f650f0d1606b4d82ee432c0080546001600160a01b0319166001600160a01b03831690811782556118df6113f3565b6001600160a01b03167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e2270060405160405180910390a35050565b611920611a9c565b610c8d816121c3565b61193161222f565b610f358282612278565b61194361222f565b610c8d81604051806040016040528060018152602001603160f81b8152506122c9565b61196e61222f565b565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a008054600160401b810460ff16159067ffffffffffffffff166000811580156119b65750825b905060008267ffffffffffffffff1660011480156119d35750303b155b9050811580156119e1575080155b156119ff5760405163f92ee8a960e01b815260040160405180910390fd5b845467ffffffffffffffff191660011785558315611a2957845460ff60401b1916600160401b1785555b611a31611966565b611a3a3361232a565b611a42611966565b8315611a8857845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b5050505050565b610ee8838383600161233b565b33611aa56113f3565b6001600160a01b03161461196e5760405163118cdaa760e01b8152336004820152602401610b28565b600033611adc858285612422565b611ae7858585612482565b506001949350505050565b6000610eb06124e1565b610c8d8133612555565b6000600080516020613493833981519152611b218484611428565b611ba1576000848152602082815260408083206001600160a01b03871684529091529020805460ff19166001179055611b573390565b6001600160a01b0316836001600160a01b0316857f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a460019150506108b5565b60009150506108b5565b6000600080516020613493833981519152611bc68484611428565b15611ba1576000848152602082815260408083206001600160a01b0387168085529252808320805460ff1916905551339287917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a460019150506108b5565b6001600160a01b03821660009081526000805160206134d38339815191526020819052604090912054821115611cbc5760405162461bcd60e51b815260206004820152603460248201527f4d696e74416c6c6f77616e63653a206e6f7420616c6c6f77656420746f206d696044820152731b9d081b5bdc99481d1a185b88185b1b1bddd95960621b6064820152608401610b28565b6001600160a01b03831660009081526020829052604081208054849290611ce4908490613293565b90915550506001600160a01b038316600081815260208381526040918290205491519182527f8fe74a1bbab5a9534a04463cd7b9423b985ed316426821cace8ed4aeac5a4d1491015b60405180910390a2505050565b6001600160a01b038216611d645760405163ec442f0560e01b815260006004820152602401610b28565b610f356000838361258e565b306001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161480611df757507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316611deb600080516020613473833981519152546001600160a01b031690565b6001600160a01b031614155b1561196e5760405163703e46dd60e11b815260040160405180910390fd5b610c8d611a9c565b816001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015611e77575060408051601f3d908101601f19168201909252611e74918101906131f8565b60015b611e9f57604051634c9c8ce360e01b81526001600160a01b0383166004820152602401610b28565b6000805160206134738339815191528114611ed057604051632a87526960e21b815260048101829052602401610b28565b610ee883836126cc565b306001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461196e5760405163703e46dd60e11b815260040160405180910390fd5b6000806000611f328585612722565b5090925090506000816003811115611f4c57611f4c6132a6565b148015611f6a5750856001600160a01b0316826001600160a01b0316145b80611f7b5750611f7b86868661276f565b9695505050505050565b6001600160a01b038216611faf57604051634b637e8f60e11b815260006004820152602401610b28565b610f358260008361258e565b7f237e158222e3e6968b72b9db0d8043aacf074ad9f650f0d1606b4d82ee432c0080546001600160a01b0319168155610f358261284a565b6000807f5ab42ced628888259c08ac98db1eb0cf702fc1501344311d8b100cd1bfe4bb00610f4c565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1028054606091600080516020613453833981519152916108e0906131be565b606060006000805160206134538339815191526108cf565b600033610b8f818585612482565b60006108b561208e611af2565b8360405161190160f01b8152600281019290925260228201526042902090565b6000806000806120c0888888886128bb565b9250925092506120d0828261298a565b50909695505050505050565b7fb337526095403ef89c7becef1792605e55dadf16cfa1d0df874fad9581a6937e546000805160206134d3833981519152908211156121795760405162461bcd60e51b815260206004820152603360248201527f4d696e74416c6c6f77616e63653a2063616e6e6f742073657420616c6c6f77616044820152720dcc6ca40d0d2ced0cae440e8d0c2dc40dac2f606b1b6064820152608401610b28565b6001600160a01b0383166000818152602083815260409182902085905590518481527f8fe74a1bbab5a9534a04463cd7b9423b985ed316426821cace8ed4aeac5a4d149101611d2d565b7fb337526095403ef89c7becef1792605e55dadf16cfa1d0df874fad9581a6937e8190556040805182815290516000805160206134d3833981519152917f34affbf2a21d1f1d12e5e49bdca58fb75dba6879f5430f2fbf5c1d07476018d2919081900360200190a15050565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0054600160401b900460ff1661196e57604051631afcd79f60e31b815260040160405180910390fd5b61228061222f565b6000805160206134338339815191527f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace036122ba848261330a565b5060048101610e6c838261330a565b6122d161222f565b6000805160206134538339815191527fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d10261230b848261330a565b506003810161231a838261330a565b5060008082556001909101555050565b61233261222f565b610c8d81612a43565b6000805160206134338339815191526001600160a01b0385166123745760405163e602df0560e01b815260006004820152602401610b28565b6001600160a01b03841661239e57604051634a1406b160e11b815260006004820152602401610b28565b6001600160a01b03808616600090815260018301602090815260408083209388168352929052208390558115611a8857836001600160a01b0316856001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258560405161241391815260200190565b60405180910390a35050505050565b600061242e8484611747565b90506000198114610e6c578181101561247357604051637dc7a0d960e11b81526001600160a01b03841660048201526024810182905260448101839052606401610b28565b610e6c8484848403600061233b565b6001600160a01b0383166124ac57604051634b637e8f60e11b815260006004820152602401610b28565b6001600160a01b0382166124d65760405163ec442f0560e01b815260006004820152602401610b28565b610ee883838361258e565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f61250c612a75565b612514612adf565b60408051602081019490945283019190915260608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b61255f8282611428565b610f355760405163e2517d3f60e01b81526001600160a01b038216600482015260248101839052604401610b28565b6000805160206134338339815191526001600160a01b0384166125ca57818160020160008282546125bf91906133ca565b9091555061263c9050565b6001600160a01b0384166000908152602082905260409020548281101561261d5760405163391434e360e21b81526001600160a01b03861660048201526024810182905260448101849052606401610b28565b6001600160a01b03851660009081526020839052604090209083900390555b6001600160a01b03831661265a576002810180548390039055612679565b6001600160a01b03831660009081526020829052604090208054830190555b826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516126be91815260200190565b60405180910390a350505050565b6126d582612b23565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a280511561271a57610ee88282612b88565b610f35612bfe565b6000806000835160410361275c5760208401516040850151606086015160001a61274e888285856128bb565b955095509550505050612768565b50508151600091506002905b9250925092565b6000806000856001600160a01b031685856040516024016127919291906133dd565b60408051601f198184030181529181526020820180516001600160e01b0316630b135d3f60e11b179052516127c691906133f6565b600060405180830381855afa9150503d8060008114612801576040519150601f19603f3d011682016040523d82523d6000602084013e612806565b606091505b509150915081801561281a57506020815110155b8015611f7b57508051630b135d3f60e11b9061283f90830160209081019084016131f8565b149695505050505050565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c19930080546001600160a01b031981166001600160a01b03848116918217845560405192169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3505050565b600080807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411156128f65750600091506003905082612980565b604080516000808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa15801561294a573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b03811661297657506000925060019150829050612980565b9250600091508190505b9450945094915050565b600082600381111561299e5761299e6132a6565b036129a7575050565b60018260038111156129bb576129bb6132a6565b036129d95760405163f645eedf60e01b815260040160405180910390fd5b60028260038111156129ed576129ed6132a6565b03612a0e5760405163fce698f760e01b815260048101829052602401610b28565b6003826003811115612a2257612a226132a6565b03610f35576040516335e2f38360e21b815260048101829052602401610b28565b612a4b61222f565b6001600160a01b03811661127557604051631e4fbdf760e01b815260006004820152602401610b28565b600060008051602061345383398151915281612a8f61201c565b805190915015612aa757805160209091012092915050565b81548015612ab6579392505050565b7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470935050505090565b600060008051602061345383398151915281612af961205b565b805190915015612b1157805160209091012092915050565b60018201548015612ab6579392505050565b806001600160a01b03163b600003612b5957604051634c9c8ce360e01b81526001600160a01b0382166004820152602401610b28565b60008051602061347383398151915280546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b031684604051612ba591906133f6565b600060405180830381855af49150503d8060008114612be0576040519150601f19603f3d011682016040523d82523d6000602084013e612be5565b606091505b5091509150612bf5858383612c1d565b95945050505050565b341561196e5760405163b398979f60e01b815260040160405180910390fd5b606082612c3257612c2d82612c79565b610d63565b8151158015612c4957506001600160a01b0384163b155b15612c7257604051639996b31560e01b81526001600160a01b0385166004820152602401610b28565b5080610d63565b805115612c895780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b600060208284031215612cb457600080fd5b81356001600160e01b031981168114610d6357600080fd5b60005b83811015612ce7578181015183820152602001612ccf565b50506000910152565b60008151808452612d08816020860160208601612ccc565b601f01601f19169290920160200192915050565b602081526000610d636020830184612cf0565b634e487b7160e01b600052604160045260246000fd5b600082601f830112612d5657600080fd5b813567ffffffffffffffff80821115612d7157612d71612d2f565b604051601f8301601f19908116603f01168101908282118183101715612d9957612d99612d2f565b81604052838152866020858801011115612db257600080fd5b836020870160208301376000602085830101528094505050505092915050565b80356001600160a01b0381168114612de957600080fd5b919050565b600080600060608486031215612e0357600080fd5b833567ffffffffffffffff80821115612e1b57600080fd5b612e2787838801612d45565b94506020860135915080821115612e3d57600080fd5b50612e4a86828701612d45565b925050612e5960408501612dd2565b90509250925092565b60008060408385031215612e7557600080fd5b612e7e83612dd2565b946020939093013593505050565b600060208284031215612e9e57600080fd5b610d6382612dd2565b600080600060608486031215612ebc57600080fd5b612ec584612dd2565b9250612ed360208501612dd2565b9150604084013590509250925092565b600060208284031215612ef557600080fd5b5035919050565b600080600080600060a08688031215612f1457600080fd5b612f1d86612dd2565b9450612f2b60208701612dd2565b94979496505050506040830135926060810135926080909101359150565b60008060408385031215612f5c57600080fd5b82359150612f6c60208401612dd2565b90509250929050565b60008060408385031215612f8857600080fd5b612f9183612dd2565b9150602083013567ffffffffffffffff811115612fad57600080fd5b612fb985828601612d45565b9150509250929050565b803560ff81168114612de957600080fd5b60008060008060008060c08789031215612fed57600080fd5b612ff687612dd2565b955061300460208801612dd2565b94506040870135935061301960608801612fc3565b92506080870135915060a087013590509295509295509295565b60ff60f81b881681526000602060e08184015261305360e084018a612cf0565b8381036040850152613065818a612cf0565b606085018990526001600160a01b038816608086015260a0850187905284810360c0860152855180825283870192509083019060005b818110156130b75783518352928401929184019160010161309b565b50909c9b505050505050505050505050565b600080600080608085870312156130df57600080fd5b6130e885612dd2565b93506020850135925060408501359150606085013567ffffffffffffffff81111561311257600080fd5b61311e87828801612d45565b91505092959194509250565b600080600080600080600060e0888a03121561314557600080fd5b61314e88612dd2565b965061315c60208901612dd2565b9550604088013594506060880135935061317860808901612fc3565b925060a0880135915060c0880135905092959891949750929550565b600080604083850312156131a757600080fd5b6131b083612dd2565b9150612f6c60208401612dd2565b600181811c908216806131d257607f821691505b6020821081036131f257634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561320a57600080fd5b5051919050565b60006020828403121561322357600080fd5b81518015158114610d6357600080fd5b6020808252602a908201527f53797374656d526f6c653a2063616c6c6572206973206e6f7420612073797374604082015269195b481858d8dbdd5b9d60b21b606082015260800190565b634e487b7160e01b600052601160045260246000fd5b818103818111156108b5576108b561327d565b634e487b7160e01b600052602160045260246000fd5b601f821115610ee857600081815260208120601f850160051c810160208610156132e35750805b601f850160051c820191505b81811015613302578281556001016132ef565b505050505050565b815167ffffffffffffffff81111561332457613324612d2f565b6133388161333284546131be565b846132bc565b602080601f83116001811461336d57600084156133555750858301515b600019600386901b1c1916600185901b178555613302565b600085815260208120601f198616915b8281101561339c5788860151825594840194600190910190840161337d565b50858210156133ba5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b808201808211156108b5576108b561327d565b828152604060208201526000610d606040830184612cf0565b60008251613408818460208701612ccc565b919091019291505056fe5719df9ef2c4678b547f89e4f5ae410dbf400fc51cf3ded434c55f6adea2c43f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace00a16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d100360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800a49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c21775b337526095403ef89c7becef1792605e55dadf16cfa1d0df874fad9581a6937da26469706673582212204e33cab5d47ee58adf693feaa8c19537cfbbc3c50b485588b492213308aea49464736f6c63430008140033