token-icon

MooniKA

Token

Overview[ERC-20]

Max Total Supply
5,555,555,555.0
MKA
Holders
83+0.00%
Transfers
1,577

Profile Summary

Decimals
9

Market

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