pub static BYTECODE: BytesExpand description
The creation / init bytecode of the contract.
0x6080604052348015600e575f5ffd5b506110518061001c5f395ff3fe608060405234801561000f575f5ffd5b506004361061004a575f3560e01c806324c6e3c41461004e578063995d5d911461007e578063a7d4c4731461009a578063e8021822146100b6575b5f5ffd5b61006860048036038101906100639190610939565b6100d2565b604051610075919061097c565b60405180910390f35b61009860048036038101906100939190610939565b610101565b005b6100b460048036038101906100af91906109c8565b610160565b005b6100d060048036038101906100cb91906109c8565b6102ce565b005b5f816040516020016100e49190610ba9565b604051602081830303815290604052805190602001209050919050565b8060600160208101906101149190610bc2565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461014a575f5ffd5b61015d335f6103a190919063ffffffff16565b50565b6101b18260200160208101906101769190610bed565b6040518060400160405280601a81526020017f43616e6e6f7420766f746520616674657220646561646c696e650000000000008152506103c9565b5f6101bb836100d2565b9050610207336040518060400160405280601d81526020017f43616e6e6f7420766f7465206966206e6f7420726567697374657265640000008152505f6103fa9092919063ffffffff16565b5f61021e823360026104249092919063ffffffff16565b14610227575f5ffd5b6102408133600160026104ea909392919063ffffffff16565b5f8183604051602001610254929190610c27565b60405160208183030381529060405280519060200120905061028381600160036105b09092919063ffffffff16565b823373ffffffffffffffffffffffffffffffffffffffff16837fe4abc5380fa6939d1dc23b5e90b3a8a0e328f0f1a82a5f42bfb795bf9c71750560405160405180910390a450505050565b6103028260200160208101906102e49190610bed565b604051806060016040528060248152602001610ffd602491396105dd565b5f61030c836100d2565b90505f8183604051602001610322929190610c27565b60405160208183030381529060405280519060200120905061036d81855f013560405180606001604052806030815260200161102160309139600361060e909392919063ffffffff16565b82827f269d3a24712436f77df15d63de7d2337a060c9102dee6f46c909fb0fa2d52f0c60405160405180910390a350505050565b6103c5825f018273ffffffffffffffffffffffffffffffffffffffff165f1b610633565b5050565b6103f66103f0836103d8610691565b67ffffffffffffffff166107bf90919063ffffffff16565b826107df565b5050565b61041f835f018373ffffffffffffffffffffffffffffffffffffffff165f1b836108d0565b505050565b5f3273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614610493576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161048a90610cce565b60405180910390fd5b835f015f8481526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490509392505050565b3273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614610558576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161054f90610cce565b60405180910390fd5b80845f015f8581526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555050505050565b80835f015f8481526020019081526020015f205f8282546105d19190610d19565b92505081905550505050565b61060a610604836105ec610691565b67ffffffffffffffff166108f390919063ffffffff16565b826107df565b5050565b61062d82855f015f8681526020019081526020015f20541015826107df565b50505050565b5f825f015f8381526020019081526020015f20540361068d576001826001015461065d9190610d19565b825f015f8381526020019081526020015f2081905550816001015f81548092919061068790610d4c565b91905055505b5050565b5f5f5f7fba286e4d89dabf4b2878e896423bb123d9d5143e662606fd343b6766d7bcf7215f1c73ffffffffffffffffffffffffffffffffffffffff166040516106d990610dc0565b5f60405180830381855afa9150503d805f8114610711576040519150601f19603f3d011682016040523d82523d5f602084013e610716565b606091505b50915091508161075b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161075290610e1e565b60405180910390fd5b602081511461079f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161079690610e86565b60405180910390fd5b5f818060200190518101906107b49190610ece565b905080935050505090565b5f8167ffffffffffffffff168367ffffffffffffffff1610905092915050565b5f7f3dcdf63b41c103567d7225976ad9145e866c7a7dccc6c277ea86abbd268fbac95f1c73ffffffffffffffffffffffffffffffffffffffff168360405160200161082a9190610f13565b6040516020818303038152906040526040516108469190610f74565b5f60405180830381855afa9150503d805f811461087e576040519150601f19603f3d011682016040523d82523d5f602084013e610883565b606091505b505090508082906108ca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108c19190610fdc565b60405180910390fd5b50505050565b6108ee5f845f015f8581526020019081526020015f205411826107df565b505050565b5f8167ffffffffffffffff168367ffffffffffffffff1611905092915050565b5f5ffd5b5f5ffd5b5f608082840312156109305761092f610917565b5b81905092915050565b5f6080828403121561094e5761094d610913565b5b5f61095b8482850161091b565b91505092915050565b5f819050919050565b61097681610964565b82525050565b5f60208201905061098f5f83018461096d565b92915050565b5f819050919050565b6109a781610995565b81146109b1575f5ffd5b50565b5f813590506109c28161099e565b92915050565b5f5f60a083850312156109de576109dd610913565b5b5f6109eb8582860161091b565b92505060806109fc858286016109b4565b9150509250929050565b5f610a1460208401846109b4565b905092915050565b610a2581610995565b82525050565b5f67ffffffffffffffff82169050919050565b610a4781610a2b565b8114610a51575f5ffd5b50565b5f81359050610a6281610a3e565b92915050565b5f610a766020840184610a54565b905092915050565b5f819050919050565b5f610aa1610a9c610a9784610a2b565b610a7e565b610a2b565b9050919050565b610ab181610a87565b82525050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610ae082610ab7565b9050919050565b610af081610ad6565b8114610afa575f5ffd5b50565b5f81359050610b0b81610ae7565b92915050565b5f610b1f6020840184610afd565b905092915050565b610b3081610ad6565b82525050565b60808201610b465f830183610a06565b610b525f850182610a1c565b50610b606020830183610a68565b610b6d6020850182610aa8565b50610b7b6040830183610a06565b610b886040850182610a1c565b50610b966060830183610b11565b610ba36060850182610b27565b50505050565b5f608082019050610bbc5f830184610b36565b92915050565b5f60208284031215610bd757610bd6610913565b5b5f610be484828501610afd565b91505092915050565b5f60208284031215610c0257610c01610913565b5b5f610c0f84828501610a54565b91505092915050565b610c2181610995565b82525050565b5f604082019050610c3a5f83018561096d565b610c476020830184610c18565b9392505050565b5f82825260208201905092915050565b7f43616e6e6f7420616363657373204f776e6564436f756e746572206f776e65645f8201527f20627920616e6f74686572206164647265737300000000000000000000000000602082015250565b5f610cb8603383610c4e565b9150610cc382610c5e565b604082019050919050565b5f6020820190508181035f830152610ce581610cac565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610d2382610995565b9150610d2e83610995565b9250828201905080821115610d4657610d45610cec565b5b92915050565b5f610d5682610995565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203610d8857610d87610cec565b5b600182019050919050565b5f81905092915050565b50565b5f610dab5f83610d93565b9150610db682610d9d565b5f82019050919050565b5f610dca82610da0565b9150819050919050565b7f507265636f6d70696c652063616c6c206661696c6564000000000000000000005f82015250565b5f610e08601683610c4e565b9150610e1382610dd4565b602082019050919050565b5f6020820190508181035f830152610e3581610dfc565b9050919050565b7f496e76616c6964206f7574707574206c656e67746800000000000000000000005f82015250565b5f610e70601583610c4e565b9150610e7b82610e3c565b602082019050919050565b5f6020820190508181035f830152610e9d81610e64565b9050919050565b610ead81610a2b565b8114610eb7575f5ffd5b50565b5f81519050610ec881610ea4565b92915050565b5f60208284031215610ee357610ee2610913565b5b5f610ef084828501610eba565b91505092915050565b5f8115159050919050565b610f0d81610ef9565b82525050565b5f602082019050610f265f830184610f04565b92915050565b5f81519050919050565b8281835e5f83830152505050565b5f610f4e82610f2c565b610f588185610d93565b9350610f68818560208601610f36565b80840191505092915050565b5f610f7f8284610f44565b915081905092915050565b5f81519050919050565b5f601f19601f8301169050919050565b5f610fae82610f8a565b610fb88185610c4e565b9350610fc8818560208601610f36565b610fd181610f94565b840191505092915050565b5f6020820190508181035f830152610ff48184610fa4565b90509291505056fe43616e6e6f74206465636964652077696e6e6572206265666f726520646561646c696e6543616e6e6f74207365742077696e6e65722077697468206c65737320766f746573207468616e207468726573686f6c64