token-icon

Regret

Token

Overview[ERC-20]

Max Total Supply
420,690,000,000.0
REGRETAMINE
Holders
35+0.00%
Transfers
274

Profile Summary

Decimals
9

Market

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