token-icon

GAMBLIFY

Token

Overview[ERC-20]

Max Total Supply
5,000,000,000.0
GMBFY
Holders
112+0.00%
Transfers
637

Profile Summary

Decimals
18

Market

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