VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x789c6B…92D6
Summary
Transactions
Transfers
Address
0x789c6B7698891A308FE436c53AFEc82AbD2792D6
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xF35aC2A9c0Dd1911170855E86CB979154a0dbD0c
Deployer
0xF35aC2A9c0Dd1911170855E86CB979154a0dbD0c
Code
0x6080604052600436106100f35760003560e01c806392d38d361161008a578063e4e39f5511610059578063e4e39f55146102f1578063eaa722f71461031c578063f3d4cbe014610338578063f79de7f714610361576100f3565b806392d38d361461025a57806398c6908e146102765780639e8975f01461029f578063a6f9dae1146102c8576100f3565b80634c21d9aa116100c65780634c21d9aa146101a0578063689ea955146101c95780637adeb200146102065780638da5cb5b1461022f576100f3565b80630ccf2156146100f85780630e8eb5e41461012357806325c03cf21461014c5780634297416614610189575b600080fd5b34801561010457600080fd5b5061010d61039e565b60405161011a9190614f33565b60405180910390f35b34801561012f57600080fd5b5061014a600480360381019061014591906145c0565b6103bc565b005b34801561015857600080fd5b50610173600480360381019061016e9190614584565b61042c565b6040516101809190614ec5565b60405180910390f35b34801561019557600080fd5b5061019e61062e565b005b3480156101ac57600080fd5b506101c760048036038101906101c29190614584565b61140c565b005b3480156101d557600080fd5b506101f060048036038101906101eb9190614584565b6117f0565b6040516101fd9190614d6a565b60405180910390f35b34801561021257600080fd5b5061022d600480360381019061022891906146af565b6118f4565b005b34801561023b57600080fd5b506102446119b8565b6040516102519190614cbf565b60405180910390f35b610274600480360381019061026f919061460f565b6119de565b005b34801561028257600080fd5b5061029d60048036038101906102989190614686565b6121d5565b005b3480156102ab57600080fd5b506102c660048036038101906102c19190614584565b612327565b005b3480156102d457600080fd5b506102ef60048036038101906102ea91906144bb565b61264f565b005b3480156102fd57600080fd5b50610306612723565b6040516103139190614d48565b60405180910390f35b6103366004803603810190610331919061450d565b6133df565b005b34801561034457600080fd5b5061035f600480360381019061035a91906145c0565b613c69565b005b34801561036d57600080fd5b50610388600480360381019061038391906144bb565b6142d9565b6040516103959190614d6a565b60405180910390f35b600160149054906101000a90046bffffffffffffffffffffffff1681565b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002060000160006101000a81548160ff021916908315150217905550505050565b6104346143ae565b600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000838152602001908152602001600020604051806101600160405290816000820160009054906101000a900460ff161515151581526020016000820160019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200160018201548152602001600282015481526020016003820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016004820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200160058201548152602001600682015481526020016007820160009054906101000a900460ff161515151581526020016007820160019054906101000a900460ff161515151581526020016007820160029054906101000a900460ff161515151581525050905092915050565b60026000541415610674576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161066b90614ea5565b60405180910390fd5b6002600081905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461070c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161070390614e25565b60405180910390fd5b60005b6004805490508110156114015760005b600360006004848154811061075d577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020805490508110156113ed57600260006004848154811061080b577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600060036000600486815481106108b0577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020838154811061094d577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154815260200190815260200160002060070160029054906101000a900460ff168015610b29575060026000600484815481106109bc577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006003600060048681548110610a61577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208381548110610afe577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154815260200190815260200160002060070160019054906101000a900460ff165b156113da576002600060048481548110610b6c577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006003600060048681548110610c11577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208381548110610cae577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc6002600060048681548110610d42577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006003600060048881548110610de7577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208581548110610e84577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001548152602001908152602001600020600201549081150290604051600060405180830381858888f19350505050158015610ecc573d6000803e3d6000fd5b5060006002600060048581548110610f0d577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006003600060048781548110610fb2577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020848154811061104f577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154815260200190815260200160002060070160016101000a81548160ff021916908315150217905550600060026000600485815481106110c2577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006003600060048781548110611167577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208481548110611204577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154815260200190815260200160002060070160026101000a81548160ff02191690831515021790555060006002600060048581548110611277577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000600360006004878154811061131c577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002084815481106113b9577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001548152602001908152602001600020600201819055505b80806113e5906150ff565b91505061071f565b5080806113f9906150ff565b91505061070f565b506001600081905550565b600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082815260200190815260200160002060000160009054906101000a900460ff1680156114d65750600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082815260200190815260200160002060070160009054906101000a900460ff165b801561153f5750600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082815260200190815260200160002060070160029054906101000a900460ff165b80156115a85750600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082815260200190815260200160002060070160019054906101000a900460ff165b156117ec57600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000848152602001908152602001600020600201549081150290604051600060405180830381858888f193505050501580156116b9573d6000803e3d6000fd5b506000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002060070160016101000a81548160ff0219169083151502179055506000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002060070160026101000a81548160ff0219169083151502179055506000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000838152602001908152602001600020600201819055505b5050565b600080600090505b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020805490508110156118e85782600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002082815481106118ba577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b906000526020600020015414156118d55760019150506118ee565b80806118e0906150ff565b9150506117f8565b50600090505b92915050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611984576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161197b90614e25565b60405180910390fd5b80600160146101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff16021790555050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60026000541415611a24576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a1b90614ea5565b60405180910390fd5b600260008190555060003411611a6f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a6690614e85565b60405180910390fd5b60008473ffffffffffffffffffffffffffffffffffffffff16636352211e856040518263ffffffff1660e01b8152600401611aaa9190614ee1565b60206040518083038186803b158015611ac257600080fd5b505afa158015611ad6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611afa91906144e4565b9050600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600085815260200190815260200160002060070160009054906101000a900460ff168015611bc65750600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600085815260200190815260200160002060070160029054906101000a900460ff165b8015611c2f5750600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600085815260200190815260200160002060070160019054906101000a900460ff165b15611d4257600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600085815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000878152602001908152602001600020600201549081150290604051600060405180830381858888f19350505050158015611d40573d6000803e3d6000fd5b505b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600085815260200190815260200160002060070160009054906101000a900460ff16611f06576000611db2866142d9565b90508015611e3a576000611dc687876117f0565b905080611e3457600360008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208690806001815401808255809150506001900390600052602060002001600090919091909150555b50611f04565b6004869080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208590806001815401808255809150506001900390600052602060002001600090919091909150555b505b60405180610160016040528087151581526020018673ffffffffffffffffffffffffffffffffffffffff1681526020018581526020013481526020013373ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff16815260200184815260200183815260200160011515815260200160011515815260200160011515815250600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600086815260200190815260200160002060008201518160000160006101000a81548160ff02191690831515021790555060208201518160000160016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550604082015181600101556060820151816002015560808201518160030160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060a08201518160040160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060c0820151816005015560e082015181600601556101008201518160070160006101000a81548160ff0219169083151502179055506101208201518160070160016101000a81548160ff0219169083151502179055506101408201518160070160026101000a81548160ff021916908315150217905550905050838573ffffffffffffffffffffffffffffffffffffffff167fc4e09ccdf5d0313f12493b0b95ee3bcd422c6558a6752697999bd9200548afe23433856040516121bd93929190614efc565b60405180910390a35060016000819055505050505050565b6002600054141561221b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161221290614ea5565b60405180910390fd5b6002600081905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146122b3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122aa90614e05565b60405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f1935050505015801561231b573d6000803e3d6000fd5b50600160008190555050565b6002600054141561236d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161236490614ea5565b60405180910390fd5b6002600081905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614612405576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123fc90614e25565b60405180910390fd5b600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000848152602001908152602001600020600201549081150290604051600060405180830381858888f19350505050158015612511573d6000803e3d6000fd5b506000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002060070160016101000a81548160ff0219169083151502179055506000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002060070160026101000a81548160ff0219169083151502179055506000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206002018190555060016000819055505050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146126df576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126d690614e25565b60405180910390fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60606000805b600480549050811015612b7e5760005b6003600060048481548110612777577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002080549050811015612b6a576002600060048481548110612825577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600060036000600486815481106128ca577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208381548110612967577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154815260200190815260200160002060070160029054906101000a900460ff168015612b43575060026000600484815481106129d6577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006003600060048681548110612a7b577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208381548110612b18577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154815260200190815260200160002060070160019054906101000a900460ff165b15612b57578280612b53906150ff565b9350505b8080612b62906150ff565b915050612739565b508080612b76906150ff565b915050612729565b5060008167ffffffffffffffff811115612bc1577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051908082528060200260200182016040528015612bfa57816020015b612be76143ae565b815260200190600190039081612bdf5790505b5090506000805b6004805490508110156133d55760005b6003600060048481548110612c4f577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020805490508110156133c1576002600060048481548110612cfd577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006003600060048681548110612da2577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208381548110612e3f577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154815260200190815260200160002060070160029054906101000a900460ff16801561301b57506002600060048481548110612eae577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006003600060048681548110612f53577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208381548110612ff0577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154815260200190815260200160002060070160019054906101000a900460ff165b156133ae57600260006004848154811061305e577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006003600060048681548110613103577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002083815481106131a0577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001548152602001908152602001600020604051806101600160405290816000820160009054906101000a900460ff161515151581526020016000820160019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200160018201548152602001600282015481526020016003820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016004820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200160058201548152602001600682015481526020016007820160009054906101000a900460ff161515151581526020016007820160019054906101000a900460ff161515151581526020016007820160029054906101000a900460ff161515151581525050848481518110613394577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001018190525082806133aa906150ff565b9350505b80806133b9906150ff565b915050612c11565b5080806133cd906150ff565b915050612c01565b5081935050505090565b60026000541415613425576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161341c90614ea5565b60405180910390fd5b6002600081905550600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002060070160009054906101000a900460ff166134cd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016134c490614e65565b60405180910390fd5b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002060070160029054906101000a900460ff1680156135975750600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002060070160019054906101000a900460ff165b6135d6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016135cd90614de5565b60405180910390fd5b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002060040160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146136b7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016136ae90614e45565b60405180910390fd5b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002060000160009054906101000a900460ff1615613804578373ffffffffffffffffffffffffffffffffffffffff1663af327b5b8685600260008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600088815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040518463ffffffff1660e01b81526004016137cd93929190614d11565b600060405180830381600087803b1580156137e757600080fd5b505af11580156137fb573d6000803e3d6000fd5b505050506138e7565b8473ffffffffffffffffffffffffffffffffffffffff166323b872dd33600260008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600087815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16866040518463ffffffff1660e01b81526004016138b493929190614cda565b600060405180830381600087803b1580156138ce57600080fd5b505af11580156138e2573d6000803e3d6000fd5b505050505b6000612710600160149054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff16600260008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000878152602001908152602001600020600201546139739190614fc9565b61397d9190614f98565b90503373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156139b857600092505b60008382600260008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600088815260200190815260200160002060020154613a1a9190615023565b613a249190615023565b9050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f19350505050158015613a8e573d6000803e3d6000fd5b506000841115613ae0578273ffffffffffffffffffffffffffffffffffffffff166108fc859081150290604051600060405180830381858888f19350505050158015613ade573d6000803e3d6000fd5b505b3373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015613b26573d6000803e3d6000fd5b506000600260008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600087815260200190815260200160002060070160016101000a81548160ff0219169083151502179055506000600260008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600087815260200190815260200160002060070160026101000a81548160ff0219169083151502179055506000600260008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600087815260200190815260200160002060020181905550505060016000819055505050505050565b60026000541415613caf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613ca690614ea5565b60405180910390fd5b6002600081905550600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002060070160009054906101000a900460ff16613d57576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613d4e90614e65565b60405180910390fd5b600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002060070160029054906101000a900460ff168015613e215750600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002060070160019054906101000a900460ff165b613e60576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613e5790614d85565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff16600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161480613f5a5750600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b613f99576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613f9090614da5565b60405180910390fd5b8080613ff75750600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206006015442115b8061404f5750600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b61408e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161408590614dc5565b60405180910390fd5b600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000858152602001908152602001600020600201549081150290604051600060405180830381858888f1935050505015801561419a573d6000803e3d6000fd5b506000600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002060070160016101000a81548160ff0219169083151502179055506000600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002060070160026101000a81548160ff0219169083151502179055506000600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000848152602001908152602001600020600201819055506001600081905550505050565b600080600090505b6004805490508110156143a3578273ffffffffffffffffffffffffffffffffffffffff166004828154811061433f577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614156143905760019150506143a9565b808061439b906150ff565b9150506142e1565b50600090505b919050565b604051806101600160405280600015158152602001600073ffffffffffffffffffffffffffffffffffffffff1681526020016000815260200160008152602001600073ffffffffffffffffffffffffffffffffffffffff168152602001600073ffffffffffffffffffffffffffffffffffffffff16815260200160008152602001600081526020016000151581526020016000151581526020016000151581525090565b600081359050614461816151a6565b92915050565b600081519050614476816151a6565b92915050565b60008135905061448b816151bd565b92915050565b6000813590506144a0816151d4565b92915050565b6000813590506144b5816151eb565b92915050565b6000602082840312156144cd57600080fd5b60006144db84828501614452565b91505092915050565b6000602082840312156144f657600080fd5b600061450484828501614467565b91505092915050565b600080600080600060a0868803121561452557600080fd5b600061453388828901614452565b955050602061454488828901614452565b945050604061455588828901614491565b935050606061456688828901614491565b925050608061457788828901614452565b9150509295509295909350565b6000806040838503121561459757600080fd5b60006145a585828601614452565b92505060206145b685828601614491565b9150509250929050565b6000806000606084860312156145d557600080fd5b60006145e386828701614452565b93505060206145f486828701614491565b92505060406146058682870161447c565b9150509250925092565b600080600080600060a0868803121561462757600080fd5b60006146358882890161447c565b955050602061464688828901614452565b945050604061465788828901614491565b935050606061466888828901614491565b925050608061467988828901614491565b9150509295509295909350565b60006020828403121561469857600080fd5b60006146a684828501614491565b91505092915050565b6000602082840312156146c157600080fd5b60006146cf848285016144a6565b91505092915050565b60006146e48383614ad0565b6101608301905092915050565b6146fa816150c9565b82525050565b61470981615069565b82525050565b61471881615069565b82525050565b61472781615057565b82525050565b61473681615057565b82525050565b600061474782614f5e565b6147518185614f76565b935061475c83614f4e565b8060005b8381101561478d57815161477488826146d8565b975061477f83614f69565b925050600181019050614760565b5085935050505092915050565b6147a38161507b565b82525050565b6147b28161507b565b82525050565b60006147c5603683614f87565b91507f4f66666572206973206e6f74206163746976652c2066756e647320686176652060008301527f616c7265616479206265656e2072657475726e65642e000000000000000000006020830152604082019050919050565b600061482b602483614f87565b91507f4d757374206265206f66666572206d616b657220746f2063616e63656c206f6660008301527f6665722e000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000614891602c83614f87565b91507f4f66666572206d7573742062652072656a6563746564206f722065787069726560008301527f6420746f2063616e63656c2e00000000000000000000000000000000000000006020830152604082019050919050565b60006148f7601d83614f87565b91507f4f66666572206973206e6f206c6f6e67657220617661696c61626c652e0000006000830152602082019050919050565b6000614937601783614f87565b91507f4d75737420626520636f6e7472616374206f776e65722e0000000000000000006000830152602082019050919050565b6000614977600e83614f87565b91507f4d757374206265206f776e65722e0000000000000000000000000000000000006000830152602082019050919050565b60006149b7602983614f87565b91507f4d7573742062652063757272656e74206f776e657220746f206163636570742060008301527f616e206f666665722e00000000000000000000000000000000000000000000006020830152604082019050919050565b6000614a1d601583614f87565b91507f4f6666657220646f6573206e6f742065786973742e00000000000000000000006000830152602082019050919050565b6000614a5d601d83614f87565b91507f4f66666572206d7573742062652067726561746572207468616e20302e0000006000830152602082019050919050565b6000614a9d601f83614f87565b91507f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006000830152602082019050919050565b61016082016000820151614ae7600085018261479a565b506020820151614afa602085018261471e565b506040820151614b0d6040850182614c92565b506060820151614b206060850182614c92565b506080820151614b336080850182614700565b5060a0820151614b4660a0850182614700565b5060c0820151614b5960c0850182614c92565b5060e0820151614b6c60e0850182614c92565b50610100820151614b8161010085018261479a565b50610120820151614b9661012085018261479a565b50610140820151614bab61014085018261479a565b50505050565b61016082016000820151614bc8600085018261479a565b506020820151614bdb602085018261471e565b506040820151614bee6040850182614c92565b506060820151614c016060850182614c92565b506080820151614c146080850182614700565b5060a0820151614c2760a0850182614700565b5060c0820151614c3a60c0850182614c92565b5060e0820151614c4d60e0850182614c92565b50610100820151614c6261010085018261479a565b50610120820151614c7761012085018261479a565b50610140820151614c8c61014085018261479a565b50505050565b614c9b816150a7565b82525050565b614caa816150a7565b82525050565b614cb9816150b1565b82525050565b6000602082019050614cd4600083018461470f565b92915050565b6000606082019050614cef600083018661472d565b614cfc60208301856146f1565b614d096040830184614ca1565b949350505050565b6000606082019050614d26600083018661472d565b614d336020830185614ca1565b614d4060408301846146f1565b949350505050565b60006020820190508181036000830152614d62818461473c565b905092915050565b6000602082019050614d7f60008301846147a9565b92915050565b60006020820190508181036000830152614d9e816147b8565b9050919050565b60006020820190508181036000830152614dbe8161481e565b9050919050565b60006020820190508181036000830152614dde81614884565b9050919050565b60006020820190508181036000830152614dfe816148ea565b9050919050565b60006020820190508181036000830152614e1e8161492a565b9050919050565b60006020820190508181036000830152614e3e8161496a565b9050919050565b60006020820190508181036000830152614e5e816149aa565b9050919050565b60006020820190508181036000830152614e7e81614a10565b9050919050565b60006020820190508181036000830152614e9e81614a50565b9050919050565b60006020820190508181036000830152614ebe81614a90565b9050919050565b600061016082019050614edb6000830184614bb1565b92915050565b6000602082019050614ef66000830184614ca1565b92915050565b6000606082019050614f116000830186614ca1565b614f1e602083018561472d565b614f2b604083018461472d565b949350505050565b6000602082019050614f486000830184614cb0565b92915050565b6000819050602082019050919050565b600081519050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b6000614fa3826150a7565b9150614fae836150a7565b925082614fbe57614fbd615177565b5b828204905092915050565b6000614fd4826150a7565b9150614fdf836150a7565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561501857615017615148565b5b828202905092915050565b600061502e826150a7565b9150615039836150a7565b92508282101561504c5761504b615148565b5b828203905092915050565b600061506282615087565b9050919050565b600061507482615087565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b60006bffffffffffffffffffffffff82169050919050565b60006150d4826150db565b9050919050565b60006150e6826150ed565b9050919050565b60006150f882615087565b9050919050565b600061510a826150a7565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561513d5761513c615148565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6151af81615057565b81146151ba57600080fd5b50565b6151c68161507b565b81146151d157600080fd5b50565b6151dd816150a7565b81146151e857600080fd5b50565b6151f4816150b1565b81146151ff57600080fd5b5056fea2646970667358221220835e6127adefc4d9f416861657df3dbb0f6e42c8ea0255a7b266a8d0d8b34ef764736f6c63430008000033