VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xe9Ed01…9eb5
Summary
Transactions
Transfers
Address
0xe9Ed0162bECF5326E881BbbC2D426C382F539eb5
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x57e1A330FEa319854166Eea7cCA4180a0091c28b
Deployer
0x57e1A330FEa319854166Eea7cCA4180a0091c28b
Code
0x60806040523480156200001157600080fd5b50600436106200006a5760003560e01c80635f9cfd57146200006f578063715018a614620000915780638da5cb5b146200009d578063cb80f21914620000bf578063db9771f514620000f5578063f2fde38b1462000115575b600080fd5b6200007962000135565b60405162000088919062000986565b60405180910390f35b6200009b620001e5565b005b620000a762000326565b604051620000b6919062000986565b60405180910390f35b620000dd6004803603810190620000d791906200083c565b6200034f565b604051620000ec919062000986565b60405180910390f35b6200011360048036038101906200010d91906200080a565b62000549565b005b6200013360048036038101906200012d91906200080a565b62000613565b005b600062000141620007c6565b73ffffffffffffffffffffffffffffffffffffffff166200016162000326565b73ffffffffffffffffffffffffffffffffffffffff1614620001ba576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620001b19062000a75565b60405180910390fd5b600160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b620001ef620007c6565b73ffffffffffffffffffffffffffffffffffffffff166200020f62000326565b73ffffffffffffffffffffffffffffffffffffffff161462000268576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200025f9062000a75565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000600160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1662000397620007c6565b73ffffffffffffffffffffffffffffffffffffffff1614620003f0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620003e79062000a53565b60405180910390fd5b6000620003fc62000326565b9050600089828a8a8a8a8a8a6040516200041690620007ce565b62000429989796959493929190620009a3565b604051809103906000f08015801562000446573d6000803e3d6000fd5b509050600160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600660000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600660000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638e75dd476040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156200052057600080fd5b505af115801562000535573d6000803e3d6000fd5b505050508092505050979650505050505050565b62000553620007c6565b73ffffffffffffffffffffffffffffffffffffffff166200057362000326565b73ffffffffffffffffffffffffffffffffffffffff1614620005cc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620005c39062000a75565b60405180910390fd5b80600160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6200061d620007c6565b73ffffffffffffffffffffffffffffffffffffffff166200063d62000326565b73ffffffffffffffffffffffffffffffffffffffff161462000696576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200068d9062000a75565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141562000709576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620007009062000a31565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600033905090565b6132978062000bc183390190565b600081359050620007ed8162000b8c565b92915050565b600081359050620008048162000ba6565b92915050565b60006020828403121562000823576200082262000ae6565b5b60006200083384828501620007dc565b91505092915050565b600080600080600080600060e0888a0312156200085e576200085d62000ae6565b5b60006200086e8a828b01620007dc565b9750506020620008818a828b01620007dc565b9650506040620008948a828b01620007dc565b9550506060620008a78a828b01620007dc565b9450506080620008ba8a828b01620007dc565b93505060a0620008cd8a828b01620007f3565b92505060c0620008e08a828b01620007f3565b91505092959891949750929550565b620008fa8162000aa8565b82525050565b60006200090f60268362000a97565b91506200091c8262000aeb565b604082019050919050565b60006200093660178362000a97565b9150620009438262000b3a565b602082019050919050565b60006200095d60208362000a97565b91506200096a8262000b63565b602082019050919050565b620009808162000adc565b82525050565b60006020820190506200099d6000830184620008ef565b92915050565b600061010082019050620009bb600083018b620008ef565b620009ca602083018a620008ef565b620009d96040830189620008ef565b620009e86060830188620008ef565b620009f76080830187620008ef565b62000a0660a0830186620008ef565b62000a1560c083018562000975565b62000a2460e083018462000975565b9998505050505050505050565b6000602082019050818103600083015262000a4c8162000900565b9050919050565b6000602082019050818103600083015262000a6e8162000927565b9050919050565b6000602082019050818103600083015262000a90816200094e565b9050919050565b600082825260208201905092915050565b600062000ab58262000abc565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600080fd5b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f506c656173652055736520536d6172747261636b2e696f000000000000000000600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b62000b978162000aa8565b811462000ba357600080fd5b50565b62000bb18162000adc565b811462000bbd57600080fd5b5056fe60806040523480156200001157600080fd5b5060405162003297380380620032978339818101604052810190620000379190620004ee565b600062000049620002d060201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a350620000f888620002d860201b60201c565b86600760000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600760000160146101000a81548160ff021916908315150217905550816008600101819055508060086002018190555085600160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555084600160020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555083600160030160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555082600160040160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060006011819055506000601260006101000a81548160ff0219169083151502179055506000600b600001819055506000600b600101819055506000600b60020181905550505050505050505062000749565b600033905090565b620002e8620002d060201b60201c565b73ffffffffffffffffffffffffffffffffffffffff166200030e6200049760201b60201c565b73ffffffffffffffffffffffffffffffffffffffff161462000367576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200035e9062000627565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415620003da576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620003d19062000605565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600081519050620004d18162000715565b92915050565b600081519050620004e8816200072f565b92915050565b600080600080600080600080610100898b03121562000512576200051162000698565b5b6000620005228b828c01620004c0565b9850506020620005358b828c01620004c0565b9750506040620005488b828c01620004c0565b96505060606200055b8b828c01620004c0565b95505060806200056e8b828c01620004c0565b94505060a0620005818b828c01620004c0565b93505060c0620005948b828c01620004d7565b92505060e0620005a78b828c01620004d7565b9150509295985092959890939650565b6000620005c660268362000649565b9150620005d3826200069d565b604082019050919050565b6000620005ed60208362000649565b9150620005fa82620006ec565b602082019050919050565b600060208201905081810360008301526200062081620005b7565b9050919050565b600060208201905081810360008301526200064281620005de565b9050919050565b600082825260208201905092915050565b600062000667826200066e565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600080fd5b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b62000720816200065a565b81146200072c57600080fd5b50565b6200073a816200068e565b81146200074657600080fd5b50565b612b3e80620007596000396000f3fe6080604052600436106101235760003560e01c80636adf07e7116100a0578063bd9a548b11610064578063bd9a548b146103a0578063cfe195e6146103cb578063eecea000146103f4578063f1ba71271461041d578063f2fde38b1461044957610179565b80636adf07e7146102e1578063715018a61461030a5780638da5cb5b146103215780639f64bd481461034c578063a5b16b2e1461038957610179565b8063185c6f84116100e7578063185c6f841461024857806324600fc31461025f5780632bc2623c14610276578063535bca9a1461029f578063579a6e49146102b657610179565b806302d6a2871461018857806303dd3d81146101b1578063047a8802146101cd578063048d3599146101f65780630becff151461021f57610179565b3661017957601260009054906101000a900460ff16610177576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161016e90612516565b60405180910390fd5b005b34801561018557600080fd5b50005b34801561019457600080fd5b506101af60048036038101906101aa9190611f7d565b610472565b005b6101cb60048036038101906101c69190612044565b610553565b005b3480156101d957600080fd5b506101f460048036038101906101ef9190611f7d565b6109a3565b005b34801561020257600080fd5b5061021d60048036038101906102189190611f7d565b610a84565b005b34801561022b57600080fd5b506102466004803603810190610241919061208d565b610b65565b005b34801561025457600080fd5b5061025d610c48565b005b34801561026b57600080fd5b50610274610dd2565b005b34801561028257600080fd5b5061029d6004803603810190610298919061208d565b610f3f565b005b3480156102ab57600080fd5b506102b4611022565b005b3480156102c257600080fd5b506102cb6111ac565b6040516102d891906123f2565b60405180910390f35b3480156102ed57600080fd5b5061030860048036038101906103039190611f7d565b611373565b005b34801561031657600080fd5b5061031f611454565b005b34801561032d57600080fd5b5061033661158e565b60405161034391906123f2565b60405180910390f35b34801561035857600080fd5b50610373600480360381019061036e9190611f7d565b6115b7565b604051610380919061247b565b60405180910390f35b34801561039557600080fd5b5061039e61160d565b005b3480156103ac57600080fd5b506103b5611797565b6040516103c291906125b6565b60405180910390f35b3480156103d757600080fd5b506103f260048036038101906103ed9190612017565b611821565b005b34801561040057600080fd5b5061041b60048036038101906104169190611fd7565b6118db565b005b34801561042957600080fd5b506104326119b2565b604051610440929190612444565b60405180910390f35b34801561045557600080fd5b50610470600480360381019061046b9190611f7d565b611c44565b005b61047a611ded565b73ffffffffffffffffffffffffffffffffffffffff16600760000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461050c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161050390612536565b60405180910390fd5b80600760000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b61055b611ded565b73ffffffffffffffffffffffffffffffffffffffff1661057961158e565b73ffffffffffffffffffffffffffffffffffffffff16146105cf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105c6906124f6565b60405180910390fd5b60001515600760000160149054906101000a900460ff161515141561064457600060086001015414610643576008600101543414610642576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161063990612496565b60405180910390fd5b5b5b600160020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600660000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600660000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663fa03ea326106f861158e565b306008600201546040518463ffffffff1660e01b815260040161071d9392919061240d565b602060405180830381600087803b15801561073757600080fd5b505af115801561074b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061076f9190611faa565b905060001515600760000160149054906101000a900460ff161515141561087657600060086001015414610875576000600760000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166008600101546040516107ed906123dd565b60006040518083038185875af1925050503d806000811461082a576040519150601f19603f3d011682016040523d82523d6000602084013e61082f565b606091505b5050905080610873576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161086a90612556565b60405180910390fd5b505b5b8160106000601154815260200190815260200160002060000190805190602001906108a2929190611df5565b508060106000601154815260200190815260200160002060010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600f60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555060116000815480929190610965906127d9565b91905055507f59db005c6f94d5480f4dc99d4d6e363496387169338bf3d23fedf6d95f9fa82d604051610997906124d6565b60405180910390a15050565b6109ab611ded565b73ffffffffffffffffffffffffffffffffffffffff16600760000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610a3d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a3490612536565b60405180910390fd5b80600160040160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b610a8c611ded565b73ffffffffffffffffffffffffffffffffffffffff16600760000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610b1e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b1590612536565b60405180910390fd5b80600160030160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b610b6d611ded565b73ffffffffffffffffffffffffffffffffffffffff16600760000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610bff576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bf690612536565b60405180910390fd5b806008600201819055507fba183368bdfb67a6c0e60b2a8666381c33610509a956ac629eaae3874e0063e5600860020154604051610c3d91906125d1565b60405180910390a150565b60011515600f6000610c58611ded565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151514610ce2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cd990612596565b60405180910390fd5b600160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600660000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600660000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663185c6f846040518163ffffffff1660e01b8152600401600060405180830381600087803b158015610db857600080fd5b505af1158015610dcc573d6000803e3d6000fd5b50505050565b610dda611ded565b73ffffffffffffffffffffffffffffffffffffffff16610df861158e565b73ffffffffffffffffffffffffffffffffffffffff1614610e4e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e45906124f6565b60405180910390fd5b60004790506000610e5d61158e565b73ffffffffffffffffffffffffffffffffffffffff1682604051610e80906123dd565b60006040518083038185875af1925050503d8060008114610ebd576040519150601f19603f3d011682016040523d82523d6000602084013e610ec2565b606091505b5050905080610f06576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610efd90612556565b60405180910390fd5b7f59db005c6f94d5480f4dc99d4d6e363496387169338bf3d23fedf6d95f9fa82d604051610f3390612576565b60405180910390a15050565b610f47611ded565b73ffffffffffffffffffffffffffffffffffffffff16600760000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610fd9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fd090612536565b60405180910390fd5b806008600101819055507fba183368bdfb67a6c0e60b2a8666381c33610509a956ac629eaae3874e0063e560086001015460405161101791906125d1565b60405180910390a150565b60011515600f6000611032611ded565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515146110bc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110b390612596565b60405180910390fd5b600160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600660000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600660000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663535bca9a6040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561119257600080fd5b505af11580156111a6573d6000803e3d6000fd5b50505050565b600060011515600f60006111be611ded565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151514611248576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161123f90612596565b60405180910390fd5b600160030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600660000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600660000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166340fd3fdf6112fc61158e565b6040518263ffffffff1660e01b815260040161131891906123f2565b602060405180830381600087803b15801561133257600080fd5b505af1158015611346573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061136a9190611faa565b90508091505090565b61137b611ded565b73ffffffffffffffffffffffffffffffffffffffff16600760000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461140d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161140490612536565b60405180910390fd5b80600160020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b61145c611ded565b73ffffffffffffffffffffffffffffffffffffffff1661147a61158e565b73ffffffffffffffffffffffffffffffffffffffff16146114d0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114c7906124f6565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000600e60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b60011515600f600061161d611ded565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515146116a7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161169e90612596565b60405180910390fd5b600160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600660000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600660000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a5b16b2e6040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561177d57600080fd5b505af1158015611791573d6000803e3d6000fd5b50505050565b61179f611e7b565b60011515600760000160149054906101000a900460ff16151514156117f057600b6040518060600160405290816000820154815260200160018201548152602001600282015481525050905061181e565b6008604051806060016040529081600082015481526020016001820154815260200160028201548152505090505b90565b611829611ded565b73ffffffffffffffffffffffffffffffffffffffff16600760000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146118bb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118b290612536565b60405180910390fd5b80600760000160146101000a81548160ff02191690831515021790555050565b6118e3611ded565b73ffffffffffffffffffffffffffffffffffffffff1661190161158e565b73ffffffffffffffffffffffffffffffffffffffff1614611957576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161194e906124f6565b60405180910390fd5b80600e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b6060806119bd611ded565b73ffffffffffffffffffffffffffffffffffffffff166119db61158e565b73ffffffffffffffffffffffffffffffffffffffff1614611a31576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a28906124f6565b60405180910390fd5b6000601154905060008167ffffffffffffffff811115611a5457611a536128af565b5b604051908082528060200260200182016040528015611a8757816020015b6060815260200190600190039081611a725790505b50905060008267ffffffffffffffff811115611aa657611aa56128af565b5b604051908082528060200260200182016040528015611ad45781602001602082028036833780820191505090505b50905060005b83811015611c3657601060008281526020019081526020016000206000018054611b0390612776565b80601f0160208091040260200160405190810160405280929190818152602001828054611b2f90612776565b8015611b7c5780601f10611b5157610100808354040283529160200191611b7c565b820191906000526020600020905b815481529060010190602001808311611b5f57829003601f168201915b5050505050838281518110611b9457611b93612880565b5b60200260200101819052506010600082815260200190815260200160002060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16828281518110611be957611be8612880565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250508080611c2e906127d9565b915050611ada565b508181945094505050509091565b611c4c611ded565b73ffffffffffffffffffffffffffffffffffffffff16611c6a61158e565b73ffffffffffffffffffffffffffffffffffffffff1614611cc0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611cb7906124f6565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611d30576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d27906124b6565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600033905090565b828054611e0190612776565b90600052602060002090601f016020900481019282611e235760008555611e6a565b82601f10611e3c57805160ff1916838001178555611e6a565b82800160010185558215611e6a579182015b82811115611e69578251825591602001919060010190611e4e565b5b509050611e779190611e9c565b5090565b60405180606001604052806000815260200160008152602001600081525090565b5b80821115611eb5576000816000905550600101611e9d565b5090565b6000611ecc611ec784612611565b6125ec565b905082815260208101848484011115611ee857611ee76128e3565b5b611ef3848285612734565b509392505050565b600081359050611f0a81612ac3565b92915050565b600081519050611f1f81612ac3565b92915050565b600081359050611f3481612ada565b92915050565b600082601f830112611f4f57611f4e6128de565b5b8135611f5f848260208601611eb9565b91505092915050565b600081359050611f7781612af1565b92915050565b600060208284031215611f9357611f926128ed565b5b6000611fa184828501611efb565b91505092915050565b600060208284031215611fc057611fbf6128ed565b5b6000611fce84828501611f10565b91505092915050565b60008060408385031215611fee57611fed6128ed565b5b6000611ffc85828601611efb565b925050602061200d85828601611f25565b9150509250929050565b60006020828403121561202d5761202c6128ed565b5b600061203b84828501611f25565b91505092915050565b60006020828403121561205a576120596128ed565b5b600082013567ffffffffffffffff811115612078576120776128e8565b5b61208484828501611f3a565b91505092915050565b6000602082840312156120a3576120a26128ed565b5b60006120b184828501611f68565b91505092915050565b60006120c683836120e6565b60208301905092915050565b60006120de83836121e6565b905092915050565b6120ef816126ec565b82525050565b6120fe816126ec565b82525050565b600061210f82612662565b612119818561269d565b935061212483612642565b8060005b8381101561215557815161213c88826120ba565b975061214783612683565b925050600181019050612128565b5085935050505092915050565b600061216d8261266d565b61217781856126ae565b93508360208202850161218985612652565b8060005b858110156121c557848403895281516121a685826120d2565b94506121b183612690565b925060208a0199505060018101905061218d565b50829750879550505050505092915050565b6121e0816126fe565b82525050565b60006121f182612678565b6121fb81856126ca565b935061220b818560208601612743565b612214816128f2565b840191505092915050565b600061222c6012836126db565b915061223782612903565b602082019050919050565b600061224f6026836126db565b915061225a8261292c565b604082019050919050565b60006122726010836126db565b915061227d8261297b565b602082019050919050565b60006122956020836126db565b91506122a0826129a4565b602082019050919050565b60006122b8602a836126db565b91506122c3826129cd565b604082019050919050565b60006122db6015836126db565b91506122e682612a1c565b602082019050919050565b60006122fe6000836126bf565b915061230982612a45565b600082019050919050565b60006123216010836126db565b915061232c82612a48565b602082019050919050565b60006123446016836126db565b915061234f82612a71565b602082019050919050565b60006123676015836126db565b915061237282612a9a565b602082019050919050565b60608201600082015161239360008501826123bf565b5060208201516123a660208501826123bf565b5060408201516123b960408501826123bf565b50505050565b6123c88161272a565b82525050565b6123d78161272a565b82525050565b60006123e8826122f1565b9150819050919050565b600060208201905061240760008301846120f5565b92915050565b600060608201905061242260008301866120f5565b61242f60208301856120f5565b61243c60408301846123ce565b949350505050565b6000604082019050818103600083015261245e8185612162565b905081810360208301526124728184612104565b90509392505050565b600060208201905061249060008301846121d7565b92915050565b600060208201905081810360008301526124af8161221f565b9050919050565b600060208201905081810360008301526124cf81612242565b9050919050565b600060208201905081810360008301526124ef81612265565b9050919050565b6000602082019050818103600083015261250f81612288565b9050919050565b6000602082019050818103600083015261252f816122ab565b9050919050565b6000602082019050818103600083015261254f816122ce565b9050919050565b6000602082019050818103600083015261256f81612314565b9050919050565b6000602082019050818103600083015261258f81612337565b9050919050565b600060208201905081810360008301526125af8161235a565b9050919050565b60006060820190506125cb600083018461237d565b92915050565b60006020820190506125e660008301846123ce565b92915050565b60006125f6612607565b905061260282826127a8565b919050565b6000604051905090565b600067ffffffffffffffff82111561262c5761262b6128af565b5b612635826128f2565b9050602081019050919050565b6000819050602082019050919050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b600082825260208201905092915050565b600082825260208201905092915050565b60006126f78261270a565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b82818337600083830152505050565b60005b83811015612761578082015181840152602081019050612746565b83811115612770576000848401525b50505050565b6000600282049050600182168061278e57607f821691505b602082108114156127a2576127a1612851565b5b50919050565b6127b1826128f2565b810181811067ffffffffffffffff821117156127d0576127cf6128af565b5b80604052505050565b60006127e48261272a565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561281757612816612822565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f46756c6c205061796d656e7473204f6e6c790000000000000000000000000000600082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f437573746f6d6572204372656174656400000000000000000000000000000000600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f506c6561736520646f206e6f742073656e642066756e647320746f207468697360008201527f20636f6e74726163742100000000000000000000000000000000000000000000602082015250565b7f536d6172747261636b2061646d696e206f6e6c79210000000000000000000000600082015250565b50565b7f5472616e73666572206661696c65642e00000000000000000000000000000000600082015250565b7f5769746864726177616c205375636365737366756c6c00000000000000000000600082015250565b7f4368696c6420636f6e747261637473206f6e6c79210000000000000000000000600082015250565b612acc816126ec565b8114612ad757600080fd5b50565b612ae3816126fe565b8114612aee57600080fd5b50565b612afa8161272a565b8114612b0557600080fd5b5056fea2646970667358221220931ba43c4c4b50ad61981514959bb03b596754a00d26703c79195cc7549e7e1664736f6c63430008050033a2646970667358221220113604edcc1a2938a937d3a3d76611fee4fc9a8f6b2dc4afebb0cc0a8a54ac3564736f6c63430008050033