token-icon

CubanDoge

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000,000,…
CUBAN
Holders
47+0.00%
Transfers
436

Profile Summary

Decimals
9

Market

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