Mainnet
Testnet
meow (meow)

meow (meow)

Overview

Max Total supply:
100
meow
Holders:
2 addresses
Total transfers:
3

Token info

Contract:
Name:
meow
Symbol:
meow
Decimals:
2
Token type:
wrc20
Are you the contract creator? Verify and Publish your contract source code.

Creation bytecode

0x60806040523480156200001157600080fd5b5060405162002753380380620027538339818101604052810190620000379190620001f6565b8160009081620000489190620004c6565b5080600190816200005a9190620004c6565b505050620005ad565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b620000cc8262000081565b810181811067ffffffffffffffff82111715620000ee57620000ed62000092565b5b80604052505050565b60006200010362000063565b9050620001118282620000c1565b919050565b600067ffffffffffffffff82111562000134576200013362000092565b5b6200013f8262000081565b9050602081019050919050565b60005b838110156200016c5780820151818401526020810190506200014f565b60008484015250505050565b60006200018f620001898462000116565b620000f7565b905082815260208101848484011115620001ae57620001ad6200007c565b5b620001bb8482856200014c565b509392505050565b600082601f830112620001db57620001da62000077565b5b8151620001ed84826020860162000178565b91505092915050565b6000806040838503121562000210576200020f6200006d565b5b600083015167ffffffffffffffff81111562000231576200023062000072565b5b6200023f85828601620001c3565b925050602083015167ffffffffffffffff81111562000263576200026262000072565b5b6200027185828601620001c3565b9150509250929050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680620002ce57607f821691505b602082108103620002e457620002e362000286565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026200034e7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826200030f565b6200035a86836200030f565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b6000620003a7620003a16200039b8462000372565b6200037c565b62000372565b9050919050565b6000819050919050565b620003c38362000386565b620003db620003d282620003ae565b8484546200031c565b825550505050565b600090565b620003f2620003e3565b620003ff818484620003b8565b505050565b5b8181101562000427576200041b600082620003e8565b60018101905062000405565b5050565b601f82111562000476576200044081620002ea565b6200044b84620002ff565b810160208510156200045b578190505b620004736200046a85620002ff565b83018262000404565b50505b505050565b600082821c905092915050565b60006200049b600019846008026200047b565b1980831691505092915050565b6000620004b6838362000488565b9150826002028217905092915050565b620004d1826200027b565b67ffffffffffffffff811115620004ed57620004ec62000092565b5b620004f98254620002b5565b620005068282856200042b565b600060209050601f8311600181146200053e576000841562000529578287015190505b620005358582620004a8565b865550620005a5565b601f1984166200054e86620002ea565b60005b82811015620005785784890151825560018201915060208501945060208101905062000551565b8683101562000598578489015162000594601f89168262000488565b8355505b6001600288020188555050505b505050505050565b61219680620005bd6000396000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c806379e3676c11610097578063a9059cbb11610066578063a9059cbb146102eb578063dd62ed3e1461031b578063de2924371461034b578063e69d849d1461036757610100565b806379e3676c1461023b5780637b8c8de11461026d57806395d89b411461029d578063a59fe388146102bb57610100565b8063313ce567116100d3578063313ce567146101a15780634e6ec247146101bf57806357cfb10a146101db57806370a082311461020b57610100565b806306fdde0314610105578063095ea7b31461012357806318160ddd1461015357806323b872dd14610171575b600080fd5b61010d610383565b60405161011a919061133e565b60405180910390f35b61013d60048036038101906101389190611408565b610415565b60405161014a9190611463565b60405180910390f35b61015b610433565b604051610168919061148d565b60405180910390f35b61018b600480360381019061018691906114a8565b61043d565b6040516101989190611463565b60405180910390f35b6101a9610534565b6040516101b69190611517565b60405180910390f35b6101d960048036038101906101d49190611408565b61053d565b005b6101f560048036038101906101f09190611532565b610685565b604051610202919061148d565b60405180910390f35b61022560048036038101906102209190611532565b61069d565b604051610232919061148d565b60405180910390f35b61025560048036038101906102509190611532565b6106e6565b6040516102649392919061155f565b60405180910390f35b61028760048036038101906102829190611532565b610798565b604051610294919061148d565b60405180910390f35b6102a56107b0565b6040516102b2919061133e565b60405180910390f35b6102d560048036038101906102d09190611532565b610842565b6040516102e291906116ac565b60405180910390f35b61030560048036038101906103009190611408565b61094a565b6040516103129190611463565b60405180910390f35b610335600480360381019061033091906116ce565b610968565b604051610342919061148d565b60405180910390f35b61036560048036038101906103609190611843565b6109ef565b005b610381600480360381019061037c9190611408565b610b0e565b005b606060008054610392906118ce565b80601f01602080910402602001604051908101604052809291908181526020018280546103be906118ce565b801561040b5780601f106103e05761010080835404028352916020019161040b565b820191906000526020600020905b8154815290600101906020018083116103ee57829003601f168201915b5050505050905090565b6000610429610422610e67565b8484610e6f565b6001905092915050565b6000600354905090565b600080600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610489610e67565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015610509576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161050090611971565b60405180910390fd5b61051d85610515610e67565b858403610e6f565b610528858585611038565b60019150509392505050565b60006002905090565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036105ac576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105a3906119dd565b60405180910390fd5b80600360008282546105be9190611a2c565b9250508190555080600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546106149190611a2c565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610679919061148d565b60405180910390a35050565b60096020528060005260406000206000915090505481565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6006602052806000526040600020600091509050806000018054610709906118ce565b80601f0160208091040260200160405190810160405280929190818152602001828054610735906118ce565b80156107825780601f1061075757610100808354040283529160200191610782565b820191906000526020600020905b81548152906001019060200180831161076557829003601f168201915b5050505050908060010154908060020154905083565b60086020528060005260406000206000915090505481565b6060600180546107bf906118ce565b80601f01602080910402602001604051908101604052809291908181526020018280546107eb906118ce565b80156108385780601f1061080d57610100808354040283529160200191610838565b820191906000526020600020905b81548152906001019060200180831161081b57829003601f168201915b5050505050905090565b6060600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020805480602002602001604051908101604052809291908181526020016000905b8282101561093f57838290600052602060002090600302016040518060600160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200160018201548152602001600282015481525050815260200190600101906108a3565b505050509050919050565b600061095e610957610e67565b8484611038565b6001905092915050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60008111610a32576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a2990611aac565b60405180910390fd5b60405180606001604052808381526020018281526020016000815250600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000820151816000019081610aa29190611c78565b5060208201518160010155604082015181600201559050503373ffffffffffffffffffffffffffffffffffffffff167fcbe86d965b7a734341821c9b1a56fe2212df4b71ba71b354a2811945d517dae88383604051610b02929190611d4a565b60405180910390a25050565b60008111610b51576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b4890611dc6565b60405180910390fd5b6000600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206001015411610bd6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bcd90611e32565b60405180910390fd5b610be8610be1610e67565b8383611038565b6000600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020905081816002016000828254610c3f9190611a2c565b925050819055508160086000610c53610e67565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610c9c9190611a2c565b9250508190555081600960008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610cf29190611a2c565b92505081905550600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206040518060600160405280610d4b610e67565b73ffffffffffffffffffffffffffffffffffffffff16815260200184815260200142815250908060018154018082558091505060019003906000526020600020906003020160009091909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550602082015181600101556040820151816002015550508273ffffffffffffffffffffffffffffffffffffffff16610e15610e67565b73ffffffffffffffffffffffffffffffffffffffff167f70c6bc6cf53707fb5561feef795d557f7e46f57bd4f1a13ce36e9ffdf58d38bb84604051610e5a919061148d565b60405180910390a3505050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610ede576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ed590611ec4565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610f4d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f4490611f56565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161102b919061148d565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036110a7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161109e90611fe8565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611116576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161110d9061207a565b60405180910390fd5b80600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015611198576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161118f9061210c565b60405180910390fd5b80600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546111e7919061212c565b9250508190555080600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461123d9190611a2c565b925050819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516112a1919061148d565b60405180910390a3505050565b600081519050919050565b600082825260208201905092915050565b60005b838110156112e85780820151818401526020810190506112cd565b60008484015250505050565b6000601f19601f8301169050919050565b6000611310826112ae565b61131a81856112b9565b935061132a8185602086016112ca565b611333816112f4565b840191505092915050565b600060208201905081810360008301526113588184611305565b905092915050565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061139f82611374565b9050919050565b6113af81611394565b81146113ba57600080fd5b50565b6000813590506113cc816113a6565b92915050565b6000819050919050565b6113e5816113d2565b81146113f057600080fd5b50565b600081359050611402816113dc565b92915050565b6000806040838503121561141f5761141e61136a565b5b600061142d858286016113bd565b925050602061143e858286016113f3565b9150509250929050565b60008115159050919050565b61145d81611448565b82525050565b60006020820190506114786000830184611454565b92915050565b611487816113d2565b82525050565b60006020820190506114a2600083018461147e565b92915050565b6000806000606084860312156114c1576114c061136a565b5b60006114cf868287016113bd565b93505060206114e0868287016113bd565b92505060406114f1868287016113f3565b9150509250925092565b600060ff82169050919050565b611511816114fb565b82525050565b600060208201905061152c6000830184611508565b92915050565b6000602082840312156115485761154761136a565b5b6000611556848285016113bd565b91505092915050565b600060608201905081810360008301526115798186611305565b9050611588602083018561147e565b611595604083018461147e565b949350505050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b6115d281611394565b82525050565b6115e1816113d2565b82525050565b6060820160008201516115fd60008501826115c9565b50602082015161161060208501826115d8565b50604082015161162360408501826115d8565b50505050565b600061163583836115e7565b60608301905092915050565b6000602082019050919050565b60006116598261159d565b61166381856115a8565b935061166e836115b9565b8060005b8381101561169f5781516116868882611629565b975061169183611641565b925050600181019050611672565b5085935050505092915050565b600060208201905081810360008301526116c6818461164e565b905092915050565b600080604083850312156116e5576116e461136a565b5b60006116f3858286016113bd565b9250506020611704858286016113bd565b9150509250929050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b611750826112f4565b810181811067ffffffffffffffff8211171561176f5761176e611718565b5b80604052505050565b6000611782611360565b905061178e8282611747565b919050565b600067ffffffffffffffff8211156117ae576117ad611718565b5b6117b7826112f4565b9050602081019050919050565b82818337600083830152505050565b60006117e66117e184611793565b611778565b90508281526020810184848401111561180257611801611713565b5b61180d8482856117c4565b509392505050565b600082601f83011261182a5761182961170e565b5b813561183a8482602086016117d3565b91505092915050565b6000806040838503121561185a5761185961136a565b5b600083013567ffffffffffffffff8111156118785761187761136f565b5b61188485828601611815565b9250506020611895858286016113f3565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806118e657607f821691505b6020821081036118f9576118f861189f565b5b50919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206160008201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b600061195b6028836112b9565b9150611966826118ff565b604082019050919050565b6000602082019050818103600083015261198a8161194e565b9050919050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b60006119c7601f836112b9565b91506119d282611991565b602082019050919050565b600060208201905081810360008301526119f6816119ba565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000611a37826113d2565b9150611a42836113d2565b9250828201905080821115611a5a57611a596119fd565b5b92915050565b7f54617267657420616d6f756e742063616e206e6f742062652030000000000000600082015250565b6000611a96601a836112b9565b9150611aa182611a60565b602082019050919050565b60006020820190508181036000830152611ac581611a89565b9050919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302611b2e7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82611af1565b611b388683611af1565b95508019841693508086168417925050509392505050565b6000819050919050565b6000611b75611b70611b6b846113d2565b611b50565b6113d2565b9050919050565b6000819050919050565b611b8f83611b5a565b611ba3611b9b82611b7c565b848454611afe565b825550505050565b600090565b611bb8611bab565b611bc3818484611b86565b505050565b5b81811015611be757611bdc600082611bb0565b600181019050611bc9565b5050565b601f821115611c2c57611bfd81611acc565b611c0684611ae1565b81016020851015611c15578190505b611c29611c2185611ae1565b830182611bc8565b50505b505050565b600082821c905092915050565b6000611c4f60001984600802611c31565b1980831691505092915050565b6000611c688383611c3e565b9150826002028217905092915050565b611c81826112ae565b67ffffffffffffffff811115611c9a57611c99611718565b5b611ca482546118ce565b611caf828285611beb565b600060209050601f831160018114611ce25760008415611cd0578287015190505b611cda8582611c5c565b865550611d42565b601f198416611cf086611acc565b60005b82811015611d1857848901518255600182019150602085019450602081019050611cf3565b86831015611d355784890151611d31601f891682611c3e565b8355505b6001600288020188555050505b505050505050565b60006040820190508181036000830152611d648185611305565b9050611d73602083018461147e565b9392505050565b7f446f6e6174696f6e20616d6f756e742063616e206e6f74206265203000000000600082015250565b6000611db0601c836112b9565b9150611dbb82611d7a565b602082019050919050565b60006020820190508181036000830152611ddf81611da3565b9050919050565b7f4368617269747920676f616c20646f6573206e6f742065786973740000000000600082015250565b6000611e1c601b836112b9565b9150611e2782611de6565b602082019050919050565b60006020820190508181036000830152611e4b81611e0f565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000611eae6024836112b9565b9150611eb982611e52565b604082019050919050565b60006020820190508181036000830152611edd81611ea1565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000611f406022836112b9565b9150611f4b82611ee4565b604082019050919050565b60006020820190508181036000830152611f6f81611f33565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000611fd26025836112b9565b9150611fdd82611f76565b604082019050919050565b6000602082019050818103600083015261200181611fc5565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b60006120646023836112b9565b915061206f82612008565b604082019050919050565b6000602082019050818103600083015261209381612057565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b60006120f66026836112b9565b91506121018261209a565b604082019050919050565b60006020820190508181036000830152612125816120e9565b9050919050565b6000612137826113d2565b9150612142836113d2565b925082820390508181111561215a576121596119fd565b5b9291505056fea2646970667358221220fd4e75ecde67b2b8790b14ee5a6afe8ca7e81b50175a617d7bf58ea141eb13fd64736f6c634300081100330000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000046d656f770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000046d656f7700000000000000000000000000000000000000000000000000000000

Deployed bytecode

0x608060405234801561001057600080fd5b50600436106101005760003560e01c806379e3676c11610097578063a9059cbb11610066578063a9059cbb146102eb578063dd62ed3e1461031b578063de2924371461034b578063e69d849d1461036757610100565b806379e3676c1461023b5780637b8c8de11461026d57806395d89b411461029d578063a59fe388146102bb57610100565b8063313ce567116100d3578063313ce567146101a15780634e6ec247146101bf57806357cfb10a146101db57806370a082311461020b57610100565b806306fdde0314610105578063095ea7b31461012357806318160ddd1461015357806323b872dd14610171575b600080fd5b61010d610383565b60405161011a919061133e565b60405180910390f35b61013d60048036038101906101389190611408565b610415565b60405161014a9190611463565b60405180910390f35b61015b610433565b604051610168919061148d565b60405180910390f35b61018b600480360381019061018691906114a8565b61043d565b6040516101989190611463565b60405180910390f35b6101a9610534565b6040516101b69190611517565b60405180910390f35b6101d960048036038101906101d49190611408565b61053d565b005b6101f560048036038101906101f09190611532565b610685565b604051610202919061148d565b60405180910390f35b61022560048036038101906102209190611532565b61069d565b604051610232919061148d565b60405180910390f35b61025560048036038101906102509190611532565b6106e6565b6040516102649392919061155f565b60405180910390f35b61028760048036038101906102829190611532565b610798565b604051610294919061148d565b60405180910390f35b6102a56107b0565b6040516102b2919061133e565b60405180910390f35b6102d560048036038101906102d09190611532565b610842565b6040516102e291906116ac565b60405180910390f35b61030560048036038101906103009190611408565b61094a565b6040516103129190611463565b60405180910390f35b610335600480360381019061033091906116ce565b610968565b604051610342919061148d565b60405180910390f35b61036560048036038101906103609190611843565b6109ef565b005b610381600480360381019061037c9190611408565b610b0e565b005b606060008054610392906118ce565b80601f01602080910402602001604051908101604052809291908181526020018280546103be906118ce565b801561040b5780601f106103e05761010080835404028352916020019161040b565b820191906000526020600020905b8154815290600101906020018083116103ee57829003601f168201915b5050505050905090565b6000610429610422610e67565b8484610e6f565b6001905092915050565b6000600354905090565b600080600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610489610e67565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015610509576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161050090611971565b60405180910390fd5b61051d85610515610e67565b858403610e6f565b610528858585611038565b60019150509392505050565b60006002905090565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036105ac576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105a3906119dd565b60405180910390fd5b80600360008282546105be9190611a2c565b9250508190555080600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546106149190611a2c565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610679919061148d565b60405180910390a35050565b60096020528060005260406000206000915090505481565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6006602052806000526040600020600091509050806000018054610709906118ce565b80601f0160208091040260200160405190810160405280929190818152602001828054610735906118ce565b80156107825780601f1061075757610100808354040283529160200191610782565b820191906000526020600020905b81548152906001019060200180831161076557829003601f168201915b5050505050908060010154908060020154905083565b60086020528060005260406000206000915090505481565b6060600180546107bf906118ce565b80601f01602080910402602001604051908101604052809291908181526020018280546107eb906118ce565b80156108385780601f1061080d57610100808354040283529160200191610838565b820191906000526020600020905b81548152906001019060200180831161081b57829003601f168201915b5050505050905090565b6060600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020805480602002602001604051908101604052809291908181526020016000905b8282101561093f57838290600052602060002090600302016040518060600160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200160018201548152602001600282015481525050815260200190600101906108a3565b505050509050919050565b600061095e610957610e67565b8484611038565b6001905092915050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60008111610a32576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a2990611aac565b60405180910390fd5b60405180606001604052808381526020018281526020016000815250600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000820151816000019081610aa29190611c78565b5060208201518160010155604082015181600201559050503373ffffffffffffffffffffffffffffffffffffffff167fcbe86d965b7a734341821c9b1a56fe2212df4b71ba71b354a2811945d517dae88383604051610b02929190611d4a565b60405180910390a25050565b60008111610b51576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b4890611dc6565b60405180910390fd5b6000600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206001015411610bd6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bcd90611e32565b60405180910390fd5b610be8610be1610e67565b8383611038565b6000600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020905081816002016000828254610c3f9190611a2c565b925050819055508160086000610c53610e67565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610c9c9190611a2c565b9250508190555081600960008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610cf29190611a2c565b92505081905550600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206040518060600160405280610d4b610e67565b73ffffffffffffffffffffffffffffffffffffffff16815260200184815260200142815250908060018154018082558091505060019003906000526020600020906003020160009091909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550602082015181600101556040820151816002015550508273ffffffffffffffffffffffffffffffffffffffff16610e15610e67565b73ffffffffffffffffffffffffffffffffffffffff167f70c6bc6cf53707fb5561feef795d557f7e46f57bd4f1a13ce36e9ffdf58d38bb84604051610e5a919061148d565b60405180910390a3505050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610ede576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ed590611ec4565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610f4d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f4490611f56565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161102b919061148d565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036110a7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161109e90611fe8565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611116576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161110d9061207a565b60405180910390fd5b80600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015611198576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161118f9061210c565b60405180910390fd5b80600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546111e7919061212c565b9250508190555080600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461123d9190611a2c565b925050819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516112a1919061148d565b60405180910390a3505050565b600081519050919050565b600082825260208201905092915050565b60005b838110156112e85780820151818401526020810190506112cd565b60008484015250505050565b6000601f19601f8301169050919050565b6000611310826112ae565b61131a81856112b9565b935061132a8185602086016112ca565b611333816112f4565b840191505092915050565b600060208201905081810360008301526113588184611305565b905092915050565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061139f82611374565b9050919050565b6113af81611394565b81146113ba57600080fd5b50565b6000813590506113cc816113a6565b92915050565b6000819050919050565b6113e5816113d2565b81146113f057600080fd5b50565b600081359050611402816113dc565b92915050565b6000806040838503121561141f5761141e61136a565b5b600061142d858286016113bd565b925050602061143e858286016113f3565b9150509250929050565b60008115159050919050565b61145d81611448565b82525050565b60006020820190506114786000830184611454565b92915050565b611487816113d2565b82525050565b60006020820190506114a2600083018461147e565b92915050565b6000806000606084860312156114c1576114c061136a565b5b60006114cf868287016113bd565b93505060206114e0868287016113bd565b92505060406114f1868287016113f3565b9150509250925092565b600060ff82169050919050565b611511816114fb565b82525050565b600060208201905061152c6000830184611508565b92915050565b6000602082840312156115485761154761136a565b5b6000611556848285016113bd565b91505092915050565b600060608201905081810360008301526115798186611305565b9050611588602083018561147e565b611595604083018461147e565b949350505050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b6115d281611394565b82525050565b6115e1816113d2565b82525050565b6060820160008201516115fd60008501826115c9565b50602082015161161060208501826115d8565b50604082015161162360408501826115d8565b50505050565b600061163583836115e7565b60608301905092915050565b6000602082019050919050565b60006116598261159d565b61166381856115a8565b935061166e836115b9565b8060005b8381101561169f5781516116868882611629565b975061169183611641565b925050600181019050611672565b5085935050505092915050565b600060208201905081810360008301526116c6818461164e565b905092915050565b600080604083850312156116e5576116e461136a565b5b60006116f3858286016113bd565b9250506020611704858286016113bd565b9150509250929050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b611750826112f4565b810181811067ffffffffffffffff8211171561176f5761176e611718565b5b80604052505050565b6000611782611360565b905061178e8282611747565b919050565b600067ffffffffffffffff8211156117ae576117ad611718565b5b6117b7826112f4565b9050602081019050919050565b82818337600083830152505050565b60006117e66117e184611793565b611778565b90508281526020810184848401111561180257611801611713565b5b61180d8482856117c4565b509392505050565b600082601f83011261182a5761182961170e565b5b813561183a8482602086016117d3565b91505092915050565b6000806040838503121561185a5761185961136a565b5b600083013567ffffffffffffffff8111156118785761187761136f565b5b61188485828601611815565b9250506020611895858286016113f3565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806118e657607f821691505b6020821081036118f9576118f861189f565b5b50919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206160008201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b600061195b6028836112b9565b9150611966826118ff565b604082019050919050565b6000602082019050818103600083015261198a8161194e565b9050919050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b60006119c7601f836112b9565b91506119d282611991565b602082019050919050565b600060208201905081810360008301526119f6816119ba565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000611a37826113d2565b9150611a42836113d2565b9250828201905080821115611a5a57611a596119fd565b5b92915050565b7f54617267657420616d6f756e742063616e206e6f742062652030000000000000600082015250565b6000611a96601a836112b9565b9150611aa182611a60565b602082019050919050565b60006020820190508181036000830152611ac581611a89565b9050919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302611b2e7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82611af1565b611b388683611af1565b95508019841693508086168417925050509392505050565b6000819050919050565b6000611b75611b70611b6b846113d2565b611b50565b6113d2565b9050919050565b6000819050919050565b611b8f83611b5a565b611ba3611b9b82611b7c565b848454611afe565b825550505050565b600090565b611bb8611bab565b611bc3818484611b86565b505050565b5b81811015611be757611bdc600082611bb0565b600181019050611bc9565b5050565b601f821115611c2c57611bfd81611acc565b611c0684611ae1565b81016020851015611c15578190505b611c29611c2185611ae1565b830182611bc8565b50505b505050565b600082821c905092915050565b6000611c4f60001984600802611c31565b1980831691505092915050565b6000611c688383611c3e565b9150826002028217905092915050565b611c81826112ae565b67ffffffffffffffff811115611c9a57611c99611718565b5b611ca482546118ce565b611caf828285611beb565b600060209050601f831160018114611ce25760008415611cd0578287015190505b611cda8582611c5c565b865550611d42565b601f198416611cf086611acc565b60005b82811015611d1857848901518255600182019150602085019450602081019050611cf3565b86831015611d355784890151611d31601f891682611c3e565b8355505b6001600288020188555050505b505050505050565b60006040820190508181036000830152611d648185611305565b9050611d73602083018461147e565b9392505050565b7f446f6e6174696f6e20616d6f756e742063616e206e6f74206265203000000000600082015250565b6000611db0601c836112b9565b9150611dbb82611d7a565b602082019050919050565b60006020820190508181036000830152611ddf81611da3565b9050919050565b7f4368617269747920676f616c20646f6573206e6f742065786973740000000000600082015250565b6000611e1c601b836112b9565b9150611e2782611de6565b602082019050919050565b60006020820190508181036000830152611e4b81611e0f565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000611eae6024836112b9565b9150611eb982611e52565b604082019050919050565b60006020820190508181036000830152611edd81611ea1565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000611f406022836112b9565b9150611f4b82611ee4565b604082019050919050565b60006020820190508181036000830152611f6f81611f33565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000611fd26025836112b9565b9150611fdd82611f76565b604082019050919050565b6000602082019050818103600083015261200181611fc5565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b60006120646023836112b9565b915061206f82612008565b604082019050919050565b6000602082019050818103600083015261209381612057565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b60006120f66026836112b9565b91506121018261209a565b604082019050919050565b60006020820190508181036000830152612125816120e9565b9050919050565b6000612137826113d2565b9150612142836113d2565b925082820390508181111561215a576121596119fd565b5b9291505056fea2646970667358221220fd4e75ecde67b2b8790b14ee5a6afe8ca7e81b50175a617d7bf58ea141eb13fd64736f6c63430008110033