VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xb1C200…c562
Summary
Transactions
Transfers
Address
0xb1C2004b821FAEd9125D22a257f3B99Fa127c562
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x1C73F0ADb5D9258B51AAeF78Cf3bF6c7f58a6C01
Deployer
0x1C73F0ADb5D9258B51AAeF78Cf3bF6c7f58a6C01
Code
0x6080604052600436106101355760003560e01c8063a217fddf116100ab578063c746d8be1161006f578063c746d8be14610456578063d1ac7df414610481578063d547741f146104ac578063dc39ee7c146104d5578063f5b541a614610500578063fcbccd2e1461052b57610135565b8063a217fddf1461036a578063aacdfe6f14610395578063b7dc3b18146103d2578063bc8ba28f146103ee578063c2d48b001461042b57610135565b806353a636dd116100fd57806353a636dd14610243578063741472251461026c57806391d1485414610295578063957a867c146102d257806398214bcb146103165780639d76ea581461033f57610135565b806301ffc9a71461013a578063248a9ca31461017757806326a49e37146101b45780632f2ff15d146101f157806336568abe1461021a575b600080fd5b34801561014657600080fd5b50610161600480360381019061015c919061306d565b610556565b60405161016e91906137f9565b60405180910390f35b34801561018357600080fd5b5061019e60048036038101906101999190613008565b6105d0565b6040516101ab9190613852565b60405180910390f35b3480156101c057600080fd5b506101db60048036038101906101d691906130d7565b6105ef565b6040516101e89190613a2f565b60405180910390f35b3480156101fd57600080fd5b5061021860048036038101906102139190613031565b610607565b005b34801561022657600080fd5b50610241600480360381019061023c9190613031565b610630565b005b34801561024f57600080fd5b5061026a60048036038101906102659190613190565b6106b3565b005b34801561027857600080fd5b50610293600480360381019061028e9190612f7c565b610ebc565b005b3480156102a157600080fd5b506102bc60048036038101906102b79190613031565b610fe3565b6040516102c991906137f9565b60405180910390f35b3480156102de57600080fd5b506102f960048036038101906102f491906130d7565b61104d565b60405161030d989796959493929190613ab1565b60405180910390f35b34801561032257600080fd5b5061033d60048036038101906103389190613100565b6110ef565b005b34801561034b57600080fd5b50610354611474565b6040516103619190613770565b60405180910390f35b34801561037657600080fd5b5061037f61149a565b60405161038c9190613852565b60405180910390f35b3480156103a157600080fd5b506103bc60048036038101906103b791906130d7565b6114a1565b6040516103c99190613770565b60405180910390f35b6103ec60048036038101906103e7919061313c565b6114d4565b005b3480156103fa57600080fd5b50610415600480360381019061041091906130d7565b611bc4565b60405161042291906137f9565b60405180910390f35b34801561043757600080fd5b50610440611be4565b60405161044d9190613b2f565b60405180910390f35b34801561046257600080fd5b5061046b611bf7565b6040516104789190613770565b60405180910390f35b34801561048d57600080fd5b50610496611c1d565b6040516104a39190613b2f565b60405180910390f35b3480156104b857600080fd5b506104d360048036038101906104ce9190613031565b611c30565b005b3480156104e157600080fd5b506104ea611c59565b6040516104f79190613770565b60405180910390f35b34801561050c57600080fd5b50610515611c7f565b6040516105229190613852565b60405180910390f35b34801561053757600080fd5b50610540611ca3565b60405161054d9190613770565b60405180910390f35b60007f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806105c957506105c882611cc9565b5b9050919050565b6000806000838152602001908152602001600020600101549050919050565b60056020528060005260406000206000915090505481565b610610826105d0565b6106218161061c611d33565b611d3b565b61062b8383611dd8565b505050565b610638611d33565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146106a5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161069c906139ef565b60405180910390fd5b6106af8282611eb8565b5050565b82600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16634f558e79826040518263ffffffff1660e01b815260040161070f9190613a2f565b602060405180830381600087803b15801561072957600080fd5b505af115801561073d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107619190612fdf565b6107a0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610797906139af565b60405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e826040518263ffffffff1660e01b81526004016107fb9190613a2f565b602060405180830381600087803b15801561081557600080fd5b505af1158015610829573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061084d9190612f53565b73ffffffffffffffffffffffffffffffffffffffff1661086b611d33565b73ffffffffffffffffffffffffffffffffffffffff16146108c1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108b8906138af565b60405180910390fd5b81806040516020016108d3919061370a565b604051602081830303815290604052805190602001207f9c9a01212afec23c7cc28544e009cd1eb9c1f2d34e524a2730e1db3d6da8f49c148061095b575080604051602001610922919061370a565b604051602081830303815290604052805190602001207f6b12a20625d70a20d7fcb0359652fb17b4053e8ee514fc124ab5324b1115dff7145b61099a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610991906138ef565b60405180910390fd5b600a60009054906101000a900460ff16156109ea576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109e19061396f565b60405180910390fd5b600060056000878152602001908152602001600020549050846005600088815260200190815260200160002081905550336007600088815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550846006600088815260200190815260200160002060000181905550610a9084611f99565b6006600088815260200190815260200160002060010160006101000a81548160ff021916908360ff160217905550610ac784612025565b6006600088815260200190815260200160002060010160016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610b7a6064610b6c600660008a815260200190815260200160002060010160009054906101000a900460ff1660ff16600560008b8152602001908152602001600020546121f790919063ffffffff16565b61220d90919063ffffffff16565b6006600088815260200190815260200160002060020181905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166397c10365876040518263ffffffff1660e01b8152600401610bef9190613a2f565b602060405180830381600087803b158015610c0957600080fd5b505af1158015610c1d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c4191906131f7565b6006600088815260200190815260200160002060030160006101000a81548160ff021916908360ff160217905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663efb9d1fa876040518263ffffffff1660e01b8152600401610cca9190613a2f565b602060405180830381600087803b158015610ce457600080fd5b505af1158015610cf8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d1c9190612f53565b6006600088815260200190815260200160002060030160016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000610d9b60066000898152602001908152602001600020600201548761222390919063ffffffff16565b9050610de96064610ddb600660008b815260200190815260200160002060030160009054906101000a900460ff1660ff16846121f790919063ffffffff16565b61220d90919063ffffffff16565b6006600089815260200190815260200160002060040181905550610e2c60066000898152602001908152602001600020600401548761222390919063ffffffff16565b60066000898152602001908152602001600020600501819055506000821415610e5b57610e5a8760016110ef565b5b86610e64611d33565b73ffffffffffffffffffffffffffffffffffffffff167f8647dab5101cbe18afb171756e9753802f9d66725bf2346b079b8b1a275e01168489604051610eab929190613a4a565b60405180910390a350505050505050565b610ee67f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933610fe3565b610f25576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f1c9061394f565b60405180910390fd5b83600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555082600360146101000a81548160ff021916908360ff16021790555081600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600460146101000a81548160ff021916908360ff16021790555050505050565b600080600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b60066020528060005260406000206000915090508060000154908060010160009054906101000a900460ff16908060010160019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060020154908060030160009054906101000a900460ff16908060030160019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060040154908060050154905088565b81600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16634f558e79826040518263ffffffff1660e01b815260040161114b9190613a2f565b602060405180830381600087803b15801561116557600080fd5b505af1158015611179573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061119d9190612fdf565b6111dc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111d3906139af565b60405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e826040518263ffffffff1660e01b81526004016112379190613a2f565b602060405180830381600087803b15801561125157600080fd5b505af1158015611265573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112899190612f53565b73ffffffffffffffffffffffffffffffffffffffff166112a7611d33565b73ffffffffffffffffffffffffffffffffffffffff16146112fd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112f4906138af565b60405180910390fd5b816008600085815260200190815260200160002060006101000a81548160ff0219169083151502179055506000821561134b5760056000858152602001908152602001600020549050611363565b60056000858152602001908152602001600020600090555b8361136c611d33565b73ffffffffffffffffffffffffffffffffffffffff167ff76d116111cfac5a1ba6ca8254df7583c455556f8ec59dda1737ed61697f9c5b8584600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c87b56dd8a6040518263ffffffff1660e01b81526004016114009190613a2f565b600060405180830381600087803b15801561141a57600080fd5b505af115801561142e573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052508101906114579190613096565b60405161146693929190613814565b60405180910390a350505050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000801b81565b60076020528060005260406000206000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b8181600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16634f558e79836040518263ffffffff1660e01b81526004016115319190613a2f565b602060405180830381600087803b15801561154b57600080fd5b505af115801561155f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115839190612fdf565b6115c2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115b9906139af565b60405180910390fd5b6008600083815260200190815260200160002060009054906101000a900460ff16611622576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611619906139cf565b60405180910390fd5b6000600560008481526020019081526020016000205411611678576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161166f9061390f565b60405180910390fd5b60056000838152602001908152602001600020543410156116ce576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116c590613a0f565b60405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b81526004016117299190613a2f565b602060405180830381600087803b15801561174357600080fd5b505af1158015611757573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061177b9190612f53565b73ffffffffffffffffffffffffffffffffffffffff16611799611d33565b73ffffffffffffffffffffffffffffffffffffffff1614156117f0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117e7906138cf565b60405180910390fd5b80604051602001611801919061370a565b604051602081830303815290604052805190602001207f9c9a01212afec23c7cc28544e009cd1eb9c1f2d34e524a2730e1db3d6da8f49c1480611889575080604051602001611850919061370a565b604051602081830303815290604052805190602001207f6b12a20625d70a20d7fcb0359652fb17b4053e8ee514fc124ab5324b1115dff7145b6118c8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118bf906138ef565b60405180910390fd5b600a60009054906101000a900460ff1615611918576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161190f9061396f565b60405180910390fd5b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e866040518263ffffffff1660e01b81526004016119759190613a2f565b602060405180830381600087803b15801561198f57600080fd5b505af11580156119a3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119c79190612f53565b90508073ffffffffffffffffffffffffffffffffffffffff166007600087815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611a735760006008600087815260200190815260200160002060006101000a81548160ff02191690831515021790555060056000868152602001908152602001600020600090555b6000611a7d611d33565b9050600060056000888152602001908152602001600020549050611aa18787612239565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fef258f47a33a1cba99d81ea828f234ff5d6cb31034c0f79ecb5198f8c6d118f6838a600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c87b56dd8d6040518263ffffffff1660e01b8152600401611b4d9190613a2f565b600060405180830381600087803b158015611b6757600080fd5b505af1158015611b7b573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f82011682018060405250810190611ba49190613096565b604051611bb393929190613a73565b60405180910390a350505050505050565b60086020528060005260406000206000915054906101000a900460ff1681565b600360149054906101000a900460ff1681565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600460149054906101000a900460ff1681565b611c39826105d0565b611c4a81611c45611d33565b611d3b565b611c548383611eb8565b505050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92981565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b600033905090565b611d458282610fe3565b611dd457611d6a8173ffffffffffffffffffffffffffffffffffffffff166014612ab6565b611d788360001c6020612ab6565b604051602001611d89929190613736565b6040516020818303038152906040526040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611dcb919061386d565b60405180910390fd5b5050565b611de28282610fe3565b611eb457600160008084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550611e59611d33565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b611ec28282610fe3565b15611f9557600080600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550611f3a611d33565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45b5050565b6000806000905082604051602001611fb1919061370a565b60405160208183030381529060405280519060200120604051602001611fd690613721565b60405160208183030381529060405280519060200120141561200957600360149054906101000a900460ff16905061201c565b600460149054906101000a900460ff1690505b80915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff16600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614156120b8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120af9061392f565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141561214a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121419061398f565b60405180910390fd5b60008260405160200161215d919061370a565b6040516020818303038152906040528051906020012060405160200161218290613721565b6040516020818303038152906040528051906020012014156121c857600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690506121ee565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690505b80915050919050565b600081836122059190613c59565b905092915050565b6000818361221b9190613c28565b905092915050565b600081836122319190613cb3565b905092915050565b6000612243611d33565b90506000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e856040518263ffffffff1660e01b81526004016122a29190613a2f565b602060405180830381600087803b1580156122bc57600080fd5b505af11580156122d0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122f49190612f53565b905060006008600086815260200190815260200160002060006101000a81548160ff0219169083151502179055508361232b611d33565b73ffffffffffffffffffffffffffffffffffffffff167ff76d116111cfac5a1ba6ca8254df7583c455556f8ec59dda1737ed61697f9c5b60006123cb600660008a8152602001908152602001600020600201546123bd600660008c815260200190815260200160002060040154600660008d815260200190815260200160002060050154612db090919063ffffffff16565b612db090919063ffffffff16565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c87b56dd8a6040518263ffffffff1660e01b81526004016124269190613a2f565b600060405180830381600087803b15801561244057600080fd5b505af1158015612454573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f8201168201806040525081019061247d9190613096565b60405161248c93929190613814565b60405180910390a3826040516020016124a5919061370a565b604051602081830303815290604052805190602001206040516020016124ca90613721565b6040516020818303038152906040528051906020012014156126e257600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc60066000878152602001908152602001600020600201549081150290604051600060405180830381858888f19350505050158015612564573d6000803e3d6000fd5b506006600085815260200190815260200160002060030160019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc60066000878152602001908152602001600020600401549081150290604051600060405180830381858888f193505050501580156125f7573d6000803e3d6000fd5b508073ffffffffffffffffffffffffffffffffffffffff166108fc60066000878152602001908152602001600020600501549081150290604051600060405180830381858888f19350505050158015612654573d6000803e3d6000fd5b5060056000858152602001908152602001600020543411156126dd578173ffffffffffffffffffffffffffffffffffffffff166108fc6126b060056000888152602001908152602001600020543461222390919063ffffffff16565b9081150290604051600060405180830381858888f193505050501580156126db573d6000803e3d6000fd5b505b612a08565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd836006600088815260200190815260200160002060030160019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660066000898152602001908152602001600020600401546040518463ffffffff1660e01b815260040161278d939291906137c2565b602060405180830381600087803b1580156127a757600080fd5b505af11580156127bb573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906127df9190612fdf565b50600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd836006600088815260200190815260200160002060010160019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660066000898152602001908152602001600020600201546040518463ffffffff1660e01b815260040161288b939291906137c2565b602060405180830381600087803b1580156128a557600080fd5b505af11580156128b9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906128dd9190612fdf565b506005600085815260200190815260200160002054341115612a0757600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd836006600088815260200190815260200160002060010160019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16612995600560008a8152602001908152602001600020543461222390919063ffffffff16565b6040518463ffffffff1660e01b81526004016129b3939291906137c2565b602060405180830381600087803b1580156129cd57600080fd5b505af11580156129e1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612a059190612fdf565b505b5b6005600085815260200190815260200160002060009055600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166342842e0e8284876040518463ffffffff1660e01b8152600401612a7e9392919061378b565b600060405180830381600087803b158015612a9857600080fd5b505af1158015612aac573d6000803e3d6000fd5b5050505050505050565b606060006002836002612ac99190613c59565b612ad39190613bd2565b67ffffffffffffffff811115612b12577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015612b445781602001600182028036833780820191505090505b5090507f300000000000000000000000000000000000000000000000000000000000000081600081518110612ba2577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053507f780000000000000000000000000000000000000000000000000000000000000081600181518110612c2c577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535060006001846002612c6c9190613c59565b612c769190613bd2565b90505b6001811115612d62577f3031323334353637383961626364656600000000000000000000000000000000600f861660108110612cde577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b1a60f81b828281518110612d1b577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600485901c945080612d5b90613dea565b9050612c79565b5060008414612da6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612d9d9061388f565b60405180910390fd5b8091505092915050565b60008183612dbe9190613bd2565b905092915050565b6000612dd9612dd484613b7b565b613b4a565b905082815260208101848484011115612df157600080fd5b612dfc848285613da8565b509392505050565b6000612e17612e1284613b7b565b613b4a565b905082815260208101848484011115612e2f57600080fd5b612e3a848285613db7565b509392505050565b600081359050612e5181613eb2565b92915050565b600081519050612e6681613eb2565b92915050565b600081359050612e7b81613ec9565b92915050565b600081519050612e9081613ec9565b92915050565b600081359050612ea581613ee0565b92915050565b600081359050612eba81613ef7565b92915050565b600082601f830112612ed157600080fd5b8135612ee1848260208601612dc6565b91505092915050565b600082601f830112612efb57600080fd5b8151612f0b848260208601612e04565b91505092915050565b600081359050612f2381613f0e565b92915050565b600081359050612f3881613f25565b92915050565b600081519050612f4d81613f25565b92915050565b600060208284031215612f6557600080fd5b6000612f7384828501612e57565b91505092915050565b60008060008060808587031215612f9257600080fd5b6000612fa087828801612e42565b9450506020612fb187828801612f29565b9350506040612fc287828801612e42565b9250506060612fd387828801612f29565b91505092959194509250565b600060208284031215612ff157600080fd5b6000612fff84828501612e81565b91505092915050565b60006020828403121561301a57600080fd5b600061302884828501612e96565b91505092915050565b6000806040838503121561304457600080fd5b600061305285828601612e96565b925050602061306385828601612e42565b9150509250929050565b60006020828403121561307f57600080fd5b600061308d84828501612eab565b91505092915050565b6000602082840312156130a857600080fd5b600082015167ffffffffffffffff8111156130c257600080fd5b6130ce84828501612eea565b91505092915050565b6000602082840312156130e957600080fd5b60006130f784828501612f14565b91505092915050565b6000806040838503121561311357600080fd5b600061312185828601612f14565b925050602061313285828601612e6c565b9150509250929050565b6000806040838503121561314f57600080fd5b600061315d85828601612f14565b925050602083013567ffffffffffffffff81111561317a57600080fd5b61318685828601612ec0565b9150509250929050565b6000806000606084860312156131a557600080fd5b60006131b386828701612f14565b93505060206131c486828701612f14565b925050604084013567ffffffffffffffff8111156131e157600080fd5b6131ed86828701612ec0565b9150509250925092565b60006020828403121561320957600080fd5b600061321784828501612f3e565b91505092915050565b61322981613d72565b82525050565b61323881613ce7565b82525050565b61324781613cf9565b82525050565b61325681613d05565b82525050565b600061326782613bab565b6132718185613bb6565b9350613281818560208601613db7565b61328a81613ea1565b840191505092915050565b60006132a082613bab565b6132aa8185613bc7565b93506132ba818560208601613db7565b80840191505092915050565b60006132d3602083613bb6565b91507f537472696e67733a20686578206c656e67746820696e73756666696369656e746000830152602082019050919050565b6000613313601883613bb6565b91507f4f6e6c79204f776e65722043616e2046697820507269636500000000000000006000830152602082019050919050565b6000613353601883613bb6565b91507f43616e206e6f7420627579207768617420796f75206f776e00000000000000006000830152602082019050919050565b6000613393601983613bb6565b91507f5061796d656e742074797065206e6f74206163636570746564000000000000006000830152602082019050919050565b60006133d3601283613bb6565b91507f50726963652063616e206e6f74206265203000000000000000000000000000006000830152602082019050919050565b6000613413601d83613bb6565b91507f706c6174666f726d46656541646472657373206973206e6f74207365740000006000830152602082019050919050565b6000613453600b83613bb6565b91507f6e6f7420616c6c6f7765640000000000000000000000000000000000000000006000830152602082019050919050565b6000613493601e83613bb6565b91507f54686520636f6e747261637420697320616c72656164792070617573656400006000830152602082019050919050565b60006134d3602083613bb6565b91507f706c6174666f726d574f5666656541646472657373206973206e6f74207365746000830152602082019050919050565b6000613513600383613bc7565b91507f56455400000000000000000000000000000000000000000000000000000000006000830152600382019050919050565b6000613553601483613bb6565b91507f4572726f722c2077726f6e6720746f6b656e49640000000000000000000000006000830152602082019050919050565b6000613593601783613bc7565b91507f416363657373436f6e74726f6c3a206163636f756e74200000000000000000006000830152601782019050919050565b60006135d3601983613bb6565b91507f4974656d206e6f74206c69737465642063757272656e746c79000000000000006000830152602082019050919050565b6000613613601183613bc7565b91507f206973206d697373696e6720726f6c65200000000000000000000000000000006000830152601182019050919050565b6000613653602f83613bb6565b91507f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560008301527f20726f6c657320666f722073656c6600000000000000000000000000000000006020830152604082019050919050565b60006136b9601a83613bb6565b91507f4572726f722c2074686520616d6f756e74206973206c6f7765720000000000006000830152602082019050919050565b6136f581613d5b565b82525050565b61370481613d65565b82525050565b60006137168284613295565b915081905092915050565b600061372c82613506565b9150819050919050565b600061374182613586565b915061374d8285613295565b915061375882613606565b91506137648284613295565b91508190509392505050565b6000602082019050613785600083018461322f565b92915050565b60006060820190506137a06000830186613220565b6137ad6020830185613220565b6137ba60408301846136ec565b949350505050565b60006060820190506137d76000830186613220565b6137e4602083018561322f565b6137f160408301846136ec565b949350505050565b600060208201905061380e600083018461323e565b92915050565b6000606082019050613829600083018661323e565b61383660208301856136ec565b8181036040830152613848818461325c565b9050949350505050565b6000602082019050613867600083018461324d565b92915050565b60006020820190508181036000830152613887818461325c565b905092915050565b600060208201905081810360008301526138a8816132c6565b9050919050565b600060208201905081810360008301526138c881613306565b9050919050565b600060208201905081810360008301526138e881613346565b9050919050565b6000602082019050818103600083015261390881613386565b9050919050565b60006020820190508181036000830152613928816133c6565b9050919050565b6000602082019050818103600083015261394881613406565b9050919050565b6000602082019050818103600083015261396881613446565b9050919050565b6000602082019050818103600083015261398881613486565b9050919050565b600060208201905081810360008301526139a8816134c6565b9050919050565b600060208201905081810360008301526139c881613546565b9050919050565b600060208201905081810360008301526139e8816135c6565b9050919050565b60006020820190508181036000830152613a0881613646565b9050919050565b60006020820190508181036000830152613a28816136ac565b9050919050565b6000602082019050613a4460008301846136ec565b92915050565b6000604082019050613a5f60008301856136ec565b613a6c60208301846136ec565b9392505050565b6000606082019050613a8860008301866136ec565b613a9560208301856136ec565b8181036040830152613aa7818461325c565b9050949350505050565b600061010082019050613ac7600083018b6136ec565b613ad4602083018a6136fb565b613ae1604083018961322f565b613aee60608301886136ec565b613afb60808301876136fb565b613b0860a083018661322f565b613b1560c08301856136ec565b613b2260e08301846136ec565b9998505050505050505050565b6000602082019050613b4460008301846136fb565b92915050565b6000604051905081810181811067ffffffffffffffff82111715613b7157613b70613e72565b5b8060405250919050565b600067ffffffffffffffff821115613b9657613b95613e72565b5b601f19601f8301169050602081019050919050565b600081519050919050565b600082825260208201905092915050565b600081905092915050565b6000613bdd82613d5b565b9150613be883613d5b565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115613c1d57613c1c613e14565b5b828201905092915050565b6000613c3382613d5b565b9150613c3e83613d5b565b925082613c4e57613c4d613e43565b5b828204905092915050565b6000613c6482613d5b565b9150613c6f83613d5b565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615613ca857613ca7613e14565b5b828202905092915050565b6000613cbe82613d5b565b9150613cc983613d5b565b925082821015613cdc57613cdb613e14565b5b828203905092915050565b6000613cf282613d3b565b9050919050565b60008115159050919050565b6000819050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b6000613d7d82613d84565b9050919050565b6000613d8f82613d96565b9050919050565b6000613da182613d3b565b9050919050565b82818337600083830152505050565b60005b83811015613dd5578082015181840152602081019050613dba565b83811115613de4576000848401525b50505050565b6000613df582613d5b565b91506000821415613e0957613e08613e14565b5b600182039050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b613ebb81613ce7565b8114613ec657600080fd5b50565b613ed281613cf9565b8114613edd57600080fd5b50565b613ee981613d05565b8114613ef457600080fd5b50565b613f0081613d0f565b8114613f0b57600080fd5b50565b613f1781613d5b565b8114613f2257600080fd5b50565b613f2e81613d65565b8114613f3957600080fd5b5056fea2646970667358221220c8e1dee1032665f153747df2480a5d8e0041a19f950022a04c06cd442d9c0d4064736f6c63430008000033