token-icon

BabyCatGirl

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000.0
BBYCAT
Holders
503+0.00%
Transfers
2,665

Profile Summary

Decimals
9

Market

Price
$0 @0.00000000 ETH
If you are the owner of this contract, verify it.
Deployed ByteCode
0x60806040526004361061037a5760003560e01c80636ce37fa0116101d1578063a457c2d711610102578063dc44b6a0116100a0578063f259c57b1161006f578063f259c57b14610a41578063f2fde38b14610a61578063fabb0b4f14610a81578063ffb54a9914610a9757600080fd5b8063dc44b6a0146109a5578063dd62ed3e146109bb578063ea2f0b3714610a01578063eafb5a3c14610a2157600080fd5b8063c5d24189116100dc578063c5d2418914610943578063c860795214610959578063c9cf77891461096f578063d3f6a1571461098557600080fd5b8063a457c2d7146108ed578063a9059cbb1461090d578063bf56b3711461092d57600080fd5b806384530c461161016f5780638da5cb5b116101495780638da5cb5b1461087a5780638f4590d21461089857806395d89b41146108b8578063a0c5efc2146108cd57600080fd5b806384530c461461080b57806388790a681461082b57806388f820201461084157600080fd5b806371b9189c116101ab57806371b9189c1461079f578063743942b6146107bf5780637598f8bc146107df57806378109e54146107f557600080fd5b80636ce37fa01461074a57806370a082311461076a578063715018a61461078a57600080fd5b80632dd5efe7116102ab578063401aa5c0116102495780634b01547f116102235780634b01547f146106d457806352390c02146106f45780635d54c0af14610714578063620158521461073457600080fd5b8063401aa5c01461067e5780634549b0391461069457806349bd5a5e146106b457600080fd5b80633685d419116102855780633685d419146105fe578063395093511461061e5780633bd5d1731461063e5780633ddf65ab1461065e57600080fd5b80632dd5efe714610592578063313ce567146105b2578063335f6a43146105de57600080fd5b806318160ddd1161031857806325b86edf116102f257806325b86edf146104fe5780632691bc801461051e5780632d4103d6146105525780632d8381191461057257600080fd5b806318160ddd146104a95780631ca0a28d146104be57806323b872dd146104de57600080fd5b8063095ea7b311610354578063095ea7b3146103f35780630f3a325f1461042357806313114a9d1461045c5780631694505e1461047157600080fd5b80630445b6671461038657806306fdde03146103af57806309302dc6146103d157600080fd5b3661038157005b600080fd5b34801561039257600080fd5b5061039c60275481565b6040519081526020015b60405180910390f35b3480156103bb57600080fd5b506103c4610ab8565b6040516103a69190613f00565b3480156103dd57600080fd5b506103f16103ec366004613de3565b610b4a565b005b3480156103ff57600080fd5b5061041361040e366004613cc6565b610bbe565b60405190151581526020016103a6565b34801561042f57600080fd5b5061041361043e366004613b33565b6001600160a01b031660009081526009602052604090205460ff1690565b34801561046857600080fd5b5060145461039c565b34801561047d57600080fd5b50602854610491906001600160a01b031681565b6040516001600160a01b0390911681526020016103a6565b3480156104b557600080fd5b5060125461039c565b3480156104ca57600080fd5b506103f16104d9366004613be7565b610bd5565b3480156104ea57600080fd5b506104136104f9366004613ba6565b610e58565b34801561050a57600080fd5b506103f1610519366004613b6d565b610ec1565b34801561052a57600080fd5b5060295461041390760100000000000000000000000000000000000000000000900460ff1681565b34801561055e57600080fd5b506103f161056d366004613dc5565b611041565b34801561057e57600080fd5b5061039c61058d366004613de3565b611105565b34801561059e57600080fd5b506103f16105ad366004613b33565b61119c565b3480156105be57600080fd5b50601154600160a01b900460ff1660405160ff90911681526020016103a6565b3480156105ea57600080fd5b506103f16105f9366004613c6a565b611208565b34801561060a57600080fd5b506103f1610619366004613b33565b6113c4565b34801561062a57600080fd5b50610413610639366004613cc6565b6115af565b34801561064a57600080fd5b506103f1610659366004613de3565b6115e5565b34801561066a57600080fd5b506103f1610679366004613d8b565b6116e0565b34801561068a57600080fd5b5061039c601b5481565b3480156106a057600080fd5b5061039c6106af366004613e15565b611775565b3480156106c057600080fd5b50602954610491906001600160a01b031681565b3480156106e057600080fd5b506103f16106ef366004613d8b565b611802565b34801561070057600080fd5b506103f161070f366004613b33565b611896565b34801561072057600080fd5b506103f161072f366004613d34565b6119ab565b34801561074057600080fd5b5061039c60195481565b34801561075657600080fd5b506103f1610765366004613e8a565b611aaf565b34801561077657600080fd5b5061039c610785366004613b33565b611b08565b34801561079657600080fd5b506103f1611b67565b3480156107ab57600080fd5b506103f16107ba366004613cf2565b611c06565b3480156107cb57600080fd5b506103f16107da366004613b33565b611cc3565b3480156107eb57600080fd5b5061039c601f5481565b34801561080157600080fd5b5061039c60175481565b34801561081757600080fd5b506103f1610826366004613cf2565b611d40565b34801561083757600080fd5b5061039c601c5481565b34801561084d57600080fd5b5061041361085c366004613b33565b6001600160a01b03166000908152600e602052604090205460ff1690565b34801561088657600080fd5b506000546001600160a01b0316610491565b3480156108a457600080fd5b506103f16108b3366004613e3a565b611df8565b3480156108c457600080fd5b506103c4611e60565b3480156108d957600080fd5b506103f16108e8366004613e8a565b611e6f565b3480156108f957600080fd5b50610413610908366004613cc6565b611f01565b34801561091957600080fd5b50610413610928366004613cc6565b611f50565b34801561093957600080fd5b5061039c600b5481565b34801561094f57600080fd5b5061039c601a5481565b34801561096557600080fd5b5061039c601d5481565b34801561097b57600080fd5b5061039c601e5481565b34801561099157600080fd5b506103f16109a0366004613b6d565b611f5d565b3480156109b157600080fd5b5061039c60185481565b3480156109c757600080fd5b5061039c6109d6366004613b6d565b6001600160a01b03918216600090815260086020908152604080832093909416825291909152205490565b348015610a0d57600080fd5b506103f1610a1c366004613b33565b611fe0565b348015610a2d57600080fd5b506103f1610a3c366004613b33565b612049565b348015610a4d57600080fd5b506103f1610a5c366004613b33565b612444565b348015610a6d57600080fd5b506103f1610a7c366004613b33565b6124b0565b348015610a8d57600080fd5b5061039c600a5481565b348015610aa357600080fd5b5060295461041390600160a81b900460ff1681565b606060158054610ac79061412e565b80601f0160208091040260200160405190810160405280929190818152602001828054610af39061412e565b8015610b405780601f10610b1557610100808354040283529160200191610b40565b820191906000526020600020905b815481529060010190602001808311610b2357829003601f168201915b5050505050905090565b6000546001600160a01b03163314610b975760405162461bcd60e51b8152602060048201819052602482015260008051602061421583398151915260448201526064015b60405180910390fd5b610bb881610bb26103e86012546125dc90919063ffffffff16565b9061261e565b60175550565b6000610bcb338484612718565b5060015b92915050565b6000546001600160a01b03163314610c1d5760405162461bcd60e51b815260206004820181905260248201526000805160206142158339815191526044820152606401610b8e565b6103218310610c945760405162461bcd60e51b815260206004820152602d60248201527f474153204572726f723a206d61782061697264726f70206c696d69742069732060448201527f35303020616464726573736573000000000000000000000000000000000000006064820152608401610b8e565b828114610d095760405162461bcd60e51b815260206004820152602860248201527f4d69736d61746368206265747765656e204164647265737320616e6420746f6b60448201527f656e20636f756e740000000000000000000000000000000000000000000000006064820152608401610b8e565b6000805b84811015610d6e57601154610d2d90600160a01b900460ff16600a61404d565b848483818110610d3f57610d3f6141b0565b90506020020135610d5091906140f8565b610d5a9083613fd0565b915080610d6681614169565b915050610d0d565b5080610d7987611b08565b1015610dc75760405162461bcd60e51b815260206004820152601b60248201527f4e6f7420656e6f75676820746f6b656e7320696e2077616c6c657400000000006044820152606401610b8e565b60005b84811015610e4f57610e3d87878784818110610de857610de86141b0565b9050602002016020810190610dfd9190613b33565b601154610e1590600160a01b900460ff16600a61404d565b878786818110610e2757610e276141b0565b90506020020135610e3891906140f8565b612870565b80610e4781614169565b915050610dca565b50505050505050565b6000610e65848484612870565b610eb78433610eb2856040518060600160405280602881526020016141ed602891396001600160a01b038a1660009081526008602090815260408083203384529091529020549190612e84565b612718565b5060019392505050565b6000546001600160a01b03163314610f095760405162461bcd60e51b815260206004820181905260248201526000805160206142158339815191526044820152606401610b8e565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526000906001600160a01b038416906370a082319060240160206040518083038186803b158015610f6457600080fd5b505afa158015610f78573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f9c9190613dfc565b6040517fa9059cbb0000000000000000000000000000000000000000000000000000000081526001600160a01b038481166004830152602482018390529192509084169063a9059cbb90604401602060405180830381600087803b15801561100357600080fd5b505af1158015611017573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061103b9190613da8565b50505050565b6000546001600160a01b031633146110895760405162461bcd60e51b815260206004820181905260248201526000805160206142158339815191526044820152606401610b8e565b602980547fffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffff16600160a81b841515021790556110c430611896565b6029546110d9906001600160a01b0316611896565b602954600160a81b900460ff1680156110f25750600b54155b156111015743600b55600a8190555b5050565b600060135482111561117f5760405162461bcd60e51b815260206004820152602a60248201527f416d6f756e74206d757374206265206c657373207468616e20746f74616c207260448201527f65666c656374696f6e73000000000000000000000000000000000000000000006064820152608401610b8e565b6000611189612ebe565b905061119583826125dc565b9392505050565b6000546001600160a01b031633146111e45760405162461bcd60e51b815260206004820181905260248201526000805160206142158339815191526044820152606401610b8e565b6001600160a01b03166000908152600d60205260409020805460ff19166001179055565b6000546001600160a01b031633146112505760405162461bcd60e51b815260206004820181905260248201526000805160206142158339815191526044820152606401610b8e565b6107d182106112c75760405162461bcd60e51b815260206004820152602e60248201527f474153204572726f723a206d61782061697264726f70206c696d69742069732060448201527f32303030206164647265737365730000000000000000000000000000000000006064820152608401610b8e565b60115460009083906112e490600160a01b900460ff16600a61404d565b6112ee90846140f8565b6112f891906140f8565b90508061130486611b08565b10156113525760405162461bcd60e51b815260206004820152601b60248201527f4e6f7420656e6f75676820746f6b656e7320696e2077616c6c657400000000006044820152606401610b8e565b60005b838110156113bc576113aa86868684818110611373576113736141b0565b90506020020160208101906113889190613b33565b6011546113a090600160a01b900460ff16600a61404d565b610e3890876140f8565b806113b481614169565b915050611355565b505050505050565b6000546001600160a01b0316331461140c5760405162461bcd60e51b815260206004820181905260248201526000805160206142158339815191526044820152606401610b8e565b6001600160a01b0381166000908152600e602052604090205460ff166114745760405162461bcd60e51b815260206004820152601b60248201527f4163636f756e7420697320616c7265616479206578636c7564656400000000006044820152606401610b8e565b60005b60105481101561110157816001600160a01b03166010828154811061149e5761149e6141b0565b6000918252602090912001546001600160a01b0316141561159d57601080546114c990600190614117565b815481106114d9576114d96141b0565b600091825260209091200154601080546001600160a01b039092169183908110611505576115056141b0565b6000918252602080832091909101805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b039485161790559184168152600782526040808220829055600e90925220805460ff19169055601080548061156a5761156a61419a565b6000828152602090208101600019908101805473ffffffffffffffffffffffffffffffffffffffff191690550190555050565b806115a781614169565b915050611477565b3360008181526008602090815260408083206001600160a01b03871684529091528120549091610bcb918590610eb290866126b9565b336000818152600e602052604090205460ff161561166b5760405162461bcd60e51b815260206004820152602c60248201527f4578636c75646564206164647265737365732063616e6e6f742063616c6c207460448201527f6869732066756e6374696f6e00000000000000000000000000000000000000006064820152608401610b8e565b600061167683612ee1565b505050506001600160a01b0384166000908152600660205260409020549192506116a291905082612f30565b6001600160a01b0383166000908152600660205260409020556013546116c89082612f30565b6013556014546116d890846126b9565b601455505050565b6000546001600160a01b031633146117285760405162461bcd60e51b815260206004820181905260248201526000805160206142158339815191526044820152606401610b8e565b6029805491151577010000000000000000000000000000000000000000000000027fffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffff909216919091179055565b60006012548311156117c95760405162461bcd60e51b815260206004820152601f60248201527f416d6f756e74206d757374206265206c657373207468616e20737570706c79006044820152606401610b8e565b816117e85760006117d984612ee1565b50939550610bcf945050505050565b60006117f384612ee1565b50929550610bcf945050505050565b6000546001600160a01b0316331461184a5760405162461bcd60e51b815260206004820181905260248201526000805160206142158339815191526044820152606401610b8e565b60298054911515760100000000000000000000000000000000000000000000027fffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffff909216919091179055565b6000546001600160a01b031633146118de5760405162461bcd60e51b815260206004820181905260248201526000805160206142158339815191526044820152606401610b8e565b6001600160a01b03811660009081526006602052604090205415611938576001600160a01b03811660009081526006602052604090205461191e90611105565b6001600160a01b0382166000908152600760205260409020555b6001600160a01b03166000818152600e60205260408120805460ff191660019081179091556010805491820181559091527f1b6847dc741a1b0cd08d278845f9d819d87b734759afb55fe2de5cb82a9ae67201805473ffffffffffffffffffffffffffffffffffffffff19169091179055565b6000546001600160a01b031633146119f35760405162461bcd60e51b815260206004820181905260248201526000805160206142158339815191526044820152606401610b8e565b60005b8281101561103b57600f6000858584818110611a1457611a146141b0565b9050602002016020810190611a299190613b33565b6001600160a01b0316815260208101919091526040016000205460ff16611a9f578160096000868685818110611a6157611a616141b0565b9050602002016020810190611a769190613b33565b6001600160a01b031681526020810191909152604001600020805460ff19169115159190911790555b611aa881614169565b90506119f6565b6000546001600160a01b03163314611af75760405162461bcd60e51b815260206004820181905260248201526000805160206142158339815191526044820152606401610b8e565b601c92909255601d55601e55601f55565b6001600160a01b0381166000908152600e602052604081205460ff1615611b4557506001600160a01b031660009081526007602052604090205490565b6001600160a01b038216600090815260066020526040902054610bcf90611105565b6000546001600160a01b03163314611baf5760405162461bcd60e51b815260206004820181905260248201526000805160206142158339815191526044820152606401610b8e565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a36000805473ffffffffffffffffffffffffffffffffffffffff19169055565b6000546001600160a01b03163314611c4e5760405162461bcd60e51b815260206004820181905260248201526000805160206142158339815191526044820152606401610b8e565b60005b81811015611cbe576001600c6000858585818110611c7157611c716141b0565b9050602002016020810190611c869190613b33565b6001600160a01b031681526020810191909152604001600020805460ff1916911515919091179055611cb781614169565b9050611c51565b505050565b6000546001600160a01b03163314611d0b5760405162461bcd60e51b815260206004820181905260248201526000805160206142158339815191526044820152606401610b8e565b6040516001600160a01b038216904780156108fc02916000818181858888f19350505050158015611101573d6000803e3d6000fd5b6000546001600160a01b03163314611d885760405162461bcd60e51b815260206004820181905260248201526000805160206142158339815191526044820152606401610b8e565b60005b81811015611cbe576001600f6000858585818110611dab57611dab6141b0565b9050602002016020810190611dc09190613b33565b6001600160a01b031681526020810191909152604001600020805460ff1916911515919091179055611df181614169565b9050611d8b565b6000546001600160a01b03163314611e405760405162461bcd60e51b815260206004820181905260248201526000805160206142158339815191526044820152606401610b8e565b8082601254611e4f91906140f8565b611e599190613fe8565b6027555050565b606060168054610ac79061412e565b6000546001600160a01b03163314611eb75760405162461bcd60e51b815260206004820181905260248201526000805160206142158339815191526044820152606401610b8e565b6018839055601a8290556019819055601b8490556024849055602183905560238190556022829055602054611ef890611ef2838187876126b9565b906126b9565b60255550505050565b6000610bcb3384610eb285604051806060016040528060258152602001614235602591393360009081526008602090815260408083206001600160a01b038d1684529091529020549190612e84565b6000610bcb338484612870565b6000546001600160a01b03163314611fa55760405162461bcd60e51b815260206004820181905260248201526000805160206142158339815191526044820152606401610b8e565b600380546001600160a01b0393841673ffffffffffffffffffffffffffffffffffffffff199182161790915560058054929093169116179055565b6000546001600160a01b031633146120285760405162461bcd60e51b815260206004820181905260248201526000805160206142158339815191526044820152606401610b8e565b6001600160a01b03166000908152600c60205260409020805460ff19169055565b6000546001600160a01b031633146120915760405162461bcd60e51b815260206004820181905260248201526000805160206142158339815191526044820152606401610b8e565b60008190506000816001600160a01b031663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b1580156120d157600080fd5b505afa1580156120e5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906121099190613b50565b6001600160a01b031663e6a4390530846001600160a01b031663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b15801561215157600080fd5b505afa158015612165573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906121899190613b50565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b1681526001600160a01b0392831660048201529116602482015260440160206040518083038186803b1580156121e757600080fd5b505afa1580156121fb573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061221f9190613b50565b90506001600160a01b0381166123ea57816001600160a01b031663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b15801561226857600080fd5b505afa15801561227c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122a09190613b50565b6001600160a01b031663c9c6539630846001600160a01b031663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b1580156122e857600080fd5b505afa1580156122fc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123209190613b50565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b1681526001600160a01b03928316600482015291166024820152604401602060405180830381600087803b15801561238057600080fd5b505af1158015612394573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123b89190613b50565b6029805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0392909216919091179055612413565b6029805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0383161790555b506028805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b039290921691909117905550565b6000546001600160a01b0316331461248c5760405162461bcd60e51b815260206004820181905260248201526000805160206142158339815191526044820152606401610b8e565b6001600160a01b03166000908152600c60205260409020805460ff19166001179055565b6000546001600160a01b031633146124f85760405162461bcd60e51b815260206004820181905260248201526000805160206142158339815191526044820152606401610b8e565b6001600160a01b0381166125745760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152608401610b8e565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a36000805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0392909216919091179055565b600061119583836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250612f72565b60008261262d57506000610bcf565b600061263983856140f8565b9050826126468583613fe8565b146111955760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60448201527f77000000000000000000000000000000000000000000000000000000000000006064820152608401610b8e565b6000806126c68385613fd0565b9050838110156111955760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610b8e565b6001600160a01b0383166127935760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460448201527f72657373000000000000000000000000000000000000000000000000000000006064820152608401610b8e565b6001600160a01b03821661280f5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f20616464726560448201527f73730000000000000000000000000000000000000000000000000000000000006064820152608401610b8e565b6001600160a01b0383811660008181526008602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383166128ec5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f20616460448201527f64726573730000000000000000000000000000000000000000000000000000006064820152608401610b8e565b6001600160a01b0382166129685760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201527f65737300000000000000000000000000000000000000000000000000000000006064820152608401610b8e565b600081116129de5760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d75737420626520677265617465722060448201527f7468616e207a65726f00000000000000000000000000000000000000000000006064820152608401610b8e565b6001600160a01b03821660009081526009602052604090205460ff1615612a475760405162461bcd60e51b815260206004820152601760248201527f596f752068617665206e6f20706f7765722068657265210000000000000000006044820152606401610b8e565b6001600160a01b03831660009081526009602052604090205460ff1615612ab05760405162461bcd60e51b815260206004820152601760248201527f596f752068617665206e6f20706f7765722068657265210000000000000000006044820152606401610b8e565b6000546001600160a01b03848116911614801590612adc57506000546001600160a01b03838116911614155b15612b3a57602954600160a81b900460ff16612b3a5760405162461bcd60e51b815260206004820152601860248201527f54726164696e67206e6f742079657420656e61626c65642e00000000000000006044820152606401610b8e565b6029546000906001600160a01b0385811691161480612b6657506029546001600160a01b038481169116145b8015612bae57506001600160a01b0384166000908152600c602052604090205460ff1680612bac57506001600160a01b0383166000908152600c602052604090205460ff165b155b15612bb7575060015b6000600b54118015612bfb57506001600160a01b0383166000908152600d602052604090205460ff16158015612bfb57506000546001600160a01b03858116911614155b8015612c16575043600a54600b54612c139190613fd0565b11155b15612ca557601754612c2784611b08565b612c319084613fd0565b1115612ca55760405162461bcd60e51b815260206004820152602260248201527f546f74616c20486f6c64696e672069732063757272656e746c79206c696d697460448201527f65640000000000000000000000000000000000000000000000000000000000006064820152608401610b8e565b602554602655601b54602455602954600160a81b900460ff168015612cd757506029546001600160a01b038481169116145b15612d0357612cf9601e54611ef2601d54601c546126b990919063ffffffff16565b602655601f546024555b6000600b54118015612d23575043600a54600b54612d219190613fd0565b115b15612d4c576001600160a01b0383166000908152600960205260409020805460ff191660011790555b6000600b54118015612d6c57506000546001600160a01b03858116911614155b8015612d875750600a54600b54612d839190613fd0565b4310155b8015612db0575060295477010000000000000000000000000000000000000000000000900460ff165b15612dbc576103846026555b602954760100000000000000000000000000000000000000000000900460ff1615612e1257602954600160a81b900460ff168015612e0757506029546001600160a01b038581169116145b15612e125760006026555b602954600160a01b900460ff16158015612e355750602954600160a81b900460ff165b8015612e4e57506029546001600160a01b038481169116145b15612e78576000612e5e30611b08565b90506027548110612e765750602754612e7681612fa0565b505b61103b84848484613135565b60008184841115612ea85760405162461bcd60e51b8152600401610b8e9190613f00565b506000612eb58486614117565b95945050505050565b6000806000612ecb613261565b9092509050612eda82826125dc565b9250505090565b6000806000806000806000806000612ef88a6133e3565b9250925092506000806000612f168d8686612f11612ebe565b613425565b919f909e50909c50959a5093985091965092945050505050565b600061119583836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250612e84565b60008183612f935760405162461bcd60e51b8152600401610b8e9190613f00565b506000612eb58486613fe8565b602980547fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff16600160a01b179055602554602154600091612ff191600291612feb918290879061261e565b906125dc565b90506000612fff8383612f30565b905061300a81613475565b602154479060009061302a906130219060026125dc565b60255490612f30565b9050600061304c6002612feb84612feb6021548861261e90919063ffffffff16565b9050600061306983612feb6023548761261e90919063ffffffff16565b9050600061308684612feb6022548861261e90919063ffffffff16565b905060006130a385612feb6020548961261e90919063ffffffff16565b90504780156130f1576003546130c39084906001600160a01b0316613649565b6004546130da9083906001600160a01b0316613649565b6005546130f19085906001600160a01b0316613649565b881561310157613101898661367f565b5050602980547fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff1690555050505050505050565b6024546026548261314b57600060248190556026555b6001600160a01b0386166000908152600e602052604090205460ff16801561318c57506001600160a01b0385166000908152600e602052604090205460ff16155b156131a15761319c86868661377b565b61324d565b6001600160a01b0386166000908152600e602052604090205460ff161580156131e257506001600160a01b0385166000908152600e602052604090205460ff165b156131f25761319c8686866138a1565b6001600160a01b0386166000908152600e602052604090205460ff16801561323257506001600160a01b0385166000908152600e602052604090205460ff165b156132425761319c86868661394a565b61324d8686866139bd565b826113bc5760249190915560265550505050565b6013546012546000918291825b6010548110156133b357826006600060108481548110613290576132906141b0565b60009182526020808320909101546001600160a01b0316835282019290925260400190205411806132fb57508160076000601084815481106132d4576132d46141b0565b60009182526020808320909101546001600160a01b03168352820192909252604001902054115b1561331157601354601254945094505050509091565b613357600660006010848154811061332b5761332b6141b0565b60009182526020808320909101546001600160a01b031683528201929092526040019020548490612f30565b925061339f6007600060108481548110613373576133736141b0565b60009182526020808320909101546001600160a01b031683528201929092526040019020548390612f30565b9150806133ab81614169565b91505061326e565b506012546013546133c3916125dc565b8210156133da576013546012549350935050509091565b90939092509050565b6000806000806133f285613a01565b905060006133ff86613a1e565b90506000613417826134118986612f30565b90612f30565b979296509094509092505050565b6000808080613434888661261e565b90506000613442888761261e565b90506000613450888861261e565b90506000613462826134118686612f30565b939b939a50919850919650505050505050565b60408051600280825260608201835260009260208301908036833701905050905030816000815181106134aa576134aa6141b0565b6001600160a01b03928316602091820292909201810191909152602854604080517fad5c46480000000000000000000000000000000000000000000000000000000081529051919093169263ad5c4648926004808301939192829003018186803b15801561351757600080fd5b505afa15801561352b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061354f9190613b50565b81600181518110613562576135626141b0565b6001600160a01b0392831660209182029290920101526028546135889130911684612718565b6028546040517f791ac9470000000000000000000000000000000000000000000000000000000081526001600160a01b039091169063791ac947906135da908590600090869030904290600401613f94565b600060405180830381600087803b1580156135f457600080fd5b505af1158015613608573d6000803e3d6000fd5b505050507f32cde87eb454f3a0b875ab23547023107cfad454363ec88ba5695e2c24aa52a7828260405161363d929190613f73565b60405180910390a15050565b6040516001600160a01b0382169083156108fc029084906000818181858888f19350505050158015611cbe573d6000803e3d6000fd5b6028546136979030906001600160a01b031684612718565b6028546001600160a01b031663f305d7198230856000806136c06000546001600160a01b031690565b60405160e088901b7fffffffff000000000000000000000000000000000000000000000000000000001681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c4016060604051808303818588803b15801561373b57600080fd5b505af115801561374f573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906137749190613e5c565b5050505050565b60008060008060008061378d87612ee1565b6001600160a01b038f16600090815260076020526040902054959b509399509197509550935091506137bf9088612f30565b6001600160a01b038a166000908152600760209081526040808320939093556006905220546137ee9087612f30565b6001600160a01b03808b1660009081526006602052604080822093909355908a168152205461381d90866126b9565b6001600160a01b03891660009081526006602052604090205561383f81613a3b565b6138498483613ac3565b876001600160a01b0316896001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8560405161388e91815260200190565b60405180910390a3505050505050505050565b6000806000806000806138b387612ee1565b6001600160a01b038f16600090815260066020526040902054959b509399509197509550935091506138e59087612f30565b6001600160a01b03808b16600090815260066020908152604080832094909455918b1681526007909152205461391b90846126b9565b6001600160a01b03891660009081526007602090815260408083209390935560069052205461381d90866126b9565b60008060008060008061395c87612ee1565b6001600160a01b038f16600090815260076020526040902054959b5093995091975095509350915061398e9088612f30565b6001600160a01b038a166000908152600760209081526040808320939093556006905220546138e59087612f30565b6000806000806000806139cf87612ee1565b6001600160a01b038f16600090815260066020526040902054959b509399509197509550935091506137ee9087612f30565b6000610bcf6103e8612feb6024548561261e90919063ffffffff16565b6000610bcf6103e8612feb6026548561261e90919063ffffffff16565b6000613a45612ebe565b90506000613a53838361261e565b30600090815260066020526040902054909150613a7090826126b9565b30600090815260066020908152604080832093909355600e9052205460ff1615611cbe5730600090815260076020526040902054613aae90846126b9565b30600090815260076020526040902055505050565b601354613ad09083612f30565b601355601454613ae090826126b9565b6014555050565b60008083601f840112613af957600080fd5b50813567ffffffffffffffff811115613b1157600080fd5b6020830191508360208260051b8501011115613b2c57600080fd5b9250929050565b600060208284031215613b4557600080fd5b8135611195816141c6565b600060208284031215613b6257600080fd5b8151611195816141c6565b60008060408385031215613b8057600080fd5b8235613b8b816141c6565b91506020830135613b9b816141c6565b809150509250929050565b600080600060608486031215613bbb57600080fd5b8335613bc6816141c6565b92506020840135613bd6816141c6565b929592945050506040919091013590565b600080600080600060608688031215613bff57600080fd5b8535613c0a816141c6565b9450602086013567ffffffffffffffff80821115613c2757600080fd5b613c3389838a01613ae7565b90965094506040880135915080821115613c4c57600080fd5b50613c5988828901613ae7565b969995985093965092949392505050565b60008060008060608587031215613c8057600080fd5b8435613c8b816141c6565b9350602085013567ffffffffffffffff811115613ca757600080fd5b613cb387828801613ae7565b9598909750949560400135949350505050565b60008060408385031215613cd957600080fd5b8235613ce4816141c6565b946020939093013593505050565b60008060208385031215613d0557600080fd5b823567ffffffffffffffff811115613d1c57600080fd5b613d2885828601613ae7565b90969095509350505050565b600080600060408486031215613d4957600080fd5b833567ffffffffffffffff811115613d6057600080fd5b613d6c86828701613ae7565b9094509250506020840135613d80816141de565b809150509250925092565b600060208284031215613d9d57600080fd5b8135611195816141de565b600060208284031215613dba57600080fd5b8151611195816141de565b60008060408385031215613dd857600080fd5b8235613ce4816141de565b600060208284031215613df557600080fd5b5035919050565b600060208284031215613e0e57600080fd5b5051919050565b60008060408385031215613e2857600080fd5b823591506020830135613b9b816141de565b60008060408385031215613e4d57600080fd5b50508035926020909101359150565b600080600060608486031215613e7157600080fd5b8351925060208401519150604084015190509250925092565b60008060008060808587031215613ea057600080fd5b5050823594602084013594506040840135936060013592509050565b600081518084526020808501945080840160005b83811015613ef55781516001600160a01b031687529582019590820190600101613ed0565b509495945050505050565b600060208083528351808285015260005b81811015613f2d57858101830151858201604001528201613f11565b81811115613f3f576000604083870101525b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016929092016040019392505050565b828152604060208201526000613f8c6040830184613ebc565b949350505050565b85815284602082015260a060408201526000613fb360a0830186613ebc565b6001600160a01b0394909416606083015250608001529392505050565b60008219821115613fe357613fe3614184565b500190565b60008261400557634e487b7160e01b600052601260045260246000fd5b500490565b600181815b8085111561404557816000190482111561402b5761402b614184565b8085161561403857918102915b93841c939080029061400f565b509250929050565b600061119560ff84168360008261406657506001610bcf565b8161407357506000610bcf565b81600181146140895760028114614093576140af565b6001915050610bcf565b60ff8411156140a4576140a4614184565b50506001821b610bcf565b5060208310610133831016604e8410600b84101617156140d2575081810a610bcf565b6140dc838361400a565b80600019048211156140f0576140f0614184565b029392505050565b600081600019048311821515161561411257614112614184565b500290565b60008282101561412957614129614184565b500390565b600181811c9082168061414257607f821691505b6020821081141561416357634e487b7160e01b600052602260045260246000fd5b50919050565b600060001982141561417d5761417d614184565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052603160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b6001600160a01b03811681146141db57600080fd5b50565b80151581146141db57600080fdfe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e63654f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657245524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220d1d4502fa977d0a131365405f8b6a8769d93327da69a43d0a9de9af15f71c0e064736f6c63430008070033
Creation ByteCode
0x6080604052600380546001600160a01b0319908116730c8b5dd2eb9b5b0b8090ff03af575db9613b8a901790915560048054821673f1e106aadd3cdfc960727f1d4774e4cedff0982a17905560058054909116737377b619ef90ea795e11f0398827383447994f521790556002600a9081556000600b55601180547409000000000000000000000000000000000000dead6001600160a81b03199091161790819055620000b891600160a01b90910460ff169062000934565b620000c890633b9aca00620009f3565b6012819055620000db9060001962000a6c565b620000e99060001962000a15565b60135560408051808201909152600b8082526a1098589e50d85d11da5c9b60aa1b6020909201918252620001209160159162000790565b506040805180820190915260068082526510909650d05560d21b6020909201918252620001509160169162000790565b50620001896002620001756103e86012546200061360201b620025dc1790919060201c565b6200066660201b6200261e1790919060201c565b60175560006018556032601955602d601a556000601b556000601c556064601d556064601e556000601f556005602055601854602155601a54602255601954602355601b5460245562000211602054620001fd602354620001fd602254602154620006f160201b620026b91790919060201c565b620006f160201b620026b91790919060201c565b6025556025546026556200023e6005620001756127106012546200061360201b620025dc1790919060201c565b6027556029805462ffffff60a81b1916600160b81b1790553480156200026357600080fd5b50600080546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3506013543360009081526006602090815260409182902092909255805163c45a015560e01b81529051737a250d5630b4cf539739df2c5dacb4c659f2488d92839263c45a01559260048083019392829003018186803b1580156200030757600080fd5b505afa1580156200031c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000342919062000836565b6001600160a01b031663c9c6539630836001600160a01b031663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b1580156200038b57600080fd5b505afa158015620003a0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620003c6919062000836565b6040516001600160e01b031960e085901b1681526001600160a01b03928316600482015291166024820152604401602060405180830381600087803b1580156200040f57600080fd5b505af115801562000424573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200044a919062000836565b602980546001600160a01b03199081166001600160a01b0393841617909155602880549091169183169190911790556001600c6000620004926000546001600160a01b031690565b6001600160a01b0316815260208082019290925260409081016000908120805494151560ff19958616179055308152600c909252812080549092166001908117909255600d90620004eb6000546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182016000908120805495151560ff19968716179055308152600d909352818320805485166001908117909155602954821684528284208054861682179055601154909116835290822080549093168117909255600f906200056d6000546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182016000908120805495151560ff199687161790556029549091168152600f909252902080549091166001179055620005bc3390565b6001600160a01b031660006001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6012546040516200060491815260200190565b60405180910390a35062000aaf565b60006200065d83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506200075460201b60201c565b90505b92915050565b600082620006775750600062000660565b6000620006858385620009f3565b905082620006948583620008d4565b146200065d5760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b60648201526084015b60405180910390fd5b600080620007008385620008b9565b9050838110156200065d5760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401620006e8565b60008183620007785760405162461bcd60e51b8152600401620006e8919062000861565b506000620007878486620008d4565b95945050505050565b8280546200079e9062000a2f565b90600052602060002090601f016020900481019282620007c257600085556200080d565b82601f10620007dd57805160ff19168380011785556200080d565b828001600101855582156200080d579182015b828111156200080d578251825591602001919060010190620007f0565b506200081b9291506200081f565b5090565b5b808211156200081b576000815560010162000820565b6000602082840312156200084957600080fd5b81516001600160a01b03811681146200065d57600080fd5b600060208083528351808285015260005b81811015620008905785810183015185820160400152820162000872565b81811115620008a3576000604083870101525b50601f01601f1916929092016040019392505050565b60008219821115620008cf57620008cf62000a83565b500190565b600082620008e657620008e662000a99565b500490565b600181815b808511156200092c57816000190482111562000910576200091062000a83565b808516156200091e57918102915b93841c9390800290620008f0565b509250929050565b60006200065d60ff841683600082620009505750600162000660565b816200095f5750600062000660565b81600181146200097857600281146200098357620009a3565b600191505062000660565b60ff84111562000997576200099762000a83565b50506001821b62000660565b5060208310610133831016604e8410600b8410161715620009c8575081810a62000660565b620009d48383620008eb565b8060001904821115620009eb57620009eb62000a83565b029392505050565b600081600019048311821515161562000a105762000a1062000a83565b500290565b60008282101562000a2a5762000a2a62000a83565b500390565b600181811c9082168062000a4457607f821691505b6020821081141562000a6657634e487b7160e01b600052602260045260246000fd5b50919050565b60008262000a7e5762000a7e62000a99565b500690565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052601260045260246000fd5b61428f8062000abf6000396000f3fe60806040526004361061037a5760003560e01c80636ce37fa0116101d1578063a457c2d711610102578063dc44b6a0116100a0578063f259c57b1161006f578063f259c57b14610a41578063f2fde38b14610a61578063fabb0b4f14610a81578063ffb54a9914610a9757600080fd5b8063dc44b6a0146109a5578063dd62ed3e146109bb578063ea2f0b3714610a01578063eafb5a3c14610a2157600080fd5b8063c5d24189116100dc578063c5d2418914610943578063c860795214610959578063c9cf77891461096f578063d3f6a1571461098557600080fd5b8063a457c2d7146108ed578063a9059cbb1461090d578063bf56b3711461092d57600080fd5b806384530c461161016f5780638da5cb5b116101495780638da5cb5b1461087a5780638f4590d21461089857806395d89b41146108b8578063a0c5efc2146108cd57600080fd5b806384530c461461080b57806388790a681461082b57806388f820201461084157600080fd5b806371b9189c116101ab57806371b9189c1461079f578063743942b6146107bf5780637598f8bc146107df57806378109e54146107f557600080fd5b80636ce37fa01461074a57806370a082311461076a578063715018a61461078a57600080fd5b80632dd5efe7116102ab578063401aa5c0116102495780634b01547f116102235780634b01547f146106d457806352390c02146106f45780635d54c0af14610714578063620158521461073457600080fd5b8063401aa5c01461067e5780634549b0391461069457806349bd5a5e146106b457600080fd5b80633685d419116102855780633685d419146105fe578063395093511461061e5780633bd5d1731461063e5780633ddf65ab1461065e57600080fd5b80632dd5efe714610592578063313ce567146105b2578063335f6a43146105de57600080fd5b806318160ddd1161031857806325b86edf116102f257806325b86edf146104fe5780632691bc801461051e5780632d4103d6146105525780632d8381191461057257600080fd5b806318160ddd146104a95780631ca0a28d146104be57806323b872dd146104de57600080fd5b8063095ea7b311610354578063095ea7b3146103f35780630f3a325f1461042357806313114a9d1461045c5780631694505e1461047157600080fd5b80630445b6671461038657806306fdde03146103af57806309302dc6146103d157600080fd5b3661038157005b600080fd5b34801561039257600080fd5b5061039c60275481565b6040519081526020015b60405180910390f35b3480156103bb57600080fd5b506103c4610ab8565b6040516103a69190613f00565b3480156103dd57600080fd5b506103f16103ec366004613de3565b610b4a565b005b3480156103ff57600080fd5b5061041361040e366004613cc6565b610bbe565b60405190151581526020016103a6565b34801561042f57600080fd5b5061041361043e366004613b33565b6001600160a01b031660009081526009602052604090205460ff1690565b34801561046857600080fd5b5060145461039c565b34801561047d57600080fd5b50602854610491906001600160a01b031681565b6040516001600160a01b0390911681526020016103a6565b3480156104b557600080fd5b5060125461039c565b3480156104ca57600080fd5b506103f16104d9366004613be7565b610bd5565b3480156104ea57600080fd5b506104136104f9366004613ba6565b610e58565b34801561050a57600080fd5b506103f1610519366004613b6d565b610ec1565b34801561052a57600080fd5b5060295461041390760100000000000000000000000000000000000000000000900460ff1681565b34801561055e57600080fd5b506103f161056d366004613dc5565b611041565b34801561057e57600080fd5b5061039c61058d366004613de3565b611105565b34801561059e57600080fd5b506103f16105ad366004613b33565b61119c565b3480156105be57600080fd5b50601154600160a01b900460ff1660405160ff90911681526020016103a6565b3480156105ea57600080fd5b506103f16105f9366004613c6a565b611208565b34801561060a57600080fd5b506103f1610619366004613b33565b6113c4565b34801561062a57600080fd5b50610413610639366004613cc6565b6115af565b34801561064a57600080fd5b506103f1610659366004613de3565b6115e5565b34801561066a57600080fd5b506103f1610679366004613d8b565b6116e0565b34801561068a57600080fd5b5061039c601b5481565b3480156106a057600080fd5b5061039c6106af366004613e15565b611775565b3480156106c057600080fd5b50602954610491906001600160a01b031681565b3480156106e057600080fd5b506103f16106ef366004613d8b565b611802565b34801561070057600080fd5b506103f161070f366004613b33565b611896565b34801561072057600080fd5b506103f161072f366004613d34565b6119ab565b34801561074057600080fd5b5061039c60195481565b34801561075657600080fd5b506103f1610765366004613e8a565b611aaf565b34801561077657600080fd5b5061039c610785366004613b33565b611b08565b34801561079657600080fd5b506103f1611b67565b3480156107ab57600080fd5b506103f16107ba366004613cf2565b611c06565b3480156107cb57600080fd5b506103f16107da366004613b33565b611cc3565b3480156107eb57600080fd5b5061039c601f5481565b34801561080157600080fd5b5061039c60175481565b34801561081757600080fd5b506103f1610826366004613cf2565b611d40565b34801561083757600080fd5b5061039c601c5481565b34801561084d57600080fd5b5061041361085c366004613b33565b6001600160a01b03166000908152600e602052604090205460ff1690565b34801561088657600080fd5b506000546001600160a01b0316610491565b3480156108a457600080fd5b506103f16108b3366004613e3a565b611df8565b3480156108c457600080fd5b506103c4611e60565b3480156108d957600080fd5b506103f16108e8366004613e8a565b611e6f565b3480156108f957600080fd5b50610413610908366004613cc6565b611f01565b34801561091957600080fd5b50610413610928366004613cc6565b611f50565b34801561093957600080fd5b5061039c600b5481565b34801561094f57600080fd5b5061039c601a5481565b34801561096557600080fd5b5061039c601d5481565b34801561097b57600080fd5b5061039c601e5481565b34801561099157600080fd5b506103f16109a0366004613b6d565b611f5d565b3480156109b157600080fd5b5061039c60185481565b3480156109c757600080fd5b5061039c6109d6366004613b6d565b6001600160a01b03918216600090815260086020908152604080832093909416825291909152205490565b348015610a0d57600080fd5b506103f1610a1c366004613b33565b611fe0565b348015610a2d57600080fd5b506103f1610a3c366004613b33565b612049565b348015610a4d57600080fd5b506103f1610a5c366004613b33565b612444565b348015610a6d57600080fd5b506103f1610a7c366004613b33565b6124b0565b348015610a8d57600080fd5b5061039c600a5481565b348015610aa357600080fd5b5060295461041390600160a81b900460ff1681565b606060158054610ac79061412e565b80601f0160208091040260200160405190810160405280929190818152602001828054610af39061412e565b8015610b405780601f10610b1557610100808354040283529160200191610b40565b820191906000526020600020905b815481529060010190602001808311610b2357829003601f168201915b5050505050905090565b6000546001600160a01b03163314610b975760405162461bcd60e51b8152602060048201819052602482015260008051602061421583398151915260448201526064015b60405180910390fd5b610bb881610bb26103e86012546125dc90919063ffffffff16565b9061261e565b60175550565b6000610bcb338484612718565b5060015b92915050565b6000546001600160a01b03163314610c1d5760405162461bcd60e51b815260206004820181905260248201526000805160206142158339815191526044820152606401610b8e565b6103218310610c945760405162461bcd60e51b815260206004820152602d60248201527f474153204572726f723a206d61782061697264726f70206c696d69742069732060448201527f35303020616464726573736573000000000000000000000000000000000000006064820152608401610b8e565b828114610d095760405162461bcd60e51b815260206004820152602860248201527f4d69736d61746368206265747765656e204164647265737320616e6420746f6b60448201527f656e20636f756e740000000000000000000000000000000000000000000000006064820152608401610b8e565b6000805b84811015610d6e57601154610d2d90600160a01b900460ff16600a61404d565b848483818110610d3f57610d3f6141b0565b90506020020135610d5091906140f8565b610d5a9083613fd0565b915080610d6681614169565b915050610d0d565b5080610d7987611b08565b1015610dc75760405162461bcd60e51b815260206004820152601b60248201527f4e6f7420656e6f75676820746f6b656e7320696e2077616c6c657400000000006044820152606401610b8e565b60005b84811015610e4f57610e3d87878784818110610de857610de86141b0565b9050602002016020810190610dfd9190613b33565b601154610e1590600160a01b900460ff16600a61404d565b878786818110610e2757610e276141b0565b90506020020135610e3891906140f8565b612870565b80610e4781614169565b915050610dca565b50505050505050565b6000610e65848484612870565b610eb78433610eb2856040518060600160405280602881526020016141ed602891396001600160a01b038a1660009081526008602090815260408083203384529091529020549190612e84565b612718565b5060019392505050565b6000546001600160a01b03163314610f095760405162461bcd60e51b815260206004820181905260248201526000805160206142158339815191526044820152606401610b8e565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526000906001600160a01b038416906370a082319060240160206040518083038186803b158015610f6457600080fd5b505afa158015610f78573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f9c9190613dfc565b6040517fa9059cbb0000000000000000000000000000000000000000000000000000000081526001600160a01b038481166004830152602482018390529192509084169063a9059cbb90604401602060405180830381600087803b15801561100357600080fd5b505af1158015611017573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061103b9190613da8565b50505050565b6000546001600160a01b031633146110895760405162461bcd60e51b815260206004820181905260248201526000805160206142158339815191526044820152606401610b8e565b602980547fffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffff16600160a81b841515021790556110c430611896565b6029546110d9906001600160a01b0316611896565b602954600160a81b900460ff1680156110f25750600b54155b156111015743600b55600a8190555b5050565b600060135482111561117f5760405162461bcd60e51b815260206004820152602a60248201527f416d6f756e74206d757374206265206c657373207468616e20746f74616c207260448201527f65666c656374696f6e73000000000000000000000000000000000000000000006064820152608401610b8e565b6000611189612ebe565b905061119583826125dc565b9392505050565b6000546001600160a01b031633146111e45760405162461bcd60e51b815260206004820181905260248201526000805160206142158339815191526044820152606401610b8e565b6001600160a01b03166000908152600d60205260409020805460ff19166001179055565b6000546001600160a01b031633146112505760405162461bcd60e51b815260206004820181905260248201526000805160206142158339815191526044820152606401610b8e565b6107d182106112c75760405162461bcd60e51b815260206004820152602e60248201527f474153204572726f723a206d61782061697264726f70206c696d69742069732060448201527f32303030206164647265737365730000000000000000000000000000000000006064820152608401610b8e565b60115460009083906112e490600160a01b900460ff16600a61404d565b6112ee90846140f8565b6112f891906140f8565b90508061130486611b08565b10156113525760405162461bcd60e51b815260206004820152601b60248201527f4e6f7420656e6f75676820746f6b656e7320696e2077616c6c657400000000006044820152606401610b8e565b60005b838110156113bc576113aa86868684818110611373576113736141b0565b90506020020160208101906113889190613b33565b6011546113a090600160a01b900460ff16600a61404d565b610e3890876140f8565b806113b481614169565b915050611355565b505050505050565b6000546001600160a01b0316331461140c5760405162461bcd60e51b815260206004820181905260248201526000805160206142158339815191526044820152606401610b8e565b6001600160a01b0381166000908152600e602052604090205460ff166114745760405162461bcd60e51b815260206004820152601b60248201527f4163636f756e7420697320616c7265616479206578636c7564656400000000006044820152606401610b8e565b60005b60105481101561110157816001600160a01b03166010828154811061149e5761149e6141b0565b6000918252602090912001546001600160a01b0316141561159d57601080546114c990600190614117565b815481106114d9576114d96141b0565b600091825260209091200154601080546001600160a01b039092169183908110611505576115056141b0565b6000918252602080832091909101805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b039485161790559184168152600782526040808220829055600e90925220805460ff19169055601080548061156a5761156a61419a565b6000828152602090208101600019908101805473ffffffffffffffffffffffffffffffffffffffff191690550190555050565b806115a781614169565b915050611477565b3360008181526008602090815260408083206001600160a01b03871684529091528120549091610bcb918590610eb290866126b9565b336000818152600e602052604090205460ff161561166b5760405162461bcd60e51b815260206004820152602c60248201527f4578636c75646564206164647265737365732063616e6e6f742063616c6c207460448201527f6869732066756e6374696f6e00000000000000000000000000000000000000006064820152608401610b8e565b600061167683612ee1565b505050506001600160a01b0384166000908152600660205260409020549192506116a291905082612f30565b6001600160a01b0383166000908152600660205260409020556013546116c89082612f30565b6013556014546116d890846126b9565b601455505050565b6000546001600160a01b031633146117285760405162461bcd60e51b815260206004820181905260248201526000805160206142158339815191526044820152606401610b8e565b6029805491151577010000000000000000000000000000000000000000000000027fffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffff909216919091179055565b60006012548311156117c95760405162461bcd60e51b815260206004820152601f60248201527f416d6f756e74206d757374206265206c657373207468616e20737570706c79006044820152606401610b8e565b816117e85760006117d984612ee1565b50939550610bcf945050505050565b60006117f384612ee1565b50929550610bcf945050505050565b6000546001600160a01b0316331461184a5760405162461bcd60e51b815260206004820181905260248201526000805160206142158339815191526044820152606401610b8e565b60298054911515760100000000000000000000000000000000000000000000027fffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffff909216919091179055565b6000546001600160a01b031633146118de5760405162461bcd60e51b815260206004820181905260248201526000805160206142158339815191526044820152606401610b8e565b6001600160a01b03811660009081526006602052604090205415611938576001600160a01b03811660009081526006602052604090205461191e90611105565b6001600160a01b0382166000908152600760205260409020555b6001600160a01b03166000818152600e60205260408120805460ff191660019081179091556010805491820181559091527f1b6847dc741a1b0cd08d278845f9d819d87b734759afb55fe2de5cb82a9ae67201805473ffffffffffffffffffffffffffffffffffffffff19169091179055565b6000546001600160a01b031633146119f35760405162461bcd60e51b815260206004820181905260248201526000805160206142158339815191526044820152606401610b8e565b60005b8281101561103b57600f6000858584818110611a1457611a146141b0565b9050602002016020810190611a299190613b33565b6001600160a01b0316815260208101919091526040016000205460ff16611a9f578160096000868685818110611a6157611a616141b0565b9050602002016020810190611a769190613b33565b6001600160a01b031681526020810191909152604001600020805460ff19169115159190911790555b611aa881614169565b90506119f6565b6000546001600160a01b03163314611af75760405162461bcd60e51b815260206004820181905260248201526000805160206142158339815191526044820152606401610b8e565b601c92909255601d55601e55601f55565b6001600160a01b0381166000908152600e602052604081205460ff1615611b4557506001600160a01b031660009081526007602052604090205490565b6001600160a01b038216600090815260066020526040902054610bcf90611105565b6000546001600160a01b03163314611baf5760405162461bcd60e51b815260206004820181905260248201526000805160206142158339815191526044820152606401610b8e565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a36000805473ffffffffffffffffffffffffffffffffffffffff19169055565b6000546001600160a01b03163314611c4e5760405162461bcd60e51b815260206004820181905260248201526000805160206142158339815191526044820152606401610b8e565b60005b81811015611cbe576001600c6000858585818110611c7157611c716141b0565b9050602002016020810190611c869190613b33565b6001600160a01b031681526020810191909152604001600020805460ff1916911515919091179055611cb781614169565b9050611c51565b505050565b6000546001600160a01b03163314611d0b5760405162461bcd60e51b815260206004820181905260248201526000805160206142158339815191526044820152606401610b8e565b6040516001600160a01b038216904780156108fc02916000818181858888f19350505050158015611101573d6000803e3d6000fd5b6000546001600160a01b03163314611d885760405162461bcd60e51b815260206004820181905260248201526000805160206142158339815191526044820152606401610b8e565b60005b81811015611cbe576001600f6000858585818110611dab57611dab6141b0565b9050602002016020810190611dc09190613b33565b6001600160a01b031681526020810191909152604001600020805460ff1916911515919091179055611df181614169565b9050611d8b565b6000546001600160a01b03163314611e405760405162461bcd60e51b815260206004820181905260248201526000805160206142158339815191526044820152606401610b8e565b8082601254611e4f91906140f8565b611e599190613fe8565b6027555050565b606060168054610ac79061412e565b6000546001600160a01b03163314611eb75760405162461bcd60e51b815260206004820181905260248201526000805160206142158339815191526044820152606401610b8e565b6018839055601a8290556019819055601b8490556024849055602183905560238190556022829055602054611ef890611ef2838187876126b9565b906126b9565b60255550505050565b6000610bcb3384610eb285604051806060016040528060258152602001614235602591393360009081526008602090815260408083206001600160a01b038d1684529091529020549190612e84565b6000610bcb338484612870565b6000546001600160a01b03163314611fa55760405162461bcd60e51b815260206004820181905260248201526000805160206142158339815191526044820152606401610b8e565b600380546001600160a01b0393841673ffffffffffffffffffffffffffffffffffffffff199182161790915560058054929093169116179055565b6000546001600160a01b031633146120285760405162461bcd60e51b815260206004820181905260248201526000805160206142158339815191526044820152606401610b8e565b6001600160a01b03166000908152600c60205260409020805460ff19169055565b6000546001600160a01b031633146120915760405162461bcd60e51b815260206004820181905260248201526000805160206142158339815191526044820152606401610b8e565b60008190506000816001600160a01b031663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b1580156120d157600080fd5b505afa1580156120e5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906121099190613b50565b6001600160a01b031663e6a4390530846001600160a01b031663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b15801561215157600080fd5b505afa158015612165573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906121899190613b50565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b1681526001600160a01b0392831660048201529116602482015260440160206040518083038186803b1580156121e757600080fd5b505afa1580156121fb573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061221f9190613b50565b90506001600160a01b0381166123ea57816001600160a01b031663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b15801561226857600080fd5b505afa15801561227c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122a09190613b50565b6001600160a01b031663c9c6539630846001600160a01b031663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b1580156122e857600080fd5b505afa1580156122fc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123209190613b50565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b1681526001600160a01b03928316600482015291166024820152604401602060405180830381600087803b15801561238057600080fd5b505af1158015612394573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123b89190613b50565b6029805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0392909216919091179055612413565b6029805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0383161790555b506028805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b039290921691909117905550565b6000546001600160a01b0316331461248c5760405162461bcd60e51b815260206004820181905260248201526000805160206142158339815191526044820152606401610b8e565b6001600160a01b03166000908152600c60205260409020805460ff19166001179055565b6000546001600160a01b031633146124f85760405162461bcd60e51b815260206004820181905260248201526000805160206142158339815191526044820152606401610b8e565b6001600160a01b0381166125745760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152608401610b8e565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a36000805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0392909216919091179055565b600061119583836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250612f72565b60008261262d57506000610bcf565b600061263983856140f8565b9050826126468583613fe8565b146111955760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60448201527f77000000000000000000000000000000000000000000000000000000000000006064820152608401610b8e565b6000806126c68385613fd0565b9050838110156111955760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610b8e565b6001600160a01b0383166127935760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460448201527f72657373000000000000000000000000000000000000000000000000000000006064820152608401610b8e565b6001600160a01b03821661280f5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f20616464726560448201527f73730000000000000000000000000000000000000000000000000000000000006064820152608401610b8e565b6001600160a01b0383811660008181526008602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383166128ec5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f20616460448201527f64726573730000000000000000000000000000000000000000000000000000006064820152608401610b8e565b6001600160a01b0382166129685760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201527f65737300000000000000000000000000000000000000000000000000000000006064820152608401610b8e565b600081116129de5760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d75737420626520677265617465722060448201527f7468616e207a65726f00000000000000000000000000000000000000000000006064820152608401610b8e565b6001600160a01b03821660009081526009602052604090205460ff1615612a475760405162461bcd60e51b815260206004820152601760248201527f596f752068617665206e6f20706f7765722068657265210000000000000000006044820152606401610b8e565b6001600160a01b03831660009081526009602052604090205460ff1615612ab05760405162461bcd60e51b815260206004820152601760248201527f596f752068617665206e6f20706f7765722068657265210000000000000000006044820152606401610b8e565b6000546001600160a01b03848116911614801590612adc57506000546001600160a01b03838116911614155b15612b3a57602954600160a81b900460ff16612b3a5760405162461bcd60e51b815260206004820152601860248201527f54726164696e67206e6f742079657420656e61626c65642e00000000000000006044820152606401610b8e565b6029546000906001600160a01b0385811691161480612b6657506029546001600160a01b038481169116145b8015612bae57506001600160a01b0384166000908152600c602052604090205460ff1680612bac57506001600160a01b0383166000908152600c602052604090205460ff165b155b15612bb7575060015b6000600b54118015612bfb57506001600160a01b0383166000908152600d602052604090205460ff16158015612bfb57506000546001600160a01b03858116911614155b8015612c16575043600a54600b54612c139190613fd0565b11155b15612ca557601754612c2784611b08565b612c319084613fd0565b1115612ca55760405162461bcd60e51b815260206004820152602260248201527f546f74616c20486f6c64696e672069732063757272656e746c79206c696d697460448201527f65640000000000000000000000000000000000000000000000000000000000006064820152608401610b8e565b602554602655601b54602455602954600160a81b900460ff168015612cd757506029546001600160a01b038481169116145b15612d0357612cf9601e54611ef2601d54601c546126b990919063ffffffff16565b602655601f546024555b6000600b54118015612d23575043600a54600b54612d219190613fd0565b115b15612d4c576001600160a01b0383166000908152600960205260409020805460ff191660011790555b6000600b54118015612d6c57506000546001600160a01b03858116911614155b8015612d875750600a54600b54612d839190613fd0565b4310155b8015612db0575060295477010000000000000000000000000000000000000000000000900460ff165b15612dbc576103846026555b602954760100000000000000000000000000000000000000000000900460ff1615612e1257602954600160a81b900460ff168015612e0757506029546001600160a01b038581169116145b15612e125760006026555b602954600160a01b900460ff16158015612e355750602954600160a81b900460ff165b8015612e4e57506029546001600160a01b038481169116145b15612e78576000612e5e30611b08565b90506027548110612e765750602754612e7681612fa0565b505b61103b84848484613135565b60008184841115612ea85760405162461bcd60e51b8152600401610b8e9190613f00565b506000612eb58486614117565b95945050505050565b6000806000612ecb613261565b9092509050612eda82826125dc565b9250505090565b6000806000806000806000806000612ef88a6133e3565b9250925092506000806000612f168d8686612f11612ebe565b613425565b919f909e50909c50959a5093985091965092945050505050565b600061119583836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250612e84565b60008183612f935760405162461bcd60e51b8152600401610b8e9190613f00565b506000612eb58486613fe8565b602980547fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff16600160a01b179055602554602154600091612ff191600291612feb918290879061261e565b906125dc565b90506000612fff8383612f30565b905061300a81613475565b602154479060009061302a906130219060026125dc565b60255490612f30565b9050600061304c6002612feb84612feb6021548861261e90919063ffffffff16565b9050600061306983612feb6023548761261e90919063ffffffff16565b9050600061308684612feb6022548861261e90919063ffffffff16565b905060006130a385612feb6020548961261e90919063ffffffff16565b90504780156130f1576003546130c39084906001600160a01b0316613649565b6004546130da9083906001600160a01b0316613649565b6005546130f19085906001600160a01b0316613649565b881561310157613101898661367f565b5050602980547fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff1690555050505050505050565b6024546026548261314b57600060248190556026555b6001600160a01b0386166000908152600e602052604090205460ff16801561318c57506001600160a01b0385166000908152600e602052604090205460ff16155b156131a15761319c86868661377b565b61324d565b6001600160a01b0386166000908152600e602052604090205460ff161580156131e257506001600160a01b0385166000908152600e602052604090205460ff165b156131f25761319c8686866138a1565b6001600160a01b0386166000908152600e602052604090205460ff16801561323257506001600160a01b0385166000908152600e602052604090205460ff165b156132425761319c86868661394a565b61324d8686866139bd565b826113bc5760249190915560265550505050565b6013546012546000918291825b6010548110156133b357826006600060108481548110613290576132906141b0565b60009182526020808320909101546001600160a01b0316835282019290925260400190205411806132fb57508160076000601084815481106132d4576132d46141b0565b60009182526020808320909101546001600160a01b03168352820192909252604001902054115b1561331157601354601254945094505050509091565b613357600660006010848154811061332b5761332b6141b0565b60009182526020808320909101546001600160a01b031683528201929092526040019020548490612f30565b925061339f6007600060108481548110613373576133736141b0565b60009182526020808320909101546001600160a01b031683528201929092526040019020548390612f30565b9150806133ab81614169565b91505061326e565b506012546013546133c3916125dc565b8210156133da576013546012549350935050509091565b90939092509050565b6000806000806133f285613a01565b905060006133ff86613a1e565b90506000613417826134118986612f30565b90612f30565b979296509094509092505050565b6000808080613434888661261e565b90506000613442888761261e565b90506000613450888861261e565b90506000613462826134118686612f30565b939b939a50919850919650505050505050565b60408051600280825260608201835260009260208301908036833701905050905030816000815181106134aa576134aa6141b0565b6001600160a01b03928316602091820292909201810191909152602854604080517fad5c46480000000000000000000000000000000000000000000000000000000081529051919093169263ad5c4648926004808301939192829003018186803b15801561351757600080fd5b505afa15801561352b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061354f9190613b50565b81600181518110613562576135626141b0565b6001600160a01b0392831660209182029290920101526028546135889130911684612718565b6028546040517f791ac9470000000000000000000000000000000000000000000000000000000081526001600160a01b039091169063791ac947906135da908590600090869030904290600401613f94565b600060405180830381600087803b1580156135f457600080fd5b505af1158015613608573d6000803e3d6000fd5b505050507f32cde87eb454f3a0b875ab23547023107cfad454363ec88ba5695e2c24aa52a7828260405161363d929190613f73565b60405180910390a15050565b6040516001600160a01b0382169083156108fc029084906000818181858888f19350505050158015611cbe573d6000803e3d6000fd5b6028546136979030906001600160a01b031684612718565b6028546001600160a01b031663f305d7198230856000806136c06000546001600160a01b031690565b60405160e088901b7fffffffff000000000000000000000000000000000000000000000000000000001681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c4016060604051808303818588803b15801561373b57600080fd5b505af115801561374f573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906137749190613e5c565b5050505050565b60008060008060008061378d87612ee1565b6001600160a01b038f16600090815260076020526040902054959b509399509197509550935091506137bf9088612f30565b6001600160a01b038a166000908152600760209081526040808320939093556006905220546137ee9087612f30565b6001600160a01b03808b1660009081526006602052604080822093909355908a168152205461381d90866126b9565b6001600160a01b03891660009081526006602052604090205561383f81613a3b565b6138498483613ac3565b876001600160a01b0316896001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8560405161388e91815260200190565b60405180910390a3505050505050505050565b6000806000806000806138b387612ee1565b6001600160a01b038f16600090815260066020526040902054959b509399509197509550935091506138e59087612f30565b6001600160a01b03808b16600090815260066020908152604080832094909455918b1681526007909152205461391b90846126b9565b6001600160a01b03891660009081526007602090815260408083209390935560069052205461381d90866126b9565b60008060008060008061395c87612ee1565b6001600160a01b038f16600090815260076020526040902054959b5093995091975095509350915061398e9088612f30565b6001600160a01b038a166000908152600760209081526040808320939093556006905220546138e59087612f30565b6000806000806000806139cf87612ee1565b6001600160a01b038f16600090815260066020526040902054959b509399509197509550935091506137ee9087612f30565b6000610bcf6103e8612feb6024548561261e90919063ffffffff16565b6000610bcf6103e8612feb6026548561261e90919063ffffffff16565b6000613a45612ebe565b90506000613a53838361261e565b30600090815260066020526040902054909150613a7090826126b9565b30600090815260066020908152604080832093909355600e9052205460ff1615611cbe5730600090815260076020526040902054613aae90846126b9565b30600090815260076020526040902055505050565b601354613ad09083612f30565b601355601454613ae090826126b9565b6014555050565b60008083601f840112613af957600080fd5b50813567ffffffffffffffff811115613b1157600080fd5b6020830191508360208260051b8501011115613b2c57600080fd5b9250929050565b600060208284031215613b4557600080fd5b8135611195816141c6565b600060208284031215613b6257600080fd5b8151611195816141c6565b60008060408385031215613b8057600080fd5b8235613b8b816141c6565b91506020830135613b9b816141c6565b809150509250929050565b600080600060608486031215613bbb57600080fd5b8335613bc6816141c6565b92506020840135613bd6816141c6565b929592945050506040919091013590565b600080600080600060608688031215613bff57600080fd5b8535613c0a816141c6565b9450602086013567ffffffffffffffff80821115613c2757600080fd5b613c3389838a01613ae7565b90965094506040880135915080821115613c4c57600080fd5b50613c5988828901613ae7565b969995985093965092949392505050565b60008060008060608587031215613c8057600080fd5b8435613c8b816141c6565b9350602085013567ffffffffffffffff811115613ca757600080fd5b613cb387828801613ae7565b9598909750949560400135949350505050565b60008060408385031215613cd957600080fd5b8235613ce4816141c6565b946020939093013593505050565b60008060208385031215613d0557600080fd5b823567ffffffffffffffff811115613d1c57600080fd5b613d2885828601613ae7565b90969095509350505050565b600080600060408486031215613d4957600080fd5b833567ffffffffffffffff811115613d6057600080fd5b613d6c86828701613ae7565b9094509250506020840135613d80816141de565b809150509250925092565b600060208284031215613d9d57600080fd5b8135611195816141de565b600060208284031215613dba57600080fd5b8151611195816141de565b60008060408385031215613dd857600080fd5b8235613ce4816141de565b600060208284031215613df557600080fd5b5035919050565b600060208284031215613e0e57600080fd5b5051919050565b60008060408385031215613e2857600080fd5b823591506020830135613b9b816141de565b60008060408385031215613e4d57600080fd5b50508035926020909101359150565b600080600060608486031215613e7157600080fd5b8351925060208401519150604084015190509250925092565b60008060008060808587031215613ea057600080fd5b5050823594602084013594506040840135936060013592509050565b600081518084526020808501945080840160005b83811015613ef55781516001600160a01b031687529582019590820190600101613ed0565b509495945050505050565b600060208083528351808285015260005b81811015613f2d57858101830151858201604001528201613f11565b81811115613f3f576000604083870101525b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016929092016040019392505050565b828152604060208201526000613f8c6040830184613ebc565b949350505050565b85815284602082015260a060408201526000613fb360a0830186613ebc565b6001600160a01b0394909416606083015250608001529392505050565b60008219821115613fe357613fe3614184565b500190565b60008261400557634e487b7160e01b600052601260045260246000fd5b500490565b600181815b8085111561404557816000190482111561402b5761402b614184565b8085161561403857918102915b93841c939080029061400f565b509250929050565b600061119560ff84168360008261406657506001610bcf565b8161407357506000610bcf565b81600181146140895760028114614093576140af565b6001915050610bcf565b60ff8411156140a4576140a4614184565b50506001821b610bcf565b5060208310610133831016604e8410600b84101617156140d2575081810a610bcf565b6140dc838361400a565b80600019048211156140f0576140f0614184565b029392505050565b600081600019048311821515161561411257614112614184565b500290565b60008282101561412957614129614184565b500390565b600181811c9082168061414257607f821691505b6020821081141561416357634e487b7160e01b600052602260045260246000fd5b50919050565b600060001982141561417d5761417d614184565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052603160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b6001600160a01b03811681146141db57600080fd5b50565b80151581146141db57600080fdfe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e63654f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657245524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220d1d4502fa977d0a131365405f8b6a8769d93327da69a43d0a9de9af15f71c0e064736f6c63430008070033
©2022-now by Spectre