VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0x260555…1C66
Summary
Transactions
Transfers
Address
0x260555616B69FB46b7aa5bF1BD1a826EB4a81C66
VET
0.00
VET
VTHO
0.00
VTHO
Tokens
24,074,870.06
WoV
Master
0x68DA6298dBE8108D4cCDe87b625f1361Ad358b53
Deployer
0x68DA6298dBE8108D4cCDe87b625f1361Ad358b53
Code
0x6080604052600436106102cc5760003560e01c80637b0a47ee11610175578063a694fc3a116100dc578063d547741f11610095578063ebe2b12b1161006f578063ebe2b12b14610902578063f5b541a614610918578063f9283c771461093a578063fda25dea1461099b57600080fd5b8063d547741f146108b7578063df136d65146108d7578063e9fad8ee146108ed57600080fd5b8063a694fc3a14610804578063b951b3c914610824578063c8f33c911461084c578063cc1a378f14610862578063cd3daf9d14610882578063d1af0c7d1461089757600080fd5b80638ddfd6f41161012e5780638ddfd6f4146107215780638ec4a8091461075957806391d148541461077957806395ef1aeb1461079957806398b44096146107cf578063a217fddf146107ef57600080fd5b80637b0a47ee1461067e57806380faa57d146106945780638456cb59146106a957806388566cda146106be5780638b876347146106de5780638c4d59d01461070b57600080fd5b80632f2ff15d116102345780633d18b912116101ed57806352f470ab116101c757806352f470ab146105e05780636f90f7291461060057806370a082311461062857806372f702f31461065e57600080fd5b80633d18b9121461057e5780633f4ba83a146105935780633fc6df6e146105a857600080fd5b80632f2ff15d146104ae578063310d9bc0146104ce5780633642d9d3146104fb57806336568abe14610528578063386a9525146105485780633c6b16ab1461055e57600080fd5b8063182db18a11610286578063182db18a146103f257806319762143146104125780631c1f78eb146104325780631eecd93414610447578063248a9ca31461045d5780632e1a7d4d1461048e57600080fd5b80628cc262146102d857806301ffc9a71461030b5780630700037d1461033b578063150b7a0214610368578063178b9d1a146103c657806318160ddd146103dd57600080fd5b366102d357005b600080fd5b3480156102e457600080fd5b506102f86102f3366004613510565b6109b1565b6040519081526020015b60405180910390f35b34801561031757600080fd5b5061032b6103263660046137ec565b610a2f565b6040519015158152602001610302565b34801561034757600080fd5b506102f8610356366004613510565b60126020526000908152604090205481565b34801561037457600080fd5b506103ad610383366004613548565b7f150b7a023d4804d13e8c85fb27262cb750cf6ba9f9dd3bb30d90f482ceeb4b1f95945050505050565b6040516001600160e01b03199091168152602001610302565b3480156103d257600080fd5b506103db610a64565b005b3480156103e957600080fd5b506013546102f8565b3480156103fe57600080fd5b506103db61040d3660046135e2565b610b78565b34801561041e57600080fd5b506103db61042d366004613510565b610c06565b34801561043e57600080fd5b506102f8610c5c565b34801561045357600080fd5b506102f8600d5481565b34801561046957600080fd5b506102f86104783660046137a5565b6000908152600160208190526040909120015490565b34801561049a57600080fd5b506103db6104a93660046137a5565b610c7a565b3480156104ba57600080fd5b506103db6104c93660046137bd565b610e2f565b3480156104da57600080fd5b506102f86104e9366004613510565b60106020526000908152604090205481565b34801561050757600080fd5b506102f8610516366004613510565b600f6020526000908152604090205481565b34801561053457600080fd5b506103db6105433660046137bd565b610e5a565b34801561055457600080fd5b506102f860065481565b34801561056a57600080fd5b506103db6105793660046137a5565b610ed8565b34801561058a57600080fd5b506103db611107565b34801561059f57600080fd5b506103db61123c565b3480156105b457600080fd5b50600a546105c8906001600160a01b031681565b6040516001600160a01b039091168152602001610302565b3480156105ec57600080fd5b506103db6105fb3660046135e2565b61129e565b34801561060c57600080fd5b506105c87393ae8aab337e58a6978e166f8132f59652ca6c5681565b34801561063457600080fd5b506102f8610643366004613510565b6001600160a01b031660009081526014602052604090205490565b34801561066a57600080fd5b506003546105c8906001600160a01b031681565b34801561068a57600080fd5b506102f860055481565b3480156106a057600080fd5b506102f861133c565b3480156106b557600080fd5b506103db611353565b3480156106ca57600080fd5b506103db6106d9366004613724565b6113e9565b3480156106ea57600080fd5b506102f86106f9366004613510565b60116020526000908152604090205481565b34801561071757600080fd5b506102f8600e5481565b34801561072d57600080fd5b506102f861073c3660046135e2565b600b60209081526000928352604080842090915290825290205481565b34801561076557600080fd5b506103db61077436600461360d565b611763565b34801561078557600080fd5b5061032b6107943660046137bd565b611d7b565b3480156107a557600080fd5b506102f86107b4366004613510565b6001600160a01b03166000908152600f602052604090205490565b3480156107db57600080fd5b506103db6107ea366004613640565b611da6565b3480156107fb57600080fd5b506102f8600081565b34801561081057600080fd5b506103db61081f3660046137a5565b611f50565b34801561083057600080fd5b506105c8739aab6e4e017964ec7c0f092d431c314f0caf6b4b81565b34801561085857600080fd5b506102f860075481565b34801561086e57600080fd5b506103db61087d3660046137a5565b612167565b34801561088e57600080fd5b506102f8612273565b3480156108a357600080fd5b506002546105c8906001600160a01b031681565b3480156108c357600080fd5b506103db6108d23660046137bd565b6122bf565b3480156108e357600080fd5b506102f860085481565b3480156108f957600080fd5b506103db6122e5565b34801561090e57600080fd5b506102f860045481565b34801561092457600080fd5b506102f8600080516020613acc83398151915281565b34801561094657600080fd5b5061097c6109553660046137a5565b600c602052600090815260409020546001600160a01b03811690600160a01b900460ff1682565b604080516001600160a01b039093168352901515602083015201610302565b3480156109a757600080fd5b506102f860095481565b6001600160a01b0381166000908152601260209081526040808320546011909252822054610a299190610a2390670de0b6b3a764000090610a1d906109fe906109f8612273565b9061235d565b6001600160a01b03881660009081526014602052604090205490612370565b9061237c565b90612388565b92915050565b60006001600160e01b03198216637965db0b60e01b1480610a2957506301ffc9a760e01b6001600160e01b0319831614610a29565b336000908152600f6020526040902054610ab85760405162461bcd60e51b815260206004820152601060248201526f151a58dad95d081b9bdd08199bdd5b9960821b60448201526064015b60405180910390fd5b3360009081526014602052604090205415610b085760405162461bcd60e51b815260206004820152601060248201526f115e1a5cdd081c1bdbdb08199a5c9cdd60821b6044820152606401610aaf565b336000818152600f602081815260408084208054808652600c8452828620805460ff60a01b1916600160a01b17815587875294845294905551838152929391927f9cea0190099b89a7d8a050f55cf439bce694868e30a531eb0376748ce5a2c06891015b60405180910390a25050565b610b90600080516020613acc83398151915233611d7b565b610bac5760405162461bcd60e51b8152600401610aaf906138f0565b610bc06001600160a01b0383163383612394565b604080516001600160a01b0384168152602081018390527f8c1256b8896378cd5044f80c202f9772b9d77dc85c8a6eb51967210b09bfaa28910160405180910390a15050565b610c1e600080516020613acc83398151915233611d7b565b610c3a5760405162461bcd60e51b8152600401610aaf906138f0565b600a80546001600160a01b0319166001600160a01b0392909216919091179055565b6000610c7560065460055461237090919063ffffffff16565b905090565b610c826123f7565b33610c8b612273565b600855610c9661133c565b6007556001600160a01b03811615610cdd57610cb1816109b1565b6001600160a01b0382166000908152601260209081526040808320939093556008546011909152919020555b60008211610d215760405162461bcd60e51b8152602060048201526011602482015270043616e6e6f74207769746864726177203607c1b6044820152606401610aaf565b60095433600090815260106020526040902054610d3d91612388565b4211610d845760405162461bcd60e51b8152602060048201526016602482015275199d5b991cc8185c99481cdd1a5b1b081b1bd8dad95960521b6044820152606401610aaf565b601354610d91908361235d565b60135533600090815260146020526040902054610dae908361235d565b33600081815260146020526040902091909155600354610dda916001600160a01b039091169084612394565b60405182815233907f7084f5476618d8e60b11ef0d7d3f06914655adb8793e28ff7f018d4c76d505d59060200160405180910390a250336000908152601060205260409020429055610e2c6001600055565b50565b60008281526001602081905260409091200154610e4b81612451565b610e55838361245b565b505050565b6001600160a01b0381163314610eca5760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b6064820152608401610aaf565b610ed482826124c6565b5050565b6000610ee2612273565b600855610eed61133c565b6007556001600160a01b03811615610f3457610f08816109b1565b6001600160a01b0382166000908152601260209081526040808320939093556008546011909152919020555b610f4c600080516020613acc83398151915233611d7b565b610f685760405162461bcd60e51b8152600401610aaf906138f0565b6004544210610f8757600654610f7f90839061237c565b600555610fca565b600454600090610f97904261235d565b90506000610fb06005548361237090919063ffffffff16565b600654909150610fc490610a1d8684612388565b60055550505b6013546002546040516370a0823160e01b81523060048201526000926110519290916001600160a01b03909116906370a082319060240160206040518083038186803b15801561101957600080fd5b505afa15801561102d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109f89190613814565b90506110686006548261237c90919063ffffffff16565b60055411156110b95760405162461bcd60e51b815260206004820152601860248201527f50726f76696465642072657761726420746f6f206869676800000000000000006044820152606401610aaf565b4260078190556006546110cc9190612388565b6004556040518381527fde88a922e0d3b88b24e9623efeb464919c6bf9f66857a65e2bfcf2ce87a9433d9060200160405180910390a1505050565b61110f6123f7565b33611118612273565b60085561112361133c565b6007556001600160a01b0381161561116a5761113e816109b1565b6001600160a01b0382166000908152601260209081526040808320939093556008546011909152919020555b33600090815260126020526040902054801561122e573360009081526012602090815260408083208390556009546010909252909120546111aa91612388565b4211156111cd576002546111c8906001600160a01b03163383612394565b6111f8565b6002546111f8906001600160a01b031673bb273d4911ec92ad246e0090fa5566a8ae74de1e83612394565b60405181815233907fe2403640ba68fed3a2f88b7557551d1993f84b99bb10ff833f0cf8db0c5e04869060200160405180910390a25b505061123a6001600055565b565b611254600080516020613acc83398151915233611d7b565b6112705760405162461bcd60e51b8152600401610aaf906138f0565b60155460ff166112925760405162461bcd60e51b8152600401610aaf90613914565b6015805460ff19169055565b6112b6600080516020613acc83398151915233611d7b565b6112d25760405162461bcd60e51b8152600401610aaf906138f0565b604051632142170760e11b8152306004820152336024820152604481018290526001600160a01b038316906342842e0e90606401600060405180830381600087803b15801561132057600080fd5b505af1158015611334573d6000803e3d6000fd5b505050505050565b6000600454421061134e575060045490565b504290565b61136b600080516020613acc83398151915233611d7b565b6113875760405162461bcd60e51b8152600401610aaf906138f0565b60155460ff16156113da5760405162461bcd60e51b815260206004820152601e60248201527f54686520636f6e747261637420697320616c72656164792070617573656400006044820152606401610aaf565b6015805460ff19166001179055565b60155460ff161561140c5760405162461bcd60e51b8152600401610aaf90613914565b42600454116114525760405162461bcd60e51b81526020600482015260126024820152711c195c9a5bd9081a5cc8199a5b9a5cda195960721b6044820152606401610aaf565b336000908152600f6020526040902054158015611470575081518151145b6114b75760405162461bcd60e51b8152602060048201526018602482015277151a58dad95d08185b1c9958591e481c1d5c98da185cd95960421b6044820152606401610aaf565b600e546114c590600161399e565b600e819055604080516080810182523381526000602080830182815284518381528083018652848601908152855184815280840187526060860152958352600c8252939091208251815494511515600160a01b026001600160a81b03199095166001600160a01b03909116179390931783559251805191938493926115509260018501920190613386565b506060820151805161156c9160028401916020909101906133eb565b50905050600061157c848461252d565b9050806115cb5760405162461bcd60e51b815260206004820152601b60248201527f726571756972656d656e747320646f6573206e6f74206d6174636800000000006044820152606401610aaf565b60005b835181101561170c57336001600160a01b031685828151811061160157634e487b7160e01b600052603260045260246000fd5b60200260200101516001600160a01b0316636352211e86848151811061163757634e487b7160e01b600052603260045260246000fd5b60200260200101516040518263ffffffff1660e01b815260040161165d91815260200190565b60206040518083038186803b15801561167557600080fd5b505afa158015611689573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116ad919061352c565b6001600160a01b0316146116fa5760405162461bcd60e51b81526020600482015260146024820152730deeedccae440c8decae640dcdee840dac2e8c6d60631b6044820152606401610aaf565b8061170481613a4f565b9150506115ce565b50600e54336000818152600f6020526040908190208390555190917f465c8871fac6f7c7079924b414b86ec86be97dae9732142865b86c5d0cd8a1eb9161175591815260200190565b60405180910390a250505050565b60155460ff16156117865760405162461bcd60e51b8152600401610aaf90613914565b61179e600080516020613acc83398151915233611d7b565b6117ba5760405162461bcd60e51b8152600401610aaf906138f0565b60005b8151811015610ed457600f60008383815181106117ea57634e487b7160e01b600052603260045260246000fd5b60200260200101516001600160a01b03166001600160a01b031681526020019081526020016000205460001461185d5760405162461bcd60e51b8152602060048201526018602482015277151a58dad95d08185b1c9958591e481c1d5c98da185cd95960421b6044820152606401610aaf565b600e5461186b90600161399e565b600e819055506000604051806080016040528084848151811061189e57634e487b7160e01b600052603260045260246000fd5b60200260200101516001600160a01b03168152602001600015158152602001600067ffffffffffffffff8111156118e557634e487b7160e01b600052604160045260246000fd5b60405190808252806020026020018201604052801561190e578160200160208202803683370190505b508152602001600060405190808252806020026020018201604052801561193f578160200160208202803683370190505b509052600e546000908152600c602090815260409182902083518154838601511515600160a01b026001600160a81b03199091166001600160a01b039092169190911717815591830151805193945084936119a09260018501920190613386565b50606082015180516119bc9160028401916020909101906133eb565b50905050600e54600f60008585815181106119e757634e487b7160e01b600052603260045260246000fd5b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002081905550828281518110611a3357634e487b7160e01b600052603260045260246000fd5b60200260200101516001600160a01b03167f465c8871fac6f7c7079924b414b86ec86be97dae9732142865b86c5d0cd8a1eb600e54604051611a7791815260200190565b60405180910390a2611a87612273565b600855611a9261133c565b6007558251600090849084908110611aba57634e487b7160e01b600052603260045260246000fd5b60200260200101516001600160a01b031614611ba457611b00838381518110611af357634e487b7160e01b600052603260045260246000fd5b60200260200101516109b1565b60126000858581518110611b2457634e487b7160e01b600052603260045260246000fd5b60200260200101516001600160a01b03166001600160a01b031681526020019081526020016000208190555060085460116000858581518110611b7757634e487b7160e01b600052603260045260246000fd5b60200260200101516001600160a01b03166001600160a01b03168152602001908152602001600020819055505b601354600090611bb49082612388565b601381905550611c198160146000878781518110611be257634e487b7160e01b600052603260045260246000fd5b60200260200101516001600160a01b03166001600160a01b031681526020019081526020016000205461238890919063ffffffff16565b60146000868681518110611c3d57634e487b7160e01b600052603260045260246000fd5b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002081905550611cab848481518110611c8c57634e487b7160e01b600052603260045260246000fd5b60209081029190910101516003546001600160a01b0316903084612d12565b4260106000868681518110611cd057634e487b7160e01b600052603260045260246000fd5b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002081905550838381518110611d1c57634e487b7160e01b600052603260045260246000fd5b60200260200101516001600160a01b03167f9e71bc8eea02a63969f509818f2dafb9254532904319f9dbda79b67bd34a5f3d82604051611d5e91815260200190565b60405180910390a250508080611d7390613a4f565b9150506117bd565b60009182526001602090815260408084206001600160a01b0393909316845291905290205460ff1690565b611dbe600080516020613acc83398151915233611d7b565b611dda5760405162461bcd60e51b8152600401610aaf906138f0565b83518351148015611dec575081518351145b611e2b5760405162461bcd60e51b815260206004820152601060248201526f0eee4dedcce40c8c2e8c240dac2e8c6d60831b6044820152606401610aaf565b4260045410611e755760405162461bcd60e51b81526020600482015260166024820152751c195c9a5bd9081a5cc81b9bdd08199a5b9a5a1cd95960521b6044820152606401610aaf565b600981905560005b8351811015611f4957828181518110611ea657634e487b7160e01b600052603260045260246000fd5b6020026020010151600b6000878481518110611ed257634e487b7160e01b600052603260045260246000fd5b60200260200101516001600160a01b03166001600160a01b031681526020019081526020016000206000868481518110611f1c57634e487b7160e01b600052603260045260246000fd5b60200260200101518152602001908152602001600020819055508080611f4190613a4f565b915050611e7d565b5050505050565b611f586123f7565b33611f61612273565b600855611f6c61133c565b6007556001600160a01b03811615611fb357611f87816109b1565b6001600160a01b0382166000908152601260209081526040808320939093556008546011909152919020555b60155460ff1615611fd65760405162461bcd60e51b8152600401610aaf90613914565b600082116120175760405162461bcd60e51b815260206004820152600e60248201526d043616e6e6f74207374616b6520360941b6044820152606401610aaf565b426004541161205d5760405162461bcd60e51b81526020600482015260126024820152711c195c9a5bd9081a5cc8199a5b9a5a1cd95960721b6044820152606401610aaf565b336000908152600f60205260409020546120b95760405162461bcd60e51b815260206004820152601860248201527f5469636b6574206e6f74207965742070757263686173656400000000000000006044820152606401610aaf565b6013546120c69083612388565b601355336000908152601460205260409020546120e39083612388565b33600081815260146020526040902091909155600354612110916001600160a01b03909116903085612d12565b3360008181526010602052604090819020429055517f9e71bc8eea02a63969f509818f2dafb9254532904319f9dbda79b67bd34a5f3d906121549085815260200190565b60405180910390a250610e2c6001600055565b61217f600080516020613acc83398151915233611d7b565b61219b5760405162461bcd60e51b8152600401610aaf906138f0565b60045442116122385760405162461bcd60e51b815260206004820152605860248201527f50726576696f7573207265776172647320706572696f64206d7573742062652060448201527f636f6d706c657465206265666f7265206368616e67696e67207468652064757260648201527f6174696f6e20666f7220746865206e657720706572696f640000000000000000608482015260a401610aaf565b60068190556040518181527ffb46ca5a5e06d4540d6387b930a7c978bce0db5f449ec6b3f5d07c6e1d44f2d39060200160405180910390a150565b600060135460001415612287575060085490565b610c756122b6601354610a1d670de0b6b3a76400006122b06005546122b06007546109f861133c565b90612370565b60085490612388565b600082815260016020819052604090912001546122db81612451565b610e5583836124c6565b336000908152600f60205260409020546123345760405162461bcd60e51b815260206004820152601060248201526f151a58dad95d081b9bdd08199bdd5b9960821b6044820152606401610aaf565b3360009081526014602052604090205461234d90612d50565b612355610a64565b61123a611107565b600061236982846139f5565b9392505050565b600061236982846139d6565b600061236982846139b6565b6000612369828461399e565b6040516001600160a01b038316602482015260448101829052610e5590849063a9059cbb60e01b906064015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152612eda565b6002600054141561244a5760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610aaf565b6002600055565b610e2c8133612fac565b6124658282611d7b565b610ed45760008281526001602081815260408084206001600160a01b0386168086529252808420805460ff19169093179092559051339285917f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d9190a45050565b6124d08282611d7b565b15610ed45760008281526001602090815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b60008080808080808080808080805b8d518110156128a357739aab6e4e017964ec7c0f092d431c314f0caf6b4b6001600160a01b03168f828151811061258357634e487b7160e01b600052603260045260246000fd5b60200260200101516001600160a01b0316141561282e57610c768e82815181106125bd57634e487b7160e01b600052603260045260246000fd5b6020026020010151106125dc576125d560018361399e565b9150612891565b610bb08e82815181106125ff57634e487b7160e01b600052603260045260246000fd5b60200260200101511061261e5761261760018861399e565b9650612891565b6105a88e828151811061264157634e487b7160e01b600052603260045260246000fd5b6020026020010151106126605761265960018c61399e565b9a50612891565b61047c8e828151811061268357634e487b7160e01b600052603260045260246000fd5b6020026020010151106126a25761269b60018461399e565b9250612891565b61044a8e82815181106126c557634e487b7160e01b600052603260045260246000fd5b6020026020010151106126e4576126dd60018561399e565b9350612891565b6104188e828151811061270757634e487b7160e01b600052603260045260246000fd5b6020026020010151106127265761271f60018761399e565b9550612891565b6103e68e828151811061274957634e487b7160e01b600052603260045260246000fd5b6020026020010151106127685761276160018661399e565b9450612891565b6102248e828151811061278b57634e487b7160e01b600052603260045260246000fd5b6020026020010151106127aa576127a360018b61399e565b9950612891565b61015c8e82815181106127cd57634e487b7160e01b600052603260045260246000fd5b6020026020010151106127ec576127e560018a61399e565b9850612891565b60008e828151811061280e57634e487b7160e01b600052603260045260246000fd5b6020026020010151106128295761282660018961399e565b97505b612891565b7393ae8aab337e58a6978e166f8132f59652ca6c566001600160a01b03168f828151811061286c57634e487b7160e01b600052603260045260246000fd5b60200260200101516001600160a01b031614156128915761288e60018d61399e565b9b505b8061289b81613a4f565b91505061253c565b507fa0c0009652fa3f25e94c53076891aff6cfca737a3e9d26542cec95d546701a7c6000527f097eb4cf1fecbd821b08fb8009ffb071566d59ec8deda029b068217b564ea53b6020527f9cfad06170caebf2480123198b6ab3343f44677ad23923b0d2b1f441ef42ad43548b14158061297357507f036f73059c303a578a473c3958f5209eed330006e5486d2a5e7a0bf59e432c80600052600080516020613aac8339815191526020527f550eb4c1994e7ff0b6e623aedd4cb6e1680e6e62e2ad538d280d91931132d84a548714155b806129d557507f46f25ac2ce92d6ca1ee48be431a7194ce22ebb39d0e78330a7a8ee7c6e1d77e8600052600080516020613aac8339815191526020527f618581eaea89a722862f90e0e31c7a19a08df71b4f80a3c8fb57726505f4586c548814155b80612a3757507f8e7536fb4e6bb5888d30188fe34dfc9d91ea2b91d68b380845decede118bfc55600052600080516020613aac8339815191526020527f85976d5d61ea810f60ae96f7d56793848d8245b8e717dbde10302c86d117f1f6548914155b80612a9957507f993fb51e38cc5f5bb692266de510b7298c7dba60d6acb4cea327102d411dd1f2600052600080516020613aac8339815191526020527fbb5cf3b48c2bb49efe336fe294551ab474dcf56b58ec80c941f9f7169f913c54548214155b80612afb57507f6ff24ae67fef32405100256e314e528a174da454e1e2877e358f87d14d19d3e9600052600080516020613aac8339815191526020527fff0c333277647475918a7d679e1c0b940dc145a2e1444c60131fad3d42450fb0548414155b80612b5d57507f9eb6511ca8f855e2ff1d0c280e2d9f5725e49d3df424d8295bea0fbe20774a13600052600080516020613aac8339815191526020527f96a44dd338e9658c533df60bd326a2972eed09f9275b3569db2eff91a7811c7b548514155b80612bbf57507f8327a5baf97525a65393c7662a374908e795fc62e1bc93ce95b654c80373e24c600052600080516020613aac8339815191526020527fda95d102566311e204603cf3d20a20274fb611882881359503e15977ca99a47c548314155b80612c2157507fb2962eeff2a8568c48ba08be090d774401404d6cb088fdd2e48264f040018478600052600080516020613aac8339815191526020527f4e4ef7cd5ff8cb9ed75c7abe85c4ca1923ca665f60ba1041bb7b0e6275d724f9548a14155b80612c8357507f6d0731b997fa160e869081567bf6a22baf38c67ff296cb6389493d3616e43cef600052600080516020613aac8339815191526020527f8a3b9bd826cece943db1ad0182c02ad9c83eaad55f0f42d8606b49d6b0871b2c548614155b80612ce557507f4df06bd455b848a47a17cee2e4492cf585863839333ec112e8b70229c47489e2600052600080516020613aac8339815191526020527f176c2bcc5c81140e4891da35d28f727381ed6b750bf0281f9a7d4195b2ab2996548114155b15612cfe5760009b505050505050505050505050610a29565b60019b505050505050505050505050610a29565b6040516001600160a01b0380851660248301528316604482015260648101829052612d4a9085906323b872dd60e01b906084016123c0565b50505050565b33612d59612273565b600855612d6461133c565b6007556001600160a01b03811615612dab57612d7f816109b1565b6001600160a01b0382166000908152601260209081526040808320939093556008546011909152919020555b60008211612def5760405162461bcd60e51b8152602060048201526011602482015270043616e6e6f74207769746864726177203607c1b6044820152606401610aaf565b60095433600090815260106020526040902054612e0b91612388565b4211612e525760405162461bcd60e51b8152602060048201526016602482015275199d5b991cc8185c99481cdd1a5b1b081b1bd8dad95960521b6044820152606401610aaf565b601354612e5f908361235d565b60135533600090815260146020526040902054612e7c908361235d565b33600081815260146020526040902091909155600354612ea8916001600160a01b039091169084612394565b60405182815233907f7084f5476618d8e60b11ef0d7d3f06914655adb8793e28ff7f018d4c76d505d590602001610b6c565b6000612f2f826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166130059092919063ffffffff16565b805190915015610e555780806020019051810190612f4d9190613785565b610e555760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610aaf565b612fb68282611d7b565b610ed457612fc38161301c565b612fce83602061302e565b604051602001612fdf929190613848565b60408051601f198184030181529082905262461bcd60e51b8252610aaf916004016138bd565b60606130148484600085613210565b949350505050565b6060610a296001600160a01b03831660145b6060600061303d8360026139d6565b61304890600261399e565b67ffffffffffffffff81111561306e57634e487b7160e01b600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015613098576020820181803683370190505b509050600360fc1b816000815181106130c157634e487b7160e01b600052603260045260246000fd5b60200101906001600160f81b031916908160001a905350600f60fb1b816001815181106130fe57634e487b7160e01b600052603260045260246000fd5b60200101906001600160f81b031916908160001a90535060006131228460026139d6565b61312d90600161399e565b90505b60018111156131c1576f181899199a1a9b1b9c1cb0b131b232b360811b85600f166010811061316f57634e487b7160e01b600052603260045260246000fd5b1a60f81b82828151811061319357634e487b7160e01b600052603260045260246000fd5b60200101906001600160f81b031916908160001a90535060049490941c936131ba81613a38565b9050613130565b5083156123695760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e746044820152606401610aaf565b6060824710156132715760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b6064820152608401610aaf565b600080866001600160a01b0316858760405161328d919061382c565b60006040518083038185875af1925050503d80600081146132ca576040519150601f19603f3d011682016040523d82523d6000602084013e6132cf565b606091505b50915091506132e0878383876132eb565b979650505050505050565b60608315613357578251613350576001600160a01b0385163b6133505760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610aaf565b5081613014565b613014838381511561336c5781518083602001fd5b8060405162461bcd60e51b8152600401610aaf91906138bd565b8280548282559060005260206000209081019282156133db579160200282015b828111156133db57825182546001600160a01b0319166001600160a01b039091161782556020909201916001909101906133a6565b506133e7929150613426565b5090565b8280548282559060005260206000209081019282156133db579160200282015b828111156133db57825182559160200191906001019061340b565b5b808211156133e75760008155600101613427565b600082601f83011261344b578081fd5b8135602061346061345b8361397a565b613949565b80838252828201915082860187848660051b890101111561347f578586fd5b855b858110156134a657813561349481613a96565b84529284019290840190600101613481565b5090979650505050505050565b600082601f8301126134c3578081fd5b813560206134d361345b8361397a565b80838252828201915082860187848660051b89010111156134f2578586fd5b855b858110156134a6578135845292840192908401906001016134f4565b600060208284031215613521578081fd5b813561236981613a96565b60006020828403121561353d578081fd5b815161236981613a96565b60008060008060006080868803121561355f578081fd5b853561356a81613a96565b9450602086013561357a81613a96565b935060408601359250606086013567ffffffffffffffff8082111561359d578283fd5b818801915088601f8301126135b0578283fd5b8135818111156135be578384fd5b8960208285010111156135cf578384fd5b9699959850939650602001949392505050565b600080604083850312156135f4578182fd5b82356135ff81613a96565b946020939093013593505050565b60006020828403121561361e578081fd5b813567ffffffffffffffff811115613634578182fd5b6130148482850161343b565b60008060008060808587031215613655578384fd5b843567ffffffffffffffff8082111561366c578586fd5b6136788883890161343b565b955060209150818701358181111561368e578586fd5b8701601f8101891361369e578586fd5b80356136ac61345b8261397a565b8082825285820191508584018c878560051b87010111156136cb57898afd5b8994505b838510156136ed5780358352600194909401939186019186016136cf565b5097505050506040870135915080821115613706578384fd5b50613713878288016134b3565b949793965093946060013593505050565b60008060408385031215613736578182fd5b823567ffffffffffffffff8082111561374d578384fd5b6137598683870161343b565b9350602085013591508082111561376e578283fd5b5061377b858286016134b3565b9150509250929050565b600060208284031215613796578081fd5b81518015158114612369578182fd5b6000602082840312156137b6578081fd5b5035919050565b600080604083850312156137cf578182fd5b8235915060208301356137e181613a96565b809150509250929050565b6000602082840312156137fd578081fd5b81356001600160e01b031981168114612369578182fd5b600060208284031215613825578081fd5b5051919050565b6000825161383e818460208701613a0c565b9190910192915050565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000815260008351613880816017850160208801613a0c565b7001034b99036b4b9b9b4b733903937b6329607d1b60179184019182015283516138b1816028840160208801613a0c565b01602801949350505050565b60208152600082518060208401526138dc816040850160208701613a0c565b601f01601f19169190910160400192915050565b6020808252600a9082015269084f48185b1b1bddd95960b21b604082015260600190565b6020808252818101527f54686520636f6e747261637420697320616c726561647920756e706175736564604082015260600190565b604051601f8201601f1916810167ffffffffffffffff8111828210171561397257613972613a80565b604052919050565b600067ffffffffffffffff82111561399457613994613a80565b5060051b60200190565b600082198211156139b1576139b1613a6a565b500190565b6000826139d157634e487b7160e01b81526012600452602481fd5b500490565b60008160001904831182151516156139f0576139f0613a6a565b500290565b600082821015613a0757613a07613a6a565b500390565b60005b83811015613a27578181015183820152602001613a0f565b83811115612d4a5750506000910152565b600081613a4757613a47613a6a565b506000190190565b6000600019821415613a6357613a63613a6a565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160a01b0381168114610e2c57600080fdfe570223a1b44eccef69af838b03eb32f72fb1f4ce357244327404e4964b95211b97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929a26469706673582212205c845e7e362176dba5db8219baf88639a58a88966f448555586e28df8d3eb1ab64736f6c63430008040033