Balances

Select type ERC-20 (133)
+ 0.000000000000000000 WFTM Id: fantom-erc-20/0x21be370d5312f44cb42ce377bc9b8a0cef1a4c83 Name: Wrapped Fantom Verified currency 0.00 USD
+ 0.00000000 BTC Id: fantom-erc-20/0x321162cd933e2be498cd2267a90534a804051b11 Name: Bitcoin Verified currency 0.00 USD
+ 0.00000000 renBTC Id: fantom-erc-20/0xdbf31df14b66535af65aac99c32e9ea844e14501 Name: renBTC Verified currency 0.00 USD
+ 0.000000000000000000 IB Id: fantom-erc-20/0x00a35fd824c717879bf370e70ac6868b95870dfb Name: IronBank
+ 0.000000000000000000 GRAIN Id: fantom-erc-20/0x02838746d9e1413e07ee064fcbada57055417f21 Name: Granary Token
+ 0.000000 USDC Id: fantom-erc-20/0x04068da6c83afcfa0e13ba15a6696662335d5b75 Name: USD Coin
+ 0.000000 fUSDT Id: fantom-erc-20/0x049d68029688eabf473097a2fc38ef61633a3c7a Name: Frapped USDT
+ 0.000000000000000000 fSONIC Id: fantom-erc-20/0x05e31a691405d06708a355c029599c12d5da8b28 Name: FANTOMSONICINU
+ 0.000000000000000000 ANKR Id: fantom-erc-20/0x0615dbba33fe61a31c7ed131bda6655ed76748b1 Name: Ankr
+ 0 ZOO Id: fantom-erc-20/0x09e145a1d53c0045f41aeef25d8ff982ae74dd56 Name: ZOO

History

Types:
Select type Main Internal ERC-20
Date & time Transaction id Amount Status

0x725ef839ca72d1b3a3a998222b391fc90a03166a25e3aa73bbfb5ecc178dc7a8

+

0.000000000000000000 FTM Id: fantom Name: Fantom         Verified currency

0.00 USD

Failed

0x7fff40422b3dbb812887229a3f04ff778f2f5a282ce8de5e7e57e13b4ffc4582

+

0.000000000000000000 FTM Id: fantom Name: Fantom         Verified currency

0.00 USD

Failed

0x767e5355e2f3b4d7aea40be29834737e8c78facb520bcdd815a9d604ea281064

+

0.000000000000000000 FTM Id: fantom Name: Fantom         Verified currency

0.00 USD

Failed

0x29aa8341b354385bb863513099aed9b1136c0aa943b9a97f216b0c4c98241740

+

0.000000000000000000 FTM Id: fantom Name: Fantom         Verified currency

0.00 USD

Failed

0x2337c2524465b6885c6614a4eeb8bd3b1e9f9b5e2995632c46e541de748ca5a9

+

0.000000000000000000 FTM Id: fantom Name: Fantom         Verified currency

0.00 USD

Failed

0xd135682bc1513c9f25e1ed08056a0107713010affbc6c5117e9c9d167ec569c9

-

3.470014198455271966 WFTM Id: fantom-erc-20/0x21be370d5312f44cb42ce377bc9b8a0cef1a4c83 Name: Wrapped Fantom Verified currency

1.77 USD

Success

0xd135682bc1513c9f25e1ed08056a0107713010affbc6c5117e9c9d167ec569c9

+

3.470014198455271966 WFTM Id: fantom-erc-20/0x21be370d5312f44cb42ce377bc9b8a0cef1a4c83 Name: Wrapped Fantom Verified currency

1.77 USD

Success

0xd135682bc1513c9f25e1ed08056a0107713010affbc6c5117e9c9d167ec569c9

-

3.450837213033250010 WFTM Id: fantom-erc-20/0x21be370d5312f44cb42ce377bc9b8a0cef1a4c83 Name: Wrapped Fantom Verified currency

1.76 USD

Success

0xd135682bc1513c9f25e1ed08056a0107713010affbc6c5117e9c9d167ec569c9

+

3.450837213033250010 WFTM Id: fantom-erc-20/0x21be370d5312f44cb42ce377bc9b8a0cef1a4c83 Name: Wrapped Fantom Verified currency

1.76 USD

Success

0xccb33e1559f98dbca49509f60b0f49dd2c763d90b4260b3e8bd46a1dfeb5f39c

+

0.000000000000000000 FTM Id: fantom Name: Fantom         Verified currency

0.00 USD

Failed
Date & time Transaction id Amount Status

0x725ef839ca72d1b3a3a998222b391fc90a03166a25e3aa73bbfb5ecc178dc7a8

+

0.000000000000000000 FTM Id: fantom Name: Fantom         Verified currency

0.00 USD

Failed

0x7fff40422b3dbb812887229a3f04ff778f2f5a282ce8de5e7e57e13b4ffc4582

+

0.000000000000000000 FTM Id: fantom Name: Fantom         Verified currency

0.00 USD

Failed

0x767e5355e2f3b4d7aea40be29834737e8c78facb520bcdd815a9d604ea281064

+

0.000000000000000000 FTM Id: fantom Name: Fantom         Verified currency

0.00 USD

Failed

0x29aa8341b354385bb863513099aed9b1136c0aa943b9a97f216b0c4c98241740

+

0.000000000000000000 FTM Id: fantom Name: Fantom         Verified currency

0.00 USD

Failed

0x2337c2524465b6885c6614a4eeb8bd3b1e9f9b5e2995632c46e541de748ca5a9

+

0.000000000000000000 FTM Id: fantom Name: Fantom         Verified currency

0.00 USD

Failed

0xd135682bc1513c9f25e1ed08056a0107713010affbc6c5117e9c9d167ec569c9

+

0.000000000000000000 FTM Id: fantom Name: Fantom Verified currency

0.00 USD

Success

0xccb33e1559f98dbca49509f60b0f49dd2c763d90b4260b3e8bd46a1dfeb5f39c

+

0.000000000000000000 FTM Id: fantom Name: Fantom         Verified currency

0.00 USD

Failed

0xc7298e41ab7a20fc667c1402aa7a38f3d0724f6037d526c1bbf7d06c55128ca6

+

0.000000000000000000 FTM Id: fantom Name: Fantom Verified currency

0.00 USD

Success

0xf6743d104c82b6a0bb4aebe9928ff09e761763896ad87b01b2773ef305319e7a

+

0.000000000000000000 FTM Id: fantom Name: Fantom Verified currency

0.00 USD

Success

0x7a4db0973400fc55ab2a84f2f03cfeda076533e948cee570d2820eb7bc76e419

+

0.000000000000000000 FTM Id: fantom Name: Fantom         Verified currency

0.00 USD

Failed
Date & time Transaction id Amount Status

0x5b6d53ac9cc122dd0f589af34c3a0e4e0a38e9b6c4ec49011b94b3d5e5430f53

-

25.000000000000000000 FTM Id: fantom Name: Fantom Verified currency

14.91 USD

Success

0x5b6d53ac9cc122dd0f589af34c3a0e4e0a38e9b6c4ec49011b94b3d5e5430f53

+

25.000000000000000000 FTM Id: fantom Name: Fantom Verified currency

14.91 USD

Success

0x9eac5ce9203e448cd2792b5d5a01d6df71a098e7cb19f4a75e9e8dbfc5809fa2

-

25.000000000000000000 FTM Id: fantom Name: Fantom Verified currency

14.91 USD

Success

0x9eac5ce9203e448cd2792b5d5a01d6df71a098e7cb19f4a75e9e8dbfc5809fa2

+

25.000000000000000000 FTM Id: fantom Name: Fantom Verified currency

14.91 USD

Success

0xdcac588868cf10a873511e09a3dff4b68f767386f528b558b3b2befa8947d66a

-

25.000000000000000000 FTM Id: fantom Name: Fantom Verified currency

14.91 USD

Success

0xdcac588868cf10a873511e09a3dff4b68f767386f528b558b3b2befa8947d66a

+

25.000000000000000000 FTM Id: fantom Name: Fantom Verified currency

14.91 USD

Success

0xbdd359dcc145a135ec6c2102bec576a95c1d219cdb33bde04386b5426f7ddd41

-

25.000000000000000000 FTM Id: fantom Name: Fantom Verified currency

14.91 USD

Success

0xbdd359dcc145a135ec6c2102bec576a95c1d219cdb33bde04386b5426f7ddd41

+

25.000000000000000000 FTM Id: fantom Name: Fantom Verified currency

14.91 USD

Success

0x5c9d3dbdbfadbc07d5e7d81f151f8c67f41a170d9d68aeecdd7c876786e4df43

-

25.000000000000000000 FTM Id: fantom Name: Fantom Verified currency

14.91 USD

Success

0x5c9d3dbdbfadbc07d5e7d81f151f8c67f41a170d9d68aeecdd7c876786e4df43

+

25.000000000000000000 FTM Id: fantom Name: Fantom Verified currency

14.91 USD

Success
Date & time Transaction id Amount Status

0xd135682bc1513c9f25e1ed08056a0107713010affbc6c5117e9c9d167ec569c9

-

3.470014198455271966 WFTM Id: fantom-erc-20/0x21be370d5312f44cb42ce377bc9b8a0cef1a4c83 Name: Wrapped Fantom Verified currency

1.77 USD

Success

0xd135682bc1513c9f25e1ed08056a0107713010affbc6c5117e9c9d167ec569c9

+

3.470014198455271966 WFTM Id: fantom-erc-20/0x21be370d5312f44cb42ce377bc9b8a0cef1a4c83 Name: Wrapped Fantom Verified currency

1.77 USD

Success

0xd135682bc1513c9f25e1ed08056a0107713010affbc6c5117e9c9d167ec569c9

-

3.450837213033250010 WFTM Id: fantom-erc-20/0x21be370d5312f44cb42ce377bc9b8a0cef1a4c83 Name: Wrapped Fantom Verified currency

1.76 USD

Success

0xd135682bc1513c9f25e1ed08056a0107713010affbc6c5117e9c9d167ec569c9

+

3.450837213033250010 WFTM Id: fantom-erc-20/0x21be370d5312f44cb42ce377bc9b8a0cef1a4c83 Name: Wrapped Fantom Verified currency

1.76 USD

Success

0xc7298e41ab7a20fc667c1402aa7a38f3d0724f6037d526c1bbf7d06c55128ca6

-

2.946751813856144681 WFTM Id: fantom-erc-20/0x21be370d5312f44cb42ce377bc9b8a0cef1a4c83 Name: Wrapped Fantom Verified currency

1.50 USD

Success

0xc7298e41ab7a20fc667c1402aa7a38f3d0724f6037d526c1bbf7d06c55128ca6

+

2.946751813856144681 WFTM Id: fantom-erc-20/0x21be370d5312f44cb42ce377bc9b8a0cef1a4c83 Name: Wrapped Fantom Verified currency

1.50 USD

Success

0xc7298e41ab7a20fc667c1402aa7a38f3d0724f6037d526c1bbf7d06c55128ca6

-

2.930798707497192011 WFTM Id: fantom-erc-20/0x21be370d5312f44cb42ce377bc9b8a0cef1a4c83 Name: Wrapped Fantom Verified currency

1.50 USD

Success

0xc7298e41ab7a20fc667c1402aa7a38f3d0724f6037d526c1bbf7d06c55128ca6

+

2.930798707497192011 WFTM Id: fantom-erc-20/0x21be370d5312f44cb42ce377bc9b8a0cef1a4c83 Name: Wrapped Fantom Verified currency

1.50 USD

Success

0xf6743d104c82b6a0bb4aebe9928ff09e761763896ad87b01b2773ef305319e7a

-

0.416977799182811162 WFTM Id: fantom-erc-20/0x21be370d5312f44cb42ce377bc9b8a0cef1a4c83 Name: Wrapped Fantom Verified currency

0.21 USD

Success

0xf6743d104c82b6a0bb4aebe9928ff09e761763896ad87b01b2773ef305319e7a

+

0.416977799182811162 WFTM Id: fantom-erc-20/0x21be370d5312f44cb42ce377bc9b8a0cef1a4c83 Name: Wrapped Fantom Verified currency

0.21 USD

Success
Types:
Select type Main Internal ERC-20

Special data

  • Nonce: 1
  • Is contract? Yes
  • Contract code:

    0x6080604052600436106101125760003560e01c806367a61c9e116100a5578063bd13a80311610074578063d0e30db011610059578063d0e30db01461013e578063e79a82e0146102db578063f04f2707146102ee57600080fd5b8063bd13a803146102a8578063c91e3295146102bb57600080fd5b806367a61c9e14610218578063797327ae1461023857806383edf31714610268578063920f5c841461028857600080fd5b80632e1a7d4d116100e15780632e1a7d4d14610188578063467ae016146101a8578063549660ac146101d757806359e7c722146101f857600080fd5b8063019173c11461011e57806309779838146101405780631e59b4c2146101605780632b68b9c61461018057600080fd5b3661011957005b600080fd5b34801561012a57600080fd5b5061013e6101393660046145e0565b61030e565b005b34801561014c57600080fd5b5061013e61015b3660046146a5565b61036f565b34801561016c57600080fd5b5061013e61017b36600461473f565b6103e8565b61013e610435565b34801561019457600080fd5b5061013e6101a3366004614791565b610482565b3480156101b457600080fd5b506101bd610514565b604080519283526020830191909152015b60405180910390f35b6101ea6101e53660046147aa565b610c80565b6040519081526020016101ce565b34801561020457600080fd5b506101ea6102133660046147eb565b611112565b34801561022457600080fd5b5061013e61023336600461473f565b6113c5565b34801561024457600080fd5b506102586102533660046146a5565b611428565b60405190151581526020016101ce565b34801561027457600080fd5b506102586102833660046146a5565b6114a4565b34801561029457600080fd5b506102586102a336600461488b565b61151c565b61013e6102b63660046149eb565b6116b1565b3480156102c757600080fd5b5061013e6102d6366004614a4f565b6117de565b61013e6102e9366004614791565b61184a565b3480156102fa57600080fd5b5061013e610309366004614adc565b6119d2565b3360009081526002602052604090205460ff168061033657506000546001600160a01b031633145b61036c5760405162461bcd60e51b8152602060048201526002602482015261574560f01b60448201526064015b60405180910390fd5b50565b6000546001600160a01b031633146103ae5760405162461bcd60e51b8152602060048201526002602482015261574f60f01b6044820152606401610363565b600180547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b6000546001600160a01b031633146104275760405162461bcd60e51b8152602060048201526002602482015261574f60f01b6044820152606401610363565b6104318282611b77565b5050565b6000546001600160a01b031633146104745760405162461bcd60e51b8152602060048201526002602482015261574f60f01b6044820152606401610363565b6000546001600160a01b0316ff5b3360009081526002602052604090205460ff16806104aa57506000546001600160a01b031633145b6104db5760405162461bcd60e51b8152602060048201526002602482015261574560f01b6044820152606401610363565b600080546040516001600160a01b039091169183156108fc02918491818181858888f19350505050158015610431573d6000803e3d6000fd5b33600090815260026020526040812054819060ff168061053e57506000546001600160a01b031633145b61056f5760405162461bcd60e51b8152602060048201526002602482015261574560f01b6044820152606401610363565b60005a905060006105c06105863660048185614be7565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250611bde92505050565b90506000816080015163ffffffff161180156105f4575043816080015163ffffffff1611806105f457506105f2611e09565b155b1561064457604080518082018252600381527f43484b00000000000000000000000000000000000000000000000000000000006020820152905162461bcd60e51b81526103639190600401614c61565b600061064f82611e32565b60408051808201909152600381527f43484b00000000000000000000000000000000000000000000000000000000006020820152909350909150816106a75760405162461bcd60e51b81526004016103639190614c61565b50815160c08301518051600091906106c190600190614c8a565b815181106106d1576106d1614c9d565b602090810291909101015160a001516040516370a0823160e01b81523060048201529091506000906001600160a01b038316906370a0823190602401602060405180830381865afa15801561072a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061074e9190614cb3565b60a086015160408701519192509060ff166000036108095760015460208701516040516323b872dd60e01b81526001600160a01b0392831660048201523060248201526044810191909152908516906323b872dd906064016020604051808303816000875af11580156107c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107e99190614ccc565b5060208601516107f99082614ce9565b90506108048661291b565b610ad9565b60008660405160200161081c9190614e2c565b60408051601f19818403018152600180845283830190925292506000919060208083019080368337505060408051600180825281830190925292935060009291506020808301908036833701905050905088600001518260008151811061088557610885614c9d565b60200260200101906001600160a01b031690816001600160a01b0316815250508860200151816000815181106108bd576108bd614c9d565b6020908102919091010152604089015160ff1660010361095d576006546040517f5c38449e0000000000000000000000000000000000000000000000000000000081526001600160a01b0390911690635c38449e90610926903090869086908990600401614f0b565b600060405180830381600087803b15801561094057600080fd5b505af1158015610954573d6000803e3d6000fd5b50505050610ad5565b6040805160018082528183019092526000916020808301908036833701905050905060008160008151811061099457610994614c9d565b602090810291909101015260408a015160ff16600203610a3b576007546040517fab9c4b5d0000000000000000000000000000000000000000000000000000000081526001600160a01b039091169063ab9c4b5d90610a0490309087908790879084908c90600090600401614f5e565b600060405180830381600087803b158015610a1e57600080fd5b505af1158015610a32573d6000803e3d6000fd5b50505050610ad3565b60408a015160ff16600303610ad3576007546040517fab9c4b5d0000000000000000000000000000000000000000000000000000000081526001600160a01b039091169063ab9c4b5d90610aa090309087908790879084908c90600090600401614f5e565b600060405180830381600087803b158015610aba57600080fd5b505af1158015610ace573d6000803e3d6000fd5b505050505b505b5050505b6040516370a0823160e01b81523060048201526000906001600160a01b038516906370a0823190602401602060405180830381865afa158015610b20573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b449190614cb3565b90508181101580610b57575060a0870151155b610ba35760405162461bcd60e51b815260206004820152600260248201527f4d500000000000000000000000000000000000000000000000000000000000006044820152606401610363565b6001546040517fa9059cbb0000000000000000000000000000000000000000000000000000000081526001600160a01b039182166004820152602481018390529085169063a9059cbb906044016020604051808303816000875af1158015610c0f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c339190614ccc565b506000610c408483614fdd565b9050876040015160ff16600003610c63576020880151610c609082614fdd565b90505b805a610c6f908b614c8a565b9a509a505050505050505050509091565b3360009081526002602052604081205460ff1680610ca857506000546001600160a01b031633145b610cd95760405162461bcd60e51b8152602060048201526002602482015261574560f01b6044820152606401610363565b600480546001546040516323b872dd60e01b81526001600160a01b03918216938101939093523060248401526044830185905261010090910416906323b872dd906064016020604051808303816000875af1158015610d3c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d609190614ccc565b506040516370a0823160e01b8152306004820152839085906000906001600160a01b038416906370a0823190602401602060405180830381865afa158015610dac573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610dd09190614cb3565b6040805160028082526060820183529293506000929091602083019080368337019050509050600460019054906101000a90046001600160a01b031681600081518110610e1f57610e1f614c9d565b60200260200101906001600160a01b031690816001600160a01b0316815250508681600181518110610e5357610e53614c9d565b6001600160a01b0392831660209182029290920101526040517fd06ca61f00000000000000000000000000000000000000000000000000000000815260009185169063d06ca61f90610eab908a908690600401615004565b600060405180830381865afa158015610ec8573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610ef0919081019061501d565b9050600081600181518110610f0757610f07614c9d565b6020908102919091010151600480546040517f095ea7b30000000000000000000000000000000000000000000000000000000081526001600160a01b0389811693820193909352602481018c90529293506101009004169063095ea7b390604401600060405180830381600087803b158015610f8257600080fd5b505af1158015610f96573d6000803e3d6000fd5b50505050846001600160a01b0316635c11d795898386304261012c610fbb9190614ce9565b6040518663ffffffff1660e01b8152600401610fdb9594939291906150a3565b600060405180830381600087803b158015610ff557600080fd5b505af1158015611009573d6000803e3d6000fd5b50506040516370a0823160e01b8152306004820152600092508691506001600160a01b038916906370a0823190602401602060405180830381865afa158015611056573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061107a9190614cb3565b6110849190614c8a565b905081810361109d57600097505050505050505061110b565b806000036110b65761271097505050505050505061110b565b6000600a836110c58482614c8a565b6110d1906127106150df565b6110db91906150f6565b6110e591906150f6565b6110f0906001614ce9565b6110fb90600a6150df565b985061110b975050505050505050565b9392505050565b6040805160808101825230808252600060208084018290528385019290925260608084018290528451600280825291810186529194859383019080368337019050509050858160008151811061116a5761116a614c9d565b60200260200101906001600160a01b031690816001600160a01b031681525050848160018151811061119e5761119e614c9d565b6001600160a01b039290921660209283029190910190910152604080516001808252818301909252600091816020015b6112036040518060a0016040528060008019168152602001600081526020016000815260200160008152602001606081525090565b8152602001906001900390816111ce5790505090506040518060a001604052808981526020016000815260200160018152602001868152602001600067ffffffffffffffff81111561125757611257614338565b6040519080825280601f01601f191660200182016040528015611281576020820181803683370190505b508152508160008151811061129857611298614c9d565b60200260200101819052506000808284866040516024016112bc94939291906151b1565b60408051601f198184030181529181526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167ff84d066e00000000000000000000000000000000000000000000000000000000179052519091506000906001600160a01b038c1690611331908490615225565b6000604051808303816000865af19150503d806000811461136e576040519150601f19603f3d011682016040523d82523d6000602084013e611373565b606091505b5091505060008180602001905181019061138d919061501d565b9050806001815181106113a2576113a2614c9d565b60200260200101516113b390615241565b96505050505050505b95945050505050565b3360009081526002602052604090205460ff16806113ed57506000546001600160a01b031633145b61141e5760405162461bcd60e51b8152602060048201526002602482015261574560f01b6044820152606401610363565b6104318282613fde565b3360009081526002602052604081205460ff168061145057506000546001600160a01b031633145b6114815760405162461bcd60e51b8152602060048201526002602482015261574560f01b6044820152606401610363565b506001600160a01b03811660009081526003602052604090205460ff165b919050565b3360009081526002602052604081205460ff16806114cc57506000546001600160a01b031633145b6114fd5760405162461bcd60e51b8152602060048201526002602482015261574560f01b6044820152606401610363565b506001600160a01b031660009081526002602052604090205460ff1690565b6007546000906001600160a01b031633146115795760405162461bcd60e51b815260206004820152600360248201527f57414100000000000000000000000000000000000000000000000000000000006044820152606401610363565b6000611587838501856145e0565b90506115928161291b565b60005b8a81101561169f578b8b828181106115af576115af614c9d565b90506020020160208101906115c491906146a5565b6007546001600160a01b039182169163095ea7b391168a8a858181106115ec576115ec614c9d565b905060200201358d8d8681811061160557611605614c9d565b905060200201356116169190614ce9565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b1681526001600160a01b0390921660048301526024820152604401600060405180830381600087803b15801561167457600080fd5b505af1158015611688573d6000803e3d6000fd5b50505050808061169790615279565b915050611595565b5060019b9a5050505050505050505050565b6000546001600160a01b031633146116f05760405162461bcd60e51b8152602060048201526002602482015261574f60f01b6044820152606401610363565b60005b82518110156117d95782818151811061170e5761170e614c9d565b60200260200101516001600160a01b031663a9059cbb60008054906101000a90046001600160a01b031684848151811061174a5761174a614c9d565b60200260200101516040518363ffffffff1660e01b81526004016117839291906001600160a01b03929092168252602082015260400190565b6020604051808303816000875af11580156117a2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117c69190614ccc565b50806117d181615279565b9150506116f3565b505050565b3360009081526002602052604090205460ff168061180657506000546001600160a01b031633145b6118375760405162461bcd60e51b8152602060048201526002602482015261574560f01b6044820152606401610363565b6004805460ff1916911515919091179055565b3360009081526002602052604090205460ff168061187257506000546001600160a01b031633145b6118a35760405162461bcd60e51b8152602060048201526002602482015261574560f01b6044820152606401610363565b600480546001546040516323b872dd60e01b81526001600160a01b03918216938101939093523060248401526044830184905261010090910416906323b872dd906064016020604051808303816000875af1158015611906573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061192a9190614ccc565b50600480546040517f2e1a7d4d00000000000000000000000000000000000000000000000000000000815291820183905261010090046001600160a01b031690632e1a7d4d90602401600060405180830381600087803b15801561198d57600080fd5b505af11580156119a1573d6000803e3d6000fd5b505060405133925083156108fc02915083906000818181858888f19350505050158015610431573d6000803e3d6000fd5b6006546001600160a01b03163314611a2c5760405162461bcd60e51b815260206004820152600360248201527f57425600000000000000000000000000000000000000000000000000000000006044820152606401610363565b600081806020019051810190611a42919061541e565b9050611a4d8161291b565b60005b8551811015611b6f57858181518110611a6b57611a6b614c9d565b60200260200101516001600160a01b031663a9059cbb600660009054906101000a90046001600160a01b0316868481518110611aa957611aa9614c9d565b6020026020010151888581518110611ac357611ac3614c9d565b6020026020010151611ad59190614ce9565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b1681526001600160a01b03909216600483015260248201526044016020604051808303816000875af1158015611b38573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b5c9190614ccc565b5080611b6781615279565b915050611a50565b505050505050565b60005b82518110156117d9578160026000858481518110611b9a57611b9a614c9d565b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff191691151591909117905580611bd681615279565b915050611b7a565b611c346040518060e0016040528060006001600160a01b0316815260200160008152602001600060ff168152602001600061ffff168152602001600063ffffffff16815260200160008152602001606081525090565b601482015160158084015160ff9081168086019283015160168401516018850151601980870151861696870190810151601a90910180516001600160a01b038a168b5260001961010097880a810190961660208c0181905294881660408c0181905261ffff90941660608c018190529689900a90950190911660a08a018190529697909690959294919360009316838167ffffffffffffffff811115611cdc57611cdc614338565b604051908082528060200260200182016040528015611d8357816020015b604080516101e08101825260008082526020808301829052928201819052606082018190526080820181905260a0820181905260c0820181905260e08201819052610100820181905261012082018190526101408201819052610160820181905261018082018190526101a082018190526101c08201528252600019909201910181611cfa5790505b5060c08c015260005b8260ff168160ff161015611dde57611da38a614045565b8d60c001518360ff1681518110611dbc57611dbc614c9d565b60200260200101819c5082905250508080611dd6906154d4565b915050611d8c565b505050506004959095015163ffffffff908116631b0c34b41816608088015250949695505050505050565b60045460009060ff161580611e2d57504160009081526003602052604090205460ff165b905090565b6040805160e08101825260008082526020820181905291810182905260608082018390526080820183905260a0820183905260c082015282602001518360c00151600081518110611e8557611e85614c9d565b6020908102919091018101510152825160005b8460c0015151811015612878578460c001518181518110611ebb57611ebb614c9d565b6020026020010151600001516009811115611ed857611ed8614cfc565b6001036120a1576000808660c001518381518110611ef857611ef8614c9d565b602002602001015160c001516001600160a01b0316630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa158015611f41573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f659190615511565b50915091508660c001518381518110611f8057611f80614c9d565b6020026020010151610160015160ff16600114611f9957905b61204e8760c001518481518110611fb257611fb2614c9d565b602002602001015160200151836dffffffffffffffffffffffffffff16836dffffffffffffffffffffffffffff168a60c001518781518110611ff657611ff6614c9d565b602002602001015161010001518b60c00151888151811061201957612019614c9d565b602002602001015161012001518c60c00151898151811061203c5761203c614c9d565b60200260200101516101c0015161420e565b8860c00151858151811061206457612064614c9d565b60200260200101516040018960c00151868151811061208557612085614c9d565b60200260200101516060018281525082815250505050506127d3565b8460c0015181815181106120b7576120b7614c9d565b60200260200101516000015160098111156120d4576120d4614cfc565b6002036121e65761219761216f8660c0015183815181106120f7576120f7614c9d565b602002602001015160e001518760c00151848151811061211957612119614c9d565b602002602001015160800151858960c00151868151811061213c5761213c614c9d565b602002602001015160a001518a60c00151878151811061215e5761215e614c9d565b602002602001015160200151611112565b8660c00151838151811061218557612185614c9d565b60200260200101516101c00151614275565b8660c0015183815181106121ad576121ad614c9d565b60200260200101516040018760c0015184815181106121ce576121ce614c9d565b602090810291909101015160600191909152526127d3565b8460c0015181815181106121fc576121fc614c9d565b602002602001015160000151600981111561221957612219614cfc565b6003036123515760008560c00151828151811061223857612238614c9d565b602002602001015160c001519050612301816001600160a01b031663f140a35a8860c00151858151811061226e5761226e614c9d565b602002602001015160200151866040518363ffffffff1660e01b81526004016122aa9291909182526001600160a01b0316602082015260400190565b602060405180830381865afa1580156122c7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122eb9190614cb3565b8760c00151848151811061218557612185614c9d565b8760c00151848151811061231757612317614c9d565b60200260200101516040018860c00151858151811061233857612338614c9d565b60209081029190910101516060019190915252506127d3565b8460c00151818151811061236757612367614c9d565b602002602001015160000151600981111561238457612384614cfc565b6004036124d15760008560c0015182815181106123a3576123a3614c9d565b602002602001015160c0015190506000816001600160a01b031663a95b089f8860c0015185815181106123d8576123d8614c9d565b602002602001015161014001518960c0015186815181106123fb576123fb614c9d565b602002602001015161016001518a60c00151878151811061241e5761241e614c9d565b60209081029190910181015101516040517fffffffff0000000000000000000000000000000000000000000000000000000060e086901b16815260ff938416600482015292909116602483015260448201526064015b602060405180830381865afa158015612491573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906124b59190614cb3565b905061204e818860c00151858151811061218557612185614c9d565b8460c0015181815181106124e7576124e7614c9d565b602002602001015160000151600981111561250457612504614cfc565b6006036125e15760008560c00151828151811061252357612523614c9d565b602002602001015160c0015190506000816001600160a01b0316635e0d443f8860c00151858151811061255857612558614c9d565b602002602001015161014001518960c00151868151811061257b5761257b614c9d565b602002602001015161016001518a60c00151878151811061259e5761259e614c9d565b6020026020010151602001516040518463ffffffff1660e01b815260040161247493929190600093840b81529190920b6020820152604081019190915260600190565b8460c0015181815181106125f7576125f7614c9d565b602002602001015160000151600981111561261457612614614cfc565b6005036127395760008560c00151828151811061263357612633614c9d565b602002602001015160c001519050612301816001600160a01b031663f7729d43858960c00151868151811061266a5761266a614c9d565b602002602001015160a001518a60c00151878151811061268c5761268c614c9d565b602002602001015161010001518b60c0015188815181106126af576126af614c9d565b60209081029190910181015101516040517fffffffff0000000000000000000000000000000000000000000000000000000060e087901b1681526001600160a01b03948516600482015293909216602484015261ffff16604483015260648201526000608482015260a4016020604051808303816000875af11580156122c7573d6000803e3d6000fd5b8460c00151818151811061274f5761274f614c9d565b602002602001015160000151600981111561276c5761276c614cfc565b60090361278b5760008560c00151828151811061223857612238614c9d565b60405162461bcd60e51b815260206004820152600260248201527f55450000000000000000000000000000000000000000000000000000000000006044820152606401610363565b60018560c00151516127e59190614c8a565b811015612841578460c00151818151811061280257612802614c9d565b6020026020010151606001518560c001518260016128209190614ce9565b8151811061283057612830614c9d565b602002602001015160200181815250505b8460c00151818151811061285757612857614c9d565b602002602001015160a001519150808061287090615279565b915050611e98565b5060c084015180516000919061289090600190614c8a565b815181106128a0576128a0614c9d565b6020026020010151606001519050846040015160ff16600010156128f057612710856060015161ffff1686602001516128d991906150df565b6128e391906150f6565b6128ed9082614fdd565b90505b60a085015160208601516129049083614fdd565b121580612913575060a0850151155b959350505050565b805160005b8260c00151518110156117d957600060018460c00151516129419190614c8a565b8210801561297f575060c084015161297f9061295e846001614ce9565b8151811061296e5761296e614c9d565b6020026020010151600001516142be565b156129b75760c0840151612994836001614ce9565b815181106129a4576129a4614c9d565b602002602001015160c0015190506129ba565b50305b60008460c0015183815181106129d2576129d2614c9d565b60200260200101516101a0015160ff16600103612a12578460c0015183815181106129ff576129ff614c9d565b6020026020010151602001519050612a44565b8460c001518381518110612a2857612a28614c9d565b60200260200101516101a0015160ff16600203612a4457506000195b60018560c001518481518110612a5c57612a5c614c9d565b6020026020010151600001516009811115612a7957612a79614cfc565b03612db257821580612abb575060c0850151612abb90612a9a600186614c8a565b81518110612aaa57612aaa614c9d565b602002602001015160000151614314565b15612b8957836001600160a01b031663a9059cbb8660c001518581518110612ae557612ae5614c9d565b602002602001015160c001518760c001518681518110612b0757612b07614c9d565b6020026020010151602001516040518363ffffffff1660e01b8152600401612b449291906001600160a01b03929092168252602082015260400190565b6020604051808303816000875af1158015612b63573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612b879190614ccc565b505b6000808660c001518581518110612ba257612ba2614c9d565b6020026020010151610160015160ff16600003612be2578660c001518581518110612bcf57612bcf614c9d565b6020026020010151604001519150612c07565b8660c001518581518110612bf857612bf8614c9d565b60200260200101516040015190505b8660c001518581518110612c1d57612c1d614c9d565b6020026020010151610180015160ff16600103612ce1578660c001518581518110612c4a57612c4a614c9d565b602090810291909101015160c001516040517f6d9a640a00000000000000000000000000000000000000000000000000000000815260048101849052602481018390526001600160a01b03868116604483015290911690636d9a640a90606401600060405180830381600087803b158015612cc457600080fd5b505af1158015612cd8573d6000803e3d6000fd5b50505050612dab565b8660c001518581518110612cf757612cf7614c9d565b602002602001015160c001516001600160a01b031663022c0d9f838387600067ffffffffffffffff811115612d2e57612d2e614338565b6040519080825280601f01601f191660200182016040528015612d58576020820181803683370190505b506040518563ffffffff1660e01b8152600401612d789493929190615558565b600060405180830381600087803b158015612d9257600080fd5b505af1158015612da6573d6000803e3d6000fd5b505050505b5050613fa5565b60028560c001518481518110612dca57612dca614c9d565b6020026020010151600001516009811115612de757612de7614cfc565b036132f8576040805160028082526060820183526000926020830190803683370190505090508481600081518110612e2157612e21614c9d565b60200260200101906001600160a01b031690816001600160a01b0316815250508560c001518481518110612e5757612e57614c9d565b602002602001015160a0015181600181518110612e7657612e76614c9d565b6001600160a01b039290921660209283029190910190910152604080516001808252818301909252600091816020015b612edb6040518060a0016040528060008019168152602001600081526020016000815260200160008152602001606081525090565b815260200190600190039081612ea65790505090506040518060a001604052808860c001518781518110612f1157612f11614c9d565b602002602001015160800151815260200160008152602001600181526020018860c001518781518110612f4657612f46614c9d565b6020026020010151602001518152602001600067ffffffffffffffff811115612f7157612f71614338565b6040519080825280601f01601f191660200182016040528015612f9b576020820181803683370190505b5081525081600081518110612fb257612fb2614c9d565b6020908102919091018101919091526040805160808101825230815260008184018190526001600160a01b038816828401526060808301829052835160028082529181018552929491939091830190803683370190505090508860c00151878151811061302157613021614c9d565b6020026020010151602001518160008151811061304057613040614c9d565b6020026020010181815250508860c00151878151811061306257613062614c9d565b60200260200101516060015161307790615241565b8160018151811061308a5761308a614c9d565b6020908102919091010152841561313157876001600160a01b031663095ea7b38a60c0015189815181106130c0576130c0614c9d565b602002602001015160e00151876040518363ffffffff1660e01b81526004016130fe9291906001600160a01b03929092168252602082015260400190565b600060405180830381600087803b15801561311857600080fd5b505af115801561312c573d6000803e3d6000fd5b505050505b60008960c00151888151811061314957613149614c9d565b602002602001015160e001516001600160a01b031663945bcec96000868887874260b46131769190614ce9565b6040518763ffffffff1660e01b815260040161319796959493929190615590565b6000604051808303816000875af11580156131b6573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526131de919081019061501d565b905080516002146132315760405162461bcd60e51b815260206004820152600260248201527f646c0000000000000000000000000000000000000000000000000000000000006044820152606401610363565b8960c00151888151811061324757613247614c9d565b6020026020010151606001518160018151811061326657613266614c9d565b602002602001015161327790615241565b118015613294575060018a60c00151516132919190614c8a565b88105b156132ee57806001815181106132ac576132ac614c9d565b60200260200101516132bd90615241565b60c08b01516132cd8a6001614ce9565b815181106132dd576132dd614c9d565b602002602001015160200181815250505b5050505050613fa5565b60038560c00151848151811061331057613310614c9d565b602002602001015160000151600981111561332d5761332d614cfc565b036135525782158061334e575060c085015161334e90612a9a600186614c8a565b1561341c57836001600160a01b031663a9059cbb8660c00151858151811061337857613378614c9d565b602002602001015160c001518760c00151868151811061339a5761339a614c9d565b6020026020010151602001516040518363ffffffff1660e01b81526004016133d79291906001600160a01b03929092168252602082015260400190565b6020604051808303816000875af11580156133f6573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061341a9190614ccc565b505b60008560c00151848151811061343457613434614c9d565b602002602001015160c0015190506000808760c00151868151811061345b5761345b614c9d565b6020026020010151610160015160ff1660000361349b578760c00151868151811061348857613488614c9d565b60200260200101516040015191506134c0565b8760c0015186815181106134b1576134b1614c9d565b60200260200101516040015190505b604080516000815260208101918290527f022c0d9f000000000000000000000000000000000000000000000000000000009091526001600160a01b0384169063022c0d9f9061351890859085908a9060248101615558565b600060405180830381600087803b15801561353257600080fd5b505af1158015613546573d6000803e3d6000fd5b50505050505050613fa5565b60048560c00151848151811061356a5761356a614c9d565b602002602001015160000151600981111561358757613587614cfc565b036138115760008560c0015184815181106135a4576135a4614c9d565b602002602001015160c001519050816000101561365157846001600160a01b031663095ea7b38760c0015186815181106135e0576135e0614c9d565b602002602001015160c00151846040518363ffffffff1660e01b815260040161361e9291906001600160a01b03929092168252602082015260400190565b600060405180830381600087803b15801561363857600080fd5b505af115801561364c573d6000803e3d6000fd5b505050505b6000816001600160a01b031663916955868860c00151878151811061367857613678614c9d565b602002602001015161014001518960c00151888151811061369b5761369b614c9d565b602002602001015161016001518a60c0015189815181106136be576136be614c9d565b6020026020010151602001518b60c001518a815181106136e0576136e0614c9d565b6020026020010151604001514260b46136f99190614ce9565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e088901b16815260ff958616600482015294909316602485015260448401919091526064830152608482015260a4015b6020604051808303816000875af115801561376d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906137919190614cb3565b90508660c0015185815181106137a9576137a9614c9d565b602002602001015160600151811180156137d3575060018760c00151516137d09190614c8a565b85105b15612dab5760c087015181906137ea876001614ce9565b815181106137fa576137fa614c9d565b602002602001015160200181815250505050613fa5565b60068560c00151848151811061382957613829614c9d565b602002602001015160000151600981111561384657613846614cfc565b036139e85760008560c00151848151811061386357613863614c9d565b602002602001015160c001519050816000101561391057846001600160a01b031663095ea7b38760c00151868151811061389f5761389f614c9d565b602002602001015160c00151846040518363ffffffff1660e01b81526004016138dd9291906001600160a01b03929092168252602082015260400190565b600060405180830381600087803b1580156138f757600080fd5b505af115801561390b573d6000803e3d6000fd5b505050505b6000816001600160a01b0316633df021248860c00151878151811061393757613937614c9d565b602002602001015161014001518960c00151888151811061395a5761395a614c9d565b602002602001015161016001518a60c00151898151811061397d5761397d614c9d565b6020026020010151602001518b60c001518a8151811061399f5761399f614c9d565b6020026020010151604001516040518563ffffffff1660e01b815260040161374e9493929190600094850b81529290930b60208301526040820152606081019190915260800190565b60058560c001518481518110613a0057613a00614c9d565b6020026020010151600001516009811115613a1d57613a1d614cfc565b03613d375760008560c001518481518110613a3a57613a3a614c9d565b602002602001015160e0015190506000604051806101000160405280876001600160a01b031681526020018860c001518781518110613a7b57613a7b614c9d565b602002602001015160a001516001600160a01b031681526020018860c001518781518110613aab57613aab614c9d565b6020026020010151610100015161ffff1662ffffff168152602001856001600160a01b031681526020014260b4613ae29190614ce9565b81526020018860c001518781518110613afd57613afd614c9d565b60200260200101516020015181526020018860c001518781518110613b2457613b24614c9d565b602090810291909101810151606001518252600091015290508215613bd957856001600160a01b031663095ea7b38860c001518781518110613b6857613b68614c9d565b602002602001015160e00151856040518363ffffffff1660e01b8152600401613ba69291906001600160a01b03929092168252602082015260400190565b600060405180830381600087803b158015613bc057600080fd5b505af1158015613bd4573d6000803e3d6000fd5b505050505b604080517f414bf38900000000000000000000000000000000000000000000000000000000815282516001600160a01b0390811660048301526020840151811660248301529183015162ffffff1660448201526060830151821660648201526080830151608482015260a083015160a482015260c083015160c482015260e0830151821660e482015260009184169063414bf38990610104016020604051808303816000875af1158015613c91573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613cb59190614cb3565b90508760c001518681518110613ccd57613ccd614c9d565b60200260200101516060015181118015613cf7575060018860c0015151613cf49190614c8a565b86105b15613d2f5760c08801518190613d0e886001614ce9565b81518110613d1e57613d1e614c9d565b602002602001015160200181815250505b505050613fa5565b8460c001518381518110613d4d57613d4d614c9d565b6020026020010151600001516009811115613d6a57613d6a614cfc565b600903613fa557821580613d8d575060c0850151613d8d90612a9a600186614c8a565b15613e5b57836001600160a01b031663a9059cbb8660c001518581518110613db757613db7614c9d565b602002602001015160c001518760c001518681518110613dd957613dd9614c9d565b6020026020010151602001516040518363ffffffff1660e01b8152600401613e169291906001600160a01b03929092168252602082015260400190565b6020604051808303816000875af1158015613e35573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613e599190614ccc565b505b6000808660c001518581518110613e7457613e74614c9d565b6020026020010151610160015160ff16600003613eb4578660c001518581518110613ea157613ea1614c9d565b6020026020010151604001519150613ed9565b8660c001518581518110613eca57613eca614c9d565b60200260200101516040015190505b8660c001518581518110613eef57613eef614c9d565b602002602001015160c001516001600160a01b031663022c0d9f838387600067ffffffffffffffff811115613f2657613f26614338565b6040519080825280601f01601f191660200182016040528015613f50576020820181803683370190505b506040518563ffffffff1660e01b8152600401613f709493929190615558565b600060405180830381600087803b158015613f8a57600080fd5b505af1158015613f9e573d6000803e3d6000fd5b5050505050505b8460c001518381518110613fbb57613fbb614c9d565b602002602001015160a00151935050508080613fd690615279565b915050612920565b60005b82518110156117d957816003600085848151811061400157614001614c9d565b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff19169115159190911790558061403d81615279565b915050613fe1565b604080516101e081018252600080825260208201819052918101829052606081018290526080810182905260a0810182905260c0810182905260e08101829052610100810182905261012081018290526101408101829052610160810182905261018081018290526101a081018290526101c0810182905260019290920180519092919060ff1681808080808560098111156140e3576140e3614cfc565b6002036140f557602089019850885194505b60148901516028909901805190999450925085600981111561411957614119614cfc565b60021480614138575085600981111561413457614134614cfc565b6005145b1561414857601489019850885191505b50600297909701805190979061ffff168786600981111561416b5761416b614cfc565b9081600981111561417e5761417e614cfc565b90525060808801949094526001600160a01b0392831660a088015290821660c08701521660e085015261ffff90811661010085015260028501516003860151600487015160058801516006890151600890990180519486166101208a015260ff9384166101408a0152918316610160890152821661018088015296166101a0860152166101c08401525090929050565b6000808061422061ffff87168a6150df565b9050600061422e88836150df565b905060008261424161ffff89168c6150df565b61424b9190614ce9565b905061425781836150f6565b94506142638587614275565b909c909b509950505050505050505050565b60008061ffff8316156142b1578361271061429461ffff8616836150df565b61429e91906150f6565b6142a89086614c8a565b915091506142b7565b50829050805b9250929050565b600060018260098111156142d4576142d4614cfc565b14806142f1575060038260098111156142ef576142ef614cfc565b145b8061430e575060095b82600981111561430c5761430c614cfc565b145b92915050565b6000600482600981111561432a5761432a614cfc565b148061430e575060066142fa565b634e487b7160e01b600052604160045260246000fd5b6040516101e0810167ffffffffffffffff8111828210171561437257614372614338565b60405290565b60405160e0810167ffffffffffffffff8111828210171561437257614372614338565b604051601f8201601f1916810167ffffffffffffffff811182821017156143c4576143c4614338565b604052919050565b6001600160a01b038116811461036c57600080fd5b803561149f816143cc565b60ff8116811461036c57600080fd5b803561149f816143ec565b61ffff8116811461036c57600080fd5b803561149f81614406565b63ffffffff8116811461036c57600080fd5b803561149f81614421565b600067ffffffffffffffff82111561445857614458614338565b5060051b60200190565b600a811061036c57600080fd5b803561149f81614462565b600082601f83011261448b57600080fd5b813560206144a061449b8361443e565b61439b565b8281526101e092830285018201928282019190878511156144c057600080fd5b8387015b858110156145d35781818a0312156144dc5760008081fd5b6144e461434e565b6144ed8261446f565b8152818601358682015260408083013590820152606080830135908201526080808301359082015260a06145228184016143e1565b9082015260c06145338382016143e1565b9082015260e06145448382016143e1565b90820152610100614556838201614416565b90820152610120614568838201614416565b9082015261014061457a8382016143fb565b9082015261016061458c8382016143fb565b9082015261018061459e8382016143fb565b908201526101a06145b08382016143fb565b908201526101c06145c2838201614416565b9082015284529284019281016144c4565b5090979650505050505050565b6000602082840312156145f257600080fd5b813567ffffffffffffffff8082111561460a57600080fd5b9083019060e0828603121561461e57600080fd5b614626614378565b61462f836143e1565b815260208301356020820152614647604084016143fb565b604082015261465860608401614416565b606082015261466960808401614433565b608082015260a083013560a082015260c08301358281111561468a57600080fd5b6146968782860161447a565b60c08301525095945050505050565b6000602082840312156146b757600080fd5b813561110b816143cc565b600082601f8301126146d357600080fd5b813560206146e361449b8361443e565b82815260059290921b8401810191818101908684111561470257600080fd5b8286015b84811015614726578035614719816143cc565b8352918301918301614706565b509695505050505050565b801515811461036c57600080fd5b6000806040838503121561475257600080fd5b823567ffffffffffffffff81111561476957600080fd5b614775858286016146c2565b925050602083013561478681614731565b809150509250929050565b6000602082840312156147a357600080fd5b5035919050565b6000806000606084860312156147bf57600080fd5b83356147ca816143cc565b925060208401356147da816143cc565b929592945050506040919091013590565b600080600080600060a0868803121561480357600080fd5b853561480e816143cc565b9450602086013593506040860135614825816143cc565b92506060860135614835816143cc565b949793965091946080013592915050565b60008083601f84011261485857600080fd5b50813567ffffffffffffffff81111561487057600080fd5b6020830191508360208260051b85010111156142b757600080fd5b600080600080600080600080600060a08a8c0312156148a957600080fd5b893567ffffffffffffffff808211156148c157600080fd5b6148cd8d838e01614846565b909b50995060208c01359150808211156148e657600080fd5b6148f28d838e01614846565b909950975060408c013591508082111561490b57600080fd5b6149178d838e01614846565b909750955060608c0135915061492c826143cc565b90935060808b0135908082111561494257600080fd5b818c0191508c601f83011261495657600080fd5b81358181111561496557600080fd5b8d602082850101111561497757600080fd5b6020830194508093505050509295985092959850929598565b600082601f8301126149a157600080fd5b813560206149b161449b8361443e565b82815260059290921b840181019181810190868411156149d057600080fd5b8286015b8481101561472657803583529183019183016149d4565b600080604083850312156149fe57600080fd5b823567ffffffffffffffff80821115614a1657600080fd5b614a22868387016146c2565b93506020850135915080821115614a3857600080fd5b50614a4585828601614990565b9150509250929050565b600060208284031215614a6157600080fd5b813561110b81614731565b600082601f830112614a7d57600080fd5b813567ffffffffffffffff811115614a9757614a97614338565b614aaa6020601f19601f8401160161439b565b818152846020838601011115614abf57600080fd5b816020850160208301376000918101602001919091529392505050565b60008060008060808587031215614af257600080fd5b843567ffffffffffffffff80821115614b0a57600080fd5b818701915087601f830112614b1e57600080fd5b81356020614b2e61449b8361443e565b82815260059290921b8401810191818101908b841115614b4d57600080fd5b948201945b83861015614b74578535614b65816143cc565b82529482019490820190614b52565b98505088013592505080821115614b8a57600080fd5b614b9688838901614990565b94506040870135915080821115614bac57600080fd5b614bb888838901614990565b93506060870135915080821115614bce57600080fd5b50614bdb87828801614a6c565b91505092959194509250565b60008085851115614bf757600080fd5b83861115614c0457600080fd5b5050820193919092039150565b60005b83811015614c2c578181015183820152602001614c14565b50506000910152565b60008151808452614c4d816020860160208601614c11565b601f01601f19169290920160200192915050565b60208152600061110b6020830184614c35565b634e487b7160e01b600052601160045260246000fd5b8181038181111561430e5761430e614c74565b634e487b7160e01b600052603260045260246000fd5b600060208284031215614cc557600080fd5b5051919050565b600060208284031215614cde57600080fd5b815161110b81614731565b8082018082111561430e5761430e614c74565b634e487b7160e01b600052602160045260246000fd5b600a8110614d2257614d22614cfc565b9052565b600081518084526020808501945080840160005b83811015614e21578151614d4f888251614d12565b808401518885015260408082015190890152606080820151908901526080808201519089015260a0808201516001600160a01b03908116918a019190915260c0808301518216908a015260e080830151909116908901526101008082015161ffff908116918a0191909152610120808301518216908a01526101408083015160ff908116918b0191909152610160808401518216908b0152610180808401518216908b01526101a080840151909116908a01526101c09182015116908801526101e09096019590820190600101614d3a565b509495945050505050565b602081526001600160a01b0382511660208201526020820151604082015260ff604083015116606082015261ffff606083015116608082015263ffffffff60808301511660a082015260a082015160c0820152600060c083015160e080840152614e9a610100840182614d26565b949350505050565b600081518084526020808501945080840160005b83811015614e215781516001600160a01b031687529582019590820190600101614eb6565b600081518084526020808501945080840160005b83811015614e2157815187529582019590820190600101614eef565b6001600160a01b0385168152608060208201526000614f2d6080830186614ea2565b8281036040840152614f3f8186614edb565b90508281036060840152614f538185614c35565b979650505050505050565b60006001600160a01b03808a16835260e06020840152614f8160e084018a614ea2565b8381036040850152614f93818a614edb565b90508381036060850152614fa78189614edb565b9050818716608085015283810360a0850152614fc38187614c35565b9250505061ffff831660c083015298975050505050505050565b8181036000831280158383131683831282161715614ffd57614ffd614c74565b5092915050565b828152604060208201526000614e9a6040830184614ea2565b6000602080838503121561503057600080fd5b825167ffffffffffffffff81111561504757600080fd5b8301601f8101851361505857600080fd5b805161506661449b8261443e565b81815260059190911b8201830190838101908783111561508557600080fd5b928401925b82841015614f535783518252928401929084019061508a565b85815284602082015260a0604082015260006150c260a0830186614ea2565b6001600160a01b0394909416606083015250608001529392505050565b808202811582820484141761430e5761430e614c74565b60008261511357634e487b7160e01b600052601260045260246000fd5b500490565b60028110614d2257614d22614cfc565b600081518084526020808501808196508360051b8101915082860160005b858110156151a45782840389528151805185528581015186860152604080820151908601526060808201519086015260809081015160a09186018290529061519081870183614c35565b9a87019a9550505090840190600101615146565b5091979650505050505050565b6151bb8186615118565b60e0602082015260006151d160e0830186615128565b82810360408401526151e38186614ea2565b9150506113bc60608301846001600160a01b03808251168352602082015115156020840152806040830151166040840152506060810151151560608301525050565b60008251615237818460208701614c11565b9190910192915050565b60007f8000000000000000000000000000000000000000000000000000000000000000820361527257615272614c74565b5060000390565b6000600019820361528c5761528c614c74565b5060010190565b805161149f816143cc565b805161149f816143ec565b805161149f81614406565b805161149f81614421565b805161149f81614462565b600082601f8301126152db57600080fd5b815160206152eb61449b8361443e565b8281526101e0928302850182019282820191908785111561530b57600080fd5b8387015b858110156145d35781818a0312156153275760008081fd5b61532f61434e565b615338826152bf565b8152818601518682015260408083015190820152606080830151908201526080808301519082015260a061536d818401615293565b9082015260c061537e838201615293565b9082015260e061538f838201615293565b908201526101006153a18382016152a9565b908201526101206153b38382016152a9565b908201526101406153c583820161529e565b908201526101606153d783820161529e565b908201526101806153e983820161529e565b908201526101a06153fb83820161529e565b908201526101c061540d8382016152a9565b90820152845292840192810161530f565b60006020828403121561543057600080fd5b815167ffffffffffffffff8082111561544857600080fd5b9083019060e0828603121561545c57600080fd5b615464614378565b61546d83615293565b8152602083015160208201526154856040840161529e565b6040820152615496606084016152a9565b60608201526154a7608084016152b4565b608082015260a083015160a082015260c0830151828111156154c857600080fd5b614696878286016152ca565b600060ff821660ff81036154ea576154ea614c74565b60010192915050565b80516dffffffffffffffffffffffffffff8116811461149f57600080fd5b60008060006060848603121561552657600080fd5b61552f846154f3565b925061553d602085016154f3565b9150604084015161554d81614421565b809150509250925092565b8481528360208201526001600160a01b03831660408201526080606082015260006155866080830184614c35565b9695505050505050565b600061012061559f838a615118565b602081818501526155b28285018a615128565b915083820360408501526155c68289614ea2565b915061560760608501886001600160a01b03808251168352602082015115156020840152806040830151166040840152506060810151151560608301525050565b83820360e085015285518083528187019282019060005b8181101561563a5784518352938301939183019160010161561e565b50508093505050508261010083015297965050505050505056fea2646970667358221220488eae9b840cf728bff90e7c4be1d8962f3276ff152c6285b544fbe2a60df38e64736f6c63430008120033

Type / to focus