token-icon

NoGas

Token

Overview[ERC-20]

Max Total Supply
70,254,189.85
NGS
Holders
531+0.00%
Transfers
6,959

Profile Summary

Decimals
18

Market

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