token-icon

Just a scratch

Token

Overview[ERC-20]

Max Total Supply
420,000,000,000.0
SCRATCH
Holders
25+0.00%
Transfers
163

Profile Summary

Decimals
9

Market

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