token-icon

Prima Protocol

Token

Overview[ERC-20]

Max Total Supply
100,000,000.0
PRIMA
Holders
133+0.00%
Transfers
411

Profile Summary

Decimals
18

Market

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