token-icon

TurningRedEth

Token

Overview[ERC-20]

Max Total Supply
30,000,000,000.0
TRED
Holders
20+0.00%
Transfers
90

Profile Summary

Decimals
18

Market

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