token-icon

Soneium

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000.0
SONEIUM
Holders
15+0.00%
Transfers
184

Profile Summary

Decimals
9

Market

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