token-icon

Mammo by 𝓜𝓪𝓽𝓽 𝓕𝓾𝓻𝓲𝓮

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000.0
MAMMO
Holders
11+0.00%
Transfers
61

Profile Summary

Decimals
9

Market

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