token-icon

Dad Protocol

Token

Overview[ERC-20]

Max Total Supply
100,000,000.0
DAD
Holders
3+0.00%
Transfers
7

Profile Summary

Decimals
18

Market

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