token-icon

GUPPI

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000.0
GUPPI
Holders
529+0.00%
Transfers
6,827

Profile Summary

Decimals
18

Market

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