token-icon

Kudos Dao

Token

Overview[ERC-20]

Max Total Supply
100,000,000.0
KUDOS
Holders
74+0.00%
Transfers
168

Profile Summary

Decimals
9

Market

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