VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x0c4200…ac1C
Summary
Transactions
Transfers
Address
0x0c4200F50B69513997963e084F743215D94bac1C
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x1C73F0ADb5D9258B51AAeF78Cf3bF6c7f58a6C01
Deployer
0x1C73F0ADb5D9258B51AAeF78Cf3bF6c7f58a6C01
Code
0x6080604052600436106101355760003560e01c8063a217fddf116100ab578063c746d8be1161006f578063c746d8be14610456578063d1ac7df414610481578063d547741f146104ac578063dc39ee7c146104d5578063f5b541a614610500578063fcbccd2e1461052b57610135565b8063a217fddf1461036a578063aacdfe6f14610395578063b7dc3b18146103d2578063bc8ba28f146103ee578063c2d48b001461042b57610135565b806353a636dd116100fd57806353a636dd14610243578063741472251461026c57806391d1485414610295578063957a867c146102d257806398214bcb146103165780639d76ea581461033f57610135565b806301ffc9a71461013a578063248a9ca31461017757806326a49e37146101b45780632f2ff15d146101f157806336568abe1461021a575b600080fd5b34801561014657600080fd5b50610161600480360381019061015c91906131d8565b610556565b60405161016e91906139fa565b60405180910390f35b34801561018357600080fd5b5061019e60048036038101906101999190613173565b6105d0565b6040516101ab9190613a53565b60405180910390f35b3480156101c057600080fd5b506101db60048036038101906101d69190613242565b6105ef565b6040516101e89190613c30565b60405180910390f35b3480156101fd57600080fd5b506102186004803603810190610213919061319c565b610607565b005b34801561022657600080fd5b50610241600480360381019061023c919061319c565b610630565b005b34801561024f57600080fd5b5061026a600480360381019061026591906132fb565b6106b3565b005b34801561027857600080fd5b50610293600480360381019061028e91906130e7565b610fbc565b005b3480156102a157600080fd5b506102bc60048036038101906102b7919061319c565b6110e3565b6040516102c991906139fa565b60405180910390f35b3480156102de57600080fd5b506102f960048036038101906102f49190613242565b61114d565b60405161030d989796959493929190613cb2565b60405180910390f35b34801561032257600080fd5b5061033d6004803603810190610338919061326b565b6111ef565b005b34801561034b57600080fd5b50610354611574565b6040516103619190613971565b60405180910390f35b34801561037657600080fd5b5061037f61159a565b60405161038c9190613a53565b60405180910390f35b3480156103a157600080fd5b506103bc60048036038101906103b79190613242565b6115a1565b6040516103c99190613971565b60405180910390f35b6103ec60048036038101906103e791906132a7565b6115d4565b005b3480156103fa57600080fd5b5061041560048036038101906104109190613242565b611c8c565b60405161042291906139fa565b60405180910390f35b34801561043757600080fd5b50610440611cac565b60405161044d9190613d30565b60405180910390f35b34801561046257600080fd5b5061046b611cbf565b6040516104789190613971565b60405180910390f35b34801561048d57600080fd5b50610496611ce5565b6040516104a39190613d30565b60405180910390f35b3480156104b857600080fd5b506104d360048036038101906104ce919061319c565b611cf8565b005b3480156104e157600080fd5b506104ea611d21565b6040516104f79190613971565b60405180910390f35b34801561050c57600080fd5b50610515611d47565b6040516105229190613a53565b60405180910390f35b34801561053757600080fd5b50610540611d6b565b60405161054d9190613971565b60405180910390f35b60007f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806105c957506105c882611d91565b5b9050919050565b6000806000838152602001908152602001600020600101549050919050565b60056020528060005260406000206000915090505481565b610610826105d0565b6106218161061c611dfb565b611e03565b61062b8383611ea0565b505050565b610638611dfb565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146106a5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161069c90613bf0565b60405180910390fd5b6106af8282611f80565b5050565b82600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16634f558e79826040518263ffffffff1660e01b815260040161070f9190613c30565b602060405180830381600087803b15801561072957600080fd5b505af115801561073d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610761919061314a565b6107a0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161079790613bb0565b60405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e826040518263ffffffff1660e01b81526004016107fb9190613c30565b602060405180830381600087803b15801561081557600080fd5b505af1158015610829573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061084d91906130be565b73ffffffffffffffffffffffffffffffffffffffff1661086b611dfb565b73ffffffffffffffffffffffffffffffffffffffff16146108c1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108b890613ab0565b60405180910390fd5b81806040516020016108d391906138f4565b604051602081830303815290604052805190602001207f9c9a01212afec23c7cc28544e009cd1eb9c1f2d34e524a2730e1db3d6da8f49c148061095b57508060405160200161092291906138f4565b604051602081830303815290604052805190602001207f6b12a20625d70a20d7fcb0359652fb17b4053e8ee514fc124ab5324b1115dff7145b61099a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161099190613af0565b60405180910390fd5b600b60009054906101000a900460ff16156109ea576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109e190613b70565b60405180910390fd5b826040516020016109fb91906138f4565b604051602081830303815290604052805190602001207f9c9a01212afec23c7cc28544e009cd1eb9c1f2d34e524a2730e1db3d6da8f49c1480610a83575082604051602001610a4a91906138f4565b604051602081830303815290604052805190602001207f6b12a20625d70a20d7fcb0359652fb17b4053e8ee514fc124ab5324b1115dff7145b610ac2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ab990613af0565b60405180910390fd5b600060056000878152602001908152602001600020549050846005600088815260200190815260200160002081905550336007600088815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550846006600088815260200190815260200160002060000181905550610b6884612061565b6006600088815260200190815260200160002060010160006101000a81548160ff021916908360ff160217905550610b9f846120ed565b6006600088815260200190815260200160002060010160016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610c526064610c44600660008a815260200190815260200160002060010160009054906101000a900460ff1660ff16600560008b8152602001908152602001600020546122bf90919063ffffffff16565b6122d590919063ffffffff16565b6006600088815260200190815260200160002060020181905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166397c10365876040518263ffffffff1660e01b8152600401610cc79190613c30565b602060405180830381600087803b158015610ce157600080fd5b505af1158015610cf5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d199190613362565b6006600088815260200190815260200160002060030160006101000a81548160ff021916908360ff160217905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663efb9d1fa876040518263ffffffff1660e01b8152600401610da29190613c30565b602060405180830381600087803b158015610dbc57600080fd5b505af1158015610dd0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610df491906130be565b6006600088815260200190815260200160002060030160016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000610e736006600089815260200190815260200160002060020154876122eb90919063ffffffff16565b9050610ec16064610eb3600660008b815260200190815260200160002060030160009054906101000a900460ff1660ff16846122bf90919063ffffffff16565b6122d590919063ffffffff16565b6006600089815260200190815260200160002060040181905550610f046006600089815260200190815260200160002060040154826122eb90919063ffffffff16565b600660008981526020019081526020016000206005018190555084600a60008981526020019081526020016000209080519060200190610f45929190612e8e565b506000821415610f5b57610f5a8760016111ef565b5b86610f64611dfb565b73ffffffffffffffffffffffffffffffffffffffff167f8647dab5101cbe18afb171756e9753802f9d66725bf2346b079b8b1a275e01168489604051610fab929190613c4b565b60405180910390a350505050505050565b610fe67f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929336110e3565b611025576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161101c90613b50565b60405180910390fd5b83600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555082600360146101000a81548160ff021916908360ff16021790555081600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600460146101000a81548160ff021916908360ff16021790555050505050565b600080600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b60066020528060005260406000206000915090508060000154908060010160009054906101000a900460ff16908060010160019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060020154908060030160009054906101000a900460ff16908060030160019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060040154908060050154905088565b81600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16634f558e79826040518263ffffffff1660e01b815260040161124b9190613c30565b602060405180830381600087803b15801561126557600080fd5b505af1158015611279573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061129d919061314a565b6112dc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112d390613bb0565b60405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e826040518263ffffffff1660e01b81526004016113379190613c30565b602060405180830381600087803b15801561135157600080fd5b505af1158015611365573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061138991906130be565b73ffffffffffffffffffffffffffffffffffffffff166113a7611dfb565b73ffffffffffffffffffffffffffffffffffffffff16146113fd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113f490613ab0565b60405180910390fd5b816008600085815260200190815260200160002060006101000a81548160ff0219169083151502179055506000821561144b5760056000858152602001908152602001600020549050611463565b60056000858152602001908152602001600020600090555b8361146c611dfb565b73ffffffffffffffffffffffffffffffffffffffff167ff76d116111cfac5a1ba6ca8254df7583c455556f8ec59dda1737ed61697f9c5b8584600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c87b56dd8a6040518263ffffffff1660e01b81526004016115009190613c30565b600060405180830381600087803b15801561151a57600080fd5b505af115801561152e573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052508101906115579190613201565b60405161156693929190613a15565b60405180910390a350505050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000801b81565b60076020528060005260406000206000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b8181600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16634f558e79836040518263ffffffff1660e01b81526004016116319190613c30565b602060405180830381600087803b15801561164b57600080fd5b505af115801561165f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611683919061314a565b6116c2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116b990613bb0565b60405180910390fd5b6008600083815260200190815260200160002060009054906101000a900460ff16611722576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161171990613bd0565b60405180910390fd5b6000600560008481526020019081526020016000205411611778576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161176f90613b10565b60405180910390fd5b60056000838152602001908152602001600020543410156117ce576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117c590613c10565b60405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b81526004016118299190613c30565b602060405180830381600087803b15801561184357600080fd5b505af1158015611857573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061187b91906130be565b73ffffffffffffffffffffffffffffffffffffffff16611899611dfb565b73ffffffffffffffffffffffffffffffffffffffff1614156118f0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118e790613ad0565b60405180910390fd5b8060405160200161190191906138f4565b60405160208183030381529060405280519060200120600a600084815260200190815260200160002060405160200161193a919061390b565b6040516020818303038152906040528051906020012014611990576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161198790613af0565b60405180910390fd5b600b60009054906101000a900460ff16156119e0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119d790613b70565b60405180910390fd5b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e866040518263ffffffff1660e01b8152600401611a3d9190613c30565b602060405180830381600087803b158015611a5757600080fd5b505af1158015611a6b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a8f91906130be565b90508073ffffffffffffffffffffffffffffffffffffffff166007600087815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611b3b5760006008600087815260200190815260200160002060006101000a81548160ff02191690831515021790555060056000868152602001908152602001600020600090555b6000611b45611dfb565b9050600060056000888152602001908152602001600020549050611b698787612301565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fef258f47a33a1cba99d81ea828f234ff5d6cb31034c0f79ecb5198f8c6d118f6838a600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c87b56dd8d6040518263ffffffff1660e01b8152600401611c159190613c30565b600060405180830381600087803b158015611c2f57600080fd5b505af1158015611c43573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f82011682018060405250810190611c6c9190613201565b604051611c7b93929190613c74565b60405180910390a350505050505050565b60086020528060005260406000206000915054906101000a900460ff1681565b600360149054906101000a900460ff1681565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600460149054906101000a900460ff1681565b611d01826105d0565b611d1281611d0d611dfb565b611e03565b611d1c8383611f80565b505050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92981565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b600033905090565b611e0d82826110e3565b611e9c57611e328173ffffffffffffffffffffffffffffffffffffffff166014612b7e565b611e408360001c6020612b7e565b604051602001611e51929190613937565b6040516020818303038152906040526040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e939190613a6e565b60405180910390fd5b5050565b611eaa82826110e3565b611f7c57600160008084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550611f21611dfb565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b611f8a82826110e3565b1561205d57600080600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550612002611dfb565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45b5050565b600080600090508260405160200161207991906138f4565b6040516020818303038152906040528051906020012060405160200161209e90613922565b6040516020818303038152906040528051906020012014156120d157600360149054906101000a900460ff1690506120e4565b600460149054906101000a900460ff1690505b80915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff16600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415612180576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161217790613b30565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415612212576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161220990613b90565b60405180910390fd5b60008260405160200161222591906138f4565b6040516020818303038152906040528051906020012060405160200161224a90613922565b60405160208183030381529060405280519060200120141561229057600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690506122b6565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690505b80915050919050565b600081836122cd9190613e6f565b905092915050565b600081836122e39190613e3e565b905092915050565b600081836122f99190613ec9565b905092915050565b600061230b611dfb565b90506000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e856040518263ffffffff1660e01b815260040161236a9190613c30565b602060405180830381600087803b15801561238457600080fd5b505af1158015612398573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123bc91906130be565b905060006008600086815260200190815260200160002060006101000a81548160ff021916908315150217905550836123f3611dfb565b73ffffffffffffffffffffffffffffffffffffffff167ff76d116111cfac5a1ba6ca8254df7583c455556f8ec59dda1737ed61697f9c5b6000612493600660008a815260200190815260200160002060020154612485600660008c815260200190815260200160002060040154600660008d815260200190815260200160002060050154612e7890919063ffffffff16565b612e7890919063ffffffff16565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c87b56dd8a6040518263ffffffff1660e01b81526004016124ee9190613c30565b600060405180830381600087803b15801561250857600080fd5b505af115801561251c573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052508101906125459190613201565b60405161255493929190613a15565b60405180910390a38260405160200161256d91906138f4565b6040516020818303038152906040528051906020012060405160200161259290613922565b6040516020818303038152906040528051906020012014156127aa57600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc60066000878152602001908152602001600020600201549081150290604051600060405180830381858888f1935050505015801561262c573d6000803e3d6000fd5b506006600085815260200190815260200160002060030160019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc60066000878152602001908152602001600020600401549081150290604051600060405180830381858888f193505050501580156126bf573d6000803e3d6000fd5b508073ffffffffffffffffffffffffffffffffffffffff166108fc60066000878152602001908152602001600020600501549081150290604051600060405180830381858888f1935050505015801561271c573d6000803e3d6000fd5b5060056000858152602001908152602001600020543411156127a5578173ffffffffffffffffffffffffffffffffffffffff166108fc6127786005600088815260200190815260200160002054346122eb90919063ffffffff16565b9081150290604051600060405180830381858888f193505050501580156127a3573d6000803e3d6000fd5b505b612ad0565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd836006600088815260200190815260200160002060030160019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660066000898152602001908152602001600020600401546040518463ffffffff1660e01b8152600401612855939291906139c3565b602060405180830381600087803b15801561286f57600080fd5b505af1158015612883573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906128a7919061314a565b50600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd836006600088815260200190815260200160002060010160019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660066000898152602001908152602001600020600201546040518463ffffffff1660e01b8152600401612953939291906139c3565b602060405180830381600087803b15801561296d57600080fd5b505af1158015612981573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906129a5919061314a565b506005600085815260200190815260200160002054341115612acf57600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd836006600088815260200190815260200160002060010160019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16612a5d600560008a815260200190815260200160002054346122eb90919063ffffffff16565b6040518463ffffffff1660e01b8152600401612a7b939291906139c3565b602060405180830381600087803b158015612a9557600080fd5b505af1158015612aa9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612acd919061314a565b505b5b6005600085815260200190815260200160002060009055600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166342842e0e8284876040518463ffffffff1660e01b8152600401612b469392919061398c565b600060405180830381600087803b158015612b6057600080fd5b505af1158015612b74573d6000803e3d6000fd5b5050505050505050565b606060006002836002612b919190613e6f565b612b9b9190613de8565b67ffffffffffffffff811115612bda577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015612c0c5781602001600182028036833780820191505090505b5090507f300000000000000000000000000000000000000000000000000000000000000081600081518110612c6a577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053507f780000000000000000000000000000000000000000000000000000000000000081600181518110612cf4577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535060006001846002612d349190613e6f565b612d3e9190613de8565b90505b6001811115612e2a577f3031323334353637383961626364656600000000000000000000000000000000600f861660108110612da6577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b1a60f81b828281518110612de3577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600485901c945080612e2390614000565b9050612d41565b5060008414612e6e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612e6590613a90565b60405180910390fd5b8091505092915050565b60008183612e869190613de8565b905092915050565b828054612e9a9061402a565b90600052602060002090601f016020900481019282612ebc5760008555612f03565b82601f10612ed557805160ff1916838001178555612f03565b82800160010185558215612f03579182015b82811115612f02578251825591602001919060010190612ee7565b5b509050612f109190612f14565b5090565b5b80821115612f2d576000816000905550600101612f15565b5090565b6000612f44612f3f84613d7c565b613d4b565b905082815260208101848484011115612f5c57600080fd5b612f67848285613fbe565b509392505050565b6000612f82612f7d84613d7c565b613d4b565b905082815260208101848484011115612f9a57600080fd5b612fa5848285613fcd565b509392505050565b600081359050612fbc81614129565b92915050565b600081519050612fd181614129565b92915050565b600081359050612fe681614140565b92915050565b600081519050612ffb81614140565b92915050565b60008135905061301081614157565b92915050565b6000813590506130258161416e565b92915050565b600082601f83011261303c57600080fd5b813561304c848260208601612f31565b91505092915050565b600082601f83011261306657600080fd5b8151613076848260208601612f6f565b91505092915050565b60008135905061308e81614185565b92915050565b6000813590506130a38161419c565b92915050565b6000815190506130b88161419c565b92915050565b6000602082840312156130d057600080fd5b60006130de84828501612fc2565b91505092915050565b600080600080608085870312156130fd57600080fd5b600061310b87828801612fad565b945050602061311c87828801613094565b935050604061312d87828801612fad565b925050606061313e87828801613094565b91505092959194509250565b60006020828403121561315c57600080fd5b600061316a84828501612fec565b91505092915050565b60006020828403121561318557600080fd5b600061319384828501613001565b91505092915050565b600080604083850312156131af57600080fd5b60006131bd85828601613001565b92505060206131ce85828601612fad565b9150509250929050565b6000602082840312156131ea57600080fd5b60006131f884828501613016565b91505092915050565b60006020828403121561321357600080fd5b600082015167ffffffffffffffff81111561322d57600080fd5b61323984828501613055565b91505092915050565b60006020828403121561325457600080fd5b60006132628482850161307f565b91505092915050565b6000806040838503121561327e57600080fd5b600061328c8582860161307f565b925050602061329d85828601612fd7565b9150509250929050565b600080604083850312156132ba57600080fd5b60006132c88582860161307f565b925050602083013567ffffffffffffffff8111156132e557600080fd5b6132f18582860161302b565b9150509250929050565b60008060006060848603121561331057600080fd5b600061331e8682870161307f565b935050602061332f8682870161307f565b925050604084013567ffffffffffffffff81111561334c57600080fd5b6133588682870161302b565b9150509250925092565b60006020828403121561337457600080fd5b6000613382848285016130a9565b91505092915050565b61339481613f88565b82525050565b6133a381613efd565b82525050565b6133b281613f0f565b82525050565b6133c181613f1b565b82525050565b60006133d282613dc1565b6133dc8185613dcc565b93506133ec818560208601613fcd565b6133f581614118565b840191505092915050565b600061340b82613dc1565b6134158185613ddd565b9350613425818560208601613fcd565b80840191505092915050565b6000815461343e8161402a565b6134488186613ddd565b945060018216600081146134635760018114613474576134a7565b60ff198316865281860193506134a7565b61347d85613dac565b60005b8381101561349f57815481890152600182019150602081019050613480565b838801955050505b50505092915050565b60006134bd602083613dcc565b91507f537472696e67733a20686578206c656e67746820696e73756666696369656e746000830152602082019050919050565b60006134fd601883613dcc565b91507f4f6e6c79204f776e65722043616e2046697820507269636500000000000000006000830152602082019050919050565b600061353d601883613dcc565b91507f43616e206e6f7420627579207768617420796f75206f776e00000000000000006000830152602082019050919050565b600061357d601983613dcc565b91507f5061796d656e742074797065206e6f74206163636570746564000000000000006000830152602082019050919050565b60006135bd601283613dcc565b91507f50726963652063616e206e6f74206265203000000000000000000000000000006000830152602082019050919050565b60006135fd601d83613dcc565b91507f706c6174666f726d46656541646472657373206973206e6f74207365740000006000830152602082019050919050565b600061363d600b83613dcc565b91507f6e6f7420616c6c6f7765640000000000000000000000000000000000000000006000830152602082019050919050565b600061367d601e83613dcc565b91507f54686520636f6e747261637420697320616c72656164792070617573656400006000830152602082019050919050565b60006136bd602083613dcc565b91507f706c6174666f726d574f5666656541646472657373206973206e6f74207365746000830152602082019050919050565b60006136fd600383613ddd565b91507f56455400000000000000000000000000000000000000000000000000000000006000830152600382019050919050565b600061373d601483613dcc565b91507f4572726f722c2077726f6e6720746f6b656e49640000000000000000000000006000830152602082019050919050565b600061377d601783613ddd565b91507f416363657373436f6e74726f6c3a206163636f756e74200000000000000000006000830152601782019050919050565b60006137bd601983613dcc565b91507f4974656d206e6f74206c69737465642063757272656e746c79000000000000006000830152602082019050919050565b60006137fd601183613ddd565b91507f206973206d697373696e6720726f6c65200000000000000000000000000000006000830152601182019050919050565b600061383d602f83613dcc565b91507f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560008301527f20726f6c657320666f722073656c6600000000000000000000000000000000006020830152604082019050919050565b60006138a3601a83613dcc565b91507f4572726f722c2074686520616d6f756e74206973206c6f7765720000000000006000830152602082019050919050565b6138df81613f71565b82525050565b6138ee81613f7b565b82525050565b60006139008284613400565b915081905092915050565b60006139178284613431565b915081905092915050565b600061392d826136f0565b9150819050919050565b600061394282613770565b915061394e8285613400565b9150613959826137f0565b91506139658284613400565b91508190509392505050565b6000602082019050613986600083018461339a565b92915050565b60006060820190506139a1600083018661338b565b6139ae602083018561338b565b6139bb60408301846138d6565b949350505050565b60006060820190506139d8600083018661338b565b6139e5602083018561339a565b6139f260408301846138d6565b949350505050565b6000602082019050613a0f60008301846133a9565b92915050565b6000606082019050613a2a60008301866133a9565b613a3760208301856138d6565b8181036040830152613a4981846133c7565b9050949350505050565b6000602082019050613a6860008301846133b8565b92915050565b60006020820190508181036000830152613a8881846133c7565b905092915050565b60006020820190508181036000830152613aa9816134b0565b9050919050565b60006020820190508181036000830152613ac9816134f0565b9050919050565b60006020820190508181036000830152613ae981613530565b9050919050565b60006020820190508181036000830152613b0981613570565b9050919050565b60006020820190508181036000830152613b29816135b0565b9050919050565b60006020820190508181036000830152613b49816135f0565b9050919050565b60006020820190508181036000830152613b6981613630565b9050919050565b60006020820190508181036000830152613b8981613670565b9050919050565b60006020820190508181036000830152613ba9816136b0565b9050919050565b60006020820190508181036000830152613bc981613730565b9050919050565b60006020820190508181036000830152613be9816137b0565b9050919050565b60006020820190508181036000830152613c0981613830565b9050919050565b60006020820190508181036000830152613c2981613896565b9050919050565b6000602082019050613c4560008301846138d6565b92915050565b6000604082019050613c6060008301856138d6565b613c6d60208301846138d6565b9392505050565b6000606082019050613c8960008301866138d6565b613c9660208301856138d6565b8181036040830152613ca881846133c7565b9050949350505050565b600061010082019050613cc8600083018b6138d6565b613cd5602083018a6138e5565b613ce2604083018961339a565b613cef60608301886138d6565b613cfc60808301876138e5565b613d0960a083018661339a565b613d1660c08301856138d6565b613d2360e08301846138d6565b9998505050505050505050565b6000602082019050613d4560008301846138e5565b92915050565b6000604051905081810181811067ffffffffffffffff82111715613d7257613d716140e9565b5b8060405250919050565b600067ffffffffffffffff821115613d9757613d966140e9565b5b601f19601f8301169050602081019050919050565b60008190508160005260206000209050919050565b600081519050919050565b600082825260208201905092915050565b600081905092915050565b6000613df382613f71565b9150613dfe83613f71565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115613e3357613e3261405c565b5b828201905092915050565b6000613e4982613f71565b9150613e5483613f71565b925082613e6457613e6361408b565b5b828204905092915050565b6000613e7a82613f71565b9150613e8583613f71565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615613ebe57613ebd61405c565b5b828202905092915050565b6000613ed482613f71565b9150613edf83613f71565b925082821015613ef257613ef161405c565b5b828203905092915050565b6000613f0882613f51565b9050919050565b60008115159050919050565b6000819050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b6000613f9382613f9a565b9050919050565b6000613fa582613fac565b9050919050565b6000613fb782613f51565b9050919050565b82818337600083830152505050565b60005b83811015613feb578082015181840152602081019050613fd0565b83811115613ffa576000848401525b50505050565b600061400b82613f71565b9150600082141561401f5761401e61405c565b5b600182039050919050565b6000600282049050600182168061404257607f821691505b60208210811415614056576140556140ba565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b61413281613efd565b811461413d57600080fd5b50565b61414981613f0f565b811461415457600080fd5b50565b61416081613f1b565b811461416b57600080fd5b50565b61417781613f25565b811461418257600080fd5b50565b61418e81613f71565b811461419957600080fd5b50565b6141a581613f7b565b81146141b057600080fd5b5056fea264697066735822122004ba566e12cbffdf7ab8703b7eb712ccb15fb26edfe32e6c4a75aeeea113793664736f6c63430008000033