token-icon

ALPHA CENTAURI LAUNCHPAD

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000.0
$PROXIMA
Holders
63+0.00%
Transfers
206

Profile Summary

Decimals
9

Market

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